.product-page .sd-ui-icon,.sd-mobile-access-status .sd-ui-icon,.sd-cart-access-state .sd-ui-icon{display:inline-flex;width:1.8rem;height:1.8rem;flex:0 0 1.8rem;align-items:center;justify-content:center;color:#1646d8}.product-page .sd-ui-icon svg,.sd-mobile-access-status .sd-ui-icon svg,.sd-cart-access-state .sd-ui-icon svg{width:100%;height:100%}.product-page .sd-access-state{margin:1.6rem 0 1.8rem;padding:1.5rem 1.6rem;border:1px solid #dce3ee;border-radius:1.2rem;background:#f8faff}.product-page .sd-access-state__heading{display:flex;align-items:center;gap:.8rem;margin:0;color:#111f3d;font-size:1.5rem;font-weight:700;line-height:1.35}.product-page .sd-access-state__copy{margin:.65rem 0 0 2.6rem;color:#68758a;font-size:1.35rem;line-height:1.5}.product-page .sd-access-state__actions{display:flex;align-items:center;gap:1.2rem;margin:1.2rem 0 0 2.6rem;flex-wrap:wrap}.product-page .sd-access-state__actions .button{min-height:4.2rem;padding:0 1.6rem;font-size:1.25rem}.product-page .sd-access-state__text-link{color:#1646d8;font-size:1.2rem;font-weight:700;text-decoration:underline;text-underline-offset:.25rem}.product-page .sd-access-state--pending{background:#f7f9fc}.product-page .sd-access-state--pending .sd-ui-icon{color:#667085}.product-page .product-extra-info--timing{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1.3rem;border:1px solid #e1e6ef;border-radius:1rem;background:#fff}.product-page .sd-timing-item{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.75rem;align-items:start;min-width:0}.product-page .sd-timing-item__label{display:block;margin-bottom:.15rem;color:#111f3d;font-size:1.18rem;font-weight:700;line-height:1.3}.product-page .sd-timing-item__value{color:#68758a;font-size:1.2rem;line-height:1.4}.product-page .sd-timing-item__value strong{color:#111f3d;font-weight:700}.product-page .sd-product-details{padding-block:clamp(2.8rem,4vw,4.8rem)!important;background:#fff!important;border-top:1px solid #edf0f5}.product-page .sd-product-details>.page-width,.product-page .product__description.description-extension{max-width:92rem!important;margin-left:auto!important;margin-right:auto!important}.product-page .sd-product-details__eyebrow{margin:0 0 1.7rem!important;color:#1646d8!important;font-size:1.15rem!important;font-weight:800!important;letter-spacing:.09em!important;text-transform:uppercase}.product-page .sd-product-details__content,.product-page .product__description.description-extension{color:#4f5d73!important;font-family:var(--font-body-family),"Jost",sans-serif!important;font-size:1.5rem!important;line-height:1.58!important}.product-page .sd-product-details__content .b2b-product-description{column-count:1!important;column-gap:0!important;column-rule:0!important}.product-page .sd-product-details__content :is(h2,h3,h4),.product-page .product__description.description-extension :is(h2,h3,h4){display:flex!important;align-items:center;gap:.75rem;width:auto;max-width:100%;margin:2.4rem 0 .9rem!important;padding:0!important;border:0!important;background:transparent!important;color:#111f3d!important;font-family:var(--font-heading-family),"Jost",sans-serif!important;font-size:1.65rem!important;font-weight:700!important;line-height:1.3!important}.product-page .sd-product-details__content :is(h2,h3,h4):first-child,.product-page .product__description.description-extension :is(h2,h3,h4):first-child{margin-top:0!important}.product-page .sd-detail-heading__icon{display:inline-flex;width:1.9rem;height:1.9rem;flex:0 0 1.9rem;align-items:center;justify-content:center;color:#1646d8}.product-page .sd-detail-heading__icon svg{width:100%;height:100%}.product-page .sd-product-details__content :is(p,ul,ol,table,blockquote),.product-page .product__description.description-extension :is(p,ul,ol,table,blockquote){color:#4f5d73!important;font-size:1.5rem!important;line-height:1.58!important;margin:0 0 1.25rem!important}.product-page .sd-product-details__content li,.product-page .product__description.description-extension li{margin-bottom:.4rem}.product-page .sd-product-details__content li::marker,.product-page .product__description.description-extension li::marker{color:#1646d8}.product-page .sd-product-details__content a,.product-page .product__description.description-extension a{color:#1646d8!important;text-underline-offset:.2rem}.product-page .sd-product-details__content :is(img,video,iframe),.product-page .product__description.description-extension :is(img,video,iframe){max-width:100%;height:auto}.product-page .sd-product-details__content table,.product-page .product__description.description-extension table{width:100%;border-collapse:collapse}.product-page .sd-product-details__content th,.product-page .product__description.description-extension th{background:#f4f7fc;color:#111f3d;font-weight:700}.product-page .sd-product-details__content :is(th,td),.product-page .product__description.description-extension :is(th,td){border:1px solid #e1e6ef;padding:.8rem 1rem}@media screen and (max-width:749px){.product-page .product__media-wrapper{overflow:hidden}.product-page .product__media-wrapper>slider-component:not(.thumbnail-slider){margin-left:0!important;margin-right:0!important}.product-page .product--adaptive .product__media-list,.product-page :is(.product--media-count-2,.product--media-count-3,.product--media-count-4) .product__media-list{display:flex!important;grid-template-columns:none!important;gap:0!important;width:100%!important;margin:0!important;padding:0!important;overflow-x:auto!important;scroll-snap-type:x mandatory;scroll-padding-inline:0;scrollbar-width:none;-webkit-overflow-scrolling:touch}.product-page .product__media-list::-webkit-scrollbar{display:none}.product-page .product--adaptive .product__media-item,.product-page :is(.product--media-count-2,.product--media-count-3,.product--media-count-4) .product__media-item{display:flex!important;flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important;padding:0!important;scroll-snap-align:center;scroll-snap-stop:always}.product-page .product__media-item--variant:not(.is-active){display:none!important}.product-page .product-media-container{width:100%}.product-page .product__media{aspect-ratio:1 / 1;min-height:0!important}.product-page .product-media-container .media,.product-page .product-media-container.constrain-height .media{padding-top:100%!important}.product-page .product__media img{object-fit:contain!important;padding:1rem!important}.product-page .thumbnail-slider{display:none!important}.product-page .product__media-wrapper .slider-buttons{display:flex!important;justify-content:center;align-items:center;min-height:3rem;margin-top:.45rem}.product-page .product__media-wrapper .slider-buttons .slider-button{display:none!important}.product-page .product__media-wrapper .slider-counter{min-width:5.8rem;padding:.45rem .8rem;border:1px solid #e1e6ef;border-radius:999px;background:#fff;color:#68758a;font-size:1.05rem;font-weight:700;line-height:1}.product-page .product__media-icon{width:2.8rem;height:2.8rem;left:.8rem;top:.8rem}.product-page .sd-access-state{margin:1.2rem 0 1.35rem;padding:1.2rem 1.25rem;border-radius:1rem}.product-page .sd-access-state__heading{font-size:1.35rem;gap:.65rem}.product-page .sd-access-state__copy{margin:.45rem 0 0 2.45rem;font-size:1.15rem;line-height:1.42}.product-page .sd-access-state__actions{margin:.9rem 0 0 2.45rem;gap:.9rem}.product-page .sd-access-state__actions .button{min-height:3.8rem;width:auto;padding-inline:1.35rem;font-size:1.1rem}.product-page .sd-access-state__text-link{font-size:1.05rem}.product-page .product-extra-info--timing{grid-template-columns:1fr 1fr;gap:.8rem;margin-top:1.1rem!important;padding:1rem!important}.product-page .sd-timing-item{grid-template-columns:1.7rem minmax(0,1fr);gap:.55rem}.product-page .sd-timing-item .sd-ui-icon{width:1.6rem;height:1.6rem;flex-basis:1.6rem}.product-page .sd-timing-item__label{font-size:1.02rem}.product-page .sd-timing-item__value{font-size:1rem;line-height:1.35}.product-page .sd-product-details{padding-block:2.6rem!important}.product-page .sd-product-details__eyebrow{margin-bottom:1.3rem!important;font-size:1.05rem!important}.product-page .sd-product-details__content,.product-page .product__description.description-extension{font-size:1.4rem!important;line-height:1.5!important}.product-page .sd-product-details__content :is(h2,h3,h4),.product-page .product__description.description-extension :is(h2,h3,h4){gap:.65rem;margin:1.9rem 0 .7rem!important;font-size:1.5rem!important}.product-page .sd-detail-heading__icon{width:1.7rem;height:1.7rem;flex-basis:1.7rem}.product-page .sd-product-details__content :is(p,ul,ol,table,blockquote),.product-page .product__description.description-extension :is(p,ul,ol,table,blockquote){font-size:1.4rem!important;line-height:1.5!important;margin-bottom:1rem!important}.product-page .sd-product-details__content ul,.product-page .sd-product-details__content ol,.product-page .product__description.description-extension ul,.product-page .product__description.description-extension ol{padding-left:1.8rem}.product-page .sd-product-details__content table,.product-page .product__description.description-extension table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}.product-page .sd-product-details__eyebrow:after{content:none!important;display:none!important}@media screen and (min-width:990px){.product-page .sd-product-details>.page-width{max-width:118rem!important}.product-page .sd-product-details__content{max-width:118rem!important}.product-page .sd-product-details__content .b2b-product-description,.product-page .sd-product-details__content:not(:has(.b2b-product-description)){column-count:2!important;column-fill:balance;column-gap:clamp(3.6rem,5vw,6.4rem)!important;column-rule:1px solid #edf0f5!important;orphans:3;widows:3}.product-page .sd-product-details__content :is(h2,h3,h4){break-after:avoid;break-inside:avoid}.product-page .sd-product-details__content :is(p,ul,ol,blockquote){break-inside:avoid}.product-page .sd-product-details__content :is(table,img,video,iframe){break-inside:avoid}}@media screen and (max-width:749px){.product-page .product__media-wrapper{min-width:0!important;overflow:visible!important}.product-page .sd-adaptive-gallery{display:block!important;width:100%!important;min-width:0!important}.product-page .sd-adaptive-gallery>slider-component:first-of-type{position:relative!important;display:block!important;width:100%!important;min-width:0!important;margin:0!important;overflow:hidden!important}.product-page .sd-adaptive-gallery .product__media-list{display:flex!important;align-items:stretch!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:min(calc(100vw - 3rem),42rem)!important;aspect-ratio:1 / 1!important;margin:0!important;padding:0!important;gap:0!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.product-page .sd-adaptive-gallery .product__media-list::-webkit-scrollbar{display:none!important}.product-page .sd-adaptive-gallery .product__media-item{position:relative!important;display:flex!important;align-items:stretch!important;flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden!important}.product-page .sd-adaptive-gallery .product__media-item--variant:not(.is-active){display:none!important}.product-page .sd-adaptive-gallery .product__media-item>*,.product-page .sd-adaptive-gallery .product-media-container,.product-page .sd-adaptive-gallery .product__modal-opener,.product-page .sd-adaptive-gallery .product__media,.product-page .sd-adaptive-gallery .deferred-media{width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;margin:0!important}.product-page .sd-adaptive-gallery .product-media-container{align-self:stretch!important;aspect-ratio:auto!important}.product-page .sd-adaptive-gallery .product-media-container .media,.product-page .sd-adaptive-gallery .product-media-container.constrain-height .media{position:relative!important;padding-top:0!important}.product-page .sd-adaptive-gallery .product__media img,.product-page .sd-adaptive-gallery .deferred-media__poster img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;padding:.8rem!important;object-fit:contain!important}.product-page .sd-adaptive-gallery .thumbnail-slider{display:none!important}.product-page .sd-adaptive-gallery .slider-buttons{position:absolute!important;right:.8rem!important;bottom:.8rem!important;z-index:4!important;display:flex!important;width:auto!important;min-height:0!important;margin:0!important;padding:0!important;pointer-events:none}.product-page .sd-adaptive-gallery .slider-buttons .slider-button{display:none!important}.product-page .sd-adaptive-gallery .slider-counter{min-width:0!important;padding:.55rem .8rem!important;border:1px solid rgba(17,31,61,.1)!important;border-radius:999px!important;background:#fffffff0!important;box-shadow:0 .2rem .8rem #111f3d14;color:#111f3d!important;font-size:1rem!important;font-weight:700!important;line-height:1!important}.product-page .product__info-container{display:flex!important;flex-direction:column!important}.product-page .product__info-container>product-form{order:30}.product-page .product__info-container>.sd-custom-pricing-prompt{order:40}.product-page .product__info-container>.product-extra-info--timing{order:50}.product-page .sd-custom-pricing-prompt{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.6rem 1rem!important;margin-top:.9rem!important;padding:.9rem 1rem!important;border-radius:.9rem!important}.product-page .sd-custom-pricing-prompt__title-row{gap:.45rem!important;font-size:1.08rem!important;line-height:1.3!important}.product-page .sd-custom-pricing-prompt .sd-beta-badge{display:none!important}.product-page .sd-custom-pricing-prompt__copy>p,.product-page .sd-custom-pricing-prompt__copy>small{display:none!important}.product-page .sd-custom-pricing-prompt__link{width:auto!important;min-height:3.2rem!important;padding:.7rem 1.05rem!important;border:1px solid rgba(22,70,216,.14)!important;border-radius:999px!important;background:#1646d80f!important;color:#1646d8!important;font-size:1.02rem!important;line-height:1.2!important;white-space:nowrap}.product-page .product-extra-info--timing{margin-top:.8rem!important;padding:.85rem .9rem!important;gap:.65rem!important}.product-page .sd-product-details__content,.product-page .product__description.description-extension{column-count:1!important;column-rule:0!important;line-height:1.46!important}.product-page .sd-product-details__content :is(p,ul,ol,table,blockquote),.product-page .product__description.description-extension :is(p,ul,ol,table,blockquote){line-height:1.46!important;margin-bottom:.85rem!important}}.product-page .sd-detail-grid{display:grid!important;grid-template-columns:1fr!important;gap:0!important;column-count:1!important;column-gap:0!important;column-rule:0!important}.product-page .sd-detail-section{min-width:0;padding:0 0 1.8rem;border-bottom:1px solid #edf0f5}.product-page .sd-detail-section:last-child{border-bottom:0}.product-page .sd-detail-section>:first-child{margin-top:0!important}.product-page .sd-detail-section>:last-child{margin-bottom:0!important}.product-page .sd-detail-section--wide{grid-column:1 / -1}@media screen and (min-width:990px){.product-page .sd-product-details__content .b2b-product-description,.product-page .sd-product-details__content:not(:has(.b2b-product-description)),.product-page .product__description.description-extension,.product-page .product__description.description-extension .metafield-rich_text_field,.product-page .sd-detail-grid{column-count:1!important;column-fill:auto!important;column-gap:0!important;column-rule:0!important}.product-page .sd-detail-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start;gap:2.4rem clamp(3.2rem,4vw,5.2rem)!important}.product-page .sd-detail-section{height:100%;padding:0 0 2.2rem}.product-page .sd-detail-section--intro,.product-page .sd-detail-section--wide,.product-page .sd-detail-grid--single .sd-detail-section{grid-column:1 / -1}}@media screen and (max-width:749px){.product-page .sd-adaptive-gallery{--sd-mobile-gallery-height: clamp(26rem, 72vw, 32rem);width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.product-page .product__media-wrapper,.product-page .product__media-wrapper.slider-mobile-gutter{width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important}.product-page .sd-adaptive-gallery>slider-component:first-of-type,.product-page .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide):first-of-type{position:relative!important;display:block!important;width:100%!important;min-width:0!important;height:var(--sd-mobile-gallery-height)!important;min-height:var(--sd-mobile-gallery-height)!important;max-height:var(--sd-mobile-gallery-height)!important;margin:0!important;padding:0!important;overflow:hidden!important}.product-page .sd-adaptive-gallery .product__media-list,.product-page .product__media-list.slider{position:relative!important;display:flex!important;align-items:stretch!important;grid-template-columns:none!important;width:100%!important;min-width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;aspect-ratio:auto!important;margin:0!important;padding:0!important;gap:0!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-padding-inline:0!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch}.product-page .sd-adaptive-gallery .product__media-list::-webkit-scrollbar,.product-page .product__media-list.slider::-webkit-scrollbar{display:none!important}.product-page .sd-adaptive-gallery .product__media-item,.product-page .product__media-list .product__media-item{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;scroll-snap-align:start!important;scroll-snap-stop:always}.product-page .sd-adaptive-gallery .product__media-item--variant:not(.is-active){display:none!important}.product-page .sd-adaptive-gallery .product__media-item>*,.product-page .sd-adaptive-gallery .product-media-container,.product-page .sd-adaptive-gallery .product__modal-opener,.product-page .sd-adaptive-gallery .product__media,.product-page .sd-adaptive-gallery .deferred-media,.product-page .sd-adaptive-gallery product-model{width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;margin:0!important;padding:0!important;aspect-ratio:auto!important}.product-page .sd-adaptive-gallery .product-media-container .media,.product-page .sd-adaptive-gallery .product-media-container.constrain-height .media,.product-page .sd-adaptive-gallery .media{position:relative!important;width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;padding-top:0!important;aspect-ratio:auto!important;overflow:hidden!important}.product-page .sd-adaptive-gallery .product__media img,.product-page .sd-adaptive-gallery .deferred-media__poster img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:auto!important;padding:.6rem 1rem!important;object-fit:contain!important;object-position:center center!important}.product-page .sd-adaptive-gallery .thumbnail-slider{display:none!important}.product-page .sd-adaptive-gallery .slider-buttons{position:absolute!important;right:.8rem!important;bottom:.8rem!important;z-index:5!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;pointer-events:none}.product-page .sd-adaptive-gallery .slider-buttons .slider-button{display:none!important}.product-page .sd-adaptive-gallery .slider-counter{display:inline-flex!important;align-items:center;justify-content:center;min-width:4.9rem!important;padding:.5rem .7rem!important;border:1px solid rgba(17,31,61,.12)!important;border-radius:999px!important;background:#fffffff0!important;box-shadow:0 .2rem .8rem #111f3d14;color:#111f3d!important;font-size:1rem!important;font-weight:700!important;line-height:1!important}.product-page .sd-detail-grid{grid-template-columns:1fr!important;gap:0!important}.product-page .sd-detail-section{padding-bottom:1.5rem;margin-bottom:1.5rem}}@media screen and (min-width:750px){.product-page .sd-adaptive-gallery--thumbnail .thumbnail-slider{display:flex!important;align-items:center!important;gap:.8rem;width:min(100%,54rem)!important;margin:1.4rem 0 0!important}.product-page .sd-adaptive-gallery--thumbnail .thumbnail-list{display:flex!important;flex:1 1 auto;flex-wrap:nowrap!important;gap:1rem!important;min-width:0;margin:0!important;padding:.3rem!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity;scrollbar-width:none}.product-page .sd-adaptive-gallery--thumbnail .thumbnail-list::-webkit-scrollbar{display:none}.product-page .sd-adaptive-gallery--thumbnail .thumbnail-list__item.slider__slide{position:relative;flex:0 0 7.8rem!important;width:7.8rem!important;min-width:7.8rem!important;max-width:7.8rem!important;aspect-ratio:1 / 1;scroll-snap-align:start}.product-page .sd-adaptive-gallery--thumbnail .thumbnail{top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;padding:.45rem!important;overflow:hidden;border:1px solid #dce3ee!important;border-radius:.8rem!important;background:#fff!important;box-shadow:none!important;opacity:1!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background-color .18s ease}.product-page .sd-adaptive-gallery--thumbnail .thumbnail img{width:100%!important;height:100%!important;padding:.25rem!important;border-radius:.5rem!important;object-fit:contain!important}.product-page .sd-adaptive-gallery--thumbnail .thumbnail:hover{border-color:#aebbd0!important;box-shadow:0 .35rem 1rem #111f3d14!important;transform:translateY(-1px)}.product-page .sd-adaptive-gallery--thumbnail .thumbnail[aria-current]{border:2px solid #1646d8!important;background:#f7f9ff!important;box-shadow:0 0 0 1px #1646d81a,0 .35rem 1rem #111f3d14!important}.product-page .sd-adaptive-gallery--thumbnail .thumbnail-slider>.slider-button{display:inline-flex!important;flex:0 0 3.2rem;width:3.2rem;height:3.2rem;min-width:3.2rem;padding:.8rem;border:1px solid #dce3ee;border-radius:999px;background:#fff;color:#111f3d}.product-page .sd-adaptive-gallery--thumbnail .thumbnail-slider>.slider-button[disabled]{opacity:.35}}@media screen and (min-width:990px){.product-page .product__description.description-extension{max-width:118rem!important}}
/*# sourceMappingURL=/cdn/shop/t/150/assets/sd-product-experience-v160.css.map */
