.al-reviews-section{padding:72px 0;background:#fff;scroll-margin-top:24px;border-top:1px solid #eadfe5;border-bottom:1px solid #eadfe5}.al-reviews-heading{text-align:center;max-width:760px;margin:0 auto 34px}.al-reviews-heading h2{font-size:clamp(32px,3.2vw,44px);font-weight:600}.al-reviews-heading>p:last-child{color:#746b72;font-size:15px}.al-reviews-summary{display:flex;gap:42px;align-items:center;justify-content:center;border:1px solid #e7dce3;background:var(--al-blush);border-radius:10px;padding:26px 32px;margin:0 auto 32px;max-width:860px}.al-reviews-score{text-align:center;min-width:220px}.al-reviews-score>strong{display:block;font-size:40px;line-height:1.2;font-weight:600}.al-reviews-score small{font-size:19px;font-weight:400;color:#746b72}.al-review-stars{display:inline-block;position:relative;font-size:25px;line-height:1.5;letter-spacing:3px;color:#d8cdd3;white-space:nowrap}.al-review-stars>span:last-child{position:absolute;left:0;top:0;color:var(--al-accent);overflow:hidden}.al-reviews-score p{font-size:11px;line-height:1.5;color:#716870;margin:3px 0 0}.al-reviews-explainer{border-left:1px solid #dfced8;padding-left:32px;max-width:440px}.al-reviews-explainer h3{font-size:20px!important;margin:0 0 10px!important}.al-reviews-explainer p{font-size:12px;color:#716870;line-height:1.6;margin:0 0 10px}.al-reviews-explainer a,.al-customer-review>a{font-size:12px;text-underline-offset:4px}.al-review-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.al-customer-review{border:1px solid #e5dce2;border-radius:10px;padding:26px;background:#fff;box-shadow:0 4px 18px #32102305}.al-customer-review-top{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:19px}.al-review-source-tag{display:inline-block;padding:4px 9px;font-size:10px;letter-spacing:.05em;text-transform:uppercase;background:var(--al-blush);color:var(--al-accent);border-radius:4px}.al-customer-review-top time{font-size:11px;color:#746b72}.al-customer-review h3{font-size:21px!important;letter-spacing:-.02em!important;line-height:1.3!important;margin:0 0 16px!important}.al-customer-review blockquote{margin:0 0 20px;padding:0;border:0;font-size:17px;line-height:1.7;font-style:normal;color:#30252d}.al-customer-review blockquote p:before{content:"\201c"}.al-customer-review blockquote p:after{content:"\201d"}.al-customer-review>img{border-radius:6px;margin-bottom:18px;max-height:330px;object-fit:contain}.al-review-author{font-size:13px;font-weight:600}.al-review-context{font-size:11px;color:#746b72;line-height:1.6}.al-reviews-footnote{text-align:center;color:#746b72;font-size:11px;max-width:760px;margin:24px auto 0!important}@media(max-width:749px){.al-reviews-section{padding:44px 0}.al-reviews-summary{display:block;padding:22px}.al-reviews-score{min-width:0}.al-reviews-explainer{margin-top:20px;padding:20px 0 0;border-left:0;border-top:1px solid #dfced8;text-align:center;max-width:none}.al-review-list{grid-template-columns:1fr;gap:16px}.al-customer-review{padding:22px}.al-reviews-heading h2{font-size:32px}}.brand-review-grid{padding:clamp(42px,5vw,80px) 24px;background:var(--review-background);color:#202020}.brand-review-grid__inner{max-width:1200px;margin:auto}.brand-review-grid__header{margin-bottom:32px}.brand-review-grid h2{margin:0 0 16px;font-size:clamp(28px,3.4vw,44px);line-height:1.15;letter-spacing:-.035em;color:inherit}.brand-review-grid__header .rte{font-size:13px;line-height:1.7;max-width:900px;color:#626262}.brand-review-grid__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:start}.brand-review-card{border:1px solid #e4e0dd;border-radius:9px;background:#fff;overflow:hidden;min-width:0}.brand-review-card__image{aspect-ratio:4/5;overflow:hidden;background:#f5f3f0}.brand-review-card__image img{display:block;width:100%;height:100%;object-fit:var(--review-fit,cover)}.brand-review-card__content{padding:22px}.brand-review-card h3{font-size:15px;font-weight:650;line-height:1.4;margin:0 0 6px;color:#171717;letter-spacing:0}.brand-review-card__origin{font-size:10px;line-height:1.5;margin:0 0 14px;color:#777;letter-spacing:.025em}.brand-review-card__stars{font-size:17px;letter-spacing:2px;color:var(--review-accent);margin:0 0 12px}.brand-review-card__title{font-size:15px;font-weight:600;margin:0 0 10px;line-height:1.5}.brand-review-card__body{font-size:14px;line-height:1.75;letter-spacing:0;color:#404040;overflow-wrap:anywhere}.brand-review-card__body p{margin:0 0 12px}.brand-review-card__body p:last-child{margin-bottom:0}.brand-review-card__date{font-size:11px;color:#777;margin:16px 0 0}.brand-review-grid__more{margin-top:30px}.brand-review-grid__more>summary{cursor:pointer;list-style:none;width:fit-content;margin:0 auto 28px;padding:14px 28px;border:1px solid #333;border-radius:3px;font-size:13px}.brand-review-grid__more>summary::-webkit-details-marker{display:none}.brand-review-grid__more>summary:focus-visible{outline:3px solid var(--review-accent);outline-offset:4px}.brand-review-grid__note{font-size:11px;line-height:1.7;color:#6d6d6d;margin-top:30px;max-width:900px}@media(min-width:750px)and (max-width:989px){.brand-review-grid__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.brand-review-grid{padding:40px 18px}.brand-review-grid__cards{grid-template-columns:1fr;gap:18px}.brand-review-card__content{padding:20px}.brand-review-grid__header{margin-bottom:24px}.brand-review-grid__header .rte{font-size:12px}.brand-review-card__image{max-height:520px}}.source-gallery{padding:clamp(38px,5vw,80px) 24px;color:#202020;background:#fff}.source-gallery__inner{max-width:1320px;margin:auto}.source-gallery h2{font-size:clamp(28px,4vw,52px);line-height:1.12;letter-spacing:-.045em;margin:0 0 24px}.source-gallery .rte{max-width:800px;line-height:1.7;margin-bottom:26px}.source-gallery__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.source-gallery figure{margin:0;min-width:0}.source-gallery img{display:block;width:100%;height:auto}.source-gallery video{display:block;width:100%;max-height:720px;background:#101010}.source-gallery__portrait{aspect-ratio:9/16;object-fit:cover}.source-gallery figcaption{font-size:13px;line-height:1.6;padding:14px 0}.source-gallery__source{font-size:11px;margin:26px 0 0}.source-gallery a{color:inherit;text-underline-offset:4px}.source-gallery--tante{background:#fcf7f4}.source-gallery--tante h2{font-weight:500}.source-gallery--marlo h2{text-transform:uppercase;font-weight:750}.source-gallery--nasal{background:#101412;color:#fff}.source-gallery--bra h2{font-family:Georgia,serif;font-weight:400}.source-gallery--campaign .source-gallery__items{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;padding-bottom:12px}.source-gallery--campaign figure{flex:0 0 32%;scroll-snap-align:start}.source-gallery--campaign img{aspect-ratio:4/5;object-fit:cover}.source-gallery--photos .source-gallery__items{grid-template-columns:repeat(4,minmax(0,1fr))}.source-gallery--photos img{aspect-ratio:1;object-fit:cover}.source-gallery--videos .source-gallery__items{grid-template-columns:repeat(3,minmax(0,1fr))}.source-gallery--comparison .source-gallery__items{gap:2px}.source-gallery--comparison img{aspect-ratio:4/3;object-fit:cover}.source-gallery__table{overflow:auto}.source-gallery table{border-collapse:collapse;width:100%;font-size:14px}.source-gallery caption{text-align:left;padding:0 0 20px}.source-gallery td,.source-gallery th{text-align:left;border-bottom:1px solid #ccc;padding:16px}.source-gallery a:focus-visible,.source-gallery video:focus-visible{outline:3px solid #aa834b;outline-offset:4px}@media(max-width:749px){.source-gallery{padding:36px 18px}.source-gallery__items{gap:12px}.source-gallery--gallery .source-gallery__items{grid-template-columns:1fr}.source-gallery--campaign figure{flex-basis:82%}.source-gallery--videos .source-gallery__items{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.source-gallery--videos figure{flex:0 0 82%;scroll-snap-align:start}.source-gallery--photos .source-gallery__items{grid-template-columns:repeat(3,minmax(0,1fr))}.source-gallery--comparison figcaption{font-size:11px}.source-gallery td,.source-gallery th{padding:12px 8px}}.source-gallery .rte{max-width:100%;overflow-wrap:anywhere;word-break:normal;white-space:normal}.source-gallery figure{min-width:0;max-width:100%}.source-gallery img{max-width:100%;object-fit:contain}.source-gallery__more{grid-column:1/-1;border-top:1px solid currentColor;padding-top:18px}.source-gallery__more>summary{cursor:pointer;font-size:14px;padding:12px 0;list-style-position:inside}.source-gallery__expanded{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-top:22px}.source-gallery--photos .source-gallery__items{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.source-gallery--photos figure{max-width:180px}.source-gallery--photos figcaption{font-size:11px}.source-gallery--gallery img{height:auto;aspect-ratio:auto}.source-gallery--videos video{max-height:600px}.source-gallery .source-gallery__source{font-size:11px;line-height:1.6;overflow-wrap:anywhere}@media(max-width:749px){.source-gallery .rte{font-size:14px;line-height:1.65;margin-bottom:22px}.source-gallery h2{font-size:29px;line-height:1.15}.source-gallery__expanded{grid-template-columns:1fr;gap:18px}.source-gallery--photos .source-gallery__items{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px}.source-gallery--photos figure{flex:0 0 35%;scroll-snap-align:start}.source-gallery figcaption{font-size:12px;line-height:1.6}.source-gallery--videos video{max-height:none}.source-gallery__table{max-width:100%}}.five-glam{background:var(--glam-background);color:var(--glam-ink);padding:30px 0 24px}.five-glam__inner{max-width:1540px;margin:0 auto;padding:0 30px}.five-glam__heading{font-size:34px;line-height:1.2;letter-spacing:-.5px;color:inherit;margin:0 0 18px;font-weight:500}.five-glam__track{display:flex;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:8px}.five-glam__card{position:relative;flex:0 0 calc((100% - 80px)/6);aspect-ratio:9/16;border-radius:8px;overflow:hidden;background:#e9e4e1;scroll-snap-align:start}.five-glam__video{width:100%;height:100%;display:block;object-fit:cover}.five-glam__toggle,.five-glam__sound{display:none;position:absolute;z-index:2;border:0;cursor:pointer;background:#1917187a;color:#fff}.five-glam--ready .five-glam__toggle{display:flex;align-items:center;justify-content:center;bottom:14px;right:14px;width:48px;height:48px;border-radius:50%;padding:13px}.five-glam__toggle svg{width:24px;height:24px}.five-glam__pause,.five-glam__card[data-playing=true] .five-glam__play{display:none}.five-glam__card[data-playing=true] .five-glam__pause{display:block}.five-glam--ready .five-glam__card[data-playing=true] .five-glam__sound{display:block;top:12px;right:12px;font-size:11px;padding:7px 9px;border-radius:20px}.five-glam__toggle:focus-visible,.five-glam__sound:focus-visible{outline:3px solid white;outline-offset:-5px}.five-glam__caption{position:absolute;bottom:18px;left:12px;right:68px;color:#fff;font-size:12px;text-shadow:0 1px 3px #000}.five-glam__note{font-size:11px;line-height:1.5;color:inherit;opacity:.65;margin:10px 0 0}@media(max-width:1100px){.five-glam__card{flex-basis:calc((100% - 32px)/3.3)}}@media(max-width:600px){.five-glam__inner{padding:0 20px}.five-glam__heading{font-size:28px}.five-glam__card{flex-basis:72%;max-width:270px}.five-glam__track{gap:12px}.five-glam{padding:24px 0 18px}}.jm-review-wall{background:#fff;padding:62px 24px;color:#222}.jm-reviews-container{max-width:1200px;margin:auto}.jm-review-wall h2{text-align:center;font-size:32px;font-weight:600;margin:0 0 30px;line-height:1.25}.jm-review-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ddd;padding-bottom:18px;gap:20px}.jm-review-summary{display:flex;align-items:center;gap:12px;font-size:15px}.jm-review-stars{color:#b85993;font-size:22px;letter-spacing:2px}.jm-review-write{border:1px solid #222;color:#222;background:#fff;padding:10px 23px;border-radius:4px;cursor:pointer;font:inherit;font-size:13px}.jm-review-source-note{font-size:11px;line-height:1.6;color:#777;max-width:950px;margin:16px 0 23px}.jm-review-source-note a{color:#594264;text-underline-offset:3px}.jm-review-masonry{column-count:4;column-gap:15px}.jm-review-card{display:inline-block;vertical-align:top;width:100%;break-inside:avoid;border:1px solid #e3e3e3;border-radius:8px;background:#fff;overflow:hidden;margin:0 0 15px;box-shadow:0 3px 9px #00000004}.jm-review-card[hidden]{display:none!important}.jm-review-card>img{display:block;width:100%;height:auto}.jm-review-body{padding:15px}.jm-review-body h3{font-size:14px!important;font-weight:650;line-height:1.4;margin:0 0 7px}.jm-review-body h3>span{font-size:9px;font-weight:400;color:#6f6271;display:block;margin-top:4px}.jm-review-small-stars{color:#b85993;letter-spacing:2px;font-size:17px;margin:0 0 10px}.jm-review-body p{font-size:13px;line-height:1.65;color:#444;margin:0 0 10px}.jm-review-card-source{font-size:10px;color:#8b768f;text-underline-offset:3px}.jm-review-more{text-align:center;margin-top:24px}.jm-review-more button{background:#222;color:#fff;border:0;border-radius:5px;padding:13px 34px;font:inherit;font-size:14px;cursor:pointer}.jm-review-dialog{border:1px solid #ddd;border-radius:10px;max-width:520px;width:calc(100% - 36px);padding:30px}.jm-review-dialog::backdrop{background:#0008}.jm-review-dialog h3{font-size:25px;margin:0 35px 14px 0}.jm-review-dialog p{font-size:12px;line-height:1.6;color:#6c626e}.jm-review-close{position:absolute;right:14px;top:10px;border:0;background:transparent;font-size:28px;cursor:pointer}.jm-review-dialog label{display:block;font-size:12px;margin:13px 0 5px}.jm-review-dialog input,.jm-review-dialog textarea,.jm-review-dialog select{display:block;width:100%;border:1px solid #cfc6d3;border-radius:4px;padding:10px;font:inherit;background:#fff}.jm-review-dialog button[type=submit]{border:0;background:#6d388b;color:#fff;width:100%;margin-top:18px;border-radius:5px;padding:13px;font:inherit;cursor:pointer}@media(max-width:999px){.jm-review-masonry{column-count:3}}@media(max-width:749px){.jm-review-wall{padding:40px 18px}.jm-review-wall h2{font-size:28px}.jm-review-masonry{column-count:2;column-gap:12px}.jm-review-card{margin-bottom:12px}.jm-review-summary{align-items:start;flex-direction:column;gap:3px;font-size:12px}.jm-review-write{padding:9px 16px}.jm-review-body{padding:12px}.jm-review-body p{font-size:12px}}@media(max-width:430px){.jm-review-masonry{column-count:1}.jm-review-card>img{max-height:430px;object-fit:contain;background:#fafafa}.jm-review-body p{font-size:14px}}.marlo-complexion-guide{background:var(--complexion-bg,#f5e7ec);padding:48px 24px;color:#292329;scroll-margin-top:85px}.marlo-complexion-guide__inner{max-width:1280px;margin:auto}.marlo-complexion-guide h2{font-family:Georgia,serif;font-size:clamp(30px,4vw,50px);line-height:1.12;font-weight:400;letter-spacing:-.035em;margin:0 0 16px}.marlo-complexion-guide__intro{max-width:780px;font-size:14px;line-height:1.65}.marlo-complexion-guide__filters{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0 12px}.marlo-complexion-guide__filters button{min-height:44px;min-width:62px;padding:10px 18px;border:1px solid #c2a8b6;border-radius:5px;background:transparent;color:#543347;font:inherit;font-size:13px;cursor:pointer}.marlo-complexion-guide__filters button[aria-pressed=true]{background:#74405a;color:#fff;border-color:#74405a}.marlo-complexion-guide__filters button:focus-visible,.marlo-complexion-guide__choose:focus-visible{outline:3px solid #74458b;outline-offset:3px}.marlo-complexion-guide__count{font-size:11px;line-height:1.5;color:#73616b;margin:0 0 16px}.marlo-complexion-guide__cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;align-items:start}.marlo-complexion-guide__card{min-width:0;background:#fffaf7;border-radius:7px;overflow:hidden}.marlo-complexion-guide__card img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:contain}.marlo-complexion-guide__copy{padding:14px 12px 16px}.marlo-complexion-guide h3{font-size:16px;line-height:1.3;margin:0 0 8px;font-weight:600}.marlo-complexion-guide__copy .rte{font-size:12px;line-height:1.6;min-height:58px}.marlo-complexion-guide__choose{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px;border:1px solid #9e6b82;border-radius:5px;text-align:center;color:#64314c;font-size:11px;line-height:1.4;text-decoration:none;margin-top:12px}.marlo-complexion-guide__note{font-size:11px;line-height:1.65;color:#6d5963;max-width:900px;margin-top:20px}.marlo-complexion-guide [hidden]{display:none!important}.marlo-complexion-guide[data-filtered=true] .marlo-complexion-guide__cards{grid-template-columns:minmax(0,420px)}@media(min-width:750px)and (max-width:999px){.marlo-complexion-guide__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.marlo-complexion-guide{padding:32px 18px}.marlo-complexion-guide h2{font-size:31px}.marlo-complexion-guide__intro{font-size:13px}.marlo-complexion-guide__filters{gap:7px;margin-top:18px}.marlo-complexion-guide__filters button{font-size:12px;padding:9px 13px}.marlo-complexion-guide__cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:12px}.marlo-complexion-guide__card{flex:0 0 84%;scroll-snap-align:start}.marlo-complexion-guide[data-filtered=true] .marlo-complexion-guide__card{flex-basis:100%;max-width:420px}.marlo-complexion-guide__copy .rte{min-height:0}.marlo-complexion-guide__choose{font-size:12px}.marlo-complexion-guide__count,.marlo-complexion-guide__note{font-size:11px}}.marlo-pair-target{display:flex;align-items:center;gap:10px;font-size:13px;margin:12px 0}.marlo-pair-target select{font:inherit;min-height:44px;padding:8px;border:1px solid #bda2b3;border-radius:5px;background:#fff;color:#3b2e36}.marlo-pair-names{display:flex;flex-direction:column;gap:4px;font-size:11px;line-height:1.5;margin:10px 0}.marlo-pair-feedback{font-size:13px;line-height:1.6;color:#64314c}.marlo-complexion-guide__choose{width:100%;background:transparent;font-family:inherit;cursor:pointer}.marlo-complexion-guide__choose[aria-pressed=true]{background:#74405a;color:#fff}.marlo-complexion-guide__choose:disabled{opacity:.45;cursor:not-allowed}.marlo-complexion-guide__card.is-selected{box-shadow:0 0 0 2px #74405a}.marlo-complexion-guide__copy .rte{min-height:78px}@media(max-width:749px){.marlo-complexion-guide__copy .rte{min-height:0}.marlo-pair-target{flex-wrap:wrap}}.marlo-announcement{background:#64324f;text-align:center;padding:8px 16px;font-size:12px;line-height:1.4;color:#fff}.marlo-announcement a{color:inherit;text-decoration:none}.marlo-full-header{background:#fffaf7!important}.marlo-full-header .five-wordmark{font-family:Georgia,serif;letter-spacing:-.04em}@media(max-width:749px){.marlo-announcement{font-size:10px;padding:7px 12px}.marlo-full-header nav{gap:12px!important}.marlo-full-header nav a{font-size:10px}.marlo-full-header{padding:12px 16px!important}}.marlo-content{padding:48px 22px;background:#fcf7f4;color:#292329;scroll-margin-top:90px}.marlo-content__inner{max-width:1100px;margin:auto}.marlo-content h2{font-family:Georgia,serif;font-weight:400;font-size:clamp(28px,4vw,48px);line-height:1.15;margin:0 0 22px}.marlo-content img{display:block;width:100%;height:auto;max-width:100%;border-radius:6px}.marlo-content__body{font-size:15px;line-height:1.7;max-width:850px;margin-top:20px}.marlo-content--upgrade{background:#f2e7ee;text-align:center}.marlo-content--upgrade .marlo-content__body{margin:0 auto 18px}.marlo-content__upgrade{min-height:48px;border:0;background:#74458b;color:#fff;border-radius:6px;font:inherit;font-weight:600;padding:12px 25px;cursor:pointer}.marlo-content__upgrade:focus-visible{outline:3px solid #74458b;outline-offset:4px}.marlo-content--terms{background:#fff;padding-top:30px;padding-bottom:30px}.marlo-content__terms{font-size:12px;line-height:1.65;scroll-margin-top:90px}.marlo-content__terms a{color:inherit;text-underline-offset:3px}.marlo-content [hidden]{display:none!important}@media(max-width:749px){.marlo-content{padding:30px 18px}.marlo-content__body{font-size:14px}.marlo-content__upgrade{width:100%}.marlo-content__terms{font-size:12px}}.rv-policy-footer{background:#1b1b1b;color:#fff;padding:32px 24px}.rv-policy-footer nav{max-width:1140px;margin:auto;display:flex;flex-wrap:wrap;gap:18px 32px}.rv-policy-footer a{color:inherit;text-decoration:none;font-size:14px;line-height:1.6}.rv-policy-footer a:hover{text-decoration:underline}.rv-policy-footer a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.rvo-cases{background:#fff}.rvo-case-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.rvo-case{border:1px solid #e5dfd9;border-radius:12px;overflow:hidden;background:#faf8f5}.rvo-case-labels{display:grid;grid-template-columns:1fr 1fr;text-align:center;background:#f1e9e5;padding:12px 4px;font-size:13px;font-weight:600}.rvo-case img{display:block;width:100%;height:auto}.rvo-case-info{padding:20px}.rvo-case-info h3{font-size:22px;line-height:1.3;margin:0 0 10px;font-weight:500}.rvo-case-info p{font-size:13px;line-height:1.65;margin:8px 0}.rvo-case-routine{font-weight:600}.rvo-case-note{max-width:900px;font-size:12px;line-height:1.65;color:#666;margin:22px auto;text-align:center}.rvo-case-action{text-align:center}.rvo-case-action .rvo-cta{margin-top:0}.rvo-case-action p{font-size:12px;line-height:1.6;color:#666}.rvo-case-action a:not(.rvo-cta){color:inherit}@media(max-width:749px){.rvo-case-grid{grid-template-columns:1fr;gap:22px}.rvo-case-info{padding:16px}.rvo-case-info h3{font-size:20px}}.rvo-case-info .rvo-case-story p{font-size:15px;line-height:1.7;margin:14px 0}.rvo-case-closing{border-left:3px solid #af4144;padding:4px 0 4px 15px;margin:20px 0;font-size:18px;line-height:1.5;color:#683c38}.rvo-case-info .rvo-case-photo-context{font-size:11px;color:#746b65;margin-top:18px}.rvo-case-info h3{font-size:25px;letter-spacing:-.3px}@media(max-width:749px){.rvo-case-info{padding:21px}.rvo-case-info h3{font-size:23px}}.rvl-symbol svg{width:100%;height:140px;display:block}.rvl-bar [data-rvl-pause]{font-size:15px}.rvl-track{scrollbar-width:none}.rvl-track::-webkit-scrollbar{display:none}.rvl-symbol{margin-bottom:12px}.rvl .rvo-inner{padding-top:36px;padding-bottom:36px}.rvl-observe-title{margin-top:16px}.rvl{background:#faf8f5}.rvl .rvo-heading{margin-bottom:16px}.rvl-bar{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#736962;margin:0 0 12px}.rvl-bar button{border:1px solid #cdbfb7;border-radius:50%;width:44px;height:44px;background:#fff;cursor:pointer;margin-left:6px;font-size:20px}.rvl-track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;scrollbar-width:thin}.rvl-card{flex:0 0 calc((100% - 36px)/3);min-width:0;scroll-snap-align:start;border:1px solid #e5ddd6;background:#fff;border-radius:12px;padding:20px}.rvl-card img{width:100%;height:150px;object-fit:contain;display:block;margin-bottom:16px}.rvl-symbol{font-size:38px;line-height:1;color:#af4144;margin-bottom:22px;font-weight:300}.rvl-card .rvo-eyebrow{font-size:10px;margin:0 0 9px}.rvl-card h3{font-size:21px;line-height:1.25;font-weight:500;margin:0 0 10px}.rvl-card>p:not(.rvo-eyebrow){font-size:14px;line-height:1.6;margin:0}.rvl-source{font-size:11px;display:inline-block;margin-top:12px;color:#80685f}.rvl-note{font-size:11px;line-height:1.6;color:#716a64;margin:16px 0}.rvl-observe-title{font-size:19px;font-weight:500;margin:24px 0 12px}.rvl-observe{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory}.rvl-observe article{flex:0 0 calc((100% - 28px)/3);scroll-snap-align:start;border-top:2px solid #af4144;padding:14px 4px}.rvl-observe strong{font-size:14px}.rvl-observe p{font-size:13px;line-height:1.6;margin:7px 0}@media(max-width:749px){.rvl-card{flex-basis:86%;padding:18px}.rvl-card img{height:135px}.rvl-observe article{flex-basis:86%}.rvl-symbol{font-size:30px;margin-bottom:18px}.rvl-card h3{font-size:20px}}@media(prefers-reduced-motion:reduce){.rvl-track{scroll-behavior:auto}}.rvo-with-demo .rvo-content-layout:has(>.rvo-demo:only-child){display:block}.rvo-with-demo .rvo-content-layout>.rvo-demo:only-child{max-width:340px;margin:0 auto}#RVMechanism .rvl-card img{height:250px;margin-bottom:20px}#RVMechanism .rvl-card{padding:24px}#RVMechanism .rvl-track{scrollbar-width:none}#RVMechanism .rvl-track::-webkit-scrollbar{display:none}@media(max-width:749px){#RVMechanism .rvl-card{flex-basis:94%;padding:20px}#RVMechanism .rvl-card img{height:230px}}.rvo-scene{margin:0 0 22px}.rvo-scene svg{display:block;width:100%;height:auto}.rvo-card .rvo-eyebrow{font-size:10px;letter-spacing:.1em;color:#af4144;margin-bottom:10px}.rvo-demo{max-width:360px;margin:0 auto 32px}.rvo-demo video{display:block;width:100%;height:auto;border-radius:12px;background:#111}.rvo-demo p{font-size:12px;line-height:1.6;text-align:center;color:inherit;opacity:.8}.rvo-card{overflow-wrap:anywhere}.rvo-with-demo .rvo-content-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.rvo-with-demo .rvo-demo{width:100%;max-width:460px;margin:0}.rvo-with-demo .rvo-cards{grid-template-columns:1fr;gap:22px}.rvo-with-demo .rvo-card{padding-top:16px}.rvo-extra-demo{margin-top:18px;font-size:13px}.rvo-extra-demo summary{cursor:pointer;padding:14px 0}.rvo-with-demo .rvo-extra-demo video{max-width:260px;margin:auto}@media(max-width:749px){.rvo-with-demo .rvo-content-layout{grid-template-columns:1fr;gap:24px}.rvo-with-demo .rvo-demo{max-width:460px;margin:auto}.rvo-section{padding-top:44px;padding-bottom:44px}}.rvo-opening{padding:32px 24px;background:#f5f2ee}.rvo-opening-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;max-width:1120px;margin:auto;align-items:center}.rvo-opening-media video{display:block;width:100%;max-height:360px;object-fit:contain;background:#e8e1d9;border-radius:12px}.rvo-opening-copy h1{font-size:44px;line-height:1.12;margin:12px 0 20px;color:#242424;font-weight:500}.rvo-opening-copy>p:not(.rvo-eyebrow){font-size:17px;line-height:1.6;margin-bottom:22px}.rvo-opening-copy .rvo-cta{margin-top:0}@media(max-width:749px){.rvo-opening{padding:20px 20px 28px}.rvo-opening-inner{grid-template-columns:1fr;gap:20px}.rvo-opening-media video{max-height:240px;margin:auto}.rvo-opening-copy h1{font-size:30px;margin:8px 0 12px}.rvo-opening-copy>p:not(.rvo-eyebrow){font-size:15px;margin-bottom:16px}.rvo-opening-copy .rvo-eyebrow{margin-bottom:8px}}@media(max-width:749px){.rvo-opening{padding:16px 20px 20px}.rvo-opening-inner{gap:12px}.rvo-opening-media video{max-height:185px}.rvo-opening-copy h1{font-size:27px}.rvo-opening-copy>p:not(.rvo-eyebrow){font-size:14px;line-height:1.45;margin-bottom:12px}}.rvo-results-track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:16px}.rvo-results-track figure{margin:0;flex:0 0 calc((100% - 40px)/3);scroll-snap-align:start}.rvo-results-track img{display:block;width:100%;height:auto;border-radius:10px}@media(max-width:749px){.rvo-results-track figure{flex-basis:86%}}.rvo-more-results{max-width:1120px;margin:22px auto;padding:0 24px}.rvo-more-results>summary{cursor:pointer;padding:18px 0;border-bottom:1px solid #ddd;font-size:15px}.rvo-more-results .rvo-section{padding:28px 0}.rvs{background:#faf9f7}.rvs-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.rvs-frames{position:relative;height:290px;overflow:hidden;background:#f4f3f0;border-radius:12px}.rvs-frame{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .6s}.rvs-frame.is-active{opacity:1}.rvs-frame img{width:100%;height:100%;object-fit:contain}.rvs-controls{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#666;margin-top:8px}.rvs-controls button{background:transparent;border:1px solid #ccc;border-radius:20px;padding:7px 16px;cursor:pointer;min-height:36px}.rvs-tabs{display:flex;flex-wrap:wrap;gap:8px}.rvs-tabs button{background:#fff;border:1px solid #ddd;border-radius:20px;padding:10px 14px;font:inherit;font-size:13px;cursor:pointer;min-height:44px}.rvs-tabs button.is-active{background:#af4144;color:#fff;border-color:#af4144}.rvs-panels{min-height:145px;font-size:15px;line-height:1.65}.rvs-next{font-weight:600}.rvs-note{font-size:12px;line-height:1.6;color:#65605b;border-top:1px solid #ddd;padding-top:12px}@media(max-width:749px){.rvs-grid{grid-template-columns:1fr;gap:18px}.rvs-frames{height:210px}.rvs-panels{min-height:135px}.rvs .rvo-heading{margin-bottom:20px}.rvs-tabs button{font-size:12px;padding:8px 12px}}@media(prefers-reduced-motion:reduce){.rvs-frame{transition:none}}.v5-compact-reviews{padding:18px 0 20px}.v5-compact-reviews scar-v5-review-carousel{display:block;max-width:620px;margin:0}.scar-v5 .v5-compact-reviews h2{font:500 18px/1.3 Arial,sans-serif;letter-spacing:0;margin:0 0 12px}.v5-review-track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:3px;overscroll-behavior-x:contain}.v5-review-track::-webkit-scrollbar{display:none}.v5-review-card{display:flex;align-items:center;gap:12px;flex:0 0 calc(100% - 6px);min-width:0;scroll-snap-align:start;padding:14px;background:#fff;border:1px solid #d5c7ad;border-radius:16px;box-shadow:0 2px 7px #273d3610}.v5-review-avatar{flex:0 0 52px}.scar-v5 .v5-review-avatar img{width:52px;height:52px;object-fit:cover;border-radius:50%;border:2px solid #d8c294}.v5-review-content{min-width:0;flex:1}.scar-v5 .v5-review-stars{display:flex;align-items:center;gap:8px;font-size:14px;line-height:1;margin:0 0 8px}.v5-review-star-base{position:relative;display:inline-block;color:#dce6de;font-size:18px;letter-spacing:1px;white-space:nowrap}.v5-review-star-base>span{position:absolute;inset:0 auto 0 0;overflow:hidden;white-space:nowrap;color:#32805b}.v5-review-stars b{font:600 11px/1 Arial,sans-serif;color:#416c60}.v5-review-card blockquote{font:600 13px/1.5 Arial,sans-serif;margin:0 0 8px;overflow-wrap:anywhere}.scar-v5 .v5-review-author p{font:700 12px/1.4 Arial,sans-serif;color:#416c60;margin:0}.v5-review-author small{display:block;font:11px/1.4 Arial,sans-serif;color:#657164;letter-spacing:.02em}.v5-review-nav{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:3px}.v5-review-nav[hidden]{display:none}.v5-review-nav button{min-width:44px;min-height:44px;border:0;background:transparent;color:#416c60;font-size:16px;cursor:pointer}.v5-review-nav span{font:11px Arial;color:#657164}.shopify-section:has(+.shopify-section .v5-compact-reviews--hero) .v5-hero{padding-bottom:8px!important}.scar-v5 .v5-compact-reviews--hero{border:0;padding:4px 0 22px;background:var(--cream)}.scar-v5 .v5-review-placeholder{font-size:12px}@media(max-width:650px){.v5-review-card{padding:12px;gap:10px}.v5-review-avatar{flex-basis:46px}.scar-v5 .v5-review-avatar img{width:46px;height:46px}.v5-review-card blockquote{font-size:12px}}.scar-v5 .v5-detailed-reviews{padding:36px 0;background:#f3f4ee}.scar-v5 .v5-detailed-reviews h2{margin-bottom:20px}.scar-v5 .v5-review-summary{font-size:15px;margin:-8px 0 20px}.v5-review-masonry{columns:3;column-gap:14px}.v5-detail-card{display:inline-block;width:100%;break-inside:avoid;margin:0 0 14px;padding:14px;background:#fff;border:1px solid #dce2d7;border-radius:7px;vertical-align:top;overflow-wrap:anywhere}.v5-detail-author{display:flex;gap:8px;align-items:center;margin-bottom:10px}.scar-v5 .v5-detail-author img{width:30px;height:30px;flex:0 0 30px;object-fit:cover;border-radius:50%}.scar-v5 .v5-detail-author h3{font:700 13px/1.35 Arial,sans-serif;letter-spacing:0;margin:0}.v5-detail-author small{font:11px/1.35 Arial,sans-serif;color:#657164}.scar-v5 .v5-detail-body{font:14px/1.55 Arial,sans-serif;margin:0}.scar-v5 .v5-detail-stars{font-size:13px;color:#416c60;letter-spacing:1px;margin:0 0 8px}.v5-detail-excerpt{display:block;font:11px/1.4 Arial,sans-serif;color:#657164;margin-top:8px}.v5-detail-photo{display:block;margin-top:12px}.scar-v5 .v5-detail-photo img{display:block;width:100%;height:auto;border-radius:5px;object-fit:contain}@media(max-width:650px){.scar-v5 .v5-detailed-reviews{padding:28px 0}.scar-v5 .v5-detailed-reviews h2{font-size:27px}.v5-review-masonry{columns:2;column-gap:10px}.v5-detail-card{padding:11px;margin-bottom:10px}.v5-detail-author{gap:6px}.scar-v5 .v5-detail-author img{width:24px;height:24px;flex-basis:24px}.scar-v5 .v5-detail-author h3{font-size:12px}.scar-v5 .v5-detail-body{font-size:13px;line-height:1.5}}.scar-v5 .v5-silicone-documents{padding:40px 0;background:#f1f3ed}.scar-v5 .v5-silicone-documents h2{max-width:800px}.scar-v5 .v5-documents-intro{font-size:16px;line-height:1.6;max-width:760px;margin:16px 0 24px}.v5-document-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:800px}.scar-v5 .v5-document{min-width:0;margin:0}.v5-document-image,.v5-document-pending{display:flex;width:100%;aspect-ratio:3/4;align-items:center;justify-content:center;border:1px solid #cbd5c8;border-radius:5px;background:#fff;padding:8px;overflow:hidden}.scar-v5 .v5-document-image img{display:block;width:100%;height:100%;object-fit:contain;aspect-ratio:auto}.v5-document-pending{flex-direction:column;gap:12px;text-align:center;color:#657461;font:13px/1.5 Arial,sans-serif;border-style:dashed}.v5-document-number{font-size:24px;color:#8c9d87}.v5-document figcaption{font-size:13px;line-height:1.4;margin-top:10px;overflow-wrap:anywhere}.v5-document figcaption strong,.v5-document figcaption span{display:block}.v5-document figcaption span{margin-top:4px;color:#59695f}.scar-v5 .v5-document-hint{font-size:12px;margin:12px 0 0;color:#59695f}@media(max-width:650px){.scar-v5 .v5-silicone-documents{padding:28px 0}.scar-v5 .v5-silicone-documents h2{font-size:27px;line-height:1.2}.scar-v5 .v5-documents-intro{font-size:14px;margin:12px 0 18px}.v5-document-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.v5-document-image,.v5-document-pending{padding:5px}.v5-document-pending{font-size:11px;gap:6px}.v5-document-number{font-size:20px}.v5-document figcaption{font-size:11px;margin-top:7px}}scar-v5-sticky-buy[hidden]{display:none!important}scar-v5-sticky-buy{display:block;position:fixed;left:0;right:0;bottom:0;z-index:30;background:#fff;border-top:1px solid #d8ded5;box-shadow:0 -3px 18px #263f3514;padding:10px 20px calc(10px + env(safe-area-inset-bottom));color:#273d36;font-family:Arial,sans-serif}.v5-sticky-inner{display:flex;align-items:center;gap:16px;max-width:1240px;margin:auto}.v5-sticky-thumb{flex:0 0 48px}.v5-sticky-thumb img{display:block;width:48px;height:48px;object-fit:contain}.v5-sticky-price{font-size:18px;font-weight:700;white-space:nowrap;min-width:100px}.v5-sticky-choice{margin-left:auto;max-width:300px;flex:1}.v5-sticky-choice select{width:100%;font:14px Arial,sans-serif;border:1px solid #ccd7ce;background:#f5f7f3;color:#273d36;border-radius:5px;min-height:46px;padding:8px 26px 8px 10px}.v5-sticky-inner button{font:700 15px Arial,sans-serif;color:#fff;background:#416c60;border:0;border-radius:5px;min-height:46px;padding:10px 24px;cursor:pointer}.v5-sticky-inner button:disabled{opacity:.5;cursor:not-allowed}.v5-sticky-error{max-width:1240px;margin:5px auto 0;font-size:12px;color:#842c2c}body:has(scar-v5-sticky-buy:not([hidden])){padding-bottom:90px}@media(max-width:650px){scar-v5-sticky-buy{padding:8px 10px calc(8px + env(safe-area-inset-bottom))}.v5-sticky-inner{gap:8px}.v5-sticky-thumb{flex-basis:32px}.v5-sticky-thumb img{width:32px;height:38px}.v5-sticky-price{font-size:13px;min-width:0}.v5-sticky-choice{min-width:0;flex:1;max-width:none}.v5-sticky-choice select{font-size:12px;min-height:44px;padding-left:7px;padding-right:18px}.v5-sticky-inner button{font-size:12px;min-height:44px;padding:8px 12px;white-space:nowrap}body:has(scar-v5-sticky-buy:not([hidden])){padding-bottom:78px}}body:has(#PBarNextFrame) scar-v5-sticky-buy{bottom:64px!important}.scar-v5 .v5-supply-help{padding:32px 0}.scar-v5 .v5-supply-help h2{font-size:28px;margin-bottom:14px}.v5-supply-help scar-v5-length-estimator{display:block;max-width:640px;margin:20px 0}.v5-supply-help label{display:block;font-size:14px;font-weight:700;margin-bottom:8px}.v5-supply-help input{font:inherit;width:140px;max-width:100%;padding:10px;border:1px solid #8a9d91;background:#fff;color:#273d36}.v5-supply-help [data-estimate-output]{margin-top:12px}.songboon-review-photos{padding:40px 20px 0;text-align:center;background:#f7f6f3}.songboon-review-photos h2{font:400 30px Georgia,serif;margin:0 0 12px}.songboon-review-photos p{font-size:12px;line-height:1.6;margin:0 auto 24px;max-width:650px}.songboon-review-photos__grid{display:grid;grid-template-columns:repeat(3,minmax(0,180px));gap:5px;justify-content:center}.songboon-review-photos__grid img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.songboon-review-photos__grid a:focus-visible{outline:2px solid #8b6b36;outline-offset:3px}.atelier{background:var(--at-bg);color:var(--at-ink);padding:clamp(40px,6vw,96px) 24px;scroll-margin-top:80px}.atelier__inner{max-width:1280px;margin:auto}.atelier h2{color:inherit;font-size:clamp(30px,4vw,60px);line-height:1.08;letter-spacing:-.045em;margin:0 0 24px;font-weight:500}.atelier h3{color:inherit;font-size:clamp(22px,2.4vw,34px);line-height:1.2;margin:0 0 16px;letter-spacing:-.025em}.atelier__eyebrow{font-size:11px;letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px}.atelier__intro{max-width:680px;font-size:17px;line-height:1.7;margin-bottom:36px}.atelier__blocks{display:grid;gap:24px}.atelier__feature{min-width:0}.atelier__media{overflow:hidden;background:#8080800f}.atelier__media img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain}.atelier__copy{padding:26px 0}.atelier .rte{color:inherit;line-height:1.75}.atelier--split .atelier__feature{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(28px,6vw,100px);align-items:center}.atelier--split .atelier__feature:nth-child(2n) .atelier__media{order:2}.atelier--split .atelier__copy{padding:24px 0}.atelier--editorial .atelier__blocks,.atelier--gallery .atelier__blocks{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.atelier--editorial .atelier__feature:nth-child(2n){padding-top:100px}.atelier--gallery .atelier__copy{padding:24px}.atelier--gallery .atelier__feature{background:#8080800d}.atelier--strip .atelier__blocks{grid-template-columns:repeat(3,minmax(0,1fr))}.atelier--strip h3{font-size:24px}.atelier--strip .atelier__media img{aspect-ratio:4/5;object-fit:cover}.atelier--accordion .atelier__blocks{gap:0;max-width:1000px;margin:auto}.atelier__detail{border-top:1px solid currentColor;padding:22px 0}.atelier__detail:last-child{border-bottom:1px solid currentColor}.atelier__detail summary{cursor:pointer;display:flex;justify-content:space-between;gap:20px;font-size:16px;font-weight:600;list-style:none}.atelier__detail summary::-webkit-details-marker{display:none}.atelier__detail[open] summary span{transform:rotate(45deg)}.atelier__detail .rte{padding:20px 0 6px;max-width:850px}.atelier__film{margin:0;display:grid;grid-template-columns:1.3fr 1fr;gap:60px;align-items:center}.atelier__film video{display:block;width:100%;max-height:700px;background:#111}.atelier--reviews .atelier__blocks{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.atelier__review{border-top:1px solid currentColor;padding:28px 0}.atelier__review blockquote{margin:20px 0;padding:0;border:0;font-size:20px;line-height:1.5}.atelier__review h3{font-size:19px;margin-top:20px}.atelier__stars{letter-spacing:3px;color:var(--at-accent)}.atelier__fine,.atelier__note{font-size:12px;line-height:1.7}.atelier__note{border-top:1px solid rgba(128,128,128,.3);padding-top:24px;margin-top:36px;max-width:900px}.atelier a{color:inherit;text-underline-offset:5px}.atelier--toner h2,.atelier--toner h3{font-family:Georgia,serif;font-weight:400}.atelier--tante h2{font-weight:500;letter-spacing:-.055em}.atelier--nasal h2{font-weight:650;max-width:850px}.atelier--marlo h2{text-transform:uppercase;letter-spacing:-.055em;font-weight:700}.atelier--bra h2{font-family:Georgia,serif;font-weight:400}.five-page:has(.atelier--toner) .product__title h1{font-family:Georgia,serif}.five-page:has(.atelier--marlo) .product__title h1{text-transform:uppercase}.five-page:has(.atelier--nasal) .five-header{background:#101412;color:#fff}.five-page:has(.atelier--nasal) .five-header a{color:inherit}.five-page .quantity-break{border-radius:3px}.five-page .product-form__input--pills{display:flex;flex-wrap:wrap;gap:8px}.five-page .product-form__input--pills .product-form__label-container{width:100%}.five-page .product-form__input--pills input[type=radio]+label{border-radius:2px;min-width:48px;margin:0;padding:13px 17px;line-height:1.3}.five-page:has(.atelier--tante) .product-form__input--pills input[type=radio]+label{flex:1 0 42%;white-space:normal}.five-page:has(.atelier--marlo) .product-form__input--pills input[type=radio]+label{padding:12px;font-size:13px}.five-page:has(.atelier--bra) .product-form__input--pills input[type=radio]+label{border-radius:0}@media(max-width:749px){.atelier{padding:42px 20px}.atelier__intro{font-size:15px}.atelier--split .atelier__feature,.atelier__film{grid-template-columns:1fr;gap:20px}.atelier--split .atelier__feature:nth-child(2n) .atelier__media{order:0}.atelier--editorial .atelier__blocks{grid-template-columns:1fr;gap:20px}.atelier--editorial .atelier__feature:nth-child(2n){padding-top:0}.atelier--gallery .atelier__blocks{gap:12px}.atelier--gallery .atelier__copy{padding:15px 4px}.atelier--gallery h3{font-size:19px}.atelier--gallery .rte{font-size:13px}.atelier--strip .atelier__blocks{grid-template-columns:1fr}.atelier--strip .atelier__feature{display:grid;grid-template-columns:110px 1fr;gap:18px;align-items:center}.atelier--strip .atelier__copy{padding:8px 0}.atelier--strip h3{font-size:21px}.atelier--strip .rte{font-size:13px}.atelier__detail summary{font-size:14px}.atelier__film{gap:24px}.atelier__review blockquote{font-size:18px}}.atelier--toner.atelier--film .atelier__blocks{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.atelier--toner.atelier--film .atelier__film{display:block}.atelier--toner.atelier--film video{aspect-ratio:9/16;object-fit:cover;border-radius:12px}.atelier--toner.atelier--film figcaption{padding-top:16px}.atelier--toner.atelier--film h3{font-size:21px}@media(max-width:749px){.atelier--toner.atelier--film .atelier__blocks{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.atelier--toner.atelier--film .atelier__film{flex:0 0 80%;scroll-snap-align:start}}.tante-decision{padding:56px 24px;background:var(--tante-bg,#fcf7f4);color:#302737}.tante-decision__inner{max-width:1180px;margin:auto}.tante-decision h2{font-size:clamp(29px,3.4vw,46px);line-height:1.14;letter-spacing:-.025em;margin:0 0 18px;font-weight:500}.tante-decision__eyebrow{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:#80556e;margin:0 0 14px}.tante-decision .rte{font-size:16px;line-height:1.7;max-width:650px}.tante-decision__split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.tante-decision__split--reverse .tante-decision__copy{order:2}.tante-decision figure{margin:0}.tante-decision video{width:100%;display:block;max-height:580px;object-fit:contain;background:#eee5e9;border-radius:10px}.tante-decision img{max-width:100%;height:auto;display:block}.tante-decision figcaption,.tante-decision__note{font-size:12px;line-height:1.6;color:#746670;margin:12px 0 0}.tante-pairings{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:28px}.tante-pairings article{background:#fff;border:1px solid #dfd0da;border-radius:8px;padding:12px;min-width:0}.tante-pairings article.is-selected{outline:2px solid #8e5474;outline-offset:1px}.tante-pairings__image{aspect-ratio:1;background:#faf8f7;display:grid;place-items:center}.tante-pairings__image img{max-height:100%;object-fit:contain}.tante-pairings h3{font-size:14px;line-height:1.5;min-height:42px;margin:14px 0}.tante-pairings button{width:100%;min-height:44px;background:transparent;border:1px solid #8e5474;border-radius:5px;color:#633d55;font:inherit;font-size:13px;cursor:pointer}.tante-pairings button[aria-pressed=true]{background:#8e5474;color:#fff}.tante-pairings button:disabled{opacity:.45;cursor:not-allowed}.tante-guide-target{display:flex;align-items:center;gap:10px;margin-top:20px;font-size:13px}.tante-guide-target select{min-height:44px;font:inherit;padding:6px 10px}.tante-decision [hidden]{display:none!important}.tante-decision button:focus-visible{outline:3px solid #684575;outline-offset:3px}@media(max-width:749px){.tante-decision{padding:34px 18px}.tante-decision__split{grid-template-columns:1fr;gap:22px}.tante-decision__split--reverse .tante-decision__copy{order:0}.tante-decision .rte{font-size:14px}.tante-decision video{max-height:520px}.tante-pairings{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tante-pairings h3{font-size:12px}.tante-decision h2{font-size:30px}}.tante-pairings__color{font-size:12px;line-height:1.5;color:#746670;margin:0 0 14px}.tante-pairings h3{min-height:0;margin-bottom:5px}.tante-reference{margin:30px 0 0!important}.tante-reference img{width:100%;max-height:520px;object-fit:contain}.tante-decision__media>figure>img{width:100%;max-height:460px;object-fit:contain;border-radius:10px}.tante-pair-face{position:relative;margin:0!important}.tante-pair-face img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:5px}.tante-pair-face figcaption{font-size:10px;padding:5px 0;margin:0}.tante-pairings__image{height:76px;aspect-ratio:auto;background:#faf8f7;margin-top:8px}.tante-pairings__image img{width:100%;height:76px;object-fit:contain}.tante-pairings button[aria-pressed=true]:before{content:"\2713  ";font-weight:700}.tante-sku-summary{margin:10px 0;padding:12px 14px;background:#f3eaf1;border:1px solid #d9c6d4;border-radius:6px;font-size:13px;line-height:1.65;color:#3f2c3a}.tante-sku-summary strong{display:block;font-size:12px;margin-bottom:4px}.tante-sku-summary ul{list-style:none;padding:0;margin:0}.tante-sku-summary li{display:flex;align-items:center;gap:8px}.tante-summary-thumb{width:36px;height:36px;object-fit:contain;border-radius:4px}.tante-sku-summary p{margin:5px 0 0;font-size:11px;color:#746670}@media(max-width:749px){.tante-pairings{gap:10px}.tante-pairings article{padding:9px}.tante-pairings button{font-size:12px}.tante-pairings__color{font-size:11px}.tante-pair-face figcaption{font-size:9px}}.tante-pair-dots{display:flex;gap:5px;margin:10px 0 8px}.tante-pair-dots span{display:block;width:18px;height:18px;border-radius:50%;border:1px solid #0002}.tante-mobile-buy{display:none}.tante-mobile-buy[hidden]{display:none!important}@media(max-width:749px){body:has(.tante-mobile-buy:not([hidden])){padding-bottom:110px}.tante-mobile-buy{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;position:fixed;bottom:0;left:0;right:0;z-index:25;background:#fffaf7;border-top:1px solid #d9c6d4;padding:10px 16px calc(10px + env(safe-area-inset-bottom));box-shadow:0 -3px 16px #0000000d}.tante-mobile-buy__selection{font-size:11px;line-height:1.45;color:#3f2c3a;max-height:66px;overflow:auto}.tante-mobile-buy__selection strong{display:block;font-size:12px}.tante-mobile-buy__selection span{display:block}.tante-mobile-buy button{min-height:46px;padding:10px 14px;background:#8e5474;color:#fff;border:0;border-radius:5px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.tante-mobile-buy button:disabled{opacity:.5;cursor:not-allowed}}.tante-face-crop{position:relative;overflow:hidden;aspect-ratio:595/817;border-radius:6px;background:#eee3db}.tante-pair-face .tante-face-crop img{position:absolute;max-width:none;width:230%;height:223.26%;aspect-ratio:auto;object-fit:fill;border-radius:0;left:-13.28%;top:-10.04%}.tante-pair-face .tante-face-crop--2 img,.tante-pair-face .tante-face-crop--4 img{left:-116.47%}.tante-pair-face .tante-face-crop--3 img,.tante-pair-face .tante-face-crop--4 img{top:-111.63%}.tante-dualswatch .color-swatches-container{display:flex;gap:14px;flex-wrap:wrap;padding:5px 4px 8px;--border-radius:50%!important}.tante-dualswatch .color-swatch{position:relative;width:52px!important;height:52px!important;flex:0 0 52px!important}.tante-dualswatch .color-swatch__image{position:relative;width:52px!important;height:52px!important;border-radius:50%!important;overflow:visible!important;border:1px solid #bfaab9!important;outline:none!important;box-sizing:border-box}.tante-dualswatch .color-swatch__image img{display:block;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important}.tante-dualswatch .color-swatch input:checked~.color-swatch__image{outline:2px solid #8e5474!important;outline-offset:3px!important}.tante-dualswatch .color-swatch input:checked~.color-swatch__image:after{content:"\2713";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;font-size:25px;line-height:1;text-shadow:0 1px 4px #0009;pointer-events:none}.tante-dualswatch .color-swatch input:focus-visible~.color-swatch__image{outline:3px solid #55336a!important;outline-offset:4px!important}.tante-dualswatch__help{font-size:12px;line-height:1.5;margin:4px 0 8px;color:#66505e}.tante-dualswatch__guide{display:inline-block;font-size:12px;line-height:1.5;padding:6px 0;color:#80516e;text-underline-offset:3px}.tante-dualswatch .color-swatch_hidden-label{border-radius:50%!important}.tante-native-hidden{display:none!important}.tante-allocation{margin:14px 0 18px;color:#302737}.tante-allocation h3{font-size:15px;margin:0 0 5px}.tante-allocation__help{font-size:12px;line-height:1.5;margin:0 0 12px;color:#746670}.tante-allocation__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.tante-allocation__option{min-width:0;display:flex;flex-direction:column;align-items:center;gap:8px}.tante-allocation__swatch{width:54px;height:54px;position:relative;border-radius:50%;padding:0;border:1px solid #bfaab9;background:#fff;cursor:pointer}.tante-allocation__swatch img{width:100%;height:100%;border-radius:50%;object-fit:cover}.tante-allocation__swatch[aria-pressed=true]{outline:2px solid #8e5474;outline-offset:3px}.tante-allocation__check{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;font-size:24px;text-shadow:0 1px 4px #0009}.tante-allocation__stepper{display:flex;justify-content:center;align-items:center;gap:0;margin:8px 0;border:1px solid #d9c6d4;border-radius:5px;width:84px;max-width:100%;background:#fff}.tante-allocation__stepper button{width:29px;min-width:0;min-height:36px;height:36px;border:0!important;background:none!important;color:#633d55!important;margin:0!important;padding:0!important;font-size:20px!important;line-height:1;cursor:pointer}.tante-allocation__stepper button:disabled{opacity:.3;cursor:not-allowed}.tante-allocation__stepper span{min-width:22px;text-align:center;font-size:13px}.tante-allocation__name{font-size:10px;line-height:1.4;text-align:center;overflow-wrap:anywhere;min-height:30px}.tante-allocation__total{border-top:1px solid #e5d9e2;margin-top:12px;padding-top:12px;font-weight:600;font-size:14px}.tante-allocation__message{font-size:12px;line-height:1.5;color:#80516e;margin:6px 0}.tante-allocation>a{font-size:12px;color:#80516e;text-underline-offset:3px}.tante-allocation button:focus-visible{outline:3px solid #55336a;outline-offset:3px}.tante-pairings .tante-allocation__stepper{margin:9px auto 0}.tante-pairings button[aria-pressed=true]:before{content:""}@media(max-width:749px){.tante-allocation__grid{gap:8px}.tante-allocation__stepper{width:76px}.tante-allocation__stepper button{min-height:44px;height:44px}.tante-allocation__name{font-size:10px}.tante-mobile-buy>[data-mobile-total]{font-size:18px;color:#633d55}}.tante-purpose-offers{display:grid;gap:9px;margin-bottom:14px}.tante-purpose-offers>button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;text-align:left;border:1px solid #d9c6d4;border-radius:7px;background:#fffaf7;padding:13px;color:#302737;font:inherit;cursor:pointer}.tante-purpose-offers>button[aria-pressed=true]{border:2px solid #8e5474;padding:12px;background:#f2eaf2}.tante-purpose-offers strong{font-size:13px;line-height:1.5}.tante-purpose-offers span{font-size:14px;font-weight:700;color:#80516e}.tante-purpose-offers small{grid-column:1/-1;font-size:11px;line-height:1.5;color:#746670}.tante-purpose-slots{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0}.tante-purpose-slots[hidden]{display:none}.tante-purpose-slots button{text-align:left;background:#fff;border:1px solid #d9c6d4;border-radius:5px;padding:9px;font:inherit;color:#633d55;cursor:pointer;min-width:0}.tante-purpose-slots button[aria-pressed=true]{border-color:#8e5474;background:#f2eaf2}.tante-purpose-slots strong,.tante-purpose-slots span{display:block;font-size:11px;line-height:1.5}.tante-purpose-slots span{font-size:10px}.tante-allocation__option{gap:10px}.tante-allocation__grid{margin:12px 0}.tante-allocation__name{font-size:10px}.tante-purpose-slots{display:block}.tante-same-choice{display:flex;align-items:center;gap:8px;font-size:13px;min-height:44px;cursor:pointer}.tante-same-choice input{width:18px;height:18px;accent-color:#8e5474}.tante-set-row-title{grid-column:1/-1;font-size:12px;line-height:1.5;margin:8px 0 2px;color:#633d55}.tante-allocation__grid{row-gap:12px}.tante-allocation__swatch{width:42px;height:42px;min-width:42px;min-height:42px}.tante-allocation__check{font-size:20px}.tante-allocation__option{gap:7px}.tante-allocation__grid{gap:10px 8px;margin:10px 0}.tante-allocation__name{font-size:10px;line-height:1.4;min-height:28px}.tante-assigned{font-size:10px;line-height:1.4;color:#80516e}.tante-compact-switcher{grid-column:1/-1;display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:12px;margin-bottom:5px}.tante-compact-switcher button{min-height:40px;padding:7px 11px;border:1px solid #d9c6d4;border-radius:5px;background:#fff;color:#633d55;font:inherit;cursor:pointer}.tante-compact-switcher button[aria-pressed=true]{background:#8e5474;border-color:#8e5474;color:#fff}.tante-pairings article{padding-bottom:14px}.rvo-buy-routine{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;align-items:center;padding:16px 0;border-top:1px solid #e8e4df;border-bottom:1px solid #e8e4df;margin:14px 0}.rvo-buy-routine video{width:100%;border-radius:8px;display:block;aspect-ratio:480/338;object-fit:cover;background:#eee}.rvo-buy-routine strong{font-size:15px}.rvo-buy-routine p{font-size:12px;line-height:1.5;margin:6px 0;color:#625c56}.rvo-buy-routine a{font-size:12px;color:#af4144}.ds-purchase-note p{line-height:1.55}@media(max-width:749px){.rvo-buy-routine{grid-template-columns:125px minmax(0,1fr);gap:12px}.rvo-buy-routine strong{font-size:14px}}.ds-purchase-note.rvo-assurance{display:flex;gap:12px;padding:15px 16px;border:1px solid #d8dfd3;border-radius:6px;margin:14px 0;background:#f0f3eb;color:#243c33}.rvo-assurance .rvo-assurance-icon{width:24px;height:24px;flex:0 0 24px;color:#456e61;margin-top:1px}.rvo-assurance>div{min-width:0}.rvo-assurance strong{display:block;font-size:15px;line-height:1.4;font-weight:650}.rvo-assurance p{font-size:13px;line-height:1.5;margin:5px 0 7px}.rvo-assurance a{font-size:12px;text-underline-offset:3px;color:inherit}.ds-purchase-note.rvo-assurance-delivery{background:#fafbf8}.ds-purchase-links{display:flex;flex-wrap:wrap;gap:10px 18px;font-size:12px;margin:18px 0}.rvo-why-try{margin:16px 0;padding:16px 0;border-top:1px solid #e6e0da;border-bottom:1px solid #e6e0da}.rvo-why-try ul{list-style:none;padding:0;margin:10px 0}.rvo-why-try li{position:relative;padding-left:21px;font-size:13px;line-height:1.5;margin:9px 0}.rvo-why-try li:before{content:"\2713";position:absolute;left:0;color:#456e61}.rvo-why-try>div>strong{font-size:16px}.rvo-why-try p{font-size:12px;color:#625d57}.rvo-why-try a{display:block;font-size:12px;color:#456e61;margin-top:8px}.trilumia-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.trilumia-proof-grid video,.trilumia-proof-grid img{width:100%;height:auto;display:block;border-radius:12px}.trilumia-proof-grid blockquote{margin:0}@media(max-width:650px){.trilumia-proof-grid{grid-template-columns:minmax(0,1fr)}}.sc27-decision-proof{padding:45px 5%;background:#fff;color:#1c2a2e;scroll-margin-top:80px}.sc27-decision-proof header{margin-bottom:25px}.sc27-decision-proof h2{font:600 clamp(29px,3.3vw,42px)/1.12 Arial,sans-serif;letter-spacing:-.04em;margin:0 0 14px;max-width:850px}.sc27-decision-proof header>p:last-child{font:14px/1.65 Arial,sans-serif;color:#5d7165;margin:0}.sc27-proof-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:35px;align-items:start}.sc27-proof-dates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sc27-proof-dates figure{margin:0;background:#f1f5f0;border:1px solid #d8e4d9}.sc27-proof-dates img{display:block;width:100%;height:auto;aspect-ratio:1.25;object-fit:cover}.sc27-proof-dates figcaption{padding:12px;display:grid;gap:5px}.sc27-proof-dates strong{font:600 16px/1.3 Arial,sans-serif}.sc27-proof-dates time{font:11px/1.5 Courier New,monospace;color:#527362}.sc27-proof-note{font:11px/1.6 Arial,sans-serif;color:#627469;margin:14px 0 8px}.sc27-proof-enlarge summary{font:600 12px/1.5 Arial,sans-serif;color:#006b61;cursor:pointer;padding:10px 0}.sc27-proof-enlarge figure{margin:15px 0}.sc27-proof-enlarge img{display:block;width:100%;height:auto}.sc27-proof-enlarge figcaption{font:12px/1.5 Arial,sans-serif;margin-top:7px}.sc27-proof-demo{display:grid;grid-template-columns:.85fr 1fr;gap:18px;align-items:center;padding-left:25px;border-left:1px solid #d8e4d9}.sc27-proof-demo .sc26-step-video{margin:0;background:#172e31}.sc27-page .sc27-proof-demo .sc26-step-video video{width:100%;height:auto!important;max-height:340px!important;aspect-ratio:3/4;object-fit:contain!important;display:block}.sc27-proof-demo .sc27-kicker{font-size:9px;margin:0 0 12px}.sc27-proof-demo h3{font:500 24px/1.15 Arial,sans-serif;letter-spacing:-.035em;margin:0 0 12px}.sc27-proof-demo p:not(.sc27-kicker){font:13px/1.6 Arial,sans-serif;color:#567062;margin:0 0 12px}.sc27-proof-demo small{display:block;font:10px/1.6 Arial,sans-serif;color:#687d70;margin-bottom:20px}.sc27-proof-demo .sc27-text-link{font-size:12px;gap:5px}@media(max-width:749px){.sc27-decision-proof{padding:35px 20px}.sc27-decision-proof h2{font-size:30px}.sc27-decision-proof header>p:last-child{font-size:13px}.sc27-proof-grid{grid-template-columns:1fr;gap:23px}.sc27-proof-dates{gap:7px}.sc27-proof-dates figcaption{padding:9px 7px;gap:5px}.sc27-proof-dates strong{font-size:13px}.sc27-proof-dates time{font-size:9px}.sc27-proof-note{font-size:10px;margin-top:11px}.sc27-proof-demo{grid-template-columns:.85fr 1fr;border-left:0;padding:20px 0 0;border-top:1px solid #d8e4d9;gap:18px}.sc27-page .sc27-proof-demo .sc26-step-video video{max-height:270px!important}.sc27-proof-demo h3{font-size:25px}.sc27-proof-demo p:not(.sc27-kicker){font-size:12px}}.sc27-reviews{padding:48px 5%;background:#fff;color:#1c2a2e;scroll-margin-top:80px}.sc27-reviews header{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:24px}.sc27-reviews h2{font:600 clamp(29px,3.2vw,42px)/1.1 Arial,sans-serif;letter-spacing:-.04em;margin:0 0 15px}.sc27-reviews header p:not(.sc27-kicker){font:14px/1.6 Arial,sans-serif;color:#596d62;margin:0;max-width:640px}.sc27-reviews .sc27-kicker{margin:0 0 14px}.sc27-review-controls{display:flex;gap:8px}.sc27-review-controls button{width:40px;height:40px;border:1px solid #b7ccc1;background:#fff;color:#006b61;font-size:20px;cursor:pointer}.sc27-review-controls button:disabled{opacity:.3;cursor:default}.sc27-review-rail{display:flex;overflow-x:auto;gap:18px;scroll-snap-type:x mandatory;padding:2px 0 16px}.sc27-review-card{flex:0 0 calc((100% - 36px)/3);scroll-snap-align:start;background:#f4f7f3;border:1px solid #d9e3da;padding:22px;min-width:0;display:flex;flex-direction:column}.sc27-review-card figure{margin:0 0 15px}.sc27-review-card figure img{display:block;width:100%;height:140px;object-fit:contain;background:#fff}.sc27-review-card figcaption{font:10px/1.5 Arial,sans-serif;color:#61756a;margin-top:6px}.sc27-review-card blockquote{font:17px/1.55 Arial,sans-serif;margin:0 0 20px;flex:1}.sc27-review-author{display:flex;align-items:center;gap:10px;font:13px/1.5 Arial,sans-serif}.sc27-review-author img{width:36px;height:36px;object-fit:cover;border-radius:50%}.sc27-review-card small{font:10px/1.5 Arial,sans-serif;color:#61756a;display:block;margin-top:9px}.sc27-review-note{font:11px/1.6 Arial,sans-serif;color:#61756a;margin:12px 0 18px}.sc27-reviews button:focus-visible,.sc27-review-rail:focus-visible{outline:3px solid #008577;outline-offset:3px}@media(max-width:749px){.sc27-reviews{padding:36px 20px}.sc27-reviews header{align-items:start;gap:12px}.sc27-reviews h2{font-size:29px}.sc27-reviews header p:not(.sc27-kicker){font-size:12px}.sc27-review-controls{gap:5px;padding-top:27px}.sc27-review-controls button{width:30px;height:32px;font-size:17px}.sc27-review-card{flex-basis:88%;padding:18px}.sc27-review-card blockquote{font-size:16px}.sc27-review-card figure img{height:125px}.sc27-review-rail{gap:14px}}.sc27-featured-review-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.sc27-featured-review{padding:14px;background:#fff;border:1px solid #d2e2dc;border-radius:12px;min-width:0;box-shadow:0 3px 10px #153c2c06}.sc27-featured-review figure{position:relative;margin:0 0 15px;border-radius:8px;background:#f4f7f5;overflow:hidden}.sc27-featured-review figure img{width:100%;height:195px;display:block;object-fit:contain}.sc27-featured-review figcaption{position:absolute;left:8px;bottom:8px;max-width:calc(100% - 16px);background:#006b61;color:#fff;padding:5px 8px;border-radius:4px;font:600 10px/1.4 Arial,sans-serif}.sc27-featured-author{font:600 12px/1.4 Arial,sans-serif;color:#234c43;margin:0 0 10px}.sc27-featured-stars{font:15px/1 Arial,sans-serif;color:#00864a;letter-spacing:1px;margin:0 0 10px}.sc27-featured-review h3{font:600 18px/1.3 Arial,sans-serif;margin:0 0 10px;letter-spacing:-.025em}.sc27-featured-review blockquote{font:13px/1.7 Arial,sans-serif;color:#4e655b;margin:0;padding:0;border:0;overflow-wrap:anywhere}.sc27-more-reviews{border-top:1px solid #d7e4da;margin-top:26px}.sc27-more-reviews>summary{padding:18px 0;font:600 14px/1.5 Arial,sans-serif;cursor:pointer;color:#006b61}.sc27-more-reviews .sc27-review-controls{justify-content:end;margin-bottom:15px}.sc27-reviews header{text-align:center;justify-content:center}.sc27-reviews header p:not(.sc27-kicker){color:#00864a;max-width:none}.sc27-reviews h2{margin-bottom:10px}@media(max-width:1000px){.sc27-featured-review-grid{grid-template-columns:1fr 1fr}.sc27-featured-review figure img{height:210px}}@media(max-width:749px){.sc27-featured-review-grid{gap:10px}.sc27-featured-review{padding:10px;border-radius:10px}.sc27-featured-review figure{margin-bottom:12px}.sc27-featured-review figure img{height:130px}.sc27-featured-review figcaption{left:5px;bottom:5px;font-size:8px;padding:4px 5px;max-width:calc(100% - 10px)}.sc27-featured-author{font-size:10px}.sc27-featured-stars{font-size:12px;letter-spacing:0;margin-bottom:8px}.sc27-featured-review h3{font-size:14px;line-height:1.35}.sc27-featured-review blockquote{font-size:11px;line-height:1.65}.sc27-reviews h2{font-size:28px}.sc27-reviews header{margin-bottom:20px}}.sc27-new-comments{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px}.sc27-comment-excerpt{padding:22px;background:#f3f7f4;border:1px solid #d5e3da;border-radius:8px}.sc27-comment-excerpt .sc27-kicker{font-size:10px}.sc27-comment-excerpt blockquote{font:15px/1.7 Arial,sans-serif;border:0;margin:0 0 18px;padding:0;color:#314e43}.sc27-comment-excerpt strong{display:block;font:600 12px/1.5 Arial,sans-serif}.sc27-comment-excerpt small{display:block;color:#62786b;font:10px/1.5 Arial,sans-serif;margin-top:6px}@media(max-width:749px){.sc27-new-comments{grid-template-columns:1fr;gap:12px}.sc27-comment-excerpt{padding:18px}.sc27-comment-excerpt blockquote{font-size:14px}}.sc27-new-comments{gap:10px;margin-top:18px}.sc27-comment-excerpt{padding:15px}.sc27-comment-excerpt .sc27-kicker{margin-bottom:8px;font:600 12px/1.4 Arial,sans-serif;letter-spacing:0;text-transform:none}.sc27-comment-excerpt blockquote{font-size:13px;line-height:1.55;margin-bottom:12px}.sc27-comment-excerpt small{font-size:9px}.sc27-comment-excerpt strong{font-size:11px}@media(max-width:749px){.sc27-new-comments{grid-template-columns:1fr 1fr;gap:9px}.sc27-comment-excerpt{padding:12px}.sc27-comment-excerpt blockquote{font-size:12px;line-height:1.55}.sc27-comment-excerpt .sc27-kicker{font-size:11px}.sc27-comment-excerpt .sc27-featured-stars{font-size:12px}}.sc30-review-mix{display:block!important;columns:3;column-gap:14px}.sc30-review-mix .sc27-featured-review{break-inside:avoid;display:inline-block;width:100%;margin:0 0 14px;vertical-align:top}.sc30-review-mix [hidden]{display:none!important}.sc30-review-mix .sc29-review--text{min-height:0}.sc30-excerpt{display:block;font:9px/1.5 Arial,sans-serif;color:#60796b;margin-top:10px}.sc30-more{text-align:center;margin:18px 0}.sc30-more p{font:11px/1.5 Courier New,monospace;color:#62776b}.sc30-more button{padding:13px 25px;background:#fff;border:1px solid #8cafa0;color:#006b61;font:600 13px/1.5 Arial,sans-serif;cursor:pointer}.sc30-more button span{margin-left:25px}.sc30-more button[hidden]{display:none!important}@media(max-width:749px){.sc30-review-mix{columns:2;column-gap:9px}.sc30-review-mix .sc27-featured-review{margin-bottom:9px}}.sc32-review-images{display:grid;grid-template-columns:1fr}.sc32-pair .sc32-review-images{grid-template-columns:1fr 1fr;gap:4px}.sc32-review-images picture{min-width:0}.sc32-pair figcaption{position:static!important;max-width:none!important;margin:0;border-radius:0!important}.sc32-photo-record{font:12px/1.6 Arial,sans-serif;color:#566e61;margin:0}.sc30-review-mix .sc32-pair img{height:195px;object-fit:contain}@media(max-width:749px){.sc30-review-mix .sc32-pair img{height:150px}.sc32-photo-record{font-size:11px}}.marlo-color-picker .color-swatch{position:relative}.marlo-color-picker .color-swatch__image{border:1px solid #c8beb6}.five-visual-picker .product-form__label-container{margin-bottom:8px}.five-visual-picker{display:block}.five-visual-picker .five-sku-group-media{float:left;width:100px;margin:0 18px 12px 0}.five-sku-group-image{width:100%;height:100px;object-fit:contain;background:#f7f5f2}.five-sku-group-heading{font-size:17px;font-weight:700;margin:14px 0 9px}.five-visual-picker .product-form__input{margin-bottom:20px;min-height:60px}.five-sku-group-media+.five-sku-group-heading+.product-form__input{overflow:hidden;min-height:110px}.five-sku-note,.five-sku-intro{font-size:13px;line-height:1.5;color:#666}.five-visual-picker .color-swatch{position:relative}.five-visual-picker .color-swatch__image{border:1px solid #b7b7b7}.five-visual-picker .color-swatch input:checked~.color-swatch__image{outline:2px solid #222;outline-offset:3px}@media(max-width:480px){.five-visual-picker .five-sku-group-media{width:76px;margin-right:12px}.five-sku-group-image{height:76px}.five-sku-group-heading{font-size:15px}}.marlo-color-picker .marlo-selected-color{width:76px;height:76px;float:left;margin:0 16px 16px 0;border-radius:6px;border:1px solid #ded7d1}.marlo-color-picker .color-swatches-container{display:flex;flex-wrap:wrap;gap:12px;padding:5px}.marlo-color-picker .color-swatch{width:62px;height:62px;flex:0 0 62px}.marlo-color-picker .color-swatch__image{width:62px;height:62px;border-radius:5px!important;overflow:hidden}.marlo-color-picker .color-swatch__custom-color{width:100%;height:100%;background:var(--bg-color)}.marlo-color-picker .color-swatch input:focus-visible~.color-swatch__image{outline:2px solid #222;outline-offset:4px}.marlo-color-picker .product-form__input{clear:none;overflow:visible;margin-bottom:30px}.marlo-color-picker .five-sku-group-heading{padding-top:5px}.marlo-color-picker .five-sku-note{clear:both;padding-top:10px}.marlo-color-picker .color-swatch__label{display:none}.marlo-package-chooser{margin:20px 0;color:#26202a}.marlo-package-chooser__heading{font-size:15px;letter-spacing:.1em;text-transform:uppercase;margin:0 0 15px}.marlo-package-chooser__plans{display:grid;gap:10px}.marlo-package-chooser__plans>button{position:relative;display:grid;grid-template-columns:1fr auto;gap:5px 12px;width:100%;text-align:left;border:1px solid #d8c9df;border-radius:8px;background:#fff;padding:13px 14px;color:inherit;font:inherit;cursor:pointer}.marlo-package-chooser__plans>button[aria-pressed=true]{border:2px solid #74458b;background:#f2edf5;padding:12px 13px}.marlo-package-chooser__plan-title{font-weight:700}.marlo-package-chooser__plans [data-plan-price]{font-weight:700;color:#74458b}.marlo-package-chooser__plans small{grid-column:1/-1;font-size:12px;line-height:1.5}.marlo-package-chooser__badge{position:absolute;top:-9px;right:12px;font-size:10px;text-transform:uppercase;letter-spacing:.07em;background:#74458b;color:#fff;padding:3px 8px;border-radius:3px}.marlo-package-chooser__type{margin:22px 0}.marlo-package-chooser h4{font-size:14px;margin:0 0 10px}.marlo-package-chooser__type button{padding:10px 17px;border:1px solid #d8c9df;border-radius:6px;background:#fff;color:inherit;font:inherit;cursor:pointer;margin-right:8px}.marlo-package-chooser__type button[aria-pressed=true]{border-color:#74458b;background:#f2edf5}.marlo-package-chooser__set{border:0;border-top:1px solid #e6dfe9;padding:18px 0 0;margin:20px 0 0;min-width:0}.marlo-package-chooser__set legend{font-size:13px;font-weight:700;padding:0 8px 0 0}.marlo-package-chooser__shade-row{margin-bottom:18px}.marlo-package-chooser__swatches{display:flex;flex-wrap:wrap;gap:10px}.marlo-package-chooser__swatch{width:46px;height:46px;border:1px solid #bcb3b5;border-radius:5px;padding:0;background:var(--swatch-color);cursor:pointer}.marlo-package-chooser__swatch[aria-pressed=true]{outline:2px solid #74458b;outline-offset:3px}.marlo-package-chooser__swatch:disabled{opacity:.3;cursor:not-allowed;background-image:linear-gradient(135deg,transparent 48%,#555 49%,#555 51%,transparent 52%)}.marlo-package-chooser button:focus-visible{outline:3px solid #74458b;outline-offset:3px}.marlo-package-chooser__total{display:flex;justify-content:space-between;gap:15px;font-size:17px;padding-top:18px;border-top:1px solid #e6dfe9}.marlo-package-chooser__total strong{color:#74458b}.marlo-package-chooser__gift{font-size:13px;line-height:1.5;margin:10px 0}.marlo-package-chooser__note{font-size:11px;line-height:1.5;color:#777}.marlo-package-chooser__error{color:#a00020;font-size:13px}.marlo-native-variants[hidden],.marlo-native-quantity[hidden],.marlo-package-chooser [hidden]{display:none!important}@media(max-width:480px){.marlo-package-chooser__swatch{width:43px;height:43px}.marlo-package-chooser__plans>button{font-size:14px}.marlo-package-chooser__heading{font-size:13px}}.marlo-package-chooser__same{display:flex;align-items:center;gap:10px;min-height:46px;font-size:13px;cursor:pointer;background:#f6f2f8;border-radius:6px;padding:10px 12px;margin:6px 0 18px}.marlo-package-chooser__same input{width:18px;height:18px;accent-color:#74458b;flex-shrink:0;margin:0}.marlo-package-chooser__gift{font-size:12px;color:#625768}.marlo-package-chooser__note:empty{display:none}.marlo-package-chooser__set{margin-top:16px;padding-top:12px}.marlo-package-chooser__swatch[aria-pressed=true]{box-shadow:inset 0 0 0 2px #fff}.marlo-mobile-purchase{display:none}.marlo-mobile-purchase[hidden]{display:none!important}@media(max-width:749px){.marlo-mobile-purchase{display:block;position:fixed;bottom:0;left:0;right:0;z-index:30;background:#fff;padding:10px 16px calc(10px + env(safe-area-inset-bottom));box-shadow:0 -3px 18px #00000013}.marlo-mobile-purchase button{display:block;width:100%;min-height:48px;border:0;border-radius:6px;background:#74458b;color:#fff;font:inherit;font-size:15px;font-weight:700;cursor:pointer}.marlo-mobile-purchase button:disabled{opacity:.5}.marlo-package-chooser__badge{font-size:9px}}.marlo-package-chooser__shade-row{display:block;margin-bottom:18px}.marlo-package-chooser__swatches{display:flex;flex-wrap:wrap;gap:10px;padding:3px}.marlo-package-chooser__swatch{width:44px;height:44px;min-width:44px;min-height:44px}.marlo-package-chooser h4{font-size:13px;line-height:1.5;margin-bottom:9px}.marlo-package-chooser__set{border-top:0;padding-top:0}.marlo-package-chooser__set legend{margin-bottom:12px}.marlo-package-chooser__plans>button{padding-left:39px}.marlo-package-chooser__plans>button[aria-pressed=true]{padding-left:38px}.marlo-package-chooser__plans>button:before{content:"";position:absolute;left:14px;top:16px;width:15px;height:15px;border:1px solid #b6a8bd;border-radius:50%;background:#fff}.marlo-package-chooser__plans>button[aria-pressed=true]:before{border:4px solid #74458b;width:8px;height:8px;box-shadow:0 0 0 1px #74458b}@media(max-width:380px){.marlo-package-chooser__swatches{gap:7px}.marlo-package-chooser__swatch{width:40px;min-width:40px}}.marlo-package-chooser__service{font-size:12px;line-height:1.6;margin:12px 0}.marlo-package-chooser__service a{color:inherit;text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/18/compiled_assets/styles.css.map */
