body{--dsq-ink-final: #111;--dsq-blue-final: #1f66d0;--dsq-blue-dark-final: #173b96;--dsq-pink-final: #f241a4;--dsq-orange-final: #ff8b25;--dsq-yellow-final: #ffe84b;background:#fff!important;color:var(--dsq-ink-final)!important}body .shopify-section:not(.announcement-bar-section),body main,body .gradient,body .color-scheme-1{background-color:#fff!important}body .announcement-bar-section,body .utility-bar,body .announcement-bar{background:linear-gradient(100deg,#f241a4,#ff8b25 38%,#ffe84b 72%,#f241a4)!important;background-size:220% 220%!important;animation:dsq-cookie-flow 8s ease-in-out infinite!important;border:0!important;color:#111!important}body .announcement-bar__message,body .announcement-bar__message span,body .announcement-bar__link{color:#111!important;font-family:var(--font-heading-family)!important;font-weight:950!important;letter-spacing:0!important;min-height:3.4rem!important;text-transform:uppercase!important}body .header-wrapper,body sticky-header,body .header{background:#fff!important}body .dsq-rms-hero.dsq-needoh-home{background:#fff!important;color:#111!important;padding:0!important}body .dsq-video-hero{align-items:end!important;background:#050505!important;display:grid!important;min-height:clamp(54rem,68vw,78rem)!important;overflow:hidden!important;position:relative!important}body .dsq-video-hero__media{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)!important;top:0!important;right:0!important;bottom:0!important;left:0!important;position:absolute!important}body .dsq-video-hero__media.dsq-video-hero__media--single{display:block!important;grid-template-columns:none!important}body .dsq-video-hero__media:after{background:linear-gradient(90deg,#000000ad,#00000040 48%,#0000001f)!important;content:""!important;top:0!important;right:0!important;bottom:0!important;left:0!important;position:absolute!important;z-index:1!important}body .dsq-video-hero__media video{height:100%!important;object-fit:cover!important;width:100%!important}body .dsq-video-hero__media--single video{display:block!important;top:0!important;right:0!important;bottom:0!important;left:0!important;position:absolute!important}body .dsq-video-hero__content{color:#fff!important;padding-bottom:clamp(4.8rem,7vw,7.4rem)!important;padding-top:9rem!important;position:relative!important;z-index:2!important}body .dsq-video-hero__logo{background:#ffffffeb!important;border:.12rem solid #111!important;border-radius:18px!important;box-shadow:0 .35rem #11111147!important;display:block!important;height:auto!important;margin-bottom:2rem!important;padding:.8rem 1rem!important;width:min(24rem,52vw)!important}body .dsq-video-hero h1{color:#fff!important;font-size:clamp(5.4rem,10vw,11rem)!important;line-height:.84!important;margin:0 0 1.4rem!important;max-width:9ch!important;text-shadow:0 .24rem 0 rgba(17,17,17,.32)!important}body .dsq-video-hero p{color:#fff!important;font-family:var(--font-heading-family)!important;font-size:clamp(1.75rem,2.1vw,2.35rem)!important;font-weight:850!important;line-height:1.34!important;margin:0!important;max-width:62rem!important}body .dsq-video-hero__actions,body .dsq-needoh-filter-options,body .dsq-filter-strip{display:flex!important;flex-wrap:wrap!important;gap:1rem!important}body .dsq-video-hero__actions{margin-top:2.8rem!important}body .dsq-video-hero__actions .button,body .dsq-rms-button,body .dsq-button,body product-info .product-form__submit,body .cart__checkout-button{border:.16rem solid #111!important;border-radius:999px!important;box-shadow:0 .34rem #111!important;font-family:var(--font-heading-family)!important;font-weight:950!important;letter-spacing:0!important;min-height:4.9rem!important}body .dsq-video-hero__actions .button:first-child,body product-info .product-form__submit,body .cart__checkout-button{background:#ffe84b!important;color:#111!important}body .dsq-video-hero__actions .button--secondary{background:#fff!important;color:#111!important}body .dsq-needoh-intro{align-items:center!important;display:grid!important;gap:clamp(2.4rem,5vw,5rem)!important;grid-template-columns:minmax(0,1fr) minmax(28rem,.56fr)!important;padding-bottom:clamp(3.8rem,5vw,5.4rem)!important;padding-top:clamp(4.6rem,6vw,6rem)!important}body .dsq-needoh-intro__copy h2{font-size:clamp(5rem,8.5vw,10rem)!important;line-height:.86!important;margin:0 0 1.4rem!important;max-width:10ch!important}body .dsq-needoh-intro__copy p:not(.dsq-rms-kicker){color:#111111b8!important;font-size:clamp(1.65rem,2vw,2rem)!important;font-weight:650!important;line-height:1.48!important;max-width:74rem!important}body .dsq-needoh-intro__mark{align-items:center!important;background:#ffe84b!important;border:.14rem solid #111!important;border-radius:18px!important;box-shadow:0 .35rem #1113!important;display:flex!important;justify-content:center!important;min-height:25rem!important;padding:clamp(2rem,4vw,4rem)!important}body .dsq-needoh-intro__mark img{height:auto!important;max-width:min(34rem,88%)!important}body .dsq-needoh-feature-row{display:grid!important;gap:clamp(1.4rem,2vw,2.8rem)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;padding-bottom:clamp(4.2rem,6vw,6rem)!important}body .dsq-needoh-feature-card{background:#fff!important;border:.14rem solid #111!important;border-radius:0!important;box-shadow:0 .34rem #1111112e!important;color:#111!important;display:grid!important;grid-template-rows:auto 1fr!important;overflow:hidden!important;text-decoration:none!important}body .dsq-needoh-feature-card__media{align-items:center!important;aspect-ratio:1 / 1!important;background:#fff!important;display:flex!important;justify-content:center!important;overflow:hidden!important;padding:clamp(1.5rem,2.8vw,3.6rem)!important}body .dsq-needoh-feature-card--yellow .dsq-needoh-feature-card__media{background:#ffe84b!important}body .dsq-needoh-feature-card__media img,body .dsq-needoh-feature-card__media video{display:block!important;height:100%!important;object-fit:contain!important;width:100%!important}body .dsq-needoh-feature-card--clip video{object-fit:cover!important}body .dsq-needoh-feature-card__label{align-items:center!important;background:#fff!important;border-top:.14rem solid #111!important;display:flex!important;justify-content:space-between!important;min-height:9.2rem!important;padding:1.6rem 1.8rem!important}body .dsq-needoh-feature-card__label span{font-family:var(--font-heading-family)!important;font-size:clamp(2.15rem,2.6vw,3.8rem)!important;font-weight:950!important;line-height:.95!important}body .dsq-needoh-feature-card__label b{color:#1f66d0!important;font-size:clamp(3rem,3.7vw,5rem)!important;line-height:1!important}body .dsq-needoh-filter-band{background:#fff1f8!important;padding:clamp(2.8rem,4vw,4.4rem) 0!important}body .dsq-needoh-filter-inner{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:1.8rem!important;justify-content:space-between!important}body .dsq-needoh-filter-inner h2{font-size:clamp(3.2rem,4vw,5.4rem)!important;line-height:1!important;margin:0!important}body .dsq-needoh-filter-options a,body .dsq-filter-strip a{background:#fff!important;border:.12rem solid #111!important;border-radius:999px!important;box-shadow:0 .18rem #11111129!important;color:#111!important;font-family:var(--font-heading-family)!important;font-weight:950!important;padding:1rem 1.45rem!important;text-decoration:none!important}body .dsq-rms-buzz,body:has(product-info) .dsq-pdp-social{background:linear-gradient(180deg,#ff8b25,#ffe84b)!important;color:#111!important;overflow:hidden!important;padding:clamp(4.8rem,7vw,7.8rem) 0!important}body .dsq-rms-buzz .dsq-rms-section-head--center,body:has(product-info) .dsq-pdp-social__head{margin:0 auto clamp(2.6rem,4vw,4rem)!important;max-width:88rem!important;text-align:center!important}body .dsq-rms-buzz h2,body:has(product-info) .dsq-pdp-social__head h2{color:#fff!important;font-size:clamp(4.6rem,8vw,9.5rem)!important;line-height:.86!important;margin:0 auto 1.5rem!important;max-width:11ch!important;text-shadow:0 .26rem 0 rgba(17,17,17,.25)!important}body .dsq-rms-buzz p:not(.dsq-rms-kicker),body:has(product-info) .dsq-pdp-social__head p:not(.dsq-rms-kicker){color:#111111c7!important;font-family:var(--font-heading-family)!important;font-size:clamp(1.7rem,2.2vw,2.25rem)!important;font-weight:900!important;line-height:1.24!important;max-width:68rem!important}body .dsq-rms-video-grid,body:has(product-info) .dsq-pdp-social__rail{display:flex!important;gap:1.6rem!important;grid-template-columns:none!important;overflow-x:auto!important;padding:.3rem .2rem 1.2rem!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important}body .dsq-rms-video-card,body:has(product-info) .dsq-pdp-social__card{aspect-ratio:9 / 16!important;background:#111!important;border:.14rem solid #111!important;border-radius:14px!important;box-shadow:0 .42rem #11111140!important;flex:0 0 clamp(21rem,16vw,28rem)!important;overflow:hidden!important;position:relative!important;scroll-snap-align:start!important}body .dsq-rms-video-card video,body:has(product-info) .dsq-pdp-social__card video{display:block!important;height:100%!important;object-fit:cover!important;width:100%!important}body .dsq-rms-video-card span,body:has(product-info) .dsq-pdp-social__card span{background:#ffe84b!important;border:.12rem solid #111!important;border-radius:999px!important;bottom:1rem!important;box-shadow:0 .22rem #111!important;color:#111!important;font-family:var(--font-heading-family)!important;font-size:1.2rem!important;font-weight:950!important;left:1rem!important;line-height:1!important;padding:.78rem 1.1rem!important;position:absolute!important;text-transform:uppercase!important}body .dsq-review-grid,body .dsq-review,body .dsq-pdp-review-strip,body .dsq-pdp-review-card,body .dsq-testimonials,body:has(product-info) .dsq-pdp-upsells,body:has(product-info) .dsq-pdp-media-proof{display:none!important}body product-info,body:has(product-info) .product__media-wrapper,body:has(product-info) .product__media-list,body:has(product-info) .product__media-item,body:has(product-info) .product-media-container,body:has(product-info) .product__media,body:has(product-info) .product__modal-opener,body:has(product-info) .product__media img,body:has(product-info) media-gallery img{background:#fff!important}body:has(product-info) .product{align-items:start!important;gap:clamp(2rem,3vw,4.2rem)!important}body:has(product-info) .product__info-container{background:#fff!important;border:0!important;box-shadow:none!important;display:grid!important;gap:1.25rem!important;max-width:59rem!important}body:has(product-info) .product__title h1{font-size:clamp(3.4rem,5vw,6.8rem)!important;line-height:.9!important;margin:0!important;max-width:10ch!important}body:has(product-info) .dsq-needoh-stock,body:has(product-info) .dsq-needoh-live{align-items:center!important;background:#fff8d8!important;border:.12rem solid #111!important;border-radius:999px!important;box-shadow:0 .18rem #11111129!important;color:#111!important;display:inline-flex!important;font-family:var(--font-heading-family)!important;font-size:1.22rem!important;font-weight:950!important;gap:.5rem!important;line-height:1!important;margin:0 0 .8rem!important;padding:.8rem 1.05rem!important;width:fit-content!important}body:has(product-info) .price,body:has(product-info) .price-item{color:#111!important;font-family:var(--font-heading-family)!important;font-size:clamp(2.2rem,3vw,3.1rem)!important;font-weight:950!important}body:has(product-info) .price__sale .price-item--regular,body:has(product-info) .price--on-sale .price__regular,body:has(product-info) .price--on-sale .price__sale s,body:has(product-info) .price__badge-sale,body:has(product-info) .price__badge-sold-out,body:has(product-info) .product__tax,body:has(product-info) .installment,body:has(product-info) .volume-pricing-note{display:none!important}body:has(product-info) .product-form__input--pill{display:flex!important;flex-wrap:wrap!important;gap:.62rem!important;margin:0!important}body:has(product-info) .product-form__input .form__label,body:has(product-info) .quantity__label{font-family:var(--font-heading-family)!important;font-size:1.35rem!important;font-weight:950!important;line-height:1!important;margin:0 0 .75rem!important}body:has(product-info) .product-form__input input[type=radio]+label{align-items:center!important;background:#fff!important;border:.12rem solid #111!important;border-radius:999px 999px 820px 820px/999px 999px 620px 620px!important;box-shadow:0 .16rem #11111129!important;color:#111!important;display:inline-flex!important;font-family:var(--font-heading-family)!important;font-size:1.07rem!important;font-weight:950!important;justify-content:center!important;line-height:1!important;min-height:3.2rem!important;min-width:0!important;padding:.58rem .9rem!important;text-align:center!important}body:has(product-info) .product-form__input input[type=radio]:checked+label{background:#ffe84b!important;box-shadow:0 .22rem #111!important}body:has(product-info) .quantity{border:.14rem solid #111!important;border-radius:999px!important;box-shadow:0 .22rem #1113!important;display:grid!important;grid-template-columns:4.4rem minmax(4rem,1fr) 4.4rem!important;min-height:4.7rem!important;overflow:hidden!important;width:min(18.5rem,100%)!important}body:has(product-info) .quantity:before,body:has(product-info) .quantity:after{display:none!important}body:has(product-info) .quantity__button,body:has(product-info) .quantity__input{background:#fff!important;border:0!important;box-shadow:none!important;color:#111!important;font-family:var(--font-heading-family)!important;font-size:1.55rem!important;font-weight:850!important;min-height:4.7rem!important;padding:0!important}body:has(product-info) .dsq-needoh-checkout{display:grid!important;gap:.75rem!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:1rem!important}body:has(product-info) .dsq-needoh-checkout span{align-items:center!important;background:#fff8d8!important;border:.12rem solid #111!important;border-radius:999px!important;box-shadow:0 .16rem #11111126!important;display:flex!important;font-family:var(--font-heading-family)!important;font-size:1.05rem!important;font-weight:950!important;justify-content:center!important;line-height:1.08!important;min-height:3.8rem!important;padding:.5rem!important;text-align:center!important}body:has(product-info) .product__accordion details{background:#fff!important;border:.12rem solid #111!important;border-radius:14px!important;box-shadow:0 .18rem #11111124!important;overflow:hidden!important}body:has(product-info) .product__accordion summary{min-height:5rem!important;padding:1rem 1.15rem!important}body:has(product-info) .product__accordion .accordion__title{font-size:1.35rem!important;line-height:1.08!important}body:has(product-info) .product__accordion .accordion__content{color:#111111b3!important;font-size:1.34rem!important;font-weight:650!important;line-height:1.42!important;padding:0 1.2rem 1.35rem 4.35rem!important}body .drawer__inner{background:#fff!important;border-left:.14rem solid #111!important}body .dsq-cart-benefits{background:#fff8b8!important;border:.12rem solid rgba(17,17,17,.25)!important;border-radius:22px!important;display:grid!important;gap:.8rem 1.4rem!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:1.4rem!important}body .dsq-cart-benefits span{color:#111!important;font-family:var(--font-heading-family)!important;font-size:1.35rem!important;font-weight:950!important}body .dsq-cart-progress--fallback{display:none!important}body .dsq-cart-shipping-goal{background:#fff!important;border:.12rem solid rgba(17,17,17,.22)!important;border-radius:18px!important;color:#111!important;display:grid!important;gap:.9rem!important;margin:1rem 0 1.2rem!important;padding:1.1rem 1.25rem!important}body .dsq-cart-shipping-goal__top{align-items:center!important;display:flex!important;gap:1rem!important;justify-content:space-between!important}body .dsq-cart-shipping-goal__top span,body .dsq-cart-shipping-goal__top strong{font-family:var(--font-heading-family)!important;font-size:1.18rem!important;font-weight:950!important;line-height:1.1!important}body .dsq-cart-shipping-goal__track{background:#1111111f!important;border-radius:999px!important;height:.72rem!important;overflow:hidden!important}body .dsq-cart-shipping-goal__track span{background:linear-gradient(90deg,#f241a4,#ff8b25,#ffe84b)!important;display:block!important;height:100%!important;width:var(--dsq-cart-goal-progress, 0%)!important}body .footer{background:linear-gradient(180deg,#1f66d0,#173b96)!important;border:0!important;color:#fff!important;margin-top:0!important}body .footer:before{background:linear-gradient(90deg,#f241a4,#ff8b25,#ffe84b 68%,#f241a4)!important;height:1rem!important}body .footer .footer__content-top{background:#fff!important;border:.14rem solid #111!important;border-radius:18px!important;box-shadow:0 .35rem #11111138!important}body .footer .footer__content-bottom,body .footer .footer__content-bottom-wrapper,body .footer .footer__copyright,body .footer .copyright__content,body .footer .copyright__content a{color:#ffffffdb!important}body .footer .footer-block__heading,body .footer .footer__content-top,body .footer .footer__content-top a,body .footer .footer__content-top .rte{color:#111!important}body .dsq-page-shell{background:#fff!important;padding:clamp(4rem,6vw,7rem) 0!important}body .dsq-page-hero,body .dsq-track-form,body .dsq-contact-form,body .dsq-faq-list details,body .dsq-info-grid article{background:#fff!important;border:.14rem solid #111!important;border-radius:18px!important;box-shadow:0 .35rem #1111112e!important}body .dsq-track-layout,body .dsq-contact-layout{align-items:stretch!important;display:grid!important;gap:2rem!important;grid-template-columns:minmax(0,.9fr) minmax(30rem,.9fr)!important}body .dsq-track-form,body .dsq-contact-form{display:grid!important;gap:1.4rem!important;padding:clamp(2rem,4vw,3.6rem)!important}body .dsq-page-hero h1{font-size:clamp(4.6rem,7.5vw,8.4rem)!important;line-height:.88!important;margin:0 0 1.2rem!important;max-width:10ch!important}body .dsq-track-steps{display:flex!important;flex-wrap:wrap!important;gap:.7rem!important;margin-top:1.8rem!important}body .dsq-track-steps span{background:#fff8d8!important;border:.12rem solid #111!important;border-radius:999px!important;font-family:var(--font-heading-family)!important;font-weight:950!important;padding:.7rem .95rem!important}@media screen and (max-width:989px){body .dsq-video-hero__media{grid-template-columns:1fr!important}body .dsq-video-hero__media video:nth-child(2),body .dsq-needoh-intro__mark{display:none!important}body .dsq-needoh-intro,body .dsq-needoh-feature-row{grid-template-columns:1fr 1fr!important}body .dsq-needoh-intro__copy{grid-column:1 / -1!important}}@media screen and (max-width:749px){body .dsq-video-hero{min-height:58rem!important}body .dsq-video-hero h1{font-size:clamp(4.5rem,16vw,6.6rem)!important}body .dsq-needoh-feature-card__label{min-height:7.2rem!important;padding:1rem!important}body .dsq-needoh-feature-card__label span{font-size:1.75rem!important;overflow-wrap:anywhere!important}body .dsq-rms-video-card,body:has(product-info) .dsq-pdp-social__card{flex-basis:68vw!important}body:has(product-info) .product.grid{display:grid!important;grid-template-columns:1fr!important}body:has(product-info) .product__media-list{display:flex!important;gap:1rem!important;margin:0 -1.5rem!important;overflow-x:auto!important;padding:0 1.5rem .6rem!important;scroll-snap-type:x mandatory!important}body:has(product-info) .product__media-item{flex:0 0 82vw!important;max-width:82vw!important;scroll-snap-align:start!important;width:82vw!important}body:has(product-info) .product__title h1{font-size:clamp(2.6rem,9vw,3.6rem)!important;max-width:12ch!important}body:has(product-info) .product-form__input input[type=radio]+label{font-size:.94rem!important;min-height:2.85rem!important;padding:.45rem .65rem!important}body:has(product-info) .dsq-needoh-checkout{grid-template-columns:repeat(3,minmax(0,1fr))!important}body:has(product-info) .dsq-needoh-checkout span{font-size:.9rem!important;min-height:3.35rem!important}body .dsq-track-layout,body .dsq-contact-layout{grid-template-columns:1fr!important}}body .dsq-needoh-feature-row{align-items:stretch!important}body .dsq-needoh-feature-card{border-radius:8px!important;grid-template-rows:minmax(0,1fr) auto!important}body .dsq-needoh-feature-card__media{aspect-ratio:1 / 1!important;background:#fff!important;isolation:isolate!important;min-height:0!important;padding:clamp(.8rem,1.45vw,1.65rem)!important;position:relative!important}html body .dsq-needoh-feature-card__media{padding:clamp(.8rem,1.45vw,1.65rem)!important}body .dsq-needoh-feature-card__media:before{background:linear-gradient(135deg,#ffe3192e,#ff3f9e1f 48%,#1f74d81f)!important;border-radius:999px!important;content:""!important;top:10%!important;right:10%!important;bottom:10%!important;left:10%!important;opacity:.8!important;position:absolute!important;z-index:-1!important}body .dsq-needoh-feature-card--yellow .dsq-needoh-feature-card__media,body .dsq-needoh-feature-card--clip .dsq-needoh-feature-card__media,html body .dsq-needoh-feature-card--yellow .dsq-needoh-feature-card__media,html body .dsq-needoh-feature-card--clip .dsq-needoh-feature-card__media{background:#fff!important}body .dsq-needoh-feature-card__media img{background:transparent!important;border:0!important;box-shadow:none!important;height:100%!important;max-height:100%!important;max-width:100%!important;object-fit:contain!important;width:100%!important}body .dsq-needoh-feature-card--clip .dsq-needoh-feature-card__media{padding:0!important}body .dsq-needoh-feature-card--clip .dsq-needoh-feature-card__media:before{display:none!important}body .dsq-needoh-feature-card--clip video{height:100%!important;object-fit:cover!important;width:100%!important}body .dsq-needoh-feature-card__label{min-height:8.25rem!important}body:has(product-info) .product__media-wrapper,body:has(product-info) .product__media-list,body:has(product-info) .product__media-item,body:has(product-info) .product__media,body:has(product-info) .product__modal-opener,body:has(product-info) .product__media img,body:has(product-info) media-gallery img{background:#fff!important}body:has(product-info) .product__media img,body:has(product-info) media-gallery img{object-fit:contain!important}body:has(product-info) .product__accordion{border:0!important;margin:.8rem 0 0!important}body:has(product-info) .product__accordion details{background:#fff!important;border:.12rem solid #111!important;border-radius:18px!important;box-shadow:0 .28rem #11111124!important;overflow:hidden!important}body:has(product-info) .product__accordion summary{align-items:center!important;display:flex!important;min-height:5.9rem!important;padding:1rem 1.3rem 1rem 1.45rem!important}body:has(product-info) .product__accordion .summary__title{align-items:center!important;display:flex!important;gap:1.15rem!important;min-width:0!important}body:has(product-info) .product__accordion .summary__title>svg,body:has(product-info) .product__accordion .icon-accordion{display:none!important}body:has(product-info) .product__accordion .summary__title:before{background:radial-gradient(circle at 50% 74%,#111 0 .13rem,transparent .15rem),radial-gradient(circle at 38% 54%,#111 0 .16rem,transparent .18rem),radial-gradient(circle at 62% 54%,#111 0 .16rem,transparent .18rem),linear-gradient(180deg,#fff7d6,#f0b66f)!important;border:.12rem solid #111!important;border-radius:58% 58% 48% 48%!important;box-shadow:0 .16rem #111!important;content:""!important;flex:0 0 2.45rem!important;height:2.15rem!important;margin-left:0!important;position:static!important;transform:rotate(-5deg)!important;width:2.45rem!important}body:has(product-info) .product__accordion .accordion__title{color:#171312!important;font-size:clamp(1.52rem,1.8vw,1.78rem)!important;font-weight:950!important;line-height:1.05!important}body:has(product-info) .product__accordion summary>svg{flex:0 0 1.4rem!important;height:1.4rem!important;margin-left:auto!important;width:1.4rem!important}body:has(product-info) .product__accordion .accordion__content{color:#111111b8!important;font-size:1.32rem!important;font-weight:720!important;line-height:1.48!important;padding:0 1.45rem 1.55rem 5.05rem!important}body:has(product-info) .dsq-specs-table{display:grid!important;gap:.86rem!important;margin-top:.35rem!important}body:has(product-info) .dsq-specs-row{background:#fff!important;border:.1rem solid #ffc5e4!important;border-radius:16px!important;box-shadow:0 .16rem #ff3f9e29!important;display:grid!important;grid-template-columns:minmax(9.6rem,.36fr) 1fr!important;overflow:hidden!important}body:has(product-info) .dsq-specs-row strong,body:has(product-info) .dsq-specs-row span{align-items:center!important;display:flex!important;min-height:5.3rem!important;padding:1.15rem 1.35rem!important}body:has(product-info) .dsq-specs-row strong{background:linear-gradient(135deg,#fff0f8,#edf8ff)!important;border-right:.1rem solid rgba(31,116,216,.28)!important;color:#514845!important;font-weight:950!important}body:has(product-info) .dsq-specs-row span{color:#514845!important;font-weight:820!important}@media screen and (max-width:749px){body .dsq-needoh-feature-row{gap:1.1rem!important}body .dsq-needoh-feature-card__media{padding:1rem!important}body .dsq-needoh-feature-card__label{min-height:6.8rem!important}body:has(product-info) .product__accordion summary{min-height:5.4rem!important;padding:.9rem 1rem .9rem 1.15rem!important}body:has(product-info) .product__accordion .accordion__content{padding:0 1rem 1.2rem!important}body:has(product-info) .dsq-specs-row{grid-template-columns:minmax(8.4rem,.42fr) 1fr!important}body:has(product-info) .dsq-specs-row strong,body:has(product-info) .dsq-specs-row span{min-height:4.8rem!important;padding:.95rem 1rem!important}}body .dsq-video-hero__logo,body .shopify-section .dsq-video-hero .dsq-video-hero__logo{display:none!important;opacity:0!important;visibility:hidden!important}body .footer{background:#fff!important;border-top:0!important;color:#111!important;margin-top:0!important}body .footer:before{background:linear-gradient(90deg,#f241a4,#ff8b25 34%,#ffe84b 66%,#1f66d0)!important;content:""!important;display:block!important;height:.9rem!important}body .footer,body .footer .footer__content-bottom,body .footer .footer__content-bottom-wrapper,body .footer .footer__copyright,body .footer .copyright__content,body .footer .copyright__content a,body .footer .footer-block__heading,body .footer .footer__content-top,body .footer .footer__content-top a,body .footer .footer__content-top .rte{color:#111!important}body .footer .footer__content-top{background:#fff!important;border:.14rem solid #111!important;border-radius:18px!important;box-shadow:0 .35rem #1111112e!important;box-sizing:border-box!important;display:block!important;margin:2.4rem auto 0!important;max-width:min(118rem,calc(100vw - 5rem))!important;padding:clamp(2rem,4vw,3.6rem)!important;width:calc(100% - 5rem)!important}body .footer .footer__blocks-wrapper{align-items:start!important;display:grid!important;gap:clamp(4rem,7vw,9rem)!important;grid-template-columns:minmax(18rem,.55fr) minmax(0,1fr)!important;justify-content:stretch!important;margin:0!important;max-width:none!important;width:100%!important}body .footer .footer-block{margin:0!important;max-width:none!important;width:100%!important}body .footer .footer-block__details-content.rte p{max-width:58rem!important}body .footer .footer__content-bottom-wrapper{max-width:min(118rem,calc(100vw - 5rem))!important;width:calc(100% - 5rem)!important}body .dsq-cart-popularity-dot,body .cart-drawer .dsq-cart-popularity-dot,body cart-drawer .dsq-cart-popularity-dot{display:none!important}body:has(product-info) .product__media-wrapper .product__media-toggle,body:has(product-info) .product__media-wrapper .product__media-icon,body:has(product-info) .product__media-wrapper .product__media-icon *,body:has(product-info) .product__media-wrapper .product-media-modal__toggle{display:none!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important}@media screen and (max-width:749px){body .dsq-video-hero h1,body .shopify-section .dsq-video-hero.dsq-video-hero h1{font-size:clamp(3.05rem,8.6vw,3.8rem)!important;line-height:.9!important;max-width:11ch!important}body:has(product-info) .product__media-list{background:#fff!important;display:flex!important;gap:.8rem!important;margin:0!important;overflow-x:auto!important;padding:0!important;scroll-snap-type:x mandatory!important}body:has(product-info) .product__media-item,body:has(product-info) .product__media-list.slider--mobile .product__media-item.grid__item,body:has(product-info) .grid--peek.slider .product__media-item.grid__item,body:has(product-info) .grid--peek.slider .product__media-item.grid__item:first-of-type{flex:0 0 100%!important;max-width:100%!important;min-width:100%!important;width:100%!important}body .footer .footer__content-top{margin-left:1.5rem!important;margin-right:1.5rem!important;max-width:none!important;width:auto!important}body .footer .footer__blocks-wrapper{grid-template-columns:1fr!important}}html body .dsq-video-hero__logo,html body .shopify-section .dsq-video-hero .dsq-video-hero__logo{display:none!important;opacity:0!important;visibility:hidden!important}html body .cart-drawer .dsq-cart-popularity:before,html body .cart-drawer .dsq-cart-popularity:after,html body .dsq-cart-popularity:before,html body .dsq-cart-popularity:after,html body .dsq-cart-popularity-dot{content:none!important;display:none!important}html body .cart-drawer .dsq-cart-popularity,html body .dsq-cart-popularity{align-items:center!important;background:#fffdf1!important;border:.13rem solid #111!important;border-radius:999px!important;box-shadow:0 .2rem #1113!important;display:none;gap:.55rem!important;padding:.7rem .95rem!important}html body .cart-drawer .dsq-cart-popularity.is-visible,html body .dsq-cart-popularity.is-visible{display:inline-flex!important}html body .cart-drawer .dsq-cart-popularity img,html body .dsq-cart-popularity img{display:block!important;flex:0 0 1.9rem!important;height:1.9rem!important;object-fit:contain!important;width:1.9rem!important}html body:has(product-info) .dsq-needoh-checkout{display:grid!important;gap:.85rem!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:1.15rem 0 1.35rem!important}html body:has(product-info) .dsq-needoh-checkout .dsq-trust-chip,html body:has(product-info) .dsq-needoh-checkout span{align-items:center!important;background:linear-gradient(180deg,#fffbea,#fff2bb)!important;border:.13rem solid #111!important;border-radius:999px!important;box-shadow:0 .22rem #1111112e!important;color:#171312!important;display:inline-flex!important;font-family:var(--font-heading-family)!important;font-size:1.18rem!important;font-weight:950!important;gap:.55rem!important;justify-content:center!important;line-height:1!important;min-height:4.75rem!important;padding:.9rem 1rem!important;text-align:center!important;white-space:nowrap!important}html body:has(product-info) .dsq-needoh-checkout .dsq-trust-chip:before,html body:has(product-info) .dsq-needoh-checkout span:before{content:none!important;display:none!important}html body:has(product-info) .dsq-needoh-checkout img{display:block!important;flex:0 0 1.65rem!important;height:1.65rem!important;object-fit:contain!important;width:1.65rem!important}html body:has(product-info) .product__accordion summary{align-items:center!important;display:flex!important;gap:1rem!important;padding:1rem 1.35rem!important}html body:has(product-info) .product__accordion .summary__title{align-items:center!important;display:flex!important;flex:1 1 auto!important;gap:1.15rem!important;min-width:0!important}html body:has(product-info) .product__accordion .summary__title:before{flex:0 0 2.65rem!important;height:2.35rem!important;margin:0!important;position:static!important;transform:rotate(-5deg)!important;width:2.65rem!important}html body:has(product-info) .product__accordion .accordion__title{flex:1 1 auto!important;min-width:0!important}html body .footer.footer .footer__content-top,html body .shopify-section footer.footer.footer .footer__content-top{background:#fff!important;border:.14rem solid #111!important;border-radius:18px!important;box-shadow:0 .35rem #1111112e!important;box-sizing:border-box!important;margin:2.4rem auto 0!important;max-width:min(118rem,calc(100vw - 5rem))!important;padding:clamp(2.2rem,4vw,3.8rem)!important;width:calc(100% - 5rem)!important}html body .footer.footer .footer__blocks-wrapper,html body .shopify-section footer.footer.footer .footer__blocks-wrapper{display:grid!important;gap:clamp(4rem,7vw,9rem)!important;grid-template-columns:minmax(18rem,.55fr) minmax(0,1fr)!important;max-width:none!important;width:100%!important}@media screen and (max-width:749px){html body .dsq-video-hero h1,html body .shopify-section .dsq-video-hero.dsq-video-hero h1{font-size:clamp(3rem,8.4vw,3.72rem)!important;line-height:.9!important;max-width:11ch!important}html body:has(product-info) media-gallery,html body:has(product-info) media-gallery slider-component,html body:has(product-info) media-gallery .slider-mobile-gutter{display:block!important;max-width:100%!important;overflow:hidden!important;width:100%!important}html body:has(product-info) .product__media-list,html body:has(product-info) .product__media-list.slider,html body:has(product-info) .product__media-list.slider--mobile,html body:has(product-info) .product__media-list.grid--peek,html body:has(product-info) .product__media-list.slider.slider--mobile.grid--peek{column-gap:0!important;display:flex!important;gap:0!important;grid-template-columns:none!important;margin:0!important;max-width:100%!important;overflow-x:auto!important;padding:0!important;scroll-padding-left:0!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;width:100%!important}html body:has(product-info) .product__media-list::-webkit-scrollbar{display:none!important}html body:has(product-info) .product__media-list:after,html body:has(product-info) .product__media-list.slider:after,html body:has(product-info) .product__media-list.slider--mobile:after{content:none!important;display:none!important}html body:has(product-info) .product__media-list .product__media-item,html body:has(product-info) .product__media-list.slider--mobile .product__media-item.grid__item,html body:has(product-info) .slider--mobile.grid--peek.grid--1-col-tablet-down .product__media-item.grid__item,html body:has(product-info) .grid--peek.slider .product__media-item.grid__item,html body:has(product-info) .grid--peek.slider .product__media-item.grid__item:first-of-type{box-sizing:border-box!important;flex:0 0 100%!important;margin:0!important;max-width:100%!important;min-width:100%!important;padding:0!important;scroll-snap-align:start!important;width:100%!important}html body:has(product-info) .product__media-wrapper .product-media-container,html body:has(product-info) .product__media-wrapper .product-media-container.constrain-height,html body:has(product-info) .product__media-wrapper .product__modal-opener,html body:has(product-info) .product__media-wrapper .product__media.media,html body:has(product-info) .product__media-wrapper .media.media{aspect-ratio:1 / 1!important;border-radius:18px!important;height:auto!important;max-height:none!important;overflow:hidden!important;width:100%!important}html body:has(product-info) .product__media-wrapper .product__media img,html body:has(product-info) .product__media-wrapper .media img{height:100%!important;object-fit:contain!important;width:100%!important}html body:has(product-info) .product__media-wrapper .product__media-toggle,html body:has(product-info) .product__media-wrapper .product__media-icon,html body:has(product-info) .product__media-wrapper .product__media-icon *,html body:has(product-info) .product__media-wrapper .product-media-modal__toggle,html body:has(product-info) .product__media-wrapper .slider-buttons,html body:has(product-info) .product__media-wrapper .thumbnail-slider{display:none!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important}html body:has(product-info) .product__media-wrapper:after{animation:dsqSwipeNudgeFinal 1.65s ease-in-out infinite!important;background:linear-gradient(90deg,#ff4aa2,#ffe84b 55%,#7fd8ff)!important;border:.12rem solid #111!important;border-radius:999px!important;box-shadow:0 .16rem #1113!important;color:#111!important;content:"Swipe photos"!important;display:inline-flex!important;font-family:var(--font-heading-family)!important;font-size:1.05rem!important;font-weight:950!important;left:50%!important;letter-spacing:0!important;line-height:1!important;padding:.48rem .9rem!important;position:absolute!important;text-transform:uppercase!important;top:calc(100% - 3.1rem)!important;transform:translate(-50%)!important;z-index:2!important}html body:has(product-info) .product__media-wrapper{overflow:visible!important;position:relative!important}html body:has(product-info) .product__title h1{font-size:clamp(2.1rem,6.2vw,2.45rem)!important;line-height:1!important;max-width:100%!important;text-wrap:pretty!important;width:100%!important}html body:has(product-info) .dsq-needoh-checkout{grid-template-columns:1fr!important}html body .footer.footer .footer__content-top,html body .shopify-section footer.footer.footer .footer__content-top{margin:1.8rem 1.4rem 0!important;max-width:none!important;width:auto!important}html body .footer.footer .footer__blocks-wrapper,html body .shopify-section footer.footer.footer .footer__blocks-wrapper{grid-template-columns:1fr!important}}@keyframes dsqSwipeNudgeFinal{0%,to{filter:saturate(1);opacity:.72}50%{filter:saturate(1.25);opacity:1}}@media screen and (max-width:749px){html body:has(product-info),html body:has(product-info) main,html body:has(product-info) .product,html body:has(product-info) .product__media-wrapper{max-width:100vw!important;overflow-x:hidden!important}html body:has(product-info) .product__media-wrapper{box-sizing:border-box!important;overflow:hidden!important;padding-left:0!important;padding-right:0!important;width:100%!important}html body:has(product-info) media-gallery,html body:has(product-info) media-gallery slider-component,html body:has(product-info) media-gallery .slider-mobile-gutter{box-sizing:border-box!important;display:block!important;max-width:100%!important;overflow:hidden!important;width:100%!important}html body:has(product-info) .product__media-list,html body:has(product-info) .product__media-list.slider,html body:has(product-info) .product__media-list.slider--mobile,html body:has(product-info) .product__media-list.grid--peek,html body:has(product-info) .product__media-list.slider.slider--mobile.grid--peek{box-sizing:border-box!important;column-gap:0!important;display:flex!important;gap:0!important;margin:0!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0!important;scroll-padding-inline:0!important;scroll-snap-type:x mandatory!important;width:100%!important}html body:has(product-info) .grid--peek.slider .grid__item:first-of-type,html body:has(product-info) .grid--peek.slider .grid__item:last-of-type,html body:has(product-info) .product__media-list .product__media-item,html body:has(product-info) .product__media-list.slider--mobile .product__media-item.grid__item,html body:has(product-info) .product__media-list.slider.slider--mobile.grid--peek .product__media-item.grid__item{box-sizing:border-box!important;flex:0 0 100%!important;margin:0!important;max-width:100%!important;min-width:100%!important;padding:0!important;scroll-snap-align:start!important;width:100%!important}html body:has(product-info) .product__media-list:after,html body:has(product-info) .product__media-list.slider:after,html body:has(product-info) .product__media-list.slider--mobile:after{content:none!important;display:none!important}}html body .dsq-cookie-banner{background:#fff!important;border:.16rem solid #111!important;border-radius:22px!important;box-shadow:0 .35rem #111,0 1.4rem 3rem #11111138!important;color:#111!important}html body .dsq-cookie-banner__content{color:#111!important}html body .dsq-cookie-banner h2{color:#111!important;font-family:var(--font-heading-family)!important;font-weight:950!important;letter-spacing:0!important}html body .dsq-cookie-banner p,html body .dsq-cookie-banner a{color:#4c4642!important;font-family:var(--font-heading-family)!important;font-weight:800!important;letter-spacing:0!important}html body .dsq-cookie-banner a{color:#1f66d0!important;text-decoration:underline!important;text-underline-offset:.18em!important}html body .dsq-cookie-banner__button{background:linear-gradient(135deg,#ffe84b,#ff8b25)!important;border:.14rem solid #111!important;border-radius:999px!important;box-shadow:0 .22rem #111!important;color:#111!important;font-family:var(--font-heading-family)!important;font-weight:950!important;letter-spacing:0!important}@media screen and (max-width:749px){html body .dsq-cookie-banner{align-items:stretch!important;bottom:1rem!important;display:grid!important;gap:.85rem!important;grid-template-columns:5.8rem minmax(0,1fr)!important;left:1rem!important;max-width:calc(100vw - 2rem)!important;padding:1rem!important;right:1rem!important;width:auto!important}html body .dsq-cookie-banner__top{align-self:start!important;background:linear-gradient(135deg,#fff8d8,#ffe6f4)!important;border:.12rem solid #111!important;border-radius:18px!important;box-shadow:0 .18rem #1111112e!important;display:block!important;height:5.8rem!important;margin:0!important;overflow:hidden!important;position:relative!important;width:5.8rem!important}html body .dsq-cookie-banner__top img{display:block!important;height:auto!important;max-width:none!important;transform:translate(-.25rem,.38rem) rotate(-6deg)!important;width:6.4rem!important}html body .dsq-cookie-banner__top:after,html body .dsq-cookie-banner__spark{display:none!important}html body .dsq-cookie-banner__content{align-items:start!important;display:grid!important;gap:.55rem!important;grid-column:2!important;grid-template-columns:1fr!important;padding:0!important;text-align:left!important}html body .dsq-cookie-banner h2{display:block!important;font-size:1.75rem!important;line-height:1!important;margin:0!important}html body .dsq-cookie-banner p{display:block!important;font-size:1.08rem!important;line-height:1.22!important;margin:0!important}html body .dsq-cookie-banner__button{font-size:1.18rem!important;grid-column:auto!important;grid-row:auto!important;justify-self:start!important;min-height:3.6rem!important;min-width:9.4rem!important;padding:0 1.35rem!important}}@media screen and (max-width:420px){html body .dsq-cookie-banner{grid-template-columns:4.9rem minmax(0,1fr)!important}html body .dsq-cookie-banner__top{height:4.9rem!important;width:4.9rem!important}html body .dsq-cookie-banner__top img{width:5.55rem!important}html body .dsq-cookie-banner h2{font-size:1.55rem!important}html body .dsq-cookie-banner p{font-size:1rem!important}html body .dsq-cookie-banner__button{justify-self:stretch!important;width:100%!important}}@media screen and (max-width:749px){html body .shopify-section .dsq-golden-ticket.dsq-golden-ticket h2{font-size:clamp(28px,8.5vw,34px)!important;line-height:.94!important;max-width:100%!important;overflow-wrap:normal!important;word-break:normal!important}}body:has(product-info) .product__installment-wrapper,body:has(product-info) .product__info-container>div:has(>form.installment){display:none!important}body:has(product-info) [id^=price-]{margin:0!important}body:has(product-info) .dsq-needoh-live{margin:-.25rem 0 .55rem!important}@media screen and (max-width:749px){html body:has(product-info) .product__info-container{gap:.48rem!important}html body:has(product-info) .product__title{margin:0!important}html body:has(product-info) .product__title h1{font-size:clamp(2.1rem,6.2vw,2.45rem)!important;line-height:1!important;max-width:100%!important;text-wrap:pretty!important;width:100%!important}html body:has(product-info) .price,html body:has(product-info) .price-item{font-size:clamp(2.05rem,6vw,2.55rem)!important;line-height:1!important}html body:has(product-info) .dsq-needoh-live{margin:.2rem 0 .45rem!important}}@media screen and (max-width:749px){html body:has(product-info) product-info .product__info-container.product__info-container{gap:.42rem!important}html body:has(product-info) product-info .product__title.product__title h1,html body:has(product-info) product-info .product__info-container .product__title.product__title h1{font-size:clamp(2.25rem,6vw,2.55rem)!important;line-height:1!important;max-width:100%!important;text-wrap:pretty!important;width:100%!important}html body:has(product-info) product-info .product__info-container [id^=price-]{margin:0!important}html body:has(product-info) product-info .product__info-container .price,html body:has(product-info) product-info .product__info-container .price-item{line-height:1!important}html body:has(product-info) product-info .product__info-container .dsq-needoh-live.dsq-needoh-live{margin:.05rem 0 .25rem!important}}html body:has(product-info) product-info .dsq-needoh-checkout.dsq-needoh-checkout,html body:has(product-info) .dsq-needoh-checkout.dsq-needoh-checkout{align-items:stretch!important;display:grid!important;gap:clamp(.8rem,1.2vw,1.15rem)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:1.15rem 0 1.35rem!important}html body:has(product-info) product-info .dsq-needoh-checkout .dsq-trust-chip.dsq-trust-chip,html body:has(product-info) .dsq-needoh-checkout .dsq-trust-chip.dsq-trust-chip{align-items:center!important;background:linear-gradient(180deg,#fffdf0,#fff5c8)!important;border:2px solid #151515!important;border-radius:999px!important;box-shadow:0 4px #11111129!important;color:#171312!important;display:inline-flex!important;font-family:var(--font-heading-family)!important;font-size:clamp(1.16rem,1.28vw,1.38rem)!important;font-weight:950!important;gap:.72rem!important;justify-content:center!important;letter-spacing:0!important;line-height:1!important;min-height:4.7rem!important;padding:.85rem 1.25rem!important;text-align:center!important;white-space:nowrap!important}html body:has(product-info) product-info .dsq-needoh-checkout .dsq-trust-chip:before,html body:has(product-info) product-info .dsq-needoh-checkout .dsq-trust-chip:after,html body:has(product-info) .dsq-needoh-checkout .dsq-trust-chip:before,html body:has(product-info) .dsq-needoh-checkout .dsq-trust-chip:after{content:none!important;display:none!important}html body:has(product-info) product-info .dsq-needoh-checkout .dsq-trust-chip>img,html body:has(product-info) .dsq-needoh-checkout .dsq-trust-chip>img{display:none!important}html body:has(product-info) product-info .dsq-trust-chip__icon,html body:has(product-info) .dsq-trust-chip__icon{align-items:center!important;background:#fff!important;border:1.5px solid rgba(17,17,17,.18)!important;border-radius:999px!important;box-shadow:inset 0 -1px #11111114!important;display:inline-flex!important;flex:0 0 2.7rem!important;height:2.7rem!important;justify-content:center!important;width:2.7rem!important}html body:has(product-info) product-info .dsq-trust-chip__icon svg,html body:has(product-info) .dsq-trust-chip__icon svg{display:block!important;fill:none!important;height:1.58rem!important;stroke:#151515!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:1.9!important;width:1.58rem!important}html body:has(product-info) product-info .dsq-trust-chip__text,html body:has(product-info) .dsq-trust-chip__text{display:block!important;transform:translateY(-.02em)!important}@media screen and (max-width:749px){html body:has(product-info) product-info .dsq-needoh-checkout.dsq-needoh-checkout,html body:has(product-info) .dsq-needoh-checkout.dsq-needoh-checkout{gap:.75rem!important;grid-template-columns:1fr!important;margin:1.05rem 0 1.25rem!important}html body:has(product-info) product-info .dsq-needoh-checkout .dsq-trust-chip.dsq-trust-chip,html body:has(product-info) .dsq-needoh-checkout .dsq-trust-chip.dsq-trust-chip{font-size:1.42rem!important;gap:.82rem!important;min-height:4.85rem!important;padding:.82rem 1.1rem!important}}html body:has(product-info) .dsq-needoh-checkout .dsq-trust-chip.dsq-trust-chip>.dsq-trust-chip__icon.dsq-trust-chip__icon,html body:has(product-info) product-info .dsq-needoh-checkout .dsq-trust-chip.dsq-trust-chip>.dsq-trust-chip__icon.dsq-trust-chip__icon{align-items:center!important;background:#fff!important;border:1.5px solid rgba(17,17,17,.18)!important;border-radius:999px!important;box-shadow:inset 0 -1px #11111114!important;box-sizing:border-box!important;color:#151515!important;display:inline-flex!important;flex:0 0 2.65rem!important;height:2.65rem!important;justify-content:center!important;letter-spacing:0!important;line-height:1!important;margin:0!important;min-height:0!important;min-width:2.65rem!important;padding:0!important;position:static!important;text-align:center!important;transform:none!important;width:2.65rem!important}html body:has(product-info) .dsq-needoh-checkout .dsq-trust-chip.dsq-trust-chip>.dsq-trust-chip__text.dsq-trust-chip__text,html body:has(product-info) product-info .dsq-needoh-checkout .dsq-trust-chip.dsq-trust-chip>.dsq-trust-chip__text.dsq-trust-chip__text{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:inherit!important;display:inline!important;flex:0 1 auto!important;height:auto!important;line-height:1!important;margin:0!important;min-height:0!important;min-width:0!important;padding:0!important;position:static!important;transform:translateY(-.02em)!important;width:auto!important}html body:has(product-info) .dsq-needoh-checkout .dsq-trust-chip__icon:before,html body:has(product-info) .dsq-needoh-checkout .dsq-trust-chip__icon:after,html body:has(product-info) .dsq-needoh-checkout .dsq-trust-chip__text:before,html body:has(product-info) .dsq-needoh-checkout .dsq-trust-chip__text:after{content:none!important;display:none!important}html body:has(product-info) .dsq-needoh-checkout .dsq-trust-chip__icon svg,html body:has(product-info) product-info .dsq-needoh-checkout .dsq-trust-chip__icon svg{display:block!important;flex:0 0 auto!important;height:1.45rem!important;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;stroke:#151515!important;transform:none!important;width:1.45rem!important}html body:has(product-info) product-info .dsq-needoh-checkout.dsq-needoh-checkout,html body:has(product-info) .dsq-needoh-checkout.dsq-needoh-checkout{align-items:stretch!important;display:grid!important;gap:.85rem!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:1.05rem 0 1.45rem!important}html body:has(product-info) product-info .dsq-needoh-checkout .dsq-trust-chip.dsq-trust-chip,html body:has(product-info) .dsq-needoh-checkout .dsq-trust-chip.dsq-trust-chip{align-items:center!important;background:linear-gradient(180deg,#fffdf2,#fff6cd)!important;border:1.5px solid #171312!important;border-radius:999px!important;box-shadow:0 3px #11111129!important;color:#171312!important;display:flex!important;font-family:var(--font-heading-family)!important;font-size:clamp(1.12rem,1.12vw,1.28rem)!important;font-weight:950!important;gap:.72rem!important;justify-content:center!important;line-height:1.05!important;min-height:4.35rem!important;padding:.72rem 1rem!important;text-align:center!important;white-space:nowrap!important}html body:has(product-info) product-info .dsq-needoh-checkout .dsq-trust-chip.dsq-trust-chip>.dsq-trust-chip__icon.dsq-trust-chip__icon,html body:has(product-info) .dsq-needoh-checkout .dsq-trust-chip.dsq-trust-chip>.dsq-trust-chip__icon.dsq-trust-chip__icon{align-items:center!important;background:#fff!important;border:1.5px solid rgba(17,17,17,.16)!important;border-radius:999px!important;box-shadow:none!important;box-sizing:border-box!important;color:#171312!important;display:inline-flex!important;flex:0 0 2.55rem!important;height:2.55rem!important;justify-content:center!important;margin:0!important;min-height:0!important;min-width:2.55rem!important;padding:0!important;width:2.55rem!important}html body:has(product-info) .dsq-needoh-checkout .dsq-trust-chip__icon svg,html body:has(product-info) product-info .dsq-needoh-checkout .dsq-trust-chip__icon svg{height:1.42rem!important;stroke-width:2.05!important;width:1.42rem!important}html body:has(product-info) .product__accordion.product__accordion{border:0!important;margin-top:.75rem!important}html body:has(product-info) .product__accordion.product__accordion details{background:#fff!important;border:1.5px solid #171312!important;border-radius:22px!important;box-shadow:0 3px #11111124!important;overflow:hidden!important}html body:has(product-info) .product__accordion.product__accordion summary{align-items:center!important;display:flex!important;gap:.85rem!important;min-height:5.55rem!important;padding:.95rem 1.3rem .95rem 1.55rem!important}html body:has(product-info) .product__accordion .summary__title{align-items:center!important;display:flex!important;flex:1 1 auto!important;gap:1.1rem!important;min-width:0!important}html body:has(product-info) .product__accordion .summary__title>.svg-wrapper,html body:has(product-info) .product__accordion .summary__title>svg,html body:has(product-info) .product__accordion .summary__title .svg-wrapper,html body:has(product-info) .product__accordion .icon-accordion{display:none!important}html body:has(product-info) .product__accordion.product__accordion .summary__title .svg-wrapper.svg-wrapper,html body:has(product-info) .product__accordion.product__accordion .summary__title .svg-wrapper.svg-wrapper svg,html body:has(product-info) product-info .product__accordion.product__accordion .summary__title .svg-wrapper.svg-wrapper,html body:has(product-info) product-info .product__accordion.product__accordion .summary__title .svg-wrapper.svg-wrapper svg{display:none!important;height:0!important;margin:0!important;max-height:0!important;max-width:0!important;min-height:0!important;min-width:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;visibility:hidden!important;width:0!important}html body:has(product-info) .product__accordion .summary__title:before{background:radial-gradient(circle at 50% 75%,#111 0 .105rem,transparent .13rem),radial-gradient(circle at 39% 55%,#111 0 .14rem,transparent .165rem),radial-gradient(circle at 61% 55%,#111 0 .14rem,transparent .165rem),linear-gradient(180deg,#fff8da,#efbd79)!important;border:1.5px solid #171312!important;border-radius:58% 58% 49% 49%!important;box-shadow:0 2px #171312!important;content:""!important;flex:0 0 2.45rem!important;height:2.08rem!important;margin:0!important;position:static!important;transform:rotate(-4deg)!important;width:2.45rem!important}html body:has(product-info) .product__accordion .accordion__title{color:#171312!important;flex:1 1 auto!important;font-size:clamp(1.68rem,1.85vw,2.05rem)!important;font-weight:950!important;letter-spacing:0!important;line-height:1.04!important;margin:0!important;min-width:0!important}html body:has(product-info) .product__accordion summary>svg{flex:0 0 1.25rem!important;height:1.25rem!important;margin-left:auto!important;width:1.25rem!important}html body:has(product-info) .product__accordion .accordion__content{color:#111111b8!important;font-size:1.26rem!important;font-weight:720!important;line-height:1.48!important;padding:0 1.35rem 1.45rem 5.1rem!important}@media screen and (max-width:749px){html body:has(product-info) product-info .dsq-needoh-checkout.dsq-needoh-checkout,html body:has(product-info) .dsq-needoh-checkout.dsq-needoh-checkout{gap:.72rem!important;grid-template-columns:1fr!important;margin:1rem 0 1.25rem!important}html body:has(product-info) product-info .dsq-needoh-checkout .dsq-trust-chip.dsq-trust-chip,html body:has(product-info) .dsq-needoh-checkout .dsq-trust-chip.dsq-trust-chip{font-size:1.28rem!important;min-height:4.35rem!important;padding:.68rem 1rem!important}html body:has(product-info) .product__accordion.product__accordion summary{min-height:5.2rem!important;padding:.9rem 1.1rem .9rem 1.2rem!important}html body:has(product-info) .product__accordion .summary__title{gap:.9rem!important}html body:has(product-info) .product__accordion .summary__title:before{flex-basis:2.25rem!important;height:1.92rem!important;width:2.25rem!important}html body:has(product-info) .product__accordion .accordion__title{font-size:clamp(1.72rem,5.6vw,2.25rem)!important}html body:has(product-info) .product__accordion .accordion__content{padding-left:4.45rem!important}}#ProductInfo-template--27295077630266__main_needoh_blueprint_final_20260602 .product__accordion .summary__title span.svg-wrapper,#ProductInfo-template--27295077630266__main_needoh_blueprint_final_20260602 .product__accordion .summary__title span.svg-wrapper svg,#shopify-section-template--27295077630266__main_needoh_blueprint_final_20260602 .product__accordion .summary__title span.svg-wrapper,#shopify-section-template--27295077630266__main_needoh_blueprint_final_20260602 .product__accordion .summary__title span.svg-wrapper svg{display:none!important;height:0!important;margin:0!important;max-height:0!important;max-width:0!important;min-height:0!important;min-width:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;visibility:hidden!important;width:0!important}
/*# sourceMappingURL=/cdn/shop/t/15/assets/dsq-final.css.map?cb=20260602-trust-chip-final-v2 */
