@media only screen and (min-width:990px){.d-flex{display:flex}.flex-grow-1{width:50%;flex:1 1 50%}}.variant-image-swatches{margin-bottom:1.25rem;position:relative;--swatch-size: 52px;--swatch-ring: #141414;--swatch-ring-muted: rgba(20, 20, 20, .2);--swatch-ease: cubic-bezier(.22, 1, .36, 1)}.variant-image-swatches__label{display:block;margin-bottom:.7rem;font-weight:600;letter-spacing:.02em;font-size:.8rem;text-transform:uppercase;color:#141414bf}.variant-image-swatches__list{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.variant-image-swatches__native-select{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.variant-image-swatches__btn{position:relative;padding:3px;border:none;background:none;cursor:pointer;border-radius:50%;flex-shrink:0;transition:transform .35s var(--swatch-ease)}.variant-image-swatches__btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:0 4px 14px #00000014;opacity:0;transition:opacity .3s var(--swatch-ease);pointer-events:none}.variant-image-swatches__btn:hover:not(:disabled):before{opacity:1}.variant-image-swatches__btn:hover:not(:disabled){transform:translateY(-3px)}.variant-image-swatches__btn:active:not(:disabled){transform:translateY(-1px) scale(.97)}.variant-image-swatches__btn:disabled{opacity:.35;cursor:not-allowed}.variant-image-swatches__btn:focus-visible{outline:2px solid #224488;outline-offset:4px}.variant-image-swatches__circle{display:block;width:var(--swatch-size);height:var(--swatch-size);border-radius:50%;overflow:hidden;position:relative;box-sizing:border-box;background:#ececee;border:2px solid rgba(255,255,255,.95);box-shadow:inset 0 1px 2px #ffffffa6,0 0 0 1px var(--swatch-ring-muted);transition:box-shadow .4s var(--swatch-ease),transform .4s var(--swatch-ease),border-color .3s ease}.variant-image-swatches__btn:not(.is-selected):hover .variant-image-swatches__circle{box-shadow:inset 0 1px 2px #ffffffa6,0 0 0 2px #14141459}.variant-image-swatches__fill{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;transform:scale(1);transition:transform .45s var(--swatch-ease)}.variant-image-swatches__btn:hover .variant-image-swatches__fill{transform:scale(1.06)}.variant-image-swatches__fill--empty{background:linear-gradient(135deg,#e4e4e8,#c8c8d0)}.variant-image-swatches__btn.is-selected .variant-image-swatches__circle{transform:scale(1.05);box-shadow:0 0 0 2px #fff,0 0 0 5px var(--swatch-ring),0 10px 24px #0000001f;border-color:#fff}.variant-image-swatches__btn.is-selected .variant-image-swatches__fill{transform:scale(1)}.variant-image-swatches__check{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;pointer-events:none;opacity:0;transform:scale(.5);transition:opacity .25s var(--swatch-ease),transform .35s var(--swatch-ease);filter:drop-shadow(0 1px 3px rgba(0,0,0,.55))}.variant-image-swatches__btn.is-selected .variant-image-swatches__check{opacity:1;transform:scale(1)}.variant-image-swatches__check[hidden]{display:none!important}.variant-image-swatches__btn.is-selected .variant-image-swatches__check:not([hidden]){display:flex!important}.variant-image-swatches__check svg{display:block}@media(prefers-reduced-motion:reduce){.variant-image-swatches__btn,.variant-image-swatches__circle,.variant-image-swatches__fill,.variant-image-swatches__check{transition:none!important}.variant-image-swatches__btn:hover,.variant-image-swatches__btn.is-selected .variant-image-swatches__circle{transform:none}}.new-product-template .variant-image-swatches{margin-bottom:1.5rem}.new-product-template .variant-image-swatches__btn{padding:2px}.new-product-template .variant-image-swatches__btn:before{display:none}.new-product-template .variant-image-swatches__btn:hover:not(:disabled){transform:translateY(-2px)}.new-product-template .variant-image-swatches__circle{border:1px solid #dcdee3;box-shadow:none}.new-product-template .variant-image-swatches__btn:not(.is-selected):hover .variant-image-swatches__circle{border-color:#c5c8cf;box-shadow:none}.new-product-template .variant-image-swatches__btn.is-selected .variant-image-swatches__circle{transform:none;border:3px solid #141414;box-shadow:0 4px 14px #0000001f}.new-product-template .variant-image-swatches__check svg{width:15px;height:15px}.new-product-template .variant-color-swatches{margin-bottom:1.5rem;--swatch-size: 52px}.new-product-template .variant-color-swatches__label{display:block;margin-bottom:.7rem;font-weight:600;letter-spacing:.02em;font-size:.8rem;text-transform:uppercase;color:#141414bf}.new-product-template .variant-color-swatches__list{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.new-product-template .variant-color-swatches__btn{padding:2px;border:none;background:none;cursor:pointer;border-radius:50%;flex-shrink:0;transition:transform .3s cubic-bezier(.22,1,.36,1)}.new-product-template .variant-color-swatches__btn:hover:not(:disabled){transform:translateY(-2px)}.new-product-template .variant-color-swatches__btn:focus-visible{outline:2px solid #224488;outline-offset:4px}.new-product-template .variant-color-swatches__circle{display:block;width:var(--swatch-size);height:var(--swatch-size);border-radius:50%;position:relative;box-sizing:border-box;border:1px solid #dcdee3;overflow:hidden;background:#fff}.new-product-template .variant-color-swatches__btn:not(.is-selected):hover .variant-color-swatches__circle{border-color:#c5c8cf}.new-product-template .variant-color-swatches__btn.is-selected .variant-color-swatches__circle{border:3px solid #141414;box-shadow:0 4px 14px #0000001f}.new-product-template .variant-color-swatches__dot{position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%}.new-product-template .variant-color-swatches__check{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;pointer-events:none;filter:drop-shadow(0 1px 3px rgba(0,0,0,.75))}.new-product-template .variant-color-swatches__check svg{width:15px;height:15px}.new-product-template .variant-color-swatches__check[hidden]{display:none!important}.new-product-template .variant-color-swatches__btn.is-selected .variant-color-swatches__check:not([hidden]){display:flex!important}.new-product-template .new-product-form__buy-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:clamp(12px,4vw,10px);margin-top:1.25rem;width:100%}.new-product-template .new-product-qty-pill{flex:0 0 auto;margin-bottom:0}.new-product-template .product-form--new-layout .new-product-qty-pill.product-form__item{margin-bottom:0}.new-product-template .new-product-qty-pill__inner{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;min-height:52px;min-width:132px;padding:0 4px;background:#fff;border:1px solid #d9d9dc;border-radius:999px;box-sizing:border-box}.new-product-template .new-product-qty-pill__btn{flex:0 0 40px;width:40px;border:none;background:transparent;color:#1a1a1a;font-size:20px;padding:0;line-height:1;cursor:pointer;border-radius:999px;display:flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease}.new-product-template .new-product-qty-pill__btn:focus-visible{outline:2px solid #224488;outline-offset:2px}.new-product-template .new-product-qty-pill__input{flex:1 1 auto;min-width:2rem;max-width:4rem;margin:0;padding:0;border:none;background:transparent;text-align:center;font-size:14px;font-weight:600;color:#1a1a1a;-moz-appearance:textfield}.new-product-template .new-product-qty-pill__input::-webkit-outer-spin-button,.new-product-template .new-product-qty-pill__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.new-product-template .new-product-qty-pill__input:focus{outline:none}.new-product-template .new-product-form__cta{width:100%;letter-spacing:0;border-radius:40px;font-size:14px;padding-left:10px;padding-right:10px}.new-product-template .new-product-form__cta:before,.new-product-template .new-product-form__cta:after{display:none!important;content:none!important}.new-product-template .new-product-form__cta:hover:not(:disabled):after,.new-product-template .new-product-form__cta:active:not(:disabled):after{display:none!important}.new-product-template .new-product-form__cta .primary-text{display:block;color:inherit!important}.new-product-template .new-product-form__cta.btn--to-secondary .secondary-text{display:none!important}.new-product-template .new-product-form__cta:hover:not(:disabled){box-shadow:0 5px 12px #dcc321}.new-product-template .new-product-form__cta:active:not(:disabled){transform:translateY(0)}.new-product-template .new-product-form__cta:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}@media only screen and (max-width:749px){.new-product-template .new-product-qty-pill__inner{min-width:120px}.new-product-template .new-product-form__cta{flex:1 1 100%;max-width:none;margin-left:0;min-height:50px}}@media(prefers-reduced-motion:reduce){.new-product-template .new-product-form__cta{transition:none}.new-product-template .new-product-form__cta:hover:not(:disabled){transform:none}}.new-product-template .product-form__item{background:transparent;margin-bottom:0}.new-product-template .single-option-selector__label,.new-product-template .product-form__quantity-label{position:relative;padding-left:0;padding-bottom:0;font-size:14px}.new-product-template .product__share-wrapper{display:none}.new-product-template .product-form__item.product-form__quantity-selector.new-product-qty-pill{flex:unset;gap:10px;width:auto}.new-product-template span.product__current-price{font-size:26px;color:#000;font-weight:700}.new-product-template .product__content-header{padding:0}.new-product-template .product__image-container{position:relative;width:100%;margin:0 auto;overflow:hidden}.product-template.new-product-template{padding-top:32px;padding-bottom:32px}.new-product-template .product__price{margin-bottom:0}.new-product-template .product__title{margin-bottom:5px;font-weight:700;color:#000}.new-product-template .product__content{margin:0;padding-bottom:0}.new-product-template .product__content .grid__item{padding:0}.new-product-template [data-product-main-form]{scroll-margin-top:clamp(72px,14vh,140px)}.new-stock-delivery{--stock-green: #2d7a43;--stock-bg: #f0f9f4;--stock-border: #333333;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px 10px;margin:0 0 15px;padding:10px 16px;max-width:100%;border-radius:999px;border:1px solid var(--stock-border);background:var(--stock-bg);box-sizing:border-box;font-size:.875rem;line-height:1.35}.new-stock-delivery__pulse{flex-shrink:0;width:10px;height:10px;border-radius:50%;background:var(--stock-green);box-shadow:0 0 #2d7a4359;animation:new-stock-dot-pulse 3.2s ease-in-out infinite}@keyframes new-stock-dot-pulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 #2d7a4373}50%{opacity:.55;transform:scale(.88);box-shadow:0 0 0 8px #2d7a4300}}.new-stock-delivery__stock{font-weight:700;color:var(--stock-green)}.new-stock-delivery__sep{color:#9a9a9a;font-weight:700;padding:0 2px}.new-stock-delivery__truck{display:inline-flex;color:var(--stock-green);align-items:center}.new-stock-delivery__dates{color:#666;font-weight:400}.new-stock-delivery__when-available,.new-stock-delivery__when-unavailable{display:inline-flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px 10px;font-size:16px}.new-stock-delivery__when-available[hidden],.new-stock-delivery__when-unavailable[hidden]{display:none!important}.new-stock-delivery--out{--stock-bg: #f4f4f4;background:var(--stock-bg)}.new-stock-delivery--out .new-stock-delivery__pulse{animation:none;background:#888;opacity:.85;box-shadow:none}.new-stock-delivery__stock--out{color:#555}@media(prefers-reduced-motion:reduce){.new-stock-delivery__pulse{animation:none;opacity:.85}}.new-product-template__payment-icons{margin-top:20px}.new-product-template__payment-icons .payment-icons{text-align:center}.new-trust-badges{margin-top:10px}.new-trust-badges__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.new-trust-badges__item{display:flex;flex-direction:row;align-items:center;gap:14px;padding:5px;background-color:#f4f4f4;border:1px solid #e0e0e0;border-radius:10px;box-sizing:border-box;min-height:72px;box-shadow:0 1px 2px #0000000a}.new-trust-badges__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#1a1a1a}.new-trust-badges__icon svg{display:block}.new-trust-badges__text{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0}.new-trust-badges__line1,.new-trust-badges__line2{display:block;color:#111;line-height:1.35}.new-trust-badges__line1{font-size:16px!important}.new-trust-badges__line2{font-size:14px!important}.new-trust-badges__line1{font-weight:700}.new-trust-badges__line2{font-weight:500}.new-trust-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;align-items:center;justify-content:center;padding:24px 16px;box-sizing:border-box}.new-trust-modal.is-open{display:flex}.new-trust-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:none;padding:0;margin:0;cursor:pointer;background:#2323236b;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.new-trust-modal__panel{position:relative;z-index:1;width:100%;max-width:520px;max-height:calc(100vh - 48px);overflow-y:auto;background:#fff;border-radius:12px;box-shadow:0 24px 80px #0000002e}.new-trust-modal__close{position:absolute;top:14px;right:14px;z-index:2;width:40px;height:40px;border:none;background:transparent;cursor:pointer;font-size:28px;line-height:1;color:#1a1a1a;padding:0;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:background .15s ease}.new-trust-modal__close:hover{background:#0000000f}.new-trust-modal__close:focus-visible{outline:2px solid #224488;outline-offset:2px}.new-trust-modal__inner{padding:48px 36px 40px;text-align:center}.new-trust-modal__seal-wrap{max-width:168px;margin:0 auto 24px}.new-trust-modal__seal{width:100%;height:auto;display:block}.new-trust-modal__title{margin:0 0 20px;font-family:Georgia,Times New Roman,Times,serif;font-size:26px;font-weight:400;font-style:italic;color:#444;line-height:1.25}.new-trust-modal__body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.55;color:#555;text-align:center}.new-trust-modal__body p{margin:0 0 14px}.new-trust-modal__body p:last-child{margin-bottom:0}button.new-trust-badges__item--trigger{font-family:inherit;font-size:inherit;width:100%;text-align:left;cursor:pointer;appearance:none;-webkit-appearance:none}button.new-trust-badges__item--trigger:focus-visible{outline:2px solid #224488;outline-offset:3px}body.new-trust-modal-open{overflow:hidden}@media(prefers-reduced-motion:reduce){.new-trust-modal__backdrop{backdrop-filter:none;-webkit-backdrop-filter:none}}@media only screen and (max-width:749px){.product-template.new-product-template{padding:10px 20px}.new-trust-badges__line1{font-size:14px!important}.new-trust-badges__line2{font-size:12px!important}.new-stock-delivery{padding:5px 10px;margin-bottom:0}.template-product-new-product-2 .new-stock-delivery__when-available,.template-product-new-product-2 .new-stock-delivery__when-unavailable{font-size:14px}.new-product-template-2 .new-product-form__buy-row{margin-top:5px}.pmg{margin-bottom:0}}.new-product-sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:900;pointer-events:none;transform:translateY(110%);transition:transform .28s ease;visibility:hidden}.new-product-sticky-cta.is-visible{transform:translateY(0);visibility:visible;pointer-events:auto}.new-product-sticky-cta__shell{background:#fffffffa;border-top:1px solid rgba(0,0,0,.08);box-shadow:0 -6px 28px #00000017;padding-bottom:env(safe-area-inset-bottom,0)}.new-product-sticky-cta__inner{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:clamp(12px,3vw,24px);padding-top:12px!important;padding-bottom:12px!important}.new-product-sticky-cta__thumb-wrap{flex:0 0 auto;width:56px;height:56px;border-radius:10px;overflow:hidden;background:#0000000a;border:1px solid rgba(0,0,0,.06)}.new-product-sticky-cta__thumb{width:100%;height:100%;display:block;object-fit:cover}.new-product-sticky-cta__info{flex:1 1 auto;min-width:0}.new-product-sticky-cta__title{font-size:14px;font-weight:700;color:#1a1a1a;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.new-product-sticky-cta__price{margin:4px 0 0}.new-product-sticky-cta__price .product__current-price{font-size:18px;font-weight:700}.new-product-sticky-cta__submit{flex:0 0 auto;min-height:48px;padding-left:1.5rem;padding-right:1.5rem;width:auto!important;max-width:max-content}.new-product-sticky-cta__submit:before,.new-product-sticky-cta__submit:after{display:none!important;content:none!important}body.new-product-sticky-cta-open{padding-bottom:92px}@media only screen and (max-width:749px){.new-product-sticky-cta__inner{row-gap:0;padding:5px!important;column-gap:10px}.new-product-sticky-cta__info{flex:1 1 calc(100% - 132px);min-width:0}.new-product-sticky-cta__submit{flex:1 1 auto;max-width:none;padding:0!important;min-width:200px}.template-product-new-product-2 .new-product-sticky-cta__submit{min-width:175px}.product__compare-price{margin-left:0!important}body.new-product-sticky-cta-open{padding-bottom:132px}.new-product-sticky-cta__price{margin-top:0}.new-product-sticky-cta__price .product__current-price{font-size:14px;font-weight:700;color:#000;letter-spacing:0}}@media(prefers-reduced-motion:reduce){.new-product-sticky-cta{transition:none}}.template-product-new-product .new-product-template .product__title,.template-product-new-product .product-feature-highlight__heading,.template-product-new-product .how-slider__heading,.template-product-new-product .product-comparison__subtitle,.template-product-new-product .product-comparison__title,.template-product-new-product .lifestyle-gallery__heading,.template-product-new-product .faq-accordion__heading,.template-product-new-product .how-heading,.template-product-new-product .np-autoplay-video__heading,.template-product-new-product .mhow-title,.template-product-new-product .video-with-content__heading,.template-product-new-product-2 .new-product-template .product__title,.template-product-new-product-2 .product-feature-highlight__heading,.template-product-new-product-2 .how-slider__heading,.template-product-new-product-2 .product-comparison__subtitle,.template-product-new-product-2 .product-comparison__title,.template-product-new-product-2 .lifestyle-gallery__heading,.template-product-new-product-2 .faq-accordion__heading,.template-product-new-product-2 .how-heading,.template-product-new-product-2 .np-autoplay-video__heading,.template-product-new-product-2 .mhow-title,.template-product-new-product-2 .video-with-content__heading,.template-product-new-product-2 .brand-logo-heading h2{font-size:30px!important;color:#1a1a1a!important;letter-spacing:inherit;text-transform:inherit;font-family:Titillium Web,HelveticaNeue,Helvetica Neue,sans-serif;margin-bottom:15px!important;margin-top:0!important;font-weight:700}.template-product-new-product .new-product-template .product__title,.template-product-new-product-2 .new-product-template .product__title{margin-bottom:0!important}.template-product-new-product-2 .main-content .product__description{font-size:14px;width:100%;color:#000}.template-product-new-product-2 .main-content .product__description{font-size:12px;width:100%;color:#000}.template-product-new-product .main-content p,.template-product-new-product-2 .main-content p{font-size:1.6rem;font-family:Lato,HelveticaNeue,Helvetica Neue,sans-serif;color:#7b7b7b;line-height:1.625;margin-top:0!important}.template-product-new-product-2 .site-footer{background:#bfa45a}@media only screen and (max-width:749px){.template-product-new-product .new-product-template .product__title,.template-product-new-product .product-feature-highlight__heading,.template-product-new-product .how-slider__heading,.template-product-new-product .product-comparison__subtitle,.template-product-new-product .product-comparison__title,.template-product-new-product .lifestyle-gallery__heading,.template-product-new-product .faq-accordion__heading,.template-product-new-product .how-heading,.template-product-new-product .np-autoplay-video__heading,.template-product-new-product .mhow-title,.template-product-new-product .video-with-content__heading,.template-product-new-product-2 .new-product-template .product__title,.template-product-new-product-2 .product-feature-highlight__heading,.template-product-new-product-2 .how-slider__heading,.template-product-new-product-2 .product-comparison__subtitle,.template-product-new-product-2 .product-comparison__title,.template-product-new-product-2 .lifestyle-gallery__heading,.template-product-new-product-2 .faq-accordion__heading,.template-product-new-product-2 .how-heading,.template-product-new-product-2 .np-autoplay-video__heading,.template-product-new-product-2 .mhow-title,.template-product-new-product-2 .video-with-content__heading,.template-product-new-product-2 .brand-logo-heading h2{font-size:24px!important}.new-product-template span.product__current-price{font-size:20px}.np-autoplay-video{padding-bottom:0!important;padding-top:0!important}.template-product-new-product-2 .main-content p{font-size:1.4rem;line-height:1.2}.new-product-template-2 .variant-color-swatches__circle{width:30px;height:30px}.new-product-template-2 .variant-color-swatches__dot{top:2px;right:2px;bottom:2px;left:2px}.new-product-template-2 .variant-color-swatches__btn.is-selected .variant-color-swatches__circle{border:2px solid #141414;box-shadow:0 2px 10px #0000001f}.new-product-template-2 .variant-color-swatches__list{gap:0}}.single-option-selector__label:after,.product-form__quantity-label:after{display:none!important}.mhow-sub.rte{text-align:center}@media only screen and (max-width:767px){.section-how-it-works-slider{display:none!important}.template-product-new-product .product-feature-highlight__inner p,.template-product-new-product .video-with-content__richtext p,.template-product-new-product-2 .product-feature-highlight__inner p,.template-product-new-product-2 .video-with-content__richtext p{text-align:center}}.hide-hamburger{opacity:0!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/new-theme.css.map */
