body.template-product{--bg:#fff;--surface:#fff;--ink:#171219;--line:#e5e2e5;--accent:#281c27;background:#fff;color:#171219}body.template-product .site-header,body.template-product .mobile-panel,body.template-product .nav-dropdown ul{background:#fff}body.template-product .announcement{background:#fff;color:#241c27;border-bottom:1px solid #eee}body.template-product .header-top{grid-template-columns:1fr 1fr;min-height:64px;padding-top:10px;padding-bottom:10px}body.template-product .header-top>.brand-link{display:none}body.template-product .site-header .wordmark{font-size:36px;letter-spacing:.08em}body.template-product .header-nav{min-height:42px}body.template-product .brand-tagline{display:none}body.template-product .site-footer{background:#432438;color:#fff;border:0;padding-bottom:92px}body.template-product .site-footer :is(.wordmark,.brand-tagline,.footer-menu h3,.footer-menu li a,.footer-brand p,.footer-contact,.footer-contact-note,.footer-campaign-note,.footer-bottom){color:#fff}body.template-product .site-footer .footer-bottom{border-top-color:#ffffff35;color:#fff}body.template-product .site-footer .localization-form select{background:#fff;color:#171219}body.template-product .newsletter-section{background:#fff}body.template-product .nova-product{color:#171219}body.template-product .nova-product .breadcrumbs{display:none}body.template-product .nova-product .product-layout{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(28px,3.2vw,52px);align-items:start;padding-top:24px;padding-bottom:24px}body.template-product .nova-product .product-gallery,body.template-product .nova-product .product-gallery__viewport,body.template-product .nova-product .product-media{background:#fff}body.template-product .nova-product .product-details{position:static;min-width:0;padding-top:0}body.template-product .nova-product .product-details h1{margin:0;color:#111!important}body.template-product .nova-product .product-details .price{margin-top:12px;color:#211724;font-weight:600}body.template-product .nova-product .product-price-note{display:none}body.template-product .nova-product .product-description--intro{border:0;padding:0;margin:20px 0 0;font-size:15px!important;line-height:1.65!important}body.template-product .nova-product .product-description--intro p{font-size:15px!important;line-height:1.65!important}body.template-product .nova-product .variant-groups{margin:22px 0 0}body.template-product .nova-product .product-form{margin-top:20px}body.template-product .nova-product .product-form__quantity{display:none!important}body.template-product .nova-product .purchase-actions__paypal{display:flex;align-items:center;justify-content:center;gap:8px;background:#ffc439;border:2px solid #ffc439;color:#111;text-transform:none;font-size:17px;font-weight:500}body.template-product .nova-product .purchase-actions__paypal-brand{display:inline-flex;align-items:center;gap:3px;height:27px}body.template-product .nova-product .purchase-actions__paypal-mark{display:block;width:23px;height:23px;flex:none}body.template-product .nova-product .purchase-actions__paypal-wordmark{display:block;width:76px;height:27px;flex:none}body.template-product .nova-product .purchase-actions__paypal:hover{background:#f3b81d;border-color:#f3b81d;color:#111}body.template-product .nova-product .product-gallery__arrow{background:#ffffffed;border-color:#dedede;color:#111}body.template-product .nova-product .product-gallery__dots{margin:0}@media(min-width:920px){body.template-product .nova-product .product-gallery{position:sticky;top:20px;align-self:start}}.product-sticky-bar[hidden]{display:none!important}.product-sticky-bar{position:fixed;inset:auto 0 0;z-index:120;background:#191519;color:#fff;box-shadow:0 -7px 24px #1c132024}.product-sticky-bar__inner{max-width:1440px;min-height:68px;margin:auto;padding:8px 40px;display:flex;align-items:center;justify-content:space-between;gap:25px}.product-sticky-bar__info{min-width:0;display:flex;align-items:center;gap:12px}.product-sticky-bar__info img{flex:0 0 48px;width:48px;height:48px;object-fit:cover;background:#fff;border-radius:3px}.product-sticky-bar__copy{min-width:0;display:flex;flex-direction:column;line-height:1.25}.product-sticky-bar__copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:min(62vw,640px);font-size:13px;font-weight:600}.product-sticky-bar__copy span{font-size:12px;color:#ece5e9}.product-sticky-bar__button{flex:0 0 auto;min-width:188px;min-height:44px;background:#fff;color:#191519;border:1px solid #fff;border-radius:4px;font-size:13px;font-weight:700;text-transform:none;cursor:pointer}.product-sticky-bar__button:hover{background:#eae7e9}.product-sticky-bar__button:disabled{opacity:.5;cursor:not-allowed}body.template-product.has-product-sticky{padding-bottom:68px}@media(max-width:919px){body.template-product .nova-product .product-layout{grid-template-columns:1fr;gap:24px}}@media(max-width:749px){body.template-product .header-top{grid-template-columns:1fr 1fr;min-height:58px;padding:9px 14px}body.template-product .site-header .wordmark{font-size:clamp(24px,7vw,32px)}body.template-product .nova-product.wrap{padding-inline:0}body.template-product .nova-product .product-layout{gap:0;padding-top:0;padding-bottom:56px}body.template-product .nova-product .product-gallery__viewport{border-radius:0}body.template-product .nova-product .product-gallery__dots{margin:0}body.template-product .nova-product .product-details{position:relative;z-index:1;margin-top:-13px;padding:21px 16px 0;border-radius:20px 20px 0 0;background:#fff}body.template-product .nova-product .product-details h1{font-size:clamp(24px,6vw,30px)!important;line-height:1.2!important}body.template-product .nova-product .product-details .price{margin-top:9px}body.template-product .nova-product .product-description--intro{margin-top:17px}body.template-product .nova-product .product-description--intro p{font-size:14px!important}body.template-product .nova-product .product-form{margin-top:16px}body.template-product .site-footer{padding-bottom:100px}.product-sticky-bar__inner{min-height:66px;padding:8px 10px;gap:8px}.product-sticky-bar__info{gap:7px}.product-sticky-bar__info img{width:38px;height:38px;flex-basis:38px}.product-sticky-bar__copy strong{max-width:calc(100vw - 192px);font-size:10px}.product-sticky-bar__copy span{font-size:10px}.product-sticky-bar__button{min-width:110px;min-height:40px;padding:8px 10px;font-size:11px}body.template-product.has-product-sticky{padding-bottom:66px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product-landing.css.map */
