.clinical-section-heading,.best-sellers__heading,h2.clinical-section-heading,.shop-by-concern__title,.featured-products__heading{font-family:var(--font-heading-family);font-weight:800!important;letter-spacing:-.02em!important;color:var(--color-section-title, var(--color-heading, var(--color-text)))!important;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.badge--pastel-mint,.badge--pastel-yellow{background-color:var(--color-bg-secondary)!important;color:var(--color-text-body)!important;border:1px solid var(--color-border)!important}.badge--pastel-pink{background-color:var(--color-badge-bg)!important;color:var(--color-badge-text)!important;border:1px solid var(--color-border)!important}.badge--pastel-lavender{background-color:var(--color-announcement-bg)!important;color:var(--color-announcement-text)!important;border:1px solid var(--color-border)!important}.badge--cerave-blue{background-color:var(--color-bg-secondary)!important;color:var(--color-primary)!important;border:1px solid var(--color-primary)!important}:root{--climaderm-primary-cta: var(--color-btn-bg);--climaderm-primary-cta-hover: var(--color-btn-hover);--climaderm-primary-cta-text: var(--color-btn-text);--climaderm-accent-gold: var(--color-stars);--climaderm-bg-card: var(--color-bg);--climaderm-sage-mint: var(--color-bg-secondary);--climaderm-deep-teal: var(--color-primary);--climaderm-warm-ivory: var(--color-bg)}*,*:before,*:after{box-sizing:border-box}html{font-size:calc(var(--font-body-scale, 1) * 16px);scroll-behavior:smooth;-webkit-text-size-adjust:100%;max-width:100%;overflow-x:clip}body{margin:0;font-family:var(--font-body-family);background-color:var(--color-bg);color:var(--color-text);line-height:1.6;letter-spacing:-.005em;max-width:100%;overflow-x:clip;padding-bottom:4.5rem}@media(min-width:768px){body{padding-bottom:0}}h1,h2,h3,h4,h5,h6{margin:0 0 .75rem;color:var(--color-heading, var(--color-text));font-weight:700;line-height:1.2;letter-spacing:-.02em}h1{font-size:clamp(1.75rem,4vw,calc(2.75rem * var(--font-heading-scale, 1)))}h2{font-size:clamp(1.4rem,3vw,calc(2.125rem * var(--font-heading-scale, 1)))}h3{font-size:clamp(1.1rem,2vw,calc(1.375rem * var(--font-heading-scale, 1)))}p{margin:0 0 1rem}a{color:var(--color-primary);text-decoration:none;transition:opacity .2s ease,color .2s ease}a:hover{color:var(--color-primary-hover, var(--color-primary))}img,svg{max-width:100%;height:auto;display:block}svg[class*=placeholder]{background-color:var(--color-bg-secondary);fill:var(--color-primary)}.skip-link{position:absolute;top:-100px;left:1rem;z-index:9999;background:var(--color-primary);color:var(--color-text-light);padding:.75rem 1.25rem;border-radius:var(--border-radius, 6px);font-weight:600}.skip-link:focus{top:1rem}.visually-hidden{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}.container{width:100%;max-width:var(--page-width, 1280px);margin-inline:auto;padding-inline:1rem}@media(min-width:768px){.container{padding-inline:2.5rem}}.section-spacing{padding-block:2.5rem}@media(min-width:768px){.section-spacing{padding-block:5.5rem}}.surface-secondary,.surface-muted{background-color:var(--color-bg-secondary)}.eyebrow{display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary);background-color:var(--color-bg-secondary);border:1px solid var(--color-border);padding:.3rem .65rem;border-radius:var(--border-radius, 6px);margin-bottom:.85rem;font-weight:700}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:46px;padding:.65rem 1.25rem;font-size:.875rem;font-weight:600;letter-spacing:.02em;border-radius:var(--border-radius, 6px);border:1px solid transparent;cursor:pointer;transition:transform .2s ease,opacity .2s ease,background .2s ease,color .2s ease;text-align:center}@media(min-width:768px){.btn{min-height:48px;padding:.75rem 1.5rem;font-size:.9375rem}}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn--primary{background-color:var(--color-primary)!important;color:var(--color-btn-text, #FFFFFF)!important;border-color:var(--color-primary)!important;transition:all .25s ease}.btn--primary:hover,.btn--primary:hover:not(:disabled),a.btn--primary:hover,button.btn--primary:hover,input[type=submit].btn--primary:hover{background-color:var(--color-primary-hover)!important;border-color:var(--color-primary-hover)!important;color:var(--color-btn-text, #FFFFFF)!important;transform:translateY(-1px)}.btn--secondary{background-color:var(--color-primary);color:var(--color-primary);border-color:var(--color-primary)}.btn--secondary:hover:not(:disabled){background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.btn--add-to-cart,.btn--buy-now,.btn--modal-buy-now,.concern-card__buy-btn,.best-sellers__cta,.product-card__cta{background-color:var(--color-btn-bg)!important;color:var(--color-btn-text, #FFFFFF)!important;border:1px solid var(--color-btn-bg)!important;font-weight:700;letter-spacing:.05em}.btn--add-to-cart:hover:not(:disabled),.btn--buy-now:hover:not(:disabled),.btn--modal-buy-now:hover:not(:disabled),.concern-card__buy-btn:hover:not(:disabled),.best-sellers__cta:hover:not(:disabled),.product-card__cta:hover:not(:disabled){background-color:var(--color-btn-hover, var(--color-btn-bg))!important;border-color:var(--color-btn-hover, var(--color-btn-bg))!important;color:var(--color-btn-text, #FFFFFF)!important;transform:translateY(-1px)}.btn--whatsapp{background-color:transparent!important;color:var(--color-primary)!important;border:1.5px solid #25D366!important}.btn--whatsapp:hover:not(:disabled){background-color:#25d366!important;border-color:#25d366!important;color:#fff!important;transform:translateY(-1px)}.btn--full{width:100%}.clinical-card{background-color:var(--color-bg-card, var(--color-bg));border:1px solid var(--color-border);border-radius:var(--border-radius, 6px);padding:1rem;box-shadow:0 4px 18px #00a0f00d;transition:transform .25s ease,opacity .25s ease,border-color .25s ease,box-shadow .25s ease}@media(min-width:768px){.clinical-card{padding:1.5rem}}.clinical-card:hover{transform:translateY(-2px);border-color:var(--color-primary);box-shadow:0 8px 24px #00a0f01a}.grid{display:grid;gap:.85rem}.grid--2,.grid--3{grid-template-columns:minmax(0,1fr)}.grid--4,.grid--5{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:768px){.grid{gap:1.5rem}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid--5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}}.section-header{max-width:680px;margin-bottom:2rem}.section-header--center{margin-inline:auto;text-align:center}.section-header__subtext{color:var(--color-text-muted);font-size:1rem;margin-bottom:0}.badge{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;padding:.28rem .65rem;border-radius:var(--border-radius, 6px);background-color:var(--color-primary);color:var(--color-primary);border:1px solid var(--color-border);white-space:nowrap;max-width:fit-content;width:auto}.badge--sale{background-color:var(--color-badge-bg)!important;color:var(--color-badge-text, #FFFFFF)!important;border-color:var(--color-badge-bg)!important}.badge--delivery,.product-badge-delivery{background-color:var(--color-badge-bg)!important;color:var(--color-badge-text, #FFFFFF)!important;border-color:var(--color-badge-bg)!important;white-space:nowrap;font-size:10px;padding:3px 8px;max-width:fit-content;width:auto;line-height:1.2}.input-field{width:100%;min-height:48px;padding:.65rem 1rem;font-size:.95rem;color:var(--color-text);background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--border-radius, 6px)}.input-field:focus{outline:2px solid var(--color-primary);outline-offset:1px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.climaderm-toast{position:fixed;bottom:2rem;right:2rem;z-index:10000;max-width:380px;padding:.85rem 1.25rem;background-color:var(--color-primary);color:var(--color-text-light);border:1px solid var(--color-border);border-radius:var(--border-radius, 6px);font-size:.88rem;line-height:1.4;box-shadow:0 10px 25px #00000040;transform:translateY(20px);opacity:0;pointer-events:none;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s ease}.climaderm-toast.is-active{transform:translateY(0);opacity:1;pointer-events:auto}.climaderm-toast--error{background-color:#7f1d1d;border-color:#ef4444}.climaderm-toast--success{background-color:#064e3b;border-color:#10b981}@media(max-width:600px){.climaderm-toast{left:1rem;right:1rem;bottom:5rem;max-width:none}}.relative{position:relative}.overflow-hidden{overflow:hidden}.aspect-square{aspect-ratio:1 / 1}.w-full{width:100%}.h-full{height:100%}.object-cover{object-fit:cover}.absolute{position:absolute}.inset-0{top:0;right:0;bottom:0;left:0}.transition-opacity{transition-property:opacity}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.product-card-media-wrapper{position:relative;overflow:hidden;display:block}.product-card__media{display:block;position:relative;aspect-ratio:4 / 4.5;background-color:var(--color-primary);border-radius:var(--border-radius, 6px);overflow:hidden;isolation:isolate}.product-card__image,.product-card__placeholder-svg{width:100%;height:100%;object-fit:cover;display:block}.primary-product-image,.product-card__media--has-secondary .product-card__image--primary{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease,opacity .5s ease-in-out;will-change:transform,opacity}.secondary-product-image,.product-card__media--has-secondary .product-card__image--secondary,.product-card__media--has-secondary .product-card__placeholder-secondary{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:2;opacity:0;pointer-events:none;transition:opacity .5s ease-in-out,transform .4s ease;will-change:opacity,transform}.product-card__placeholder-secondary svg{width:100%;height:100%;object-fit:cover;display:block}@media(hover:hover)and (min-width:769px){.secondary-product-image,.product-card__placeholder-secondary{opacity:0;pointer-events:none}.product-card:hover .primary-product-image,.best-sellers__card:hover .primary-product-image,.card-wrapper:hover .primary-product-image,.product-card:hover .product-card__image--primary,.best-sellers__card:hover .best-sellers__img{transform:scale(1.03)}.product-card:hover .secondary-product-image,.best-sellers__card:hover .secondary-product-image,.card-wrapper:hover .secondary-product-image,.product-card-media-wrapper:hover .secondary-product-image,.product-card:hover .product-card__media--has-secondary .product-card__image--secondary,.best-sellers__card:hover .product-card__media--has-secondary .product-card__image--secondary,.product-card:hover .product-card__media--has-secondary .product-card__placeholder-secondary,.best-sellers__card:hover .product-card__media--has-secondary .product-card__placeholder-secondary{opacity:1;pointer-events:auto;transform:scale(1.03)}}@media(max-width:768px){.climaderm-media-container,.product-card-media-wrapper,.card__media{position:relative!important;overflow:hidden!important}.climaderm-img-primary,.primary-product-image{position:relative!important;z-index:1!important;display:block!important;width:100%!important;height:100%!important}.best-sellers__media .secondary-product-image,.product-card .secondary-product-image{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;z-index:2!important;pointer-events:none!important;will-change:opacity!important;animation:mobileImageFade 4s ease-in-out infinite!important;-webkit-animation:mobileImageFade 4s ease-in-out infinite!important}@keyframes mobileImageFade{0%,40%{opacity:0}50%,90%{opacity:1}to{opacity:0}}@-webkit-keyframes mobileImageFade{0%,40%{opacity:0}50%,90%{opacity:1}to{opacity:0}}}#pie-protocol,#pih-protocol,#kp-protocol,#intertriginous-protocol,#uv-protection-protocol,#skin-types-guide,#skin-types-protocol,.derm-insights__card,.derm-skin-guide{scroll-margin-top:120px}.derm-insights__card.is-targeted,.derm-skin-guide.is-targeted{outline:2px solid var(--color-primary)!important;outline-offset:4px!important;box-shadow:0 12px 32px #00a0f029!important;transition:outline .3s ease,box-shadow .3s ease!important}.gpu-accelerated,.will-animate-transform{will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0)}.will-animate-opacity{will-change:opacity}.scroll-contain-y{overscroll-behavior-y:contain;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.scroll-contain-x{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.best-sellers__quick-view-btn,.product-card__quick-view-btn,.best-sellers__badge-item.badge--sale{display:none!important}@media(max-width:768px){.best-sellers__media,.best-sellers__media-wrap .product-card-media-wrapper,.product-card__media,.product-card .product-card-media-wrapper{aspect-ratio:1 / 1.4!important;width:100%!important;height:auto!important;max-height:none!important;min-height:0!important;background-color:#f7f7f7!important;border:none!important;border-radius:0!important;overflow:hidden!important;padding:0!important;margin:0!important;box-sizing:border-box!important;display:block!important}.best-sellers__media img,.best-sellers__img,.best-sellers__media .primary-product-image,.product-card__media img,.product-card__image,.product-card .primary-product-image{position:relative!important;z-index:1!important;width:100%!important;height:100%!important;max-height:none!important;min-height:0!important;object-fit:cover!important;object-position:center!important;padding:0!important;box-sizing:border-box!important;margin:0 auto!important;display:block!important}.best-sellers__media .secondary-product-image,.product-card .secondary-product-image{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-height:none!important;min-height:0!important;object-fit:cover!important;object-position:center!important;z-index:2!important;pointer-events:none!important;will-change:opacity!important;animation:mobileImageFade 4s ease-in-out infinite!important;-webkit-animation:mobileImageFade 4s ease-in-out infinite!important;padding:0!important;margin:0 auto!important;box-sizing:border-box!important;border:none!important;background:transparent!important}}.climaderm-media-container,.card__media,.best-sellers__media-wrap,.best-sellers__media,.product-card-media-wrapper{perspective:1000px!important;-webkit-perspective:1000px!important;position:relative!important;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;will-change:transform}.climaderm-img-primary,.climaderm-img-secondary,.primary-product-image,.secondary-product-image,.best-sellers__img,.product-card__image{filter:drop-shadow(0 14px 20px rgba(0,160,240,.12)) drop-shadow(0 4px 6px rgba(0,0,0,.06));-webkit-filter:drop-shadow(0 14px 20px rgba(0,160,240,.12)) drop-shadow(0 4px 6px rgba(0,0,0,.06));transform:translateZ(0);-webkit-transform:translate3d(0,0,0);will-change:transform,filter;transition:filter .35s ease}.climaderm-glare-overlay,.product-card__glare{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:inherit;pointer-events:none;z-index:5;opacity:0;transition:opacity .4s ease;mix-blend-mode:overlay;background:radial-gradient(circle at 50% 50%,#ffffff73,#fff0 70%);will-change:opacity,background}.best-sellers__card,.product-card,.best-sellers__media-wrap,.product-card-media-wrapper{transition:transform .5s cubic-bezier(.23,1,.32,1),box-shadow .5s cubic-bezier(.23,1,.32,1)}@media(hover:hover)and (min-width:769px){.best-sellers__card:hover .climaderm-img-primary,.best-sellers__card:hover .primary-product-image,.product-card:hover .primary-product-image{filter:drop-shadow(0 20px 28px rgba(0,160,240,.18)) drop-shadow(0 8px 12px rgba(0,0,0,.08))}}@media(max-width:768px){.climaderm-media-container,.card__media,.best-sellers__media-wrap,.best-sellers__media,.product-card-media-wrapper{box-shadow:0 10px 24px -4px #00a0f01f,0 4px 8px -2px #0000000a!important;transform:translateZ(0)!important}.climaderm-glare-overlay,.product-card__glare{display:none!important}}.best-sellers__card,.best-sellers .clinical-card,.best-sellers__media-wrap,.best-sellers__media,.best-sellers .climaderm-media-container,.best-sellers__img,.best-sellers__media img,.best-sellers .primary-product-image,.best-sellers .secondary-product-image{border-radius:0!important}.clinical-section-header{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1.75rem;position:relative}.clinical-section-header--center{align-items:center;text-align:center;margin-left:auto;margin-right:auto;width:100%}.clinical-section-header--center .clinical-section-heading{text-align:center}.clinical-eyebrow-badge{display:inline-flex;align-items:center;gap:8px;padding:5.5px 16px 5.5px 14px;border-radius:999px;background:linear-gradient(135deg,#fffdf7f5,#f8f2e4e0);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(197,160,89,.55);box-shadow:0 4px 18px #c5a05929,inset 0 1px #fffffff2;margin-bottom:.85rem;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;-webkit-user-select:none;user-select:none}.clinical-eyebrow-badge:hover{transform:translateY(-1.5px);border-color:#b8860bd9;box-shadow:0 6px 24px #c5a0594d,inset 0 1px #fff}.clinical-eyebrow-badge__spark{color:var(--color-stars);font-size:.9rem;line-height:1;display:inline-block;filter:drop-shadow(0 0 4px rgba(197,160,89,.65))}.clinical-eyebrow-badge__text{font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text);font-family:var(--font-body-family);line-height:1.2}.clinical-section-heading{font-size:clamp(1.85rem,3.2vw,2.45rem);font-weight:800;letter-spacing:-.022em;line-height:1.16;color:var(--color-heading, var(--color-text))!important;margin:0 0 .7rem;position:relative;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.clinical-heading-beam{width:56px;height:3.5px;border-radius:999px;background:linear-gradient(90deg,var(--color-stars) 0%,var(--color-primary) 100%);box-shadow:0 2px 10px #c5a05973;margin-bottom:.85rem;transition:width .3s ease,box-shadow .3s ease}.clinical-heading-beam--center{margin-left:auto;margin-right:auto}.clinical-section-header:hover .clinical-heading-beam{width:82px;box-shadow:0 3px 14px #c5a059a6}.clinical-section-subtext{font-size:.94rem;line-height:1.58;color:var(--color-text-muted);max-width:660px;margin:0;font-weight:400}.clinical-section-header--center .clinical-section-subtext{margin-left:auto;margin-right:auto}@media(max-width:768px){.clinical-section-header{margin-bottom:1.35rem}.clinical-section-heading{font-size:1.55rem}.clinical-eyebrow-badge{padding:4.5px 13px 4.5px 11px;margin-bottom:.65rem}.clinical-eyebrow-badge__text{font-size:.68rem;letter-spacing:.11em}.clinical-section-subtext{font-size:.88rem}}.sticky-header-wrapper{position:-webkit-sticky!important;position:sticky!important;left:0!important;right:0!important;z-index:99999!important;width:100%!important;background-color:transparent!important;box-shadow:none!important;transition:none!important}@media(min-width:901px){.sticky-header-wrapper{top:calc(-1 * var(--header-non-menu-height, 134px))!important}.site-header__subnav{background-color:var(--color-bg)!important;position:relative;z-index:1000;transition:box-shadow .25s ease}.sticky-header-wrapper.is-menu-stuck .site-header__subnav{box-shadow:0 4px 18px #00000014!important}}@media(max-width:900px){.announcement-bar-wrapper,.announcement-bar{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;padding:0!important;margin:0!important;overflow:hidden!important;border:none!important}.sticky-header-wrapper{top:0!important}.site-header__main{background-color:var(--color-bg)!important;transition:box-shadow .25s ease}.sticky-header-wrapper.is-menu-stuck .site-header__main{box-shadow:0 2px 12px #00000012!important}}.clinical-section-heading,.best-sellers__heading,h2.clinical-section-heading,.shop-by-concern__title,.featured-products__heading,.bundle-offers__heading,.clinical-reels-heading,.customers-reviews__heading,.section-header h2,.section-header__title{color:var(--color-section-title, var(--color-heading, var(--color-text)))!important}.product-card__title,.product-card__title a,.concern-card__title,.concern-card__title a,.best-sellers__title,.best-sellers__title a,.bundle-card__title,.bundle-card__title a,.bundle-card__title-link,.quick-view-modal__title,.card__title,.card__title a{color:var(--color-product-title, var(--color-heading, #111111))!important}.skin-quiz__header{background-color:var(--color-primary)!important}.bundle-offers-section .bundle-card__button,.bundle-card__button,.btn.bundle-card__button{background-color:var(--color-btn-bg)!important;background:var(--color-btn-bg)!important;border-color:var(--color-btn-bg)!important;color:var(--color-btn-text, #FFFFFF)!important}.bundle-offers-section .bundle-card__button:hover,.bundle-card__button:hover,.btn.bundle-card__button:hover{background-color:var(--color-btn-hover)!important;background:var(--color-btn-hover)!important;border-color:var(--color-btn-hover)!important;color:var(--color-btn-text, #FFFFFF)!important}.skin-quiz__reference-wrapper{background:var(--color-diagnostic-card-bg, #FAF8F2)!important;background-color:var(--color-diagnostic-card-bg, #FAF8F2)!important}.price__regular,.price-block,.price-block__current,.price-block__current--sale,.best-sellers__body .price__regular,.best-sellers__card .price__regular,.concern-card__price,.bundle-card__price,.skin-quiz__question{color:var(--color-product-title, var(--color-heading, #111111))!important}.bundle-card__badge--savings{background:var(--color-badge-bg)!important;color:var(--color-badge-text, #FFFFFF)!important}.main-product .main-product__card,.main-product__card{border:1px solid var(--color-border, #4A4A52)!important;border-radius:var(--border-radius, 8px)!important;background-color:#fff!important;box-shadow:0 4px 20px #0000000f!important}.badge--sale,.badge--delivery,.product-badge-delivery,.best-sellers__badge-item,.best-sellers__badge-group .badge,.featured-products__card-badge,.prod-desc-modal__pill-badge,.prod-desc-modal__pill-badge--delivery,.main-product .prod-desc-modal__pill-badge,.main-product .prod-desc-modal__pill-badge--delivery,.bundle-card__badge--savings,.site-header__offers-tag-badge,.sale-modal__badge{background-color:var(--color-badge-bg)!important;background:var(--color-badge-bg)!important;color:var(--color-badge-text, #FFFFFF)!important;border-color:var(--color-badge-bg)!important}.best-sellers__badge-item svg,.best-sellers__badge-group .badge svg,.prod-desc-modal__pill-badge svg,.prod-desc-modal__pill-badge--delivery svg,.bundle-card__badge--savings svg{color:var(--color-badge-text, #FFFFFF)!important;fill:currentColor!important}.price__compare,s.price__compare{color:var(--color-text-muted, #64748B)!important}.concern-fixed-ba-card{background:#fff;border:1px solid rgba(0,160,240,.18);border-radius:14px;padding:1.25rem;box-shadow:0 4px 18px #00a0f00f,0 1px 3px #00000008;box-sizing:border-box;width:100%}.concern-fixed-ba__header{margin-bottom:.85rem;text-align:center}.concern-fixed-ba__eyebrow{display:none!important}.concern-fixed-ba__title{font-size:1.2rem;font-weight:700;color:#111416;margin:0;line-height:1.3;text-align:center}.concern-fixed-ba__stage{position:relative;display:flex;width:100%;aspect-ratio:16 / 11;border-radius:10px;overflow:hidden;background:#f8f9fa;border:1px solid #E5E7EB}.concern-fixed-ba__side{position:relative;flex:1 1 50%;width:50%;height:100%;overflow:hidden;background:#f8f9fa}.concern-fixed-ba__img{width:100%;height:100%;object-fit:cover;display:block}.concern-fixed-ba__placeholder{width:100%;height:100%;display:block}.concern-fixed-ba__divider{position:absolute;top:0;bottom:0;left:50%;width:2px;background:#fff;box-shadow:0 0 6px #00000059;z-index:5;transform:translate(-50%)}.concern-fixed-ba__tag{position:absolute;top:.75rem;z-index:6;padding:.35rem .65rem;font-size:.72rem;font-weight:800;letter-spacing:.04em;border-radius:4px;background-color:var(--color-badge-bg, #FA4D6E)!important;color:var(--color-badge-text, #FFFFFF)!important;border:1px solid var(--color-badge-bg, #FA4D6E)!important;box-shadow:0 2px 6px #00000040}.concern-fixed-ba__tag--before{left:.75rem}.concern-fixed-ba__tag--after{right:.75rem}@media(max-width:768px){.concern-fixed-ba-card{padding:.75rem .65rem!important;margin-top:.5rem!important}.concern-fixed-ba__header{margin-top:0!important;margin-bottom:.45rem!important;text-align:center!important}.concern-fixed-ba__title{font-size:1rem!important;line-height:1.25!important}.concern-fixed-ba__stage{aspect-ratio:16 / 10!important}.concern-fixed-ba__tag{top:.5rem!important;padding:.25rem .5rem!important;font-size:.65rem!important}.concern-fixed-ba__tag--before{left:.5rem!important}.concern-fixed-ba__tag--after{right:.5rem!important}}@media(min-width:769px){.prod-desc-modal__grid{display:flex!important;flex-direction:row!important;column-gap:2rem!important;align-items:flex-start!important;width:100%!important;box-sizing:border-box!important}.prod-desc-modal__col-left,.prod-desc-modal__col-right{display:flex!important;flex-direction:column!important;flex:1 1 50%!important;width:50%!important;min-width:0!important;gap:1.5rem!important;box-sizing:border-box!important}.prod-desc-modal__media-col,.prod-desc-modal__accordions,.prod-desc-modal__info-col{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;margin-top:0!important}.prod-desc-modal__before-after{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;margin-top:0!important;padding-top:0!important;border-top:none!important;align-self:start!important;position:-webkit-sticky!important;position:sticky!important;top:1rem!important}}@media(max-width:768px){.prod-desc-modal__col-left,.prod-desc-modal__col-right{display:contents!important}.prod-desc-modal__grid{display:flex!important;flex-direction:column!important;gap:1.25rem!important}.prod-desc-modal__grid .prod-desc-modal__media-col{order:1!important}.prod-desc-modal__grid .prod-desc-modal__info-col{order:2!important;margin-top:.25rem!important}.prod-desc-modal__grid .prod-desc-modal__accordions{order:3!important;margin-top:.5rem!important}.prod-desc-modal__grid .prod-desc-modal__before-after{order:4!important;margin-top:.85rem!important;padding-top:.65rem!important}}.bundle-offers-section{padding-top:var(--bundle-pt, 50px);padding-bottom:var(--bundle-pb, 50px);width:100%;position:relative;overflow:hidden;background-color:var(--color-bundle-offers-bg, #FCB4D4)!important}.bundle-offers__header{text-align:center;max-width:640px;margin:0 auto 2rem;display:flex;flex-direction:column;align-items:center}.bundle-offers__heading{margin:.5rem 0 .25rem;font-size:1.85rem;line-height:1.25}@media(min-width:768px){.bundle-offers__heading{font-size:2.25rem}}.bundle-offers__subtext{margin-top:.75rem;font-size:.95rem;color:var(--color-text-body, #334454);line-height:1.5}.bundle-offers__layout{width:100%;position:relative;display:flex;flex-direction:column;align-items:center}.bundle-offers-section .container,.bundle-offers-section .bundle-offers__container{max-width:1560px!important;width:100%!important;padding-inline:clamp(.75rem,2.5vw,2.25rem)!important;margin-inline:auto!important;box-sizing:border-box!important}.bundle-offers__slider-wrapper{position:relative!important;width:100%!important}@media(min-width:1024px){.bundle-offers__arrow{position:absolute;top:36%;transform:translateY(-50%);z-index:25;width:46px;height:46px;border-radius:50%;background:#fff;border:1.5px solid #E5E7EB;color:#111416;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 18px #123c4624,0 2px 4px #0000000f;transition:all .25s cubic-bezier(.16,1,.3,1)}.bundle-offers__arrow:hover{background:var(--color-primary, #00A0F0);border-color:var(--color-primary, #00A0F0);color:#fff;transform:translateY(-50%) scale(1.08);box-shadow:0 8px 24px #00a0f059}.bundle-offers__arrow:active{transform:translateY(-50%) scale(.95)}.bundle-offers__arrow--prev{left:-20px}.bundle-offers__arrow--next{right:-20px}.bundle-offers__arrow.is-disabled{opacity:.35;cursor:not-allowed;pointer-events:none;transform:translateY(-50%) scale(1);box-shadow:none}}@media(max-width:1023px){.bundle-offers__arrow{display:none!important}}@media(min-width:1024px){.bundle-offers__grid{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:1.25rem!important;width:100%!important;justify-content:flex-start!important;align-items:stretch!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-behavior:smooth!important;scrollbar-width:none!important;-ms-overflow-style:none!important;scroll-snap-type:x mandatory!important;padding:.5rem 0 1rem!important;margin:0!important}.bundle-offers__grid::-webkit-scrollbar{display:none!important}.bundle-offers__grid>.bundle-card{flex:0 0 calc((100% - 3.75rem)/4)!important;width:calc((100% - 3.75rem)/4)!important;max-width:calc((100% - 3.75rem)/4)!important;min-width:calc((100% - 3.75rem)/4)!important;scroll-snap-align:start!important;box-sizing:border-box!important;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;padding:0!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;height:100%!important}.bundle-offers__grid .bundle-card .bundle-card__media,.bundle-offers__grid .bundle-card .best-sellers__media{aspect-ratio:1 / 1.45!important;min-height:400px!important;background-color:var(--color-bg-secondary, #FCB4D4)!important}}@media(min-width:768px)and (max-width:1023px){.bundle-offers__grid{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:1.15rem!important;width:100%!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;padding:.5rem 0 1rem!important;margin:0!important}.bundle-offers__grid::-webkit-scrollbar{display:none!important}.bundle-offers__grid>.bundle-card{flex:0 0 calc((100% - (2 * 1.15rem)) / 3)!important;width:calc((100% - (2 * 1.15rem)) / 3)!important;max-width:calc((100% - (2 * 1.15rem)) / 3)!important;min-width:calc((100% - (2 * 1.15rem)) / 3)!important;scroll-snap-align:start!important;box-sizing:border-box!important;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;padding:0!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;height:100%!important}.bundle-offers__grid .bundle-card .bundle-card__media,.bundle-offers__grid .bundle-card .best-sellers__media{aspect-ratio:1 / 1.4!important;min-height:320px!important;background-color:var(--color-bg-secondary, #FCB4D4)!important}}@media(max-width:767px){.bundle-offers__grid{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:1.15rem!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;padding:.5rem 1rem 1.25rem!important;margin:0 -1rem!important;scrollbar-width:none!important;width:calc(100% + 2rem)!important}.bundle-offers__grid::-webkit-scrollbar{display:none!important}.bundle-offers__grid>.bundle-card{flex:0 0 78%!important;max-width:290px!important;min-width:0!important;scroll-snap-align:center!important;display:flex!important;flex-direction:column!important;align-self:stretch!important;box-sizing:border-box!important;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;padding:0!important}.bundle-offers__grid .bundle-card .bundle-card__media,.bundle-offers__grid .bundle-card .best-sellers__media{aspect-ratio:1 / 1.4!important;min-height:240px!important;background-color:var(--color-bg-secondary, #FCB4D4)!important}}.best-sellers__badge-left,.bundle-card__badge-left{position:absolute!important;top:8px!important;left:8px!important;right:auto!important;bottom:auto!important;z-index:4!important;display:flex!important;align-items:center!important;pointer-events:none!important;margin:0!important;padding:0!important}.best-sellers__badge-item--left,.bundle-card__badge-item--protocol{background-color:var(--color-badge-bg, #D92D20)!important;color:var(--color-badge-text, #FFFFFF)!important;border:none!important;border-radius:999px!important;font-size:9px!important;font-weight:600!important;line-height:1.1!important;letter-spacing:.02em!important;padding:3px 8px!important;white-space:nowrap!important;box-shadow:0 2px 6px #0000001f!important;text-transform:uppercase!important}.bundle-card__badge--delivery{background-color:var(--color-badge-bg, #D92D20)!important;color:var(--color-badge-text, #FFFFFF)!important;border:none!important;border-radius:999px!important;font-size:9px!important;font-weight:600!important;line-height:1.1!important;letter-spacing:.02em!important;padding:3px 8px!important;white-space:nowrap!important;display:inline-flex!important;align-items:center!important;gap:4px!important;box-shadow:0 2px 6px #0000001f!important;text-transform:uppercase!important}.bundle-offers__indicators{display:none;justify-content:center;align-items:center;gap:8px;margin-top:1rem}@media(max-width:989px){.bundle-offers__indicators{display:flex}}.bundle-offers__indicator-dot{width:8px;height:8px;border-radius:50%;background:#0003;transition:all .25s ease;cursor:pointer}.bundle-offers__indicator-dot.is-active{background:#111;width:20px;border-radius:4px}
/*# sourceMappingURL=/cdn/shop/t/100/assets/base.css.map */
