:root{--pdp-navy:#100f2c;--pdp-orange:#e95d2a;--pdp-text:#1f1f2e;--pdp-muted:#6b6b7b;--pdp-line:#e3e3ea;--pdp-soft:#f5f5f7;--pdp-tint:#f8f8fb;--pdp-radius:12px;--fs-h1:clamp(1.5rem,1.211rem + 1.233vw,2rem);--fs-h2:clamp(1.25rem,1.106rem + .616vw,1.5rem);--fs-h3:clamp(1rem,.928rem + .308vw,1.125rem);--fs-body:1rem;--fs-small:.875rem;--fs-label:.75rem;--lh-h1:1.25;--lh-h2:1.35;--lh-h3:1.45;--lh-body:1.5;--lh-small:1.43;--lh-label:1.33;--fw-regular:400;--fw-semibold:600;--fw-bold:700;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--pdp-block-gap:var(--space-2);--pdp-section-gap:var(--space-4);--space-heading:var(--space-4);--space-tinted:var(--space-6)}@media(min-width:1024px){:root{--space-heading:var(--space-5);--space-tinted:var(--space-7)}}.pdp-demo-assets{display:none}#MainContent{letter-spacing:0}#MainContent .index-section{margin-top:0!important;margin-bottom:0!important}#MainContent .page-content--product{padding-top:0!important;padding-bottom:0!important}#MainContent>.shopify-section+.shopify-section{margin-top:var(--pdp-section-gap)!important}#MainContent>.pdp-demo-assets+.shopify-section,#MainContent>.shopify-section:has(.product-section),#MainContent>.shopify-section:empty,#MainContent>.shopify-section.pdp-empty{margin-top:0!important}.pdp-press,.custom-features-section,.section-compare-table{padding-top:var(--space-tinted)!important;padding-bottom:var(--space-tinted)!important}#MainContent>.shopify-section[id*=__product_details_accordion]{background:var(--pdp-tint);padding-top:var(--space-tinted)!important;padding-bottom:var(--space-tinted)!important}#MainContent>.shopify-section:has(.pdp-press,.custom-features-section,.section-compare-table)+.shopify-section:not(.pdp-empty),#MainContent>.shopify-section[id*=__product_details_accordion]+.shopify-section:not(.pdp-empty),#MainContent>.shopify-section+.shopify-section[id*=__product_details_accordion]{margin-top:var(--space-tinted)!important}.pdp-breadcrumb{margin:0!important;padding:var(--space-3) 0!important;font-size:var(--fs-small)!important;line-height:var(--lh-small)}.pdp-breadcrumb a,.pdp-breadcrumb span{font-size:inherit!important}.product-gallery{grid-column-gap:var(--space-4);grid-row-gap:var(--space-4)}.product-gallery__item img,.product-gallery__item video,.product-main-slide img{border-radius:var(--pdp-radius)}.product-single__meta .product-block--header{margin:0 0 var(--space-2)!important}.product-single__title{margin:0;color:var(--pdp-navy);font-size:var(--fs-h1)!important;line-height:var(--lh-h1)!important;font-weight:var(--fw-bold);letter-spacing:-.01em;text-transform:none!important;text-wrap:balance}.product-block--header .shopify-app-block{margin:0 0 var(--space-1)!important}.jdgm-prev-badge__text{font-size:var(--fs-small);line-height:var(--lh-small);text-decoration:underline;text-underline-offset:3px}.product-block--price{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2)}.product-block--price .product__price{color:var(--pdp-text);font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.product-block--price .product__price--compare{color:var(--pdp-muted);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-regular)}.product-block--price .product__price-savings{padding:var(--space-1) var(--space-2);border-radius:999px;background:var(--pdp-orange);color:#fff;font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase}.product-block--price .product__policies{flex:0 0 100%;margin:0;color:var(--pdp-muted);font-size:var(--fs-small);line-height:var(--lh-small)}.product-single__meta [data-product-blocks]>*{clear:both;min-width:0}.product-single__meta [data-product-blocks]>*,.product-single__meta [data-product-blocks] .product-block{margin-top:0!important;margin-bottom:var(--pdp-block-gap)!important}.product-single__meta [data-product-blocks]>.product-anchor-navigation-placeholder,.product-single__meta [data-product-blocks]>.pdp-empty{margin:0!important}.product-single__meta [data-product-blocks]>.product-block:has(.product__quantity){float:left;width:96px;height:48px;margin-bottom:0!important}.product-single__meta [data-product-blocks]>#product-block-buybutton{clear:none}.product-single__meta [data-product-blocks]:has(>.product-block .product__quantity) #product-block-buybutton .add-to-cart{display:block!important;width:calc(100% - 104px)!important;margin-left:104px!important}.product-single__meta [data-product-blocks]>.shopify-app-block:empty{display:none}.product-single__meta [data-product-blocks]>.product-block>:first-child{margin-top:0!important}.product-single__meta [data-product-blocks]>.product-block>:last-child{margin-bottom:0!important}.product-single__meta square-placement,.product-single__meta afterpay-placement,.product-single__meta .reelUp_product_slider_static{margin:0!important}.product-single__meta .reelUp_slider_heading{margin:0 0 var(--space-2)!important}.size-guide-trigger{font-size:var(--fs-small)!important;line-height:var(--lh-small)!important;font-weight:var(--fw-regular)!important;letter-spacing:0!important;text-transform:none!important}.size-guide-modal .modal-header h3{font-size:var(--fs-h3)!important;line-height:var(--lh-h3)!important;font-weight:var(--fw-semibold)!important;letter-spacing:0!important;text-transform:none!important}.size-guide-modal .guide-text{font-size:var(--fs-body)!important;line-height:var(--lh-body)!important;letter-spacing:0!important}.size-guide-modal .guide-text :is(h1,h2,h3,h4,h5,h6){font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-semibold)}.variant__label{margin-bottom:var(--space-2)!important;color:var(--pdp-text);font-size:var(--fs-body)!important;line-height:var(--lh-body);font-weight:var(--fw-semibold);letter-spacing:0!important;text-transform:none!important}.variant__label span,.variant__label-info{font-weight:var(--fw-regular)}.variant-input-wrap{gap:var(--space-2)}.product-size-group .variant-input-wrap{margin-bottom:0!important;overflow:visible!important}.product-size-group .size-options{margin-bottom:0!important;padding:2px 0;overflow:visible!important}.variant-input-wrap:not(:has(img)) .variant__button-label,.product-size-group .size-btn{display:inline-flex;align-items:center;justify-content:center;min-width:52px;min-height:44px;padding:0 var(--space-4);border:1px solid transparent!important;border-radius:6px;background:var(--pdp-soft)!important;color:var(--pdp-text)!important;box-shadow:none!important;font-size:var(--fs-small);line-height:var(--lh-small);letter-spacing:0;text-transform:none}.variant-input-wrap:not(:has(img)) input:checked+.variant__button-label,.product-size-group .size-btn.is-active{border-color:var(--pdp-navy)!important;background:#fff!important;color:var(--pdp-navy)!important;box-shadow:inset 0 0 0 1px var(--pdp-navy)!important}.product-single__meta .product-block__trust-badge .trust-badge-wrapper{flex-direction:row!important;flex-wrap:wrap;align-items:center!important;gap:var(--space-2) var(--space-4)!important}.product-single__meta .product-block__trust-badge .trust-badge-wrapper__items{width:auto!important;flex:0 1 auto;--gap:var(--space-3)!important;gap:var(--space-3)!important}.product-single__meta .product-block__trust-badge .trust-badge-wrapper__items img{height:52px!important}.product-single__meta .product-block__trust-badge .trust-pilot-wrapper{width:auto!important;flex:0 0 auto}.product-single__meta .product-block__trust-badge .trust-pilot-wrapper__desktop .trustpilot-widget iframe{width:240px!important}.product__quantity label{display:none}.product__quantity .js-qty__wrapper{width:96px;max-width:96px;height:48px;box-sizing:border-box;border:1px solid var(--pdp-line);border-radius:999px;overflow:hidden;background:#fff}.product__quantity .js-qty__num{height:46px;border:0!important;background:transparent;font-size:var(--fs-body)}#product-block-buybutton .add-to-cart{min-height:48px;border:0!important;border-radius:999px;background:var(--pdp-navy)!important;color:#fff!important;font-size:var(--fs-body)!important;line-height:var(--lh-body);font-weight:var(--fw-semibold);letter-spacing:0!important;text-transform:none!important}#product-block-buybutton .add-to-cart:hover{background:#26245a!important}#product-block-buybutton .add-to-cart:is([disabled],[aria-disabled=true]),#product-block-buybutton .add-to-cart:is([disabled],[aria-disabled=true]):hover{background:#d9d9e0!important;color:var(--pdp-muted)!important;cursor:not-allowed;pointer-events:none}#product-block-buybutton .product-block{margin-bottom:0}.product-single__meta delivery-promise-wc,.product-single__meta .product-block:has(>delivery-promise-wc){display:none!important}.product-single__meta [data-product-blocks]>.shopify-app-block:has([class*=bogos]),.product-single__meta [data-product-blocks]>.shopify-app-block:has([class*=smart]){border:1px solid var(--pdp-line);border-radius:var(--pdp-radius);padding:var(--space-2) var(--space-3)}.product-anchor-navigation :is(a,button){font-size:var(--fs-small)!important;letter-spacing:0!important}.pdp-impact{margin:0;color:var(--pdp-text);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-regular)}.pdp-impact strong{display:block;font-weight:var(--fw-semibold)}.pdp-impact__info{display:inline-flex;margin-left:var(--space-1);color:var(--pdp-muted);vertical-align:-2px;transition:color .2s ease}.pdp-impact__info:hover{color:var(--pdp-navy)}.product-single__meta [data-product-blocks]>.pdp-perks{display:flex;flex-direction:column;gap:var(--space-3);margin:var(--space-2) 0 var(--space-4)!important;padding:var(--space-4);border-radius:var(--pdp-radius);background:var(--pdp-soft);list-style:none}.pdp-perks li{margin:0}.pdp-perks__item{display:flex;align-items:center;gap:var(--space-3);width:100%;margin:0;padding:0;border:0;background:none;color:var(--pdp-text);font:inherit;font-size:var(--fs-small);line-height:var(--lh-small);font-style:italic;text-align:left;cursor:pointer}.pdp-perks__item:hover span{text-decoration:underline;text-underline-offset:3px}.pdp-perks__item.is-static{cursor:default}.pdp-perks__item.is-static:hover span{text-decoration:none}.pdp-perks__icon{width:24px;height:24px;flex:0 0 24px;object-fit:contain;filter:brightness(0)}dialog.pdp-dr{position:fixed;inset:0 0 0 auto;width:min(440px,100vw);max-width:100vw;height:100%;max-height:100%;margin:0;padding:0;border:0;background:#fff;color:var(--pdp-text);overflow-y:auto;box-shadow:-8px 0 30px #0000001f}dialog.pdp-dr[open]{animation:pdpDrIn .25s ease-out}dialog.pdp-dr::backdrop{background:#00000073}@keyframes pdpDrIn{0%{transform:translate(100%)}to{transform:none}}@keyframes pdpPopIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.pdp-dr__head{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--pdp-line);background:#fff}.pdp-dr__title{margin:0;font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-semibold);letter-spacing:0;text-transform:none}.pdp-dr__close{display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:1px solid var(--pdp-line);border-radius:50%;background:#fff;color:var(--pdp-text);font-size:22px;line-height:1;cursor:pointer}.pdp-dr__body{padding:var(--space-5);font-size:var(--fs-body);line-height:var(--lh-body)}.pdp-dr__body p{margin:0 0 var(--space-3)}.pdp-dr__body ul{margin:var(--space-2) 0 var(--space-4) var(--space-5)}.pdp-dr__body li{margin-bottom:var(--space-2)}.product-single__meta .social-sharing{justify-content:flex-start}[id*=__product_details_accordion] summary{min-height:44px;padding-top:var(--space-4)!important;padding-bottom:var(--space-4)!important;font-size:var(--fs-h3)!important;line-height:var(--lh-h3)!important;font-weight:var(--fw-semibold)!important;letter-spacing:0!important;text-transform:none!important}[id*=__product_details_accordion] p{font-size:var(--fs-body);line-height:var(--lh-body);max-width:65ch}[id*=__product_details_accordion] p+p{margin-top:var(--space-3)}@media(min-width:769px){[id*=__product_details_accordion] .details-split-layout{grid-template-columns:calc(50% - 11px) 1fr;column-gap:67px}}.pdp-h2,.ft-main-title,.usps-title,.compare-header__title,#MainContent .section-header__title{margin:0 0 var(--space-heading)!important;color:var(--pdp-navy);font-size:var(--fs-h2)!important;line-height:var(--lh-h2)!important;font-weight:var(--fw-bold)!important;letter-spacing:0!important;text-transform:none!important;text-wrap:balance}.ft-tab-btn{font-size:var(--fs-small)!important;letter-spacing:0!important;text-transform:none!important}.product-usps-section{padding-top:0!important;padding-bottom:0!important}.product-usps-section .usp-heading{margin:0 0 var(--space-2)!important;font-size:var(--fs-h3)!important;line-height:var(--lh-h3)!important;font-weight:var(--fw-bold)!important;letter-spacing:0!important;text-transform:none!important}.product-usps-section .usp-description{font-size:var(--fs-body)!important;line-height:var(--lh-body)!important;letter-spacing:0!important}.custom-features-section .ft-container{max-width:1500px!important;margin-left:auto!important;margin-right:auto!important;padding-left:40px!important;padding-right:40px!important}.compare-header__title{width:100%;text-align:center!important}.compare-spec-label{font-size:var(--fs-small)!important;line-height:var(--lh-small)!important;font-weight:var(--fw-semibold)!important;letter-spacing:0!important}.compare-shop-now{font-size:var(--fs-body)!important;font-weight:var(--fw-semibold)!important;letter-spacing:0!important;text-transform:none!important}#MainContent .section-header{margin-bottom:0!important}#MainContent .jdgm-widget.jdgm-review-widget{max-width:none!important;margin-left:0!important;margin-right:0!important}#MainContent .jdgm-review-widget .jm-review-widget{padding-top:0!important;padding-bottom:0!important}#MainContent .jdgm-review-widget [class*=jm-review-widget-sidebar-header]{margin:0!important;color:var(--pdp-navy)!important;font-size:var(--fs-h2)!important;line-height:var(--lh-h2)!important;font-weight:var(--fw-bold)!important;letter-spacing:0!important;text-transform:none!important}.pdp-press{background:var(--pp-bg)}.pdp-press__title{text-align:center}.pdp-press__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-4)}.pdp-press__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);width:240px;min-height:120px;padding:var(--space-5);border-radius:var(--pdp-radius);background:#fff}.pdp-press__logo{max-width:150px;max-height:40px;width:auto;height:auto;object-fit:contain}.pdp-press__name{color:var(--pdp-navy);font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-bold)}.pdp-press__link{color:var(--pdp-navy)!important;font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-semibold);text-decoration:underline;text-underline-offset:3px}@media(min-width:1024px){.pdp-press__grid{gap:var(--space-5)}}@media(max-width:768px){.pdp-mhead{margin:0 0 var(--space-1)}.pdp-mhead>*{margin:0 0 var(--pdp-block-gap)!important}.pdp-mhead>.pdp-empty{margin:0!important}.grid:not(.grid--product-images--partial) .product__main-photos{margin:0 0 var(--space-6)!important;height:calc(100vw - 34px)!important}.grid:not(.grid--product-images--partial) .product__main-photos .product-main-slide{width:100%!important}.grid:not(.grid--product-images--partial) .product__main-photos .product-slideshow{position:relative;height:100%}.grid:not(.grid--product-images--partial) .product__main-photos .flickity-page-dots{position:absolute!important;top:calc(100% + 8px)!important;bottom:auto!important;left:0;right:0;margin:0!important;transform:none!important;line-height:8px}.grid:not(.grid--product-images--partial) .product__main-photos .flickity-page-dots .dot{width:8px;height:8px;margin:0 6px}.product-single__meta{margin-top:0!important}.product-single__meta,.pdp-mhead,:is(.product-single__meta,.pdp-mhead) :is(.product-block,.variant-wrapper,.variant__label,.product__policies,.jdgm-preview-badge,.jdgm-prev-badge){text-align:left!important}:is(.product-single__meta,.pdp-mhead) .jdgm-prev-badge{justify-content:flex-start!important}.product-size-group .size-options,.product-single__meta .variant-input-wrap,.product-single__meta fieldset .color-line-viewport,.product-single__meta .variant-mode--expand .color-line{justify-content:flex-start!important}.product-single__meta .variant-scroll{margin:0!important}.product-single__meta .product-block__trust-badge .trust-badge-wrapper,.product-single__meta .product-block__trust-badge .trust-badge-wrapper__items,.product-single__meta .product-block__trust-badge .trust-pilot-wrapper,.product-single__meta .product-block__trust-badge .trust-pilot-wrapper>div{justify-content:center!important;text-align:center!important}.product-single__meta .product-block__trust-badge .trust-pilot-wrapper{width:100%!important}.product-single__meta .product-block__trust-badge .trust-badge-wrapper__items img{height:40px!important}.product-single__meta .trust-pilot-wrapper__mobile .trustpilot-widget{width:248px!important;max-width:100%;margin:0 auto!important}.product-single__meta .trust-pilot-wrapper__mobile iframe{width:100%!important}dialog.pdp-dr{top:0;right:0;bottom:0;left:0;width:calc(100% - var(--space-6));height:auto;max-height:70vh;margin:auto;border-radius:var(--pdp-radius);box-shadow:0 12px 40px #0003}dialog.pdp-dr[open]{animation:pdpPopIn .2s ease-out}.pdp-dr__head{padding:var(--space-3) var(--space-4)}.pdp-dr__body{padding:var(--space-4);font-size:var(--fs-small);line-height:var(--lh-small)}.pdp-h2,.pdp-press__title,.ft-main-title,.usps-title,#MainContent .section-header__title{text-align:left!important}.pdp-press__grid{justify-content:flex-start}.pdp-press__item{width:calc(50% - var(--space-2));min-height:96px;padding:var(--space-4)}.custom-features-section .ft-container{padding-left:17px!important;padding-right:17px!important}}
/*# sourceMappingURL=/cdn/shop/t/132/assets/pdp-demo.css.map */
