product-form-subscription-bundle,product-form{display:block}.pdp-hero-v2__content .option{border-radius:12px}.pdp-hero-v2__row{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}@media screen and (min-width:1024px){.pdp-hero-v2__row{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.pdp-hero-v2__content{width:100%;row-gap:16px}@media screen and (min-width:1024px){.pdp-hero-v2__content{max-width:546px;row-gap:24px}}.pdp-gallery-v2{display:block;position:relative;padding:0 16px}@media screen and (min-width:768px){.pdp-gallery-v2{padding:0 40px}}@media screen and (min-width:1024px){.pdp-gallery-v2{padding:0;position:sticky;top:110px;align-self:start}}.pdp-gallery-v2__layout{display:flex;flex-direction:column;gap:16px}@media screen and (min-width:1024px){.pdp-gallery-v2__layout{flex-direction:row}}.pdp-gallery-v2__main{order:1;width:100%;aspect-ratio:1 / 1}@media screen and (min-width:1024px){.pdp-gallery-v2__main{order:2;flex:1 1 auto;min-width:0;max-width:576px}}.pdp-gallery-v2__slide-frame{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:24px;overflow:hidden;background:#fff}.pdp-gallery-v2__slide-frame img,.pdp-gallery-v2__slide-frame video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.pdp-gallery-v2__thumbs{order:2;position:relative;width:100%}@media screen and (min-width:1024px){.pdp-gallery-v2__thumbs{order:1;width:74px;flex-shrink:0}}.pdp-gallery-v2__thumbs-list{overflow:auto;width:100%}@media screen and (min-width:1024px){.pdp-gallery-v2__thumbs-list{max-height:560px}}.pdp-gallery-v2__thumbs-track{display:flex;flex-direction:row;gap:8px}@media screen and (min-width:1024px){.pdp-gallery-v2__thumbs-track{flex-direction:column}}.pdp-gallery-v2__thumb{position:relative;width:74px;height:74px;flex-shrink:0;border-radius:16px;overflow:hidden;background:#fff;border:2px solid transparent;padding:0;display:block}.pdp-gallery-v2__thumb.active{border-color:#0038c7}.pdp-gallery-v2__thumb img,.pdp-gallery-v2__thumb video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.pdp-gallery-v2__arrow{display:none;position:absolute;left:0;width:100%;z-index:10;height:40px;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease}@media screen and (min-width:1024px){.pdp-gallery-v2__arrow{display:flex}}.pdp-gallery-v2__arrow--up{top:0;align-items:flex-start;background:linear-gradient(to bottom,#fff 0% 30%,#fff0)}.pdp-gallery-v2__arrow--down{bottom:0;align-items:flex-end;opacity:1;visibility:visible;background:linear-gradient(to top,#fff 0% 30%,#fff0)}.pdp-hero-v2__eyebrow{font-family:TT_Hoves_Pro_Medium;font-size:14px;line-height:1.3;text-transform:uppercase;color:#0038c7}.pdp-hero-v2__title-row{display:flex;align-items:center;gap:8px}.pdp-hero-v2__title{font-family:TT_Hoves_Pro_Light;font-size:26px;line-height:1.1;letter-spacing:-.52px;color:#000;margin:0}@media screen and (min-width:1024px){.pdp-hero-v2__title{font-size:64px;letter-spacing:-1.92px;max-width:431px}}.pdp-hero-v2__title-pill{display:inline-block;margin-left:8px;padding:4px 12px;border:1px solid rgba(0,56,199,.15);border-radius:999px;background:#282d331a;font-family:Outfit,sans-serif;font-size:12px;white-space:nowrap;vertical-align:middle}.pdp-hero-v2__price{font-family:TT_Hoves_Pro_Medium;font-size:21px;line-height:1.1;letter-spacing:-.21px;color:#000;display:flex;align-items:center;gap:8px}@media screen and (min-width:1024px){.pdp-hero-v2__price{font-size:36px;letter-spacing:-1.08px}}.pdp-hero-v2__price-compare{text-decoration:line-through;opacity:.5;font-size:18px;align-self:flex-start}.pdp-hero-v2__rating{display:flex;flex-wrap:wrap;align-items:center;row-gap:4px;column-gap:8px;font-family:TT_Hoves_Pro_Regular;font-size:14px;line-height:1.2;color:#000;text-decoration:none}.pdp-hero-v2__rating-summary,.pdp-hero-v2__rating-recommend{display:flex;align-items:center;gap:8px;flex-shrink:0}.pdp-hero-v2__rating-stars{position:relative;display:inline-block;width:78px;height:14px;line-height:14px;letter-spacing:2px}.pdp-hero-v2__rating-stars-bg{position:absolute;top:0;right:0;bottom:0;left:0;color:#d1d5db}.pdp-hero-v2__rating-stars-fill{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;color:#0038c7}.pdp-hero-v2__buy-row{display:flex;flex-direction:column;gap:16px}@media screen and (min-width:1024px){.pdp-hero-v2__buy-row{flex-direction:row;gap:24px}}.pdp-hero-v2__qty{display:flex;align-items:center;justify-content:center;gap:24px;border:1px solid #c8cbcc;border-radius:999px;height:48px;padding:0 16px;width:100%}@media screen and (min-width:1024px){.pdp-hero-v2__qty{width:144px;flex-shrink:0}}.pdp-hero-v2__qty button{display:flex;align-items:center;justify-content:center;flex-shrink:0}.pdp-hero-v2__qty-value{flex:1;display:flex;align-items:center;justify-content:center;font-family:TT_Hoves_Pro_Regular;font-size:26px;line-height:1.1;letter-spacing:-.52px;color:#000}.pdp-hero-v2__buy-btn{flex-shrink:0;width:100%;height:48px!important;border-radius:16px!important;font-family:TT_Hoves_Pro_Regular!important}.pdp-hero-v2__buy-btn:disabled{background-color:#d9dde1!important;color:#5e6366!important;cursor:not-allowed;opacity:1}@media screen and (min-width:1024px){.pdp-hero-v2__buy-btn{flex:1;width:auto}}.pdp-hero-v2__pills{display:flex;flex-wrap:wrap;gap:8px;width:100%}.pdp-hero-v2__pill{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:40px;background:#f8f8f8;font-family:TT_Hoves_Pro_Regular;font-size:14px;line-height:1.2;color:#040404;white-space:nowrap}.pdp-hero-v2__pill-icon{width:24px;height:24px;object-fit:contain;flex-shrink:0}.pdp-hero-v2__purchase-info{display:flex;flex-direction:column;gap:24px;width:100%;padding:24px;border-radius:16px;background:#f8f8f8;margin:16px 0}@media screen and (min-width:1024px){.pdp-hero-v2__purchase-info{margin:32px 0}}.pdp-hero-v2__purchase-info-row{display:flex;flex-wrap:wrap;align-items:center;gap:16px 8px;width:100%}@media screen and (min-width:1024px){.pdp-hero-v2__purchase-info-row{gap:8px}}.pdp-hero-v2__shipping-row{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%}@media screen and (min-width:1024px){.pdp-hero-v2__shipping-row{flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px}}.pdp-hero-v2__included-block{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%}.pdp-hero-v2__purchase-info-label{font-family:TT_Hoves_Pro_Regular;font-size:16px;line-height:1.3;color:#000;white-space:nowrap}.pdp-hero-v2__purchase-info-icons{height:21px;width:auto}.pdp-hero-v2__purchase-info-icons svg{display:block;height:21px;width:auto}.pdp-hero-v2__shipping-text{font-family:TT_Hoves_Pro_Regular;font-size:14px;line-height:1.2;color:#5e6366;margin:0}.pdp-hero-v2__included-title{font-family:TT_Hoves_Pro_Regular;font-size:16px;line-height:1.3;color:#000}.pdp-hero-v2__included-grid{display:flex;flex-direction:row;align-items:flex-start;gap:24px;width:100%}.pdp-hero-v2__included-col{display:flex;flex:1 0 0;min-width:0;flex-direction:column;gap:4px}.pdp-hero-v2__included-item{display:flex;align-items:center;gap:8px;color:#5e6366}.pdp-hero-v2__check-icon{width:24px;height:24px;flex-shrink:0}.pdp-hero-v2__included-text{flex:1 0 0;min-width:0;font-family:TT_Hoves_Pro_Regular;font-size:14px;line-height:1.2}.pdp-hero-v2__gift-banner{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;gap:8px;width:fit-content;max-width:100%;padding:16px;border-radius:8px;background:#f2f5fc;margin:0 0 16px}@media screen and (min-width:1024px){.pdp-hero-v2__gift-banner{margin-bottom:24px}}@media screen and (min-width:1024px){.pdp-hero-v2__gift-banner{align-items:center;justify-content:flex-start}}.pdp-hero-v2__gift-banner-text{font-family:TT_Hoves_Pro_Regular;font-size:16px;line-height:1.3;color:#000}.pdp-hero-v2__gift-banner-link{font-family:TT_Hoves_Pro_Regular;font-size:16px;line-height:1.3;color:#0038c7;text-decoration:underline}.pdp-hero-v2__fit-works{width:100%;container-type:inline-size;container-name:fit-works;margin:0 0 16px}@media screen and (min-width:1024px){.pdp-hero-v2__fit-works{margin:0 0 32px}}.pdp-hero-v2__fit-works-eyebrow{font-family:TT_Hoves_Pro_Medium;font-size:14px;line-height:1.3;text-transform:uppercase;color:#1e50d6;margin:0 0 4px}.pdp-hero-v2__fit-works-heading{font-family:TT_Hoves_Pro_Light;font-size:24px;line-height:1.3;letter-spacing:-.5px;color:#111;margin:0 0 12px}@media screen and (min-width:1024px){.pdp-hero-v2__fit-works-heading{font-size:32px;letter-spacing:-1px}}.pdp-hero-v2__fit-works-subheading{font-family:TT_Hoves_Pro_Regular;font-size:14px;line-height:1.5;color:#6b7280;margin:0 0 24px}.pdp-hero-v2__fit-works-steps--static{display:none}@container fit-works (min-width: 620px){.pdp-hero-v2__fit-works-steps--static{display:grid;grid-template-columns:repeat(4,140px);justify-content:space-between;gap:16px;position:relative;padding-top:20px}.pdp-hero-v2__fit-works-steps--static:before{content:"";position:absolute;top:40px;left:20px;right:20px;height:1px;background:#d7dce3;z-index:0}}.pdp-hero-v2__fit-works-steps--carousel{display:block;--fit-works-slide-width: 220px}.pdp-hero-v2__fit-works-steps--carousel .swiper{-webkit-mask-image:linear-gradient(to right,transparent 0,black 32px,black calc(100% - 32px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,black 32px,black calc(100% - 32px),transparent 100%)}.pdp-hero-v2__fit-works-steps--carousel site-carousel.is-at-start .swiper{-webkit-mask-image:linear-gradient(to right,black 0,black calc(100% - 32px),transparent 100%);mask-image:linear-gradient(to right,black 0,black calc(100% - 32px),transparent 100%)}.pdp-hero-v2__fit-works-steps--carousel site-carousel.is-at-end .swiper{-webkit-mask-image:linear-gradient(to right,transparent 0,black 32px,black 100%);mask-image:linear-gradient(to right,transparent 0,black 32px,black 100%)}.pdp-hero-v2__fit-works-steps--carousel site-carousel.is-at-start.is-at-end .swiper{-webkit-mask-image:none;mask-image:none}.pdp-hero-v2__fit-works-steps--carousel .swiper-wrapper{position:relative;width:calc(4 * var(--fit-works-slide-width) + 3 * 16px)}.pdp-hero-v2__fit-works-steps--carousel .swiper-wrapper:before{content:"";position:absolute;top:20px;left:20px;right:calc(var(--fit-works-slide-width) - 20px);height:1px;background:#d7dce3;z-index:0}.pdp-hero-v2__fit-works-steps--carousel .swiper-slide{width:var(--fit-works-slide-width);flex-shrink:0}@container fit-works (min-width: 620px){.pdp-hero-v2__fit-works-steps--carousel{display:none}}.pdp-hero-v2__fit-works-nav{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-top:24px}.pdp-hero-v2__fit-works-arrow{display:flex;align-items:center;justify-content:center;width:56px;height:28px;padding:0;border:1px solid #1e4bb5;border-radius:999px;background:transparent;color:#1e50d6;cursor:pointer}.pdp-hero-v2__fit-works-arrow svg{width:16px;height:auto}.pdp-hero-v2__fit-works-step{display:flex;flex-direction:column;align-items:flex-start;gap:12px;position:relative;z-index:1}.pdp-hero-v2__fit-works-step-number{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:20px;background:#1e50d6;color:#fff;font-family:Outfit,sans-serif;font-weight:700;font-size:16px}.pdp-hero-v2__fit-works-step-title{font-family:TT_Hoves_Pro_Medium;font-size:14px;line-height:1.3;color:#111;margin:0}.pdp-hero-v2__fit-works-step-description{font-family:TT_Hoves_Pro_Regular;font-size:13px;line-height:1.4;color:#4e5258;margin:0}.pdp-hero-v2__fit-works-pills{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:32px}@media screen and (min-width:1024px){.pdp-hero-v2__fit-works-pills{grid-template-columns:repeat(2,minmax(0,1fr))}}.pdp-hero-v2__fit-works-pill{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:16px;background:#fffc;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);font-family:TT_Hoves_Pro_Regular;font-size:14px;line-height:1.4;color:#000}.pdp-hero-v2__fit-works-pill-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0}.pdp-hero-v2__fit-works-pill-icon-img{width:100%;height:100%;object-fit:contain}.pdp-hero-v2__goal-testimonial{width:100%;margin:16px 0}@media screen and (min-width:1024px){.pdp-hero-v2__goal-testimonial{margin:32px 0}}.pdp-hero-v2__goal-testimonial-eyebrow{font-family:TT_Hoves_Pro_Medium;font-size:13px;line-height:1.3;text-transform:uppercase;color:#1e4bb5;margin:0 0 8px}.pdp-hero-v2__goal-testimonial-heading{font-family:TT_Hoves_Pro_Light;font-size:24px;line-height:1.3;color:#111827;margin:0 0 8px}@media screen and (min-width:1024px){.pdp-hero-v2__goal-testimonial-heading{font-size:32px}}.pdp-hero-v2__goal-testimonial-subheading{font-family:TT_Hoves_Pro_Regular;font-size:14px;line-height:1.5;color:#6b7280;margin:0 0 24px}.pdp-hero-v2__goal-testimonial-pills{display:flex;flex-wrap:wrap;gap:12px 7px;width:100%;margin:0 0 16px}.pdp-hero-v2__goal-testimonial-pill{display:flex;align-items:center;justify-content:center;padding:8px 16px;border:1px solid #1e4bb5;border-radius:24px;background:#fff;color:#1e4bb5;font-family:TT_Hoves_Pro_Medium;font-size:15px;white-space:nowrap;cursor:pointer}.pdp-hero-v2__goal-testimonial-pill.is-active{border-color:#1e4bb5;background:#1e4bb5;color:#fff}.pdp-hero-v2__goal-testimonial-card{position:relative;width:100%;border-radius:12px;background:#eef2fa;padding:24px}.pdp-hero-v2__goal-testimonial-quote{display:none;flex-direction:column;gap:12px}.pdp-hero-v2__goal-testimonial-quote.is-active{display:flex}.pdp-hero-v2__goal-testimonial-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pdp-hero-v2__goal-testimonial-stars{display:flex;align-items:center;gap:2px;color:#f5a623}.pdp-hero-v2__goal-testimonial-stars svg{width:14px;height:14px}.pdp-hero-v2__goal-testimonial-verified{font-family:TT_Hoves_Pro_Regular;font-size:12px;color:#6b7280}.pdp-hero-v2__goal-testimonial-goal-tag{color:#577fcf}.pdp-hero-v2__goal-testimonial-quote-text{font-family:TT_Hoves_Pro_Regular;font-size:16px;line-height:1.4;color:#111827;margin:0}.pdp-hero-v2__goal-testimonial-author{font-family:TT_Hoves_Pro_Medium;font-size:14px;color:#111827;margin:0}.pdp-hero-v2__faq{width:100%;margin:16px 0}@media screen and (min-width:1024px){.pdp-hero-v2__faq{margin:32px 0}}.pdp-hero-v2__faq-heading{font-family:TT_Hoves_Pro_Light;font-size:24px;line-height:1.3;color:#111827;margin:0 0 16px}@media screen and (min-width:1024px){.pdp-hero-v2__faq-heading{font-size:30px}}.pdp-hero-v2__faq-items{display:flex;flex-direction:column;width:100%;border-top:1px solid #e5e7eb}.pdp-hero-v2__faq-item{display:block;border-bottom:1px solid #e5e7eb}.pdp-hero-v2__faq-item summary{list-style:none}.pdp-hero-v2__faq-item summary::marker,.pdp-hero-v2__faq-item summary::-webkit-details-marker{display:none}.pdp-hero-v2__faq-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:20px 0;cursor:pointer}.pdp-hero-v2__faq-question{font-family:TT_Hoves_Pro_Regular;font-size:16px;line-height:1.3;color:#000;margin:0}@media screen and (min-width:1024px){.pdp-hero-v2__faq-question{font-size:18px}}.pdp-hero-v2__faq-icon{display:flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;color:#1e50d6;transition:transform .3s ease}.pdp-hero-v2__faq-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.pdp-hero-v2__faq-content-inner{padding:0 0 20px;font-family:TT_Hoves_Pro_Regular;font-size:14px;line-height:1.5;color:#4e5258}.pdp-hero-v2__faq-content-inner p{margin:0}.pdp-hero-v2__delivery-badge{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;padding:8px 16px;border-radius:10px;background:#a9d2ff4d}.pdp-hero-v2__delivery-badge-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;color:#111}.pdp-hero-v2__delivery-badge-text{font-family:TT_Hoves_Pro_Regular;font-size:14px;line-height:1.3;text-transform:uppercase;color:#000}.pdp-hero-v2__product-accordion{width:100%}.pdp-hero-v2__product-accordion-items{display:flex;flex-direction:column;width:100%;border-top:1px solid #e5e7eb}.pdp-hero-v2__product-accordion-item{display:block;border-bottom:1px solid #e5e7eb}.pdp-hero-v2__product-accordion-item summary{list-style:none}.pdp-hero-v2__product-accordion-item summary::marker,.pdp-hero-v2__product-accordion-item summary::-webkit-details-marker{display:none}.pdp-hero-v2__product-accordion-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:20px 0;cursor:pointer}.pdp-hero-v2__product-accordion-label{font-family:TT_Hoves_Pro_Regular;font-size:16px;line-height:1.3;text-transform:uppercase;color:#1e4bb5;margin:0}@media screen and (min-width:1024px){.pdp-hero-v2__product-accordion-label{font-size:18px}}.pdp-hero-v2__product-accordion-icon{display:flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;color:#1e4bb5;transition:transform .3s ease}.pdp-hero-v2__product-accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.pdp-hero-v2__product-accordion-content-inner{padding:0 0 20px;font-family:TT_Hoves_Pro_Regular;font-size:14px;line-height:1.5;color:#4e5258}.pdp-hero-v2__product-accordion-content-inner p,.pdp-hero-v2__app-block{margin:0}
/*# sourceMappingURL=/cdn/shop/t/132/assets/component-pdp-hero-v2.css.map */
