.article-comparison-table{color:var(--article-comparison-text);background:var(--article-comparison-background)}.article-comparison-table__container{width:100%;max-width:calc(var(--article-guide-content-width, 1120px) + var(--container-gutter) * 2);margin-inline:auto;padding:64px var(--container-gutter)}.article-comparison-table__header{max-width:760px;margin-bottom:32px}.article-comparison-table__eyebrow{margin:0 0 8px;color:var(--article-comparison-accent);font-size:.75rem;font-weight:var(--text-font-bold-weight);letter-spacing:.08em;text-transform:uppercase}.article-comparison-table__header h2{margin-bottom:14px}.article-comparison-table__scroll{overflow:hidden;border:1px solid color-mix(in srgb,var(--article-comparison-text) 14%,transparent);border-radius:min(14px,var(--block-border-radius));background:var(--article-comparison-surface)}.article-comparison-table table{width:100%;table-layout:fixed}.article-comparison-table th,.article-comparison-table td{padding:20px 22px;text-align:left;vertical-align:top;overflow-wrap:anywhere}.article-comparison-table th{color:var(--article-comparison-accent);background:color-mix(in srgb,var(--article-comparison-accent) 8%,var(--article-comparison-surface));font-family:var(--text-font-family);font-size:.76rem;font-weight:var(--text-font-bold-weight);letter-spacing:.06em;text-transform:uppercase}.article-comparison-table tbody tr+tr{border-top:1px solid color-mix(in srgb,var(--article-comparison-text) 10%,transparent)}.article-comparison-table td+td,.article-comparison-table th+th{border-left:1px solid color-mix(in srgb,var(--article-comparison-text) 10%,transparent)}.article-comparison-table td:first-child{font-weight:var(--text-font-bold-weight)}.article-comparison-table .rte p{margin:0}.article-comparison-table__mobile-label{display:none}.article-comparison-table a:focus-visible{outline:2px solid var(--article-comparison-accent);outline-offset:3px}@media screen and (max-width:740px){.article-comparison-table__container{padding-block:48px}.article-comparison-table__header{margin-bottom:24px}.article-comparison-table__scroll{overflow:visible;border:0;border-radius:0;background:transparent}.article-comparison-table table,.article-comparison-table tbody,.article-comparison-table tr,.article-comparison-table td{display:block;width:100%}.article-comparison-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.article-comparison-table tbody{display:grid;gap:14px}.article-comparison-table tbody tr,.article-comparison-table tbody tr+tr{padding:20px;border:1px solid color-mix(in srgb,var(--article-comparison-text) 12%,transparent);border-radius:min(12px,var(--block-border-radius));background:var(--article-comparison-surface)}.article-comparison-table td,.article-comparison-table td+td{padding:0;border:0}.article-comparison-table td+td{margin-top:16px;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--article-comparison-text) 9%,transparent)}.article-comparison-table__mobile-label{display:block;margin-bottom:5px;color:var(--article-comparison-accent);font-size:.68rem;font-weight:var(--text-font-bold-weight);letter-spacing:.07em;text-transform:uppercase}}.article-decision-guide{background:var(--decision-background);color:var(--decision-text);padding-block:var(--decision-mobile-padding)}.article-decision-guide *,.article-decision-guide *:before,.article-decision-guide *:after{box-sizing:border-box}.article-decision-guide__inner{width:100%;max-width:calc(1120px + var(--container-gutter) * 2);margin-inline:auto;padding-inline:var(--container-gutter)}.article-decision-guide__header{max-width:760px;margin-bottom:32px}.article-decision-guide__header h2{margin:0;color:var(--decision-text)}.article-decision-guide__intro{margin-top:14px;color:var(--decision-muted);font-size:1rem;line-height:1.7}.article-decision-guide__intro>:first-child,.article-decision-guide__intro>:last-child,.article-decision-guide__card-copy>:first-child,.article-decision-guide__card-copy>:last-child,.article-decision-guide__cta-copy>:first-child,.article-decision-guide__cta-copy>:last-child{margin-block:0}.article-decision-guide__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.article-decision-guide__card{display:flex;min-width:0;flex-direction:column;padding:26px;border:1px solid var(--decision-border);border-radius:min(14px,var(--block-border-radius, 14px));background:var(--decision-card-background)}.article-decision-guide__card-top{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.article-decision-guide__number{color:color-mix(in srgb,var(--decision-accent) 40%,transparent);font-size:.75rem;font-weight:var(--text-font-bold-weight);letter-spacing:.08em}.article-decision-guide__eyebrow{margin:0;color:var(--decision-accent);font-size:.7rem;font-weight:var(--text-font-bold-weight);letter-spacing:.09em;line-height:1.4;text-align:right;text-transform:uppercase}.article-decision-guide__card h3{margin:22px 0 0;color:var(--decision-text)}.article-decision-guide__card-copy{margin-top:14px;color:var(--decision-muted);font-size:.925rem;line-height:1.65}.article-decision-guide__link{display:inline-flex;align-items:center;align-self:flex-start;gap:9px;margin-top:24px;color:var(--decision-text);font-size:.75rem;font-weight:var(--text-font-bold-weight);letter-spacing:.06em;line-height:1.4;text-decoration:none;text-transform:uppercase}.article-decision-guide__link span:last-child{transition:transform .18s ease}.article-decision-guide__link:focus-visible,.article-decision-guide__button:focus-visible{outline:2px solid var(--decision-accent);outline-offset:3px}.article-decision-guide__cta{display:flex;flex-direction:column;align-items:flex-start;gap:22px;margin-top:18px;padding:24px;border-radius:min(14px,var(--block-border-radius, 14px));background:var(--decision-cta-background);color:var(--decision-cta-text)}.article-decision-guide__cta-copy{max-width:680px;font-size:.95rem;line-height:1.65}.article-decision-guide__button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:12px 22px;border-radius:min(8px,var(--button-border-radius, 8px));background:var(--decision-button-background);color:var(--decision-button-text);font-size:.75rem;font-weight:var(--text-font-bold-weight);letter-spacing:.08em;line-height:1.3;text-align:center;text-decoration:none;text-transform:uppercase}@media(hover:hover){.article-decision-guide__link:hover span:last-child{transform:translate(4px)}.article-decision-guide__button:hover{opacity:.9}}@media screen and (min-width:741px){.article-decision-guide__cta{flex-direction:row;align-items:center;justify-content:space-between;padding:26px 30px}.article-decision-guide__button{flex:0 0 auto}}@media screen and (min-width:900px){.article-decision-guide{padding-block:var(--decision-desktop-padding)}.article-decision-guide__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}@media screen and (max-width:599px){.article-decision-guide__header{margin-bottom:24px}.article-decision-guide__card,.article-decision-guide__cta{padding:22px}.article-decision-guide__button{width:100%}}.article-editorial-image{color:var(--article-editorial-image-caption);background:var(--article-editorial-image-background)}.article-editorial-image__container{box-sizing:border-box;width:100%;margin-inline:auto;padding:var(--article-editorial-image-desktop-padding) var(--container-gutter)}.article-editorial-image__container--reading{max-width:calc(800px + var(--container-gutter) * 2)}.article-editorial-image__container--content{max-width:calc(1120px + var(--container-gutter) * 2)}.article-editorial-image__container--wide{max-width:calc(1440px + var(--container-gutter) * 2)}.article-editorial-image figure{margin:0}.article-editorial-image__image{display:block;width:100%;height:auto;max-width:100%;border-radius:min(16px,var(--block-border-radius))}.article-editorial-image figcaption{max-width:72ch;margin:12px auto 0;font-size:.8rem;line-height:1.55;text-align:center}@media screen and (max-width:740px){.article-editorial-image__container{padding-block:var(--article-editorial-image-mobile-padding)}}.article-split{color:var(--article-split-text);background:var(--article-split-background)}.article-split__container{position:relative;box-sizing:border-box;width:100%;max-width:calc(var(--article-guide-content-width, 1120px) + var(--container-gutter) * 2);margin-inline:auto;padding:var(--article-split-desktop-padding) var(--container-gutter)}.article-split--divider .article-split__container:before{position:absolute;inset:0 var(--container-gutter) auto;border-top:1px solid color-mix(in srgb,var(--article-split-text) 12%,transparent);content:""}.article-split__layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(32px,5vw,72px)}.article-split__layout--text-only{display:block}.article-split--image-right .article-split__media{order:2}.article-split--image-right .article-split__content{order:1}.article-split__media{position:relative;margin:0;overflow:hidden;border-radius:min(16px,var(--block-border-radius));background:color-mix(in srgb,var(--article-split-text) 5%,transparent)}.article-split__media--landscape{aspect-ratio:4 / 3}.article-split__media--square{aspect-ratio:1}.article-split__media--portrait{aspect-ratio:4 / 5}.article-split__image{display:block;width:100%;height:100%}.article-split__media>picture{display:block;width:100%;height:100%}.article-split__media--fit-cover .article-split__image{object-fit:cover}.article-split__media--fit-contain .article-split__image:not(.article-split__placeholder){box-sizing:border-box;padding:clamp(24px,4vw,56px);object-fit:contain;object-position:center}.article-split__media figcaption{position:absolute;inset:auto 0 0;padding:28px 20px 16px;color:#fff;background:linear-gradient(transparent,#00000094);font-size:.78rem;line-height:1.45}.article-split__content{max-width:58ch}.article-split__layout--text-only .article-split__content{max-width:820px;margin-inline:auto}.article-split__eyebrow{margin:0 0 14px;color:var(--article-split-accent);font-size:.72rem;font-weight:var(--text-font-bold-weight);letter-spacing:.1em;text-transform:uppercase}.article-split__text{line-height:1.75}.article-split__text a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.article-split__product{display:grid;grid-template-columns:var(--article-product-media-width, 180px) minmax(0,1fr);align-items:center;gap:22px;margin-top:30px;padding:18px;border:1px solid color-mix(in srgb,var(--article-split-text) 12%,transparent);border-radius:min(14px,var(--block-border-radius));background:color-mix(in srgb,var(--article-split-accent) 5%,var(--article-split-background))}.article-split__product--text-only{grid-template-columns:minmax(0,1fr)}.article-split__product-media{min-width:0;height:auto;overflow:visible;border-radius:min(10px,var(--block-border-radius));background:#fff}.article-split__product-media picture{display:block;width:100%;height:auto}.article-split .article-split__product-media img.article-split__product-image{box-sizing:border-box;display:block;width:100%;max-width:100%;height:auto;max-height:none;margin:0;padding:0;transform:none;object-fit:contain;object-position:center}.article-split__product-copy{min-width:0}.article-split__product-label{margin:0 0 6px;color:var(--article-split-accent);font-size:.68rem;font-weight:var(--text-font-bold-weight);letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.article-split__product h3{margin:0;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.3}.article-split__product-price{margin:8px 0 0;font-weight:var(--text-font-bold-weight)}.article-split__product-recommendation{margin-top:12px;font-size:.9rem;line-height:1.6}.article-split__product-recommendation>:first-child,.article-split__product-recommendation>:last-child{margin-block:0}.article-split__product-button{min-height:42px;height:auto;margin-top:16px;padding:10px 18px;font-size:.76rem}.article-split__product-button:focus-visible{outline:2px solid var(--article-split-accent);outline-offset:3px}@media screen and (max-width:740px){.article-split__container{padding-block:var(--article-split-mobile-padding)}.article-split__layout{grid-template-columns:minmax(0,1fr);gap:28px}.article-split--image-right .article-split__media{order:1}.article-split--image-right .article-split__content{order:2}.article-split__content{max-width:none}}@media screen and (max-width:599px){.article-split__product{grid-template-columns:minmax(0,1fr);gap:20px;padding:16px}.article-split__product--text-only{grid-template-columns:minmax(0,1fr)}.article-split__product-media,.article-split__product-button{width:100%}}.article-introduction{background:var(--article-intro-background);color:var(--article-intro-text);padding-block:var(--article-intro-mobile-padding)}.article-introduction *,.article-introduction *:before,.article-introduction *:after{box-sizing:border-box}.article-introduction__inner{width:100%;max-width:calc(1120px + var(--container-gutter) * 2);margin-inline:auto;padding-inline:var(--container-gutter)}.article-introduction__panel{display:grid;grid-template-columns:minmax(0,1fr);gap:26px;padding:28px;border:1px solid var(--article-intro-border);border-radius:min(14px,var(--block-border-radius, 14px));background:var(--article-intro-panel)}.article-introduction__lead,.article-introduction__content{min-width:0}.article-introduction__eyebrow{margin:0 0 12px;color:var(--article-intro-accent);font-size:.72rem;font-weight:var(--text-font-bold-weight);letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.article-introduction__lead h2{max-width:14ch;margin:0;color:var(--article-intro-text)}.article-introduction__content{padding-top:24px;border-top:1px solid var(--article-intro-border);color:var(--article-intro-muted);font-size:1rem;line-height:1.75;overflow-wrap:break-word}.article-introduction__content>:first-child{margin-top:0}.article-introduction__content>:last-child{margin-bottom:0}@media screen and (min-width:800px){.article-introduction{padding-block:var(--article-intro-desktop-padding)}.article-introduction__panel{grid-template-columns:minmax(230px,.72fr) minmax(0,1.45fr);gap:clamp(36px,5vw,68px);align-items:start;padding:40px 44px}.article-introduction__content{padding-top:0;padding-left:clamp(36px,4vw,56px);border-top:0;border-left:1px solid var(--article-intro-border)}}@media screen and (max-width:599px){.article-introduction__panel{gap:22px;padding:24px 22px}}.article-product-guide{color:var(--article-product-text);background:var(--article-product-background)}.article-product-guide__container{width:100%;max-width:calc(var(--article-guide-content-width, 1120px) + var(--container-gutter) * 2);margin-inline:auto;padding:72px var(--container-gutter)}.article-product-guide__header{max-width:760px;margin-bottom:36px}.article-product-guide__eyebrow{margin:0 0 8px;color:var(--article-product-accent);font-size:.75rem;font-weight:var(--text-font-bold-weight);letter-spacing:.08em;text-transform:uppercase}.article-product-guide__header h2{margin-bottom:14px}.article-product-guide__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.article-product-guide__card{display:flex;min-width:0;flex-direction:column;padding:18px;border:1px solid color-mix(in srgb,var(--article-product-text) 11%,transparent);border-radius:min(14px,var(--block-border-radius));background:var(--article-product-surface)}.article-product-guide__badges{display:flex;min-width:0;flex-wrap:wrap;gap:4px;margin-bottom:14px}.article-product-guide__badge{display:inline-flex;align-items:center;max-width:100%;height:1.5rem;padding:0 8px;border-radius:999px;font-size:.64rem;font-weight:var(--text-font-bold-weight);line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.article-product-guide__badge--recommendation{color:#fff;background:var(--article-product-badge)}.article-product-guide__badge--format{color:var(--article-product-accent);background:color-mix(in srgb,var(--article-product-accent) 10%,white);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--article-product-accent) 22%,transparent)}.article-product-guide__product{margin-bottom:16px}.article-product-guide__product .product-item{height:auto}.article-product-guide__product .product-item__image-wrapper{margin-bottom:14px;background:color-mix(in srgb,var(--article-product-accent) 4%,white)}.article-product-guide__product .product-item__aspect-ratio{width:100%;padding-bottom:100%!important;aspect-ratio:1 / 1!important}.article-product-guide__product .product-item__primary-image{width:100%;height:100%;object-fit:contain}.article-product-guide__product .product-item__info{text-align:left}.article-product-guide__product .price-list{justify-content:flex-start}.article-product-guide__product .jdgm-widget{display:none}.article-product-guide__copy{display:grid;gap:16px;margin-top:auto;color:color-mix(in srgb,var(--article-product-text) 86%,transparent);font-size:.9rem;line-height:1.65}.article-product-guide__copy .rte p{margin:0}.article-product-guide__match{padding-top:14px;border-top:1px solid color-mix(in srgb,var(--article-product-text) 9%,transparent)}.article-product-guide__match h3{margin:0 0 5px;color:var(--article-product-accent);font-family:var(--text-font-family);font-size:.68rem;font-weight:var(--text-font-bold-weight);letter-spacing:.06em;text-transform:uppercase}.article-product-guide__cta{position:relative;width:100%;min-height:40px;height:40px;margin-top:20px;padding:0 14px;font-size:.76rem}.article-product-guide__cta:after{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}.article-product-guide__cta:focus-visible{outline:2px solid var(--article-product-accent);outline-offset:3px}.article-product-guide__placeholder{display:grid;place-items:center;aspect-ratio:1 / 1;margin-bottom:16px;padding:20px;color:color-mix(in srgb,var(--article-product-text) 70%,transparent);text-align:center;background:color-mix(in srgb,var(--article-product-accent) 5%,white)}.article-product-guide__placeholder svg{max-width:180px}@media screen and (max-width:999px){.article-product-guide__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:599px){.article-product-guide__container{padding-block:52px}.article-product-guide__header{margin-bottom:26px}.article-product-guide__grid{grid-template-columns:minmax(0,1fr);gap:16px}.article-product-guide__card{padding:16px}}.article-related-reading{background:var(--related-reading-background);color:var(--related-reading-text);padding-block:var(--related-reading-mobile-top) var(--related-reading-mobile-bottom)}.article-related-reading *,.article-related-reading *:before,.article-related-reading *:after{box-sizing:border-box}.article-related-reading__inner{box-sizing:border-box;width:100%;max-width:calc(1120px + var(--container-gutter) * 2);margin-inline:auto;padding-inline:var(--container-gutter)}.article-related-reading__header{max-width:720px;margin-bottom:28px}.article-related-reading__header h2{margin:0;color:var(--related-reading-text);font-family:var(--heading-font-family)}.article-related-reading__intro{margin-top:12px;color:var(--related-reading-muted);font-size:1rem;line-height:1.65}.article-related-reading__intro>:first-child{margin-top:0}.article-related-reading__intro>:last-child{margin-bottom:0}.article-related-reading__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.article-related-card{position:relative;display:flex;min-width:0;height:100%;flex-direction:column;overflow:hidden;border:1px solid var(--related-reading-border);border-radius:min(14px,var(--block-border-radius));background:var(--related-reading-surface)}.article-related-card__image-link,.article-related-card__image-link picture{display:block}.article-related-card__image-link{overflow:hidden;background:var(--related-reading-border)}.article-related-card__image{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform .24s ease}.article-related-card__content{display:flex;flex:1 1 auto;flex-direction:column;padding:22px}.article-related-card__category{margin:0 0 10px;color:var(--related-reading-accent);font-size:.75rem;font-weight:700;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.article-related-card__title{margin:0;color:var(--related-reading-text);font-family:var(--heading-font-family);font-size:1.25rem;line-height:1.3}.article-related-card__title a{color:inherit;text-decoration:none}.article-related-card__title a:after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.article-related-card__excerpt{margin:12px 0 0;color:var(--related-reading-muted);font-size:.9375rem;line-height:1.6}.article-related-card__date{margin-top:auto;padding-top:16px;color:var(--related-reading-muted);font-size:.8125rem;line-height:1.4}.article-related-card:focus-within{outline:2px solid var(--related-reading-accent);outline-offset:3px}.article-related-card__title a:focus-visible{outline:none}@media(hover:hover){.article-related-card:hover .article-related-card__image{transform:scale(1.025)}}@media screen and (min-width:750px){.article-related-reading__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.article-related-reading{padding-block:var(--related-reading-desktop-top) var(--related-reading-desktop-bottom)}.article-related-reading__header{margin-bottom:36px}.article-related-reading__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}}body:has(.article-guide-toc){--article-guide-content-width: 1120px;overflow-x:clip}body:has(.article-guide-toc) .shopify-section--main-article .container,body:has(.article-guide-toc) .shopify-section--rich-text .container,body:has(.article-guide-toc) .shopify-section--multi-column .container,body:has(.article-guide-toc) .shopify-section--image-with-text .container,body:has(.article-guide-toc) .shopify-section--faq .container,body:has(.article-guide-toc) .shopify-section--blog-post-prev-next .container,body:has(.article-guide-toc) .shopify-section--blog-post-comments .container,body:has(.article-guide-toc) .article-comparison-table__container,body:has(.article-guide-toc) .article-product-guide__container{width:100%;max-width:calc(var(--article-guide-content-width) + var(--container-gutter) * 2);margin-inline:auto;padding-inline:var(--container-gutter)}body:has(.article-guide-toc) .shopify-section--blog-post-banner .article__header-content:only-child{width:100%;max-width:calc(var(--article-guide-content-width) + var(--container-gutter) * 2);padding-inline:var(--container-gutter);text-align:left}body:has(.article-guide-toc) .shopify-section--main-article .article{margin-block:0}body:has(.article-guide-toc) .shopify-section--main-article .article__inner{min-height:0;margin-inline:0;align-items:stretch}body:has(.article-guide-toc) .shopify-section--main-article .article__info{position:static;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;width:100%;max-width:none;margin:0;padding-block:20px}body:has(.article-guide-toc) .shopify-section--main-article .article__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 0}body:has(.article-guide-toc) .shopify-section--main-article .article__reading-time{display:inline-flex;align-items:center;gap:6px}body:has(.article-guide-toc) .shopify-section--main-article .article__reading-time svg{flex:0 0 auto}body:has(.article-guide-toc) .shopify-section--rich-text .content-box,body:has(.article-guide-toc) .shopify-section--multi-column .section__header,body:has(.article-guide-toc) .shopify-section--faq .section__header{width:100%;max-width:none}body:has(.article-guide-toc) .shopify-section--rich-text .content-box{margin-inline:0}body:has(.article-guide-toc) .shopify-section--rich-text .text-container,body:has(.article-guide-toc) .shopify-section--multi-column .text-container,body:has(.article-guide-toc) .shopify-section--faq .text-container,body:has(.article-guide-toc) .article-comparison-table__intro,body:has(.article-guide-toc) .article-product-guide__intro{line-height:1.75}body:has(.article-guide-toc) [id^=article-],body:has(.article-guide-toc) [id=definition-callout],body:has(.article-guide-toc) [id=concern-finder],body:has(.article-guide-toc) [id=ingredient-comparison],body:has(.article-guide-toc) [id=product-recommendations],body:has(.article-guide-toc) [id=oily-skin-guidance],body:has(.article-guide-toc) [id=product-format],body:has(.article-guide-toc) [id=skin-type-guide],body:has(.article-guide-toc) [id=routine-guide],body:has(.article-guide-toc) [id=common-mistakes],body:has(.article-guide-toc) [id=brightening-faq],body:has(.article-guide-toc) [id=brightening-cta],body:has(.article-guide-toc) [id=seasonal-routine-change],body:has(.article-guide-toc) [id=what-has-changed],body:has(.article-guide-toc) [id=summer-skincare-routine],body:has(.article-guide-toc) [id=hot-dry-windy-weather],body:has(.article-guide-toc) [id=winter-skincare-routine],body:has(.article-guide-toc) [id=heating-air-conditioning],body:has(.article-guide-toc) [id=travel-skincare-routine],body:has(.article-guide-toc) [id=seasonal-skincare-faq],body:has(.article-guide-toc) [id=skin-barrier-function],body:has(.article-guide-toc) [id=stressed-barrier-signs],body:has(.article-guide-toc) [id=barrier-triggers],body:has(.article-guide-toc) [id=barrier-routine],body:has(.article-guide-toc) [id=products-to-pause],body:has(.article-guide-toc) [id=barrier-recovery-time],body:has(.article-guide-toc) [id=professional-help],body:has(.article-guide-toc) [id=skin-barrier-faq],body:has(.article-guide-toc) .article-introduction[id],body:has(.article-guide-toc) .article-split[id],body:has(.article-guide-toc) .article-decision-guide[id],body:has(.article-guide-toc) .article-related-reading[id],body:has(.article-guide-toc) [id=related-reading]{scroll-margin-top:calc(var(--header-height, 0px) + var(--announcement-bar-height, 0px) + 92px)}body:has(.article-guide-toc) .shopify-section--multi-column .multi-column__item--flush{min-width:0;border-radius:min(12px,var(--block-border-radius))}body:has(.article-guide-toc) .shopify-section--multi-column .multi-column__text-container{overflow-wrap:anywhere}body:has(.article-guide-toc) .shopify-section--faq .collapsible-toggle:focus-visible,body:has(.article-guide-toc) .shopify-section--faq a:focus-visible,body:has(.article-guide-toc) .shopify-section--rich-text a:focus-visible,body:has(.article-guide-toc) .shopify-section--multi-column a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.shopify-section--article-table-of-contents{position:sticky;top:calc(var(--header-height, 0px) * var(--enable-sticky-header) + var(--announcement-bar-height, 0px) * var(--enable-sticky-announcement-bar));z-index:4}.article-guide-toc{color:var(--article-guide-toc-text);background:var(--article-guide-toc-background);border-block:1px solid color-mix(in srgb,var(--article-guide-toc-text) 14%,transparent)}.article-guide-toc__container{display:flex;align-items:center;gap:24px;width:100%;max-width:calc(var(--article-guide-content-width) + var(--container-gutter) * 2);margin-inline:auto;padding-inline:var(--container-gutter)}.article-guide-toc__heading{flex:0 0 auto;color:var(--article-guide-toc-accent);font-family:var(--text-font-family);font-size:.72rem;font-weight:var(--text-font-bold-weight);letter-spacing:.08em;text-transform:uppercase}.article-guide-toc__desktop-list{display:flex;flex:1 1 auto;gap:4px;min-width:0;margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:thin}.article-guide-toc__desktop-list li{flex:0 0 auto}.article-guide-toc__link{display:flex;align-items:center;min-height:48px;padding:10px 11px;border-radius:999px;font-size:.78rem;font-weight:var(--text-font-bold-weight);line-height:1.2;text-decoration:none;white-space:nowrap}.article-guide-toc__link:hover{color:var(--article-guide-toc-accent);background:color-mix(in srgb,var(--article-guide-toc-accent) 8%,transparent)}.article-guide-toc__link:focus-visible,.article-guide-toc__mobile summary:focus-visible{outline:2px solid var(--article-guide-toc-accent);outline-offset:-3px}.article-guide-toc__mobile{display:none}@media screen and (max-width:1199px){body:has(.article-guide-toc) .shopify-section--main-article .article__info{margin:0;padding-block:18px}}@media screen and (min-width:1000px){body:has(.article-guide-toc) .shopify-section--blog-post-banner .article__header-content:not(:only-child){flex:1 1 auto;width:auto;padding-left:max(var(--container-gutter),calc((100vw - var(--article-guide-content-width)) / 2));padding-right:clamp(40px,5vw,80px)}[dir=rtl] body:has(.article-guide-toc) .shopify-section--blog-post-banner .article__header-content:not(:only-child){padding-right:max(var(--container-gutter),calc((100vw - var(--article-guide-content-width)) / 2));padding-left:clamp(40px,5vw,80px)}}@media screen and (max-width:999px){.article-guide-toc__desktop{display:none}.article-guide-toc__mobile{display:block;width:100%;max-width:calc(var(--article-guide-content-width) + var(--container-gutter) * 2);margin-inline:auto;padding-inline:var(--container-gutter)}.article-guide-toc__mobile summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;cursor:pointer;list-style:none;color:var(--article-guide-toc-accent);font-size:.82rem;font-weight:var(--text-font-bold-weight);letter-spacing:.06em;text-transform:uppercase}.article-guide-toc__mobile summary::-webkit-details-marker{display:none}.article-guide-toc__chevron{width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .18s ease}.article-guide-toc__mobile[open] .article-guide-toc__chevron{transform:rotate(225deg) translate(-2px,-2px)}.article-guide-toc__mobile nav{max-height:min(52vh,24rem);padding-bottom:8px;overflow-y:auto;overscroll-behavior:contain}.article-guide-toc__mobile ol{display:grid;margin:0;padding:0;list-style:none}.article-guide-toc__mobile li+li{border-top:1px solid color-mix(in srgb,var(--article-guide-toc-text) 10%,transparent)}.article-guide-toc__mobile .article-guide-toc__link{border-radius:0;padding-inline:0;white-space:normal}}@media(prefers-reduced-motion:reduce){.article-guide-toc__chevron{transition:none}}.skt-article{background:var(--skt-blog-bg);color:var(--skt-blog-text);font-family:var(--text-font-family)}.skt-article *,.skt-article *:before,.skt-article *:after{box-sizing:border-box}.skt-article__hero{border-bottom:1px solid var(--skt-blog-border)}.skt-article__hero-inner{display:grid;max-width:1200px;margin:0 auto}.skt-article__hero-copy{padding:48px 20px 40px}.skt-article__eyebrow{margin:0 0 14px;color:var(--skt-blog-accent);font-size:13px;font-weight:700;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.skt-article h1,.skt-article h2,.skt-article h3{color:var(--skt-blog-heading);font-family:var(--heading-font-family)}.skt-article h1{max-width:760px;margin:0;font-size:clamp(2.25rem,5vw,4.6rem);font-weight:var(--heading-h1-font-weight);letter-spacing:-.035em;line-height:1.06}.skt-article__summary{max-width:660px;margin-top:24px;color:var(--skt-blog-text);font-size:18px;line-height:1.65}.skt-article__summary p{margin:0}.skt-article__meta{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:24px;color:var(--skt-blog-muted);font-size:13px;line-height:1.5}.skt-article__meta span+span:before{content:"\b7";margin-right:18px}.skt-article__hero-media{display:flex;min-width:0;align-items:center;overflow:hidden;background:var(--skt-blog-green-soft)}.skt-article__hero-media picture{display:block;width:100%}.skt-article__hero-image{display:block;width:100%;height:auto;max-height:var(--skt-article-hero-max-height);object-fit:contain}.skt-article__layout{display:grid;max-width:1200px;margin:0 auto;padding:48px 20px 72px}.skt-article__main{width:100%;max-width:740px;min-width:0;margin:0 auto}.skt-article__toc--desktop{display:none}.skt-article__toc--mobile{margin-bottom:32px;border-top:1px solid var(--skt-blog-border);border-bottom:1px solid var(--skt-blog-border)}.skt-article__toc--mobile summary{min-height:52px;display:flex;align-items:center;justify-content:space-between;color:var(--skt-blog-heading);cursor:pointer;font-weight:700;list-style:none}.skt-article__toc--mobile summary::-webkit-details-marker{display:none}.skt-article__toc--mobile summary:after{content:"+";font-size:22px;font-weight:400}.skt-article__toc--mobile[open] summary:after{content:"\2212"}.skt-article__toc ol{margin:0;padding:0 0 18px;list-style:none}.skt-article__toc li+li{margin-top:4px}.skt-article__toc a{display:block;min-height:40px;padding:9px 0 9px 14px;border-left:2px solid transparent;color:var(--skt-blog-muted);font-size:14px;line-height:1.55;text-decoration:none}.skt-article__toc a[aria-current=location]{border-left-color:var(--skt-blog-heading);color:var(--skt-blog-heading);font-weight:700}.skt-article__direct-answer{margin-bottom:40px;padding:24px 28px;border-left:3px solid var(--skt-blog-focus);border-radius:0 12px 12px 0;background:var(--skt-blog-green-soft)}.skt-article__direct-answer>p{margin:0 0 12px;color:var(--skt-blog-heading);font-weight:700}.skt-article__direct-answer ol{margin:0;padding-left:24px}.skt-article__direct-answer li+li{margin-top:6px}.skt-article__content{color:var(--skt-blog-text);font-size:18px;line-height:1.75}.skt-article__content>:first-child{margin-top:0}.skt-article__content h2,.skt-article__routine h2,.skt-article__faq h2,.skt-article__cta h2{margin:64px 0 22px;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.2;scroll-margin-top:140px}.skt-article__content h3{margin:36px 0 12px;font-size:clamp(1.2rem,2vw,1.45rem);line-height:1.35;scroll-margin-top:140px}.skt-article__content p,.skt-article__content ul,.skt-article__content ol{margin-top:0;margin-bottom:22px}.skt-article__content a,.skt-article__text-link{color:var(--skt-blog-heading);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.skt-article__content img{display:block;width:auto;max-width:100%;height:auto;margin:40px auto;border-radius:16px}.skt-article__content figure{margin:40px 0}.skt-article__content figure img{margin:0}.skt-article__content figcaption,.skt-article__illustration figcaption{margin-top:10px;color:var(--skt-blog-muted);font-size:13px;line-height:1.55;text-align:center}.skt-article__content blockquote{margin:32px 0;padding:6px 0 6px 24px;border-left:2px solid var(--skt-blog-accent);color:var(--skt-blog-heading)}.skt-article__content table{display:block;width:100%;max-width:100%;margin:36px 0;overflow-x:auto;border-collapse:collapse}.skt-article__content th,.skt-article__content td{min-width:180px;padding:14px 16px;border:1px solid var(--skt-blog-border);text-align:left;vertical-align:top}.skt-article__content th{background:var(--skt-blog-green-soft);color:var(--skt-blog-heading)}.skt-article .skt-article__content ol.skt-steps{padding:0;list-style:none;counter-reset:skt-step}.skt-article .skt-article__content ol.skt-steps>li{position:relative;min-height:64px;padding-block:0 32px;padding-inline:72px 0;border-bottom:1px solid var(--skt-blog-border);counter-increment:skt-step}.skt-article .skt-article__content ol.skt-steps>li+li{padding-block-start:32px}.skt-article .skt-article__content ol.skt-steps>li>h3:first-child{margin-top:0}.skt-article .skt-article__content ol.skt-steps>li:before{content:counter(skt-step,decimal-leading-zero);position:absolute;top:0;inset-inline-start:0;width:48px;color:var(--skt-blog-accent);font-size:22px;font-weight:700;line-height:1.35;text-align:start}.skt-article .skt-article__content ol.skt-steps>li+li:before{top:32px}.skt-article__illustration{margin:48px auto}.skt-article__illustration--narrow{max-width:560px}.skt-article__illustration--content{max-width:740px}.skt-article__illustration-image{display:block;width:100%;height:auto;border-radius:16px}.skt-article__routine{margin-top:64px}.skt-article__routine h2{margin-top:0}.skt-article__routine-grid{display:grid;gap:16px}.skt-article__routine-card{padding:24px;border-top:3px solid var(--skt-blog-border);background:var(--skt-blog-surface)}.skt-article__routine-card--morning{background:#fffdf7;border-top-color:#e0b968}.skt-article__routine-card--evening{background:var(--skt-blog-green-soft);border-top-color:var(--skt-blog-focus)}.skt-article__routine-card--occasional{background:var(--skt-blog-accent-soft);border-top-color:var(--skt-blog-accent)}.skt-article__routine-label{display:flex;align-items:center;gap:10px;margin-bottom:14px}.skt-article__routine-label svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.skt-article__routine-label h3{margin:0;font-size:20px}.skt-article__routine-copy p:last-child{margin-bottom:0}.skt-article__routine-note{margin:18px 0 0;color:var(--skt-blog-muted);font-size:13px;line-height:1.6}.skt-article__product-callout{display:grid;gap:28px;align-items:center;margin:64px 0;padding:28px;border:1px solid var(--skt-blog-border);border-radius:16px;background:var(--skt-blog-surface)}.skt-article__product-media{min-width:0}.skt-article__product-image{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain}.skt-article__product-copy h3{margin:0 0 14px;font-size:26px;line-height:1.2}.skt-article__secondary-button,.skt-article__primary-button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;margin-top:18px;padding:0 24px;border:1px solid var(--skt-blog-heading);border-radius:var(--button-border-radius);font-size:13px;font-weight:700;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.skt-article__secondary-button{background:transparent;color:var(--skt-blog-heading)}.skt-article__primary-button{background:var(--skt-blog-heading);color:#fff}.skt-article__faq{margin-top:64px}.skt-article__faq h2{margin-top:0}.skt-article__faq-list{border-top:1px solid var(--skt-blog-border)}.skt-article__faq details{border-bottom:1px solid var(--skt-blog-border)}.skt-article__faq summary{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 0;color:var(--skt-blog-heading);cursor:pointer;font-weight:700;list-style:none}.skt-article__faq summary::-webkit-details-marker{display:none}.skt-article__faq summary svg{flex:0 0 20px;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;transition:transform .2s ease}.skt-article__faq details[open] summary svg{transform:rotate(180deg)}.skt-article__faq-answer{padding:0 32px 20px 0;color:var(--skt-blog-text)}.skt-article__faq-answer p:last-child{margin-bottom:0}.skt-article__cta{margin-top:64px;padding:36px;border-radius:20px;background:var(--skt-blog-accent-soft)}.skt-article__cta h2{margin-top:0}.skt-article__cta-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.skt-article__related{padding:64px 20px 80px;border-top:1px solid var(--skt-blog-border);background:var(--skt-blog-surface)}.skt-article__related-inner{max-width:1200px;margin:0 auto}.skt-article__related-inner>h2{margin:0 0 28px;font-size:clamp(1.75rem,3vw,2.5rem)}.skt-article__related-grid{display:grid;gap:32px}.skt-article__related-image-link{display:block;margin-bottom:18px;overflow:hidden;border-radius:14px}.skt-article__related-image{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform .25s ease}.skt-article__related-card h3{margin:0;font-size:22px;line-height:1.25}.skt-article__related-card h3 a{color:inherit;text-decoration:none}.skt-article__related-card>p:last-child{margin:10px 0 0;color:var(--skt-blog-muted);line-height:1.6}.skt-article a:focus-visible,.skt-article summary:focus-visible{outline:2px solid var(--skt-blog-focus);outline-offset:3px}@media screen and (min-width:768px){.skt-article__hero-copy{padding:64px 32px 52px}.skt-article__layout{padding:64px 32px 88px}.skt-article__routine-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.skt-article__product-callout{grid-template-columns:minmax(220px,280px) minmax(0,1fr);padding:36px}.skt-article__product-callout--text-only{grid-template-columns:1fr}.skt-article__related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:900px){.skt-article__hero-inner{grid-template-columns:minmax(0,58fr) minmax(360px,42fr);align-items:center}.skt-article__hero-inner--text-only{grid-template-columns:1fr;min-height:0}.skt-article__hero-copy{display:flex;flex-direction:column;justify-content:center;padding:72px 56px}.skt-article__hero-image{aspect-ratio:auto}}@media screen and (min-width:1200px){.skt-article__layout{grid-template-columns:240px minmax(0,740px);justify-content:center;gap:72px;padding-top:80px}.skt-article__main{margin:0}.skt-article__toc--desktop{display:block}.skt-article__toc--mobile{display:none}.skt-article__toc-sticky{position:sticky;top:120px}.skt-article__toc-title{margin:0 0 12px;color:var(--skt-blog-heading);font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}}@media screen and (max-width:767px){.skt-article__content{font-size:17px;line-height:1.7}.skt-article__meta span+span:before{display:none}.skt-article__direct-answer{padding:22px 20px}.skt-article__cta{padding:28px 22px}.skt-article__cta-actions{align-items:stretch;flex-direction:column}.skt-article__primary-button,.skt-article__secondary-button{width:100%}.skt-article .skt-article__content ol.skt-steps>li{padding-inline-start:56px}}@media(hover:hover)and (pointer:fine){.skt-article__content a:hover,.skt-article__text-link:hover{color:var(--skt-blog-accent);text-decoration-thickness:2px}.skt-article__related-card h3 a:hover{text-decoration:underline;text-underline-offset:.18em}.skt-article__related-image-link:hover .skt-article__related-image{transform:scale(1.025)}}@media(prefers-reduced-motion:reduce){.skt-article *,.skt-article *:before,.skt-article *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media screen and (min-width:1000px){.multi-column--four{--section-items-per-row: 4}}.shopify-section--my-brand-story-image-page{margin:0!important}.my-brand-story,.my-brand-story__group,.my-brand-story__image{display:block;width:100%}.my-brand-story{overflow:hidden;line-height:0}.my-brand-story__group--mobile{display:none}@media screen and (max-width:767px){.my-brand-story__group--desktop{display:none}.my-brand-story__group--mobile{display:block}}.my-order-tracking{padding:72px 24px 96px;background:linear-gradient(180deg,#f2fbfe,#fff 55%);color:#063f52}.my-order-tracking__inner{width:min(1080px,100%);margin:0 auto}.my-order-tracking__header{max-width:720px;margin:0 auto 44px;text-align:center}.my-order-tracking__eyebrow{margin:0 0 10px;color:#1685a0;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.my-order-tracking__header h1{margin:0 0 16px;font-size:clamp(2.1rem,5vw,4rem);line-height:1.05}.my-order-tracking__header p:last-child,.my-order-tracking__card p,.my-order-tracking__form small{color:#4d6872}.my-order-tracking__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.my-order-tracking__card{padding:clamp(28px,4vw,46px);border:1px solid #d8edf2;border-radius:22px;background:#fff;box-shadow:0 18px 50px #063f5214}.my-order-tracking__card h2{margin:0 0 10px;font-size:1.5rem}.my-order-tracking__form{display:grid;gap:12px;margin-top:24px}.my-order-tracking__form label{font-weight:700}.my-order-tracking__form input{width:100%;min-height:50px;padding:0 16px;border:1px solid #b9d6de;border-radius:10px;color:#063f52;background:#fff}.my-order-tracking__form button,.my-order-tracking__card--account .button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding:0 22px;border:0;border-radius:10px;background:#063f52;color:#fff;font-weight:700;text-decoration:none;cursor:pointer}.my-order-tracking__card--account{display:flex;flex-direction:column;align-items:flex-start}.my-order-tracking__card--account .button{margin-top:auto}.my-order-tracking__error{margin:0;color:#b42318;font-size:.9rem}@media screen and (max-width:740px){.my-order-tracking{padding:48px 16px 72px}.my-order-tracking__grid{grid-template-columns:1fr}.my-order-tracking__card--account .button{width:100%;margin-top:20px}}.my-faq-page{padding:72px 24px 96px;color:#20252c}.my-faq-page__inner{width:min(980px,100%);margin:0 auto}.my-faq-page__header{margin-bottom:52px;text-align:center}.my-faq-page__header>p{margin:0 0 8px;color:#0876d1;font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.my-faq-page__header h1{margin:0 0 14px;font-size:clamp(2.5rem,6vw,4.75rem);line-height:1}.my-faq-group+.my-faq-group{margin-top:58px}.my-faq-group__title{margin:0 0 8px;padding-bottom:16px;border-bottom:1px solid #dfe4ea;font-size:clamp(1.45rem,3vw,2rem)}.my-faq-item{border-bottom:1px solid #dfe4ea}.my-faq-item summary{display:grid;grid-template-columns:minmax(0,1fr) 28px;gap:18px;align-items:center;padding:22px 0;cursor:pointer;list-style:none}.my-faq-item summary::-webkit-details-marker{display:none}.my-faq-item__question{font-size:1.08rem;font-weight:700;line-height:1.4}.my-faq-item__icon{position:relative;width:26px;height:26px;border:1px solid #cbd3dc;border-radius:50%}.my-faq-item__icon:before,.my-faq-item__icon:after{position:absolute;top:50%;left:50%;width:10px;height:1.5px;background:#20252c;content:"";transform:translate(-50%,-50%)}.my-faq-item__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.my-faq-item[open] .my-faq-item__icon:after{opacity:0}.my-faq-item__answer{padding:0 44px 24px 0;color:#505862;line-height:1.7}.my-faq-page__contact{margin-top:72px;padding:40px;border-radius:18px;background:#f4f8fc;text-align:center}.my-faq-page__contact h2{margin:0 0 10px}.my-faq-page__contact .button{margin-top:20px}@media screen and (max-width:740px){.my-faq-page{padding:48px 16px 72px}.my-faq-page__header{margin-bottom:38px}.my-faq-group+.my-faq-group{margin-top:44px}.my-faq-item__answer{padding-right:0}.my-faq-page__contact{padding:28px 20px}}.standalone-tag-links{min-width:0;background:var(--tag-section-background)}.standalone-tag-links__placeholder{margin:0;padding-block:16px;text-align:center;font-size:14px}.collection-tag-links{min-width:0;padding-block:var(--tag-top) var(--tag-bottom)}.product-facet__main:has(.collection-tag-links){min-width:0}.collection-tag-links__scroller{display:block}.collection-tag-links__arrow{display:none}.collection-tag-links__list{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.collection-tag-links__list>li{min-width:0;max-width:100%}.collection-tag-links__link{display:inline-flex;align-items:center;justify-content:center;min-height:34px;max-width:100%;padding:6px 12px;border:1px solid var(--tag-color);border-radius:var(--tag-radius);background:var(--tag-background);color:var(--tag-color);font-family:var(--tag-font);font-size:var(--tag-size);font-weight:var(--tag-weight);line-height:1.4;letter-spacing:0;text-align:center;text-decoration:none;text-transform:var(--tag-case);overflow-wrap:anywhere;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.collection-tag-links__link--soft{background:var(--tag-soft);border-color:transparent}.collection-tag-links__link--filled,.collection-tag-links__link:hover,.collection-tag-links__link[aria-current=page]{background:var(--tag-hover-background);border-color:var(--tag-hover-background);color:var(--tag-hover-color)}.collection-tag-links__link--filled:hover{background:var(--tag-background);border-color:var(--tag-color);color:var(--tag-color)}.collection-tag-links__link:focus-visible{outline:2px solid var(--tag-color);outline-offset:3px}@media screen and (max-width:740px){.collection-tag-links__scroller{position:relative;display:block;min-width:0}.collection-tag-links__list{min-width:0;flex-wrap:nowrap;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding:4px}.collection-tag-links__list::-webkit-scrollbar{display:none}.collection-tag-links__list>li{flex:0 0 auto;max-width:none}.collection-tag-links__link{padding:5px 10px;white-space:nowrap}.collection-tag-links__arrow:not([hidden]){position:absolute;top:50%;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:color-mix(in srgb,var(--tag-background) 65%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:0 1px 6px #0000001a;color:var(--tag-color);cursor:pointer;transform:translateY(-50%)}.collection-tag-links__arrow[data-direction="-1"]{left:2px}.collection-tag-links__arrow[data-direction="1"]{right:2px}.collection-tag-links__arrow:disabled{visibility:hidden;pointer-events:none}.collection-tag-links__arrow:focus-visible{outline:2px solid var(--tag-color);outline-offset:-2px}}@media(prefers-reduced-motion:reduce){.collection-tag-links__link{transition:none}}.product-sale-countdown[hidden]{display:none}.product-sale-countdown{display:block;width:100%;margin-top:var(--countdown-margin-top);margin-bottom:var(--countdown-margin-bottom);color:var(--countdown-text)}.product-sale-countdown__inner{padding:16px 20px;overflow:hidden;border-radius:var(--countdown-radius);background:linear-gradient(115deg,var(--countdown-bg-start),var(--countdown-bg-end));box-shadow:0 8px 20px #f5446a26}.product-sale-countdown__headline{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:22px;font-style:italic;line-height:1;letter-spacing:-.02em}.product-sale-countdown__bolt{width:22px;height:22px;flex:0 0 auto;fill:currentColor;opacity:.55}.product-sale-countdown__row,.product-sale-countdown__time{display:flex;align-items:center}.product-sale-countdown__row{flex-wrap:wrap;gap:10px}.product-sale-countdown__label{flex:0 0 auto;font-size:15px;font-weight:700;line-height:1.2}.product-sale-countdown__time{min-width:0;gap:6px;color:var(--countdown-accent);font-variant-numeric:tabular-nums}.product-sale-countdown__cell{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:42px;padding:7px 9px;border-radius:7px;background:var(--countdown-cell-bg);font-size:22px;font-weight:800;line-height:1;white-space:nowrap}.product-sale-countdown__cell--days{min-width:82px}.product-sale-countdown__separator{color:var(--countdown-text);font-size:22px;font-weight:800;line-height:1;opacity:.92}@media screen and (max-width:480px){.product-sale-countdown__inner{padding:14px 15px}.product-sale-countdown__headline{margin-bottom:10px;font-size:19px}.product-sale-countdown__bolt{width:19px;height:19px}.product-sale-countdown__row{gap:8px}.product-sale-countdown__label{font-size:13px}.product-sale-countdown__time{gap:4px}.product-sale-countdown__cell{min-width:37px;min-height:38px;padding:6px 7px;border-radius:6px;font-size:18px}.product-sale-countdown__cell--days{min-width:72px}.product-sale-countdown__separator{font-size:18px}}@media screen and (max-width:360px){.product-sale-countdown__inner{padding-inline:12px}.product-sale-countdown__row{align-items:flex-start;flex-direction:column}}.product-special-promo{width:100%;margin:20px 0 16px;padding:20px;color:#1f2933;background:#fff;border:1px solid #e1e6eb;border-radius:18px}.product-special-promo__heading{margin:0 0 16px;font-size:23px;font-weight:700;line-height:1.25}.product-special-promo__ticket{display:grid;grid-template-columns:70px minmax(0,1fr) auto;align-items:stretch;min-width:0;overflow:hidden;background:#fde5ee;border-radius:14px}.product-special-promo__icon{display:flex;align-items:center;justify-content:center;min-height:108px;color:#fff;background:#f04478;border-right:1px dashed rgba(255,255,255,.78)}.product-special-promo__content{align-self:center;min-width:0;padding:18px 16px 18px 20px}.product-special-promo__title,.product-special-promo__description{overflow-wrap:anywhere}.product-special-promo__title{margin:0 0 4px;font-size:18px;font-weight:700;line-height:1.3}.product-special-promo__description{margin:0;color:#6b6267;font-size:14px;line-height:1.4}.product-special-promo__claim{border:0;align-self:center;justify-self:end;min-width:88px;margin-right:16px;padding:11px 18px;color:#fff;font-size:15px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap;background:#003f56;border-radius:999px;cursor:pointer;transition:background-color .16s ease,transform .16s ease}.product-special-promo__claim:hover{color:#fff;background:#002f40;transform:translateY(-1px)}.product-special-promo__claim:focus-visible{outline:2px solid #003f56;outline-offset:3px}.product-special-promo__claim.is-claimed{background:#197a55;cursor:default}.product-special-promo__claim:disabled{opacity:.72;cursor:wait;transform:none}.product-special-promo__status{min-height:19px;margin:9px 4px 0;color:#b42318;font-size:13px;font-weight:600;line-height:1.35}.product-special-promo__status.is-success{color:#197a55}@media screen and (max-width:640px){.product-special-promo{margin:16px 0 12px;padding:15px;border-radius:15px}.product-special-promo__heading{margin-bottom:12px;font-size:19px}.product-special-promo__ticket{grid-template-columns:54px minmax(0,1fr) auto;border-radius:12px}.product-special-promo__icon{min-height:92px}.product-special-promo__content{padding:14px 10px 14px 13px}.product-special-promo__title{font-size:15px}.product-special-promo__description{font-size:12px}.product-special-promo__claim{min-width:66px;margin-right:10px;padding:9px 12px;font-size:13px}.product-special-promo__status{margin-top:7px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map */
