.wf-product-page{background:var(--wf-pdp-canvas,#fff);color:var(--wf-pdp-ink,#0a1f2c)}.wf-product-page .product{column-gap:clamp(32px,5vw,80px)}.wf-product-page .wf-pdp-block{margin-top:16px}.wf-product-page .wf-pdp-block:empty,.wf-product-page .wf-pdp-block:has(>wf-product-summary:empty){display:none}.wf-product-page .wf-pdp-block--brand{margin-top:0;color:var(--wf-pdp-muted,#31465a);font-size:13px;letter-spacing:.08em}.wf-product-page .wf-pdp-block--brand img{margin:0!important;max-height:28px;width:auto}.wf-product-page .product__title h1{font-size:clamp(26px,2.2vw,36px);line-height:1.18;font-weight:600!important}.wf-product-page .wf-pdp-block--title{margin-top:10px}.wf-product-page .wf-pdp-block--price{margin-top:12px}.wf-product-page .product__price{font-size:20px}.wf-product-page .wf-pdp-block--buy_buttons{margin-top:20px}.wf-product-page .wf-pdp-block--icon_list{padding:0;border:0}.wf-product-page .wf-pdp-summary__label{font-size:12px;color:var(--wf-pdp-muted,#31465a);margin-bottom:4px}.wf-product-page .wf-pdp-summary__contents{font-size:15px;font-weight:600;line-height:1.45}.wf-product-page .wf-pdp-facts{display:flex;flex-wrap:wrap;gap:12px 24px;font-size:14px}.wf-product-page .wf-pdp-facts dt{font-size:12px;color:var(--wf-pdp-muted,#31465a)}.wf-product-page .wf-pdp-facts dd{margin:2px 0 0}@media(max-width:1023px){.wf-product-page .product{gap:0}.wf-product-page product-info.product__info{display:contents}.wf-product-page .wf-pdp-block{order:20;width:100%;margin-top:16px}.wf-product-page .wf-pdp-block--brand{order:0;margin:0 0 8px}.wf-product-page .wf-pdp-block--title{order:1;margin:0 0 10px}.wf-product-page .wf-pdp-block--price{order:2;margin:0 0 8px}.wf-product-page .wf-pdp-block--rating{order:3;margin:0 0 12px}.wf-product-page .product__gallery-container{order:10;position:static;margin:8px 0}.wf-product-page .product__title h1{font-size:26px;line-height:1.18}.wf-product-page .product__media{height:var(--wf-pdp-gallery-height,330px)!important;min-height:0;--aspect-ratio:auto!important}.wf-product-page .product__media .media{height:100%;padding:0!important}.wf-product-page .product__media img{object-fit:contain!important;height:100%;width:100%}.wf-product-page .product__thumbnails{max-height:56px}}@media(max-width:1023px){.wf-product-page .buy-buttons{flex-wrap:nowrap;gap:12px}.wf-product-page .buy-buttons quantity-input{width:100px}.wf-product-page .buy-buttons .product-form__submit{min-width:0;padding-inline:12px}.wf-product-page .buy-buttons .product-form__alert{white-space:normal;min-width:0}}.wf-product-page .wf-pdp-block:has(>wf-product-summary>.wf-pdp-summary__set[hidden]):not(:has(.wf-pdp-facts)){display:none}@media(max-width:1023px){.wf-product-page .buy-buttons quantity-input{display:grid;grid-template-columns:30px 38px 30px;width:100px}.wf-product-page .buy-buttons quantity-input :is(button,input){min-width:0;width:100%;padding-inline:0}}.wf-product-page .wf-pdp-block:has(wf-smart-upsell[hidden]){display:none}.wf-product-page wf-smart-upsell .complementary-products:not(:empty){padding-top:20px;border-top:1px solid rgb(var(--color-border))}.wf-product-page .wf-pdp-block--wf_smart_upsell .horizontal-product__media{width:88px}.wf-product-page .shopify-payment-button{width:100%}.wf-product-page .product-form:has(.product-form__submit[disabled]) .shopify-payment-button,.wf-product-page .product-form:has(.product-form__submit[aria-disabled=true]) .shopify-payment-button{display:none}.wf-product-page .wf-key-features{padding:12px 0;border-block:1px solid rgb(var(--color-border))}.wf-product-page .wf-key-features__heading{font-size:12px;line-height:1.2;margin-bottom:8px;color:var(--wf-pdp-muted,#31465a)}.wf-product-page .wf-key-features__list{display:flex;gap:16px;list-style:none;padding:0;margin:0;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin}.wf-product-page .wf-key-features__item{display:flex;flex:1 0 140px;align-items:center;gap:8px;scroll-snap-align:start;font-size:13px;line-height:1.3}.wf-product-page .wf-key-features__icon{width:24px;height:24px;flex:0 0 24px;object-fit:contain}@media(max-width:1023px){.wf-product-page .wf-key-features{padding:8px 0}.wf-product-page .wf-key-features__heading{margin-bottom:6px;font-size:11px}.wf-product-page .wf-key-features__list{gap:14px;padding-bottom:4px}.wf-product-page .wf-key-features__item{flex:0 0 145px;gap:7px;font-size:12px;line-height:1.25}.wf-product-page .wf-key-features__icon{width:22px;height:22px;flex-basis:22px}}@media(max-width:1023px){#shopify-section-template--28140741656883__main-product .wf-pdp-block--countdown{order:0;margin:0 0 12px}#shopify-section-template--28140741656883__main-product .product__gallery-container{order:10;margin:0}#shopify-section-template--28140741656883__main-product .wf-pdp-block--brand{order:11;margin:24px 0 4px}#shopify-section-template--28140741656883__main-product .wf-pdp-block--title{order:12;margin:0 0 10px}#shopify-section-template--28140741656883__main-product .wf-pdp-block--price{order:13;margin:0 0 8px}#shopify-section-template--28140741656883__main-product .wf-pdp-block--rating{order:14;margin:0 0 12px}}.wf-product-page .bnpl-product-widget{display:grid!important;grid-template-columns:auto 1fr;column-gap:12px;align-items:center}.wf-product-page .bnpl-product-widget>div:first-child{display:contents!important}.wf-product-page .bnpl-product-widget>div:first-child>div:first-child{grid-column:1;grid-row:1;align-self:center}.wf-product-page .bnpl-product-widget>div:first-child>span{grid-column:2;grid-row:1;align-self:center;font-size:0!important}.wf-product-page .bnpl-product-widget>div:first-child>span:before{content:"Interest free payments over 2-6 months starting at ";font-size:14px;line-height:1.3}.wf-product-page .bnpl-product-widget>div:first-child>span strong,.wf-product-page .bnpl-product-widget>div:first-child>span strong *{font-size:14px!important;line-height:1.3}.wf-product-page .bnpl-product-widget>div:first-child>span strong{white-space:nowrap}.wf-product-page .bnpl-product-widget>p{display:none!important}@media(max-width:1023px){.wf-product-page .bnpl-product-widget{padding:12px 12px 12px 10px!important;column-gap:10px}.wf-product-page .bnpl-product-widget>div:first-child>div:first-child{padding:0 8px!important}.wf-product-page .bnpl-product-widget>div:first-child>div:first-child svg{width:72px!important;height:auto!important}}.product__price>[id^=Price-]:has(.product__badges--price){display:flex;flex-wrap:wrap;align-items:center;column-gap:12px;row-gap:6px}.product__badges--price{display:inline-flex}@media(max-width:1023px){.wf-product-page .wf-pdp-block--countdown{order:-1;margin:0 0 16px}.wf-product-page .product__thumbnails{max-height:none!important}.wf-product-page .wf-pdp-block--brand{margin-bottom:4px}.wf-product-page .wf-pdp-block--brand,.wf-product-page .wf-pdp-block--brand *{line-height:1.3}.wf-product-page .wf-pdp-block--price .price__sale{font-size:inherit!important;font-weight:400;line-height:inherit;text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:currentColor}.wf-product-page .wf-pdp-block--price .price__sale:before,.wf-product-page .wf-pdp-block--price .price__sale:after{display:none!important;content:none!important}.wf-product-page .wf-pdp-block--price .price__sale *{text-decoration:inherit}.wf-product-page .wf-pdp-block--price .product__price{row-gap:0}.wf-product-page .wf-pdp-block--price .product__tax{margin-top:8px}.wf-product-page .wf-pdp-block--liquid:has(>.rte>hr:only-child){display:none!important}.wf-product-page .wf-pdp-block hr{display:none}.wf-product-page .wf-pdp-block--icon_list:not(:has(.wf-key-features)){display:none}.wf-product-page .bnpl-product-widget{margin:0!important}.wf-product-page .wf-pdp-block--buy_buttons{margin-top:16px;padding-top:0!important}.wf-product-page .wf-pdp-block--buy_buttons .product-form-wrapper{margin-top:0!important;padding-top:0!important}.wf-product-page .payment-logos-widget{margin:0!important;padding:0!important}.wf-product-page .wf-pdp-block--wf_summary{background:#a7bbc929;border-radius:12px;padding:12px 14px}.wf-product-page .wf-key-features{background:#a7bbc929;border:0!important;border-radius:12px;padding:12px 14px!important}}@media(max-width:1023px){:is(#shopify-section-template--28140741787955__main-product,#shopify-section-template--28140741755187__main-product) .product__title h1{font-size:21px!important;line-height:1.22}:is(#shopify-section-template--28140741787955__main-product,#shopify-section-template--28140741755187__main-product) .wf-pdp-block--price .product__price,:is(#shopify-section-template--28140741787955__main-product,#shopify-section-template--28140741755187__main-product) .wf-pdp-block--price .price__regular{font-size:17px!important}:is(#shopify-section-template--28140741787955__main-product,#shopify-section-template--28140741755187__main-product) .product__price>[id^=Price-]:has(.product__badges--price){column-gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/301/assets/wf-product-page.css.map */
