*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.tw-absolute{position:absolute!important}.tw-relative{position:relative!important}.tw-left-10{left:2.5rem!important}.tw-right-10{right:2.5rem!important}.tw-mx-auto{margin-left:auto!important;margin-right:auto!important}.tw-mt-\[-120px\]{margin-top:-120px!important}.tw-mt-\[-40px\]{margin-top:-40px!important}.tw-mt-\[-60px\]{margin-top:-60px!important}.tw-mt-\[50px\]{margin-top:50px!important}.tw-inline-block{display:inline-block!important}.tw-flex{display:flex!important}.tw-hidden{display:none!important}.tw-h-auto{height:auto!important}.tw-max-h-\[120px\]{max-height:120px!important}.tw-w-auto{width:auto!important}.tw-flex-nowrap{flex-wrap:nowrap!important}.tw-overflow-hidden{overflow:hidden!important}.tw-py-9{padding-top:2.25rem!important;padding-bottom:2.25rem!important}.press-bar__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;max-width:1400px;margin:0 auto;padding:12px 20px;border:1px solid currentColor;border-radius:10px}.press-bar__label{font-size:1em;white-space:nowrap;margin:0}.press-bar__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px;list-style:none;margin:0;padding:0}.press-bar__item{display:flex;align-items:center}.press-bar__link{display:flex;align-items:center;opacity:.75;transition:opacity .2s ease}.press-bar__link:hover,.press-bar__link:focus-visible{opacity:1}.press-bar__img{height:var(--press-bar-logo-height, 34px);width:auto;-o-object-fit:contain;object-fit:contain;display:block}@media screen and (max-width:1100px){.press-bar__inner--contained{flex-direction:column}}.press-bar__inner--spread{border:none;border-radius:0;max-width:none;padding:0 40px;justify-content:space-between}.press-bar__inner--spread .press-bar__list{justify-content:flex-end;flex:1;gap:24px}@media screen and (max-width:767px){.press-bar__inner--spread{flex-direction:column;padding:0 20px}.press-bar__inner--spread .press-bar__list{justify-content:center}}#science [data-section-type=rich-text] li{list-style:none;padding:10px 50px;background-image:url(/cdn/shop/files/icon-cross.png?v=1740674642);background-repeat:no-repeat;background-position:left top;background-size:40px}strong{font-weight:700}.yotpo-widget-loyalty-floater-widget .yotpo-floater-widget-layout{z-index:1000!important}sup:not(.sup){font-size:.6em;line-height:0;position:relative;top:-.5em;vertical-align:baseline}@media only screen and (max-width:640px){#science .accordion:nth-child(2) .icon__animated{--icon-size: 68px !important}#science .accordion:nth-child(3) .icon__animated{--icon-size: 60px !important}#science .accordion:nth-child(5) .icon__animated{--icon-size: 60px !important}#science .accordion:nth-child(6) .icon__animated{--icon-size: 60px !important}#science .accordion:nth-child(7) .icon__animated{--icon-size: 85px !important}#our-story .image__hero__frame{--aspect-ratio-mobile: .7888;margin-top:-20px}}.upsell-products .image-wrapper--cover img{-o-object-fit:contain;object-fit:contain}.pdp-tabs-mobile,.pdp-love-mobile{display:none}@media only screen and (max-width:749px){.pdp-tabs-desktop,.pdp-love-desktop{display:none!important}.pdp-tabs-mobile,.pdp-love-mobile{display:block}.pdp-love-mobile .product-accordion{padding-top:0}}.pdp-enhanced .product__content .product__block:has(.pdp-love-mobile)+.product__block{margin-top:28px}.pdp-enhanced .product-tabs ul.tabs>li{font-size:.9375rem!important}.pdp-enhanced .tab-content.rte h1,.pdp-enhanced .tab-content.rte h2{font-size:1.125rem!important;font-weight:600!important;line-height:1.3!important;letter-spacing:.01em!important;text-transform:none!important;margin-top:1.5em!important;margin-bottom:.5em!important}.pdp-enhanced .tab-content.rte h3{font-size:.8125rem!important;font-weight:600!important;line-height:1.4!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin-top:1.5em!important;margin-bottom:.5em!important}.pdp-enhanced .tab-content.rte h4,.pdp-enhanced .tab-content.rte h5,.pdp-enhanced .tab-content.rte h6{font-size:.75rem!important;font-weight:600!important;line-height:1.4!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin-top:1.25em!important;margin-bottom:.375em!important}.pdp-enhanced .tab-content.rte{font-size:var(--font-body-medium)}.pdp-enhanced .tab-content.rte>*:first-child{margin-top:0!important}.pdp-enhanced .tab-content.rte p{line-height:1.65;margin-bottom:.75em}.pdp-enhanced .tab-content.rte p:last-child{margin-bottom:0}.pdp-enhanced .tab-content.rte strong,.pdp-enhanced .tab-content.rte b{font-weight:600}.pdp-enhanced .tab-content.rte ul,.pdp-enhanced .tab-content.rte ol{line-height:1.65;margin-bottom:.75em}.pdp-enhanced .tab-content.rte li{line-height:1.65;margin-bottom:.3em}.pdp-tabs-mobile .rte h1,.pdp-tabs-mobile .rte h2{font-size:1.125rem!important;font-weight:600!important;line-height:1.3!important;letter-spacing:.01em!important;text-transform:none!important;margin-top:1.5em!important;margin-bottom:.5em!important}.pdp-tabs-mobile .rte h3{font-size:.8125rem!important;font-weight:600!important;line-height:1.4!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin-top:1.5em!important;margin-bottom:.5em!important}.pdp-tabs-mobile .rte h4,.pdp-tabs-mobile .rte h5,.pdp-tabs-mobile .rte h6{font-size:.75rem!important;font-weight:600!important;line-height:1.4!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin-top:1.25em!important;margin-bottom:.375em!important}.pdp-tabs-mobile .rte{font-size:var(--font-body-medium)}.pdp-tabs-mobile .rte p{line-height:1.65;margin-bottom:.75em}.pdp-tabs-mobile .rte strong,.pdp-tabs-mobile .rte b{font-weight:600}.pdp-tabs-mobile .rte ul,.pdp-tabs-mobile .rte ol{line-height:1.65;margin-bottom:.75em}.pdp-tabs-mobile .rte li{line-height:1.65;margin-bottom:.3em}.pdp-enhanced .radio__legend__value{font-size:var(--font-body-small)!important}@media only screen and (max-width:749px){.pdp-enhanced .product__content{--font-body-x-small: 13px;--font-body-small: 14px;--font-body-medium: 16px;--font-body-large: 18px;--font-body-x-large: 23px}.pdp-enhanced .product__content .product__form__holder.product__block--lines{padding-bottom:4px!important}.pdp-enhanced .product__content .product__heading.body-large{font-size:20px}.pdp-enhanced .product-tabs ul.tabs>li{font-size:15px!important}.pdp-enhanced .tab-content.rte h1,.pdp-enhanced .tab-content.rte h2{font-size:20px!important}.pdp-enhanced .tab-content.rte h3{font-size:15px!important}.pdp-enhanced .tab-content.rte h4,.pdp-enhanced .tab-content.rte h5,.pdp-enhanced .tab-content.rte h6{font-size:14px!important}}.pdp-enhanced .product__content .product__form__holder.product__block--lines{border-bottom:none}.pdp-enhanced .product__content .product__block:has(.product__title){padding-bottom:0!important}.pdp-enhanced .product__content .product__title{line-height:1.05;margin-bottom:0}.pdp-enhanced .product__content [id*=yotpo_product_reviews_star_rating]{margin-top:-12px!important;margin-bottom:6px!important}.pdp-enhanced .product__content [id*=yotpo_product_reviews_star_rating] .yotpo-widget-instance,.pdp-enhanced .product__content [id*=yotpo_product_reviews_star_rating] .yotpo-bottom-line-scroll-panel,.pdp-enhanced .product__content [id*=yotpo_product_reviews_star_rating] .yotpo-sr-bottom-line-summary{margin-top:0!important;padding-top:0!important}.radio__legend__link.text-link.pdp-tryon{display:inline-flex;align-items:center;gap:6px;background:#ffe9fb;color:#c9309e;border:1px solid #ffbdf0;border-radius:999px;padding:4px 11px 4px 4px;font-family:var(--FONT-STACK-BODY),"Source Code Pro",monospace;font-weight:600;font-size:10px;letter-spacing:.02em;text-decoration:none;transition:background .2s ease,transform .2s ease,border-color .2s ease}.pdp-tryon:hover{background:#ffd6f5;border-color:#ff7ce5;transform:translateY(-1px)}.pdp-tryon__cam{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#ff7ce5;font-size:11px;flex:0 0 auto}.pdp-tryon__cursor{display:inline-block;width:5px;height:1.05em;margin-left:2px;background:#ff7ce5;vertical-align:text-bottom;animation:pdp-tryon-blink 1.1s steps(1) infinite}@keyframes pdp-tryon-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.pdp-tryon__cursor{animation:none}}.pdp-shade-row{position:relative}@media only screen and (min-width:750px){.pdp-shade-row{display:flex;align-items:center;justify-content:space-between;gap:24px}.pdp-shade-row>.product__form__holder{flex:0 0 auto;margin-bottom:0}.pdp-shade-row>.product__custom-code{flex:0 1 auto;min-width:0;padding-bottom:0!important}}@media only screen and (max-width:749px){.pdp-shade-row>.product__custom-code{position:absolute;top:calc(var(--form-margin, 32px) / 2 - 5px);right:0;margin:0;padding-bottom:0!important;z-index:1}.pdp-tryon{white-space:nowrap;padding:3px 8px 3px 3px;gap:4px;font-size:9px}.pdp-tryon__cam{width:18px;height:18px;font-size:9px}.pdp-tryon__cursor{display:none}}.pdp-trust{display:flex;flex-direction:column;border:1px solid rgba(255,124,229,.22);border-radius:14px;background:radial-gradient(120% 130% at 0% 0%,#ffeefb,#ffeefb00 55%),radial-gradient(120% 130% at 100% 100%,#eef1ff,#eef1ff00 55%),radial-gradient(90% 120% at 50% 40%,#fff6fd,#fff6fd00 70%),#fff;box-shadow:0 12px 34px -10px #ff7ce559,0 2px 10px -4px #785ac81f;overflow:hidden}.pdp-trust__certs{display:flex}.pdp-trust__item{flex:1 1 0;display:flex;align-items:center}.pdp-trust__logo{width:auto;max-width:100%;display:block}.pdp-trust__logo--award{height:28px}.pdp-trust__label{display:flex;flex-direction:column;font-family:var(--FONT-STACK-BODY),"Source Code Pro",monospace}.pdp-trust__main{font-weight:700;text-transform:uppercase;color:#1f1f27}.pdp-trust__promises{display:flex;border-top:1px solid #ececf2}.pdp-trust__promises:first-child{border-top:0}.pdp-trust__promise{flex:1 1 0;display:flex;align-items:center;gap:9px}.pdp-trust__promise-text{font-family:var(--FONT-STACK-BODY),"Source Code Pro",monospace;font-weight:600;color:#1f1f27;line-height:1.2}.pdp-trust__promise .icon{flex:0 0 auto}.pdp-trust__promise .icon path{stroke:#c9309e}@media(min-width:750px){.pdp-trust__item{flex-direction:column;justify-content:center;text-align:center;gap:11px;padding:17px 12px 15px}.pdp-trust__item:not(:last-child){border-right:1px solid #f1f1f6}.pdp-trust__logo{height:48px}.pdp-trust__logo--award{height:40px}.pdp-trust__label{align-items:center}.pdp-trust__main{font-size:13px;letter-spacing:.05em;line-height:1.1}.pdp-trust__promise{justify-content:center;padding:13px 12px}.pdp-trust__promise:not(:last-child){border-right:1px solid #f1f1f6}.pdp-trust__promise .icon{width:22px;height:22px}.pdp-trust__promise-text{font-size:12px;letter-spacing:.01em}}@media(max-width:749px){.pdp-trust__certs{flex-direction:column}.pdp-trust__item{gap:12px;padding:8px 16px}.pdp-trust__item:not(:last-child){border-bottom:1px solid #f1f1f6}.pdp-trust__logo{height:32px;width:48px;flex:0 0 48px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.pdp-trust__logo--award{height:28px}.pdp-trust__label{flex:1 1 auto}.pdp-trust__main{font-size:13px;letter-spacing:.02em;line-height:1.15}.pdp-trust__promises{flex-direction:column}.pdp-trust__promise{gap:10px;padding:10px 16px}.pdp-trust__promise:not(:last-child){border-bottom:1px solid #f1f1f6}.pdp-trust__promise .icon{width:20px;height:20px}.pdp-trust__promise-text{font-size:12px;letter-spacing:.01em}}.pdp-trust--lg .pdp-trust__logo{height:44px;width:66px;flex:0 0 66px}.pdp-trust--lg .pdp-trust__logo--award{height:40px}@media(min-width:750px){.pdp-trust--lg .pdp-trust__logo{height:68px;width:auto}.pdp-trust--lg .pdp-trust__logo--award{height:58px}}.product__custom-code:has(#try-on-widget)+*{border:none;border-radius:14px;background:radial-gradient(120% 130% at 0% 0%,#d7ff61d9,#d7ff6100 55%),radial-gradient(120% 130% at 100% 100%,#d7ff6180,#d7ff6100 60%),radial-gradient(90% 120% at 50% 40%,#eeffbeb3,#eeffbe00 70%),#f7ffe6;box-shadow:0 12px 34px -10px #b8e03c73,0 2px 10px -4px #788c281f;padding:20px 18px}@media(min-width:768px){.md\:tw-block{display:block!important}.md\:tw-max-h-\[165px\]{max-height:165px!important}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/tailwind.css.map */
