/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#171216;--paper:#fffafc;--pink:#f6b8cd;--pink-soft:#fde7ef;--pink-deep:#d84f82;--line:#17121629}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.announcement{color:#fff;background:var(--ink);letter-spacing:.12em;place-items:center;min-height:31px;padding:6px 20px;font-size:11px;display:grid}.site-header{border-bottom:1px solid var(--line);z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffafcf0;grid-template-columns:1fr auto 1fr;align-items:center;height:82px;padding:0 4vw;display:grid;position:sticky;top:0}.brand{letter-spacing:.14em;font-family:Georgia,serif;font-size:clamp(22px,2vw,31px);font-weight:700}.brand img{object-fit:contain;max-width:160px;max-height:45px;display:block}.site-header nav{gap:34px;font-size:12px;display:flex}.site-header nav a,.header-actions a{position:relative}.site-header nav a:after{content:"";background:var(--ink);height:1px;transition:right .25s;position:absolute;bottom:-7px;left:0;right:100%}.site-header nav a:hover:after{right:0}.header-actions{justify-self:end;gap:18px;font-size:12px;display:flex}.admin-link{color:var(--pink-deep)}.mobile-menu{display:none}.hero{background:var(--pink-soft);grid-template-columns:.86fr 1.14fr;min-height:calc(100vh - 113px);display:grid;overflow:hidden}.hero-copy{flex-direction:column;align-items:flex-start;padding:clamp(60px,9vw,130px) 7vw 60px;display:flex}.eyebrow{letter-spacing:.16em;text-transform:uppercase;margin:0 0 22px;font-size:11px}.hero h1,.section-heading h2,.story h2,.journal h2{white-space:pre-line;letter-spacing:-.045em;margin:0;font-family:Georgia,Songti SC,serif;font-weight:400}.hero h1{max-width:700px;font-size:clamp(52px,6vw,92px);line-height:.98}.hero-subtitle{max-width:440px;margin:28px 0 36px;font-family:Georgia,Songti SC,serif;font-size:17px;line-height:1.8}.button{letter-spacing:.08em;border:1px solid var(--ink);justify-content:space-between;align-items:center;gap:30px;min-width:190px;min-height:52px;padding:0 22px;font-size:12px;transition:transform .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-dark{background:var(--ink);color:#fff}.button-light{color:var(--ink);background:#fff;border-color:#fff}.hero-note{letter-spacing:.1em;align-items:flex-start;gap:15px;margin-top:auto;padding-top:55px;font-size:10px;display:flex}.hero-note span{color:var(--pink-deep)}.hero-note p{margin:0;line-height:1.6}.hero-visual{background:linear-gradient(145deg,#f8a8c5 0%,#e986ae 48%,#cf5f8f 100%);min-height:650px;position:relative;overflow:hidden}.hero-placeholder{place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.hero-placeholder:before{content:"";aspect-ratio:1;background:radial-gradient(circle at 52% 43%,#ffe7ef 0 4%,#47313a 4.5% 8%,#181216 8.5% 13%,#f8ccd9 13.5% 48%,#d97a9e 49% 62%,#0000 63%);border-radius:50%;width:76%;transform:rotate(-8deg)scale(1.2);box-shadow:0 40px 90px #49162c42}.hero-placeholder:after{content:"";filter:drop-shadow(0 8px 5px #2c0c1940);border-top:16px solid #2a1820;border-radius:50%;width:76%;height:30%;position:absolute;top:38%;transform:rotate(-8deg)}.eye-line{z-index:2;border-top:4px solid #38212a;border-radius:50%;width:61%;height:16%;position:absolute;top:39%;transform:rotate(-8deg)}.hero-lash{z-index:3;clip-path:polygon(0 48%,100% 0,94% 62%,3% 70%);filter:drop-shadow(0 5px 3px #280a1673);background:repeating-linear-gradient(100deg,#0000 0 8px,#241118 9px 11px,#0000 12px 16px);width:55%;height:22%;position:absolute;top:34%;transform:rotate(-8deg)}.hero-placeholder>span{color:#ffffffbf;letter-spacing:.2em;font-size:9px;position:absolute;bottom:20px;right:25px}.media-image{object-fit:cover;width:100%;height:100%;display:block}.campaign-media{position:absolute;inset:0}.mobile-campaign-media{display:none}.floating-seal{aspect-ratio:1;text-align:center;letter-spacing:.15em;color:#fff;border:1px solid #fffc;border-radius:50%;place-items:center;width:92px;font-size:9px;line-height:1.5;display:grid;position:absolute;bottom:6%;right:5%;transform:rotate(8deg)}.ticker{white-space:nowrap;background:var(--ink);color:#fff;letter-spacing:.12em;justify-content:space-around;align-items:center;gap:28px;height:60px;font-family:Georgia,serif;font-size:13px;display:flex;overflow:hidden}.ticker i{color:var(--pink);font-style:normal}.section{padding:115px 4vw}.section-heading{grid-template-columns:1fr 320px;align-items:end;gap:40px;margin-bottom:55px;display:grid}.section-heading h2{font-size:clamp(38px,4.5vw,68px)}.section-heading>p{color:#5d5157;margin:0;font-size:13px;line-height:1.8}.product-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.product-media{aspect-ratio:.83;background:#f8d5e2;position:relative;overflow:hidden}.product-card:nth-child(2) .product-media{background:#f2bcd0}.product-card:nth-child(3) .product-media{background:#e6acc2}.badge{z-index:3;letter-spacing:.12em;background:#fff;padding:8px 10px;font-size:9px;position:absolute;top:14px;left:14px}.quick-view{z-index:3;aspect-ratio:1;background:#fff;border-radius:50%;place-items:center;width:42px;font-size:20px;transition:transform .2s;display:grid;position:absolute;bottom:16px;right:16px}.product-media:hover .quick-view{transform:rotate(90deg)}.lash-art{place-items:center;width:100%;height:100%;display:grid;position:relative}.lash-art:before{content:"";aspect-ratio:1.6;background:radial-gradient(at 50% 100%,#ffffff26,#ffffff8c);border-radius:50%;width:68%;box-shadow:0 20px 70px #591b3326}.lash-arc{border-bottom:7px solid #21141a;border-radius:50%;width:66%;height:35%;position:absolute;transform:rotate(-4deg)}.lash-arc:before{content:"";clip-path:polygon(0 12%,100% 0,94% 100%,4% 72%);background:repeating-linear-gradient(82deg,#0000 0 8px,#29151d 9px 11px,#0000 12px 16px);position:absolute;inset:34% 1% -20%}.lash-art-2 .lash-arc{transform:rotate(5deg)scale(.9)}.lash-art-3 .lash-arc{border-bottom-width:9px;transform:scale(1.06)}.lash-art small{letter-spacing:.18em;color:#1712167a;font-size:8px;position:absolute;bottom:17px}.product-meta{justify-content:space-between;gap:20px;padding-top:18px;display:flex}.product-meta p{color:#766970;margin:0 0 5px;font-size:10px}.product-meta h3{letter-spacing:.04em;margin:0;font-family:Georgia,serif;font-size:20px}.product-meta strong{font-size:13px;font-weight:500}.product-description{color:#71646a;margin:10px 0 0;font-size:12px;line-height:1.7}.story{background:var(--pink);grid-template-columns:1.08fr .92fr;min-height:720px;display:grid}.story-visual{background:#d9749b;min-height:620px;position:relative;overflow:hidden}.story-visual>span{color:#fff;letter-spacing:.18em;font-size:9px;position:absolute;bottom:22px;left:25px}.story-copy{flex-direction:column;justify-content:center;padding:90px 9vw;display:flex}.story h2{font-size:clamp(44px,5vw,76px);line-height:1.02}.story-copy>p:not(.eyebrow){max-width:520px;margin:35px 0;font-family:Georgia,Songti SC,serif;font-size:16px;line-height:2}.text-link{border-bottom:1px solid var(--ink);width:fit-content;padding-bottom:8px;font-size:12px}.text-link span{margin-left:28px}.journal{color:#fff;background:#241b20}.journal-panel{background:linear-gradient(100deg,#1e131959,#1e1319c7),radial-gradient(circle at 22% 32%,#f4b3ca,#b84d78 44%,#281b21 75%);flex-direction:column;justify-content:center;align-items:flex-start;min-height:440px;padding:65px;display:flex}.journal-panel>p{letter-spacing:.14em;font-size:10px}.journal h2{margin:20px 0 35px;font-size:clamp(42px,5vw,74px)}footer{background:#f8dbe5;grid-template-columns:1.35fr .55fr .55fr .85fr 1.1fr;gap:clamp(28px,3vw,50px);padding:80px 4vw 50px;display:grid}footer h4{letter-spacing:.15em;margin:0 0 22px;font-size:10px}footer a{color:#5e5157;margin:11px 0;font-size:12px;display:block}.footer-brand span{letter-spacing:.08em;font-family:Georgia,serif;font-size:clamp(40px,5vw,70px)}.footer-brand p{letter-spacing:.18em;font-size:9px}.newsletter p{font-family:Georgia,serif}.newsletter>div{border-bottom:1px solid var(--ink);display:flex}.newsletter input{background:0 0;border:0;outline:0;width:100%;padding:11px 0;font-size:12px}.newsletter button{cursor:pointer;background:0 0;border:0}.newsletter small{margin-top:22px;display:block}.footer-contact a{overflow-wrap:anywhere}.footer-contact small{color:#6c5d64;margin:10px 0;font-size:10px;line-height:1.55;display:block}.footer-legal{border-top:1px solid var(--line);letter-spacing:.08em;flex-wrap:wrap;grid-column:1/-1;gap:24px;margin-top:25px;padding-top:28px;font-size:9px;display:flex}.footer-legal span:last-child{margin-left:auto}.official-brand-logo{object-fit:contain;width:auto;height:auto;display:block}.brand{align-items:center;width:fit-content;display:inline-flex}.brand .official-brand-logo,.brand>img{width:clamp(132px,10.5vw,174px);max-width:174px;max-height:none}.footer-brand>img{object-fit:contain;object-position:left center;width:min(260px,100%);max-height:66px}.footer-brand p{margin-top:20px}.route-loading .official-brand-logo{width:132px}.admin-wordmark{align-items:center;gap:14px;display:inline-flex;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.admin-wordmark .official-brand-logo{width:142px}.admin-wordmark span{letter-spacing:.08em;white-space:nowrap;border-left:1px solid #d8cdd2;padding-left:14px;font-size:13px;font-weight:800}.pdp-brand-row .official-brand-logo{width:100px;max-height:24px}.section-action{justify-content:center;padding-top:48px;display:flex}.editorial-split{grid-template-columns:1fr 1fr;display:grid}.editorial-card{color:#fff;flex-direction:column;justify-content:flex-end;min-height:560px;padding:55px;display:flex;position:relative;overflow:hidden}.editorial-card:before{content:"";opacity:.75;background:radial-gradient(circle at 48% 25%,#ffffff38,#0000 24%),repeating-linear-gradient(78deg,#0000 0 21px,#19080e26 22px 24px,#0000 25px 42px);position:absolute;inset:0}.editorial-card>*{z-index:1;position:relative}.editorial-guide{background:linear-gradient(145deg,#d283a1,#792c4d)}.editorial-collection{background:linear-gradient(145deg,#e8b5c6,#b74f78)}.editorial-card p{letter-spacing:.16em;font-size:10px}.editorial-card h2{margin:10px 0 28px;font:400 clamp(40px,4vw,68px)/1 Georgia,serif}.editorial-card span{border-bottom:1px solid;width:fit-content;padding-bottom:7px;font-size:11px}.press-strip{text-align:center;padding:95px 5vw}.press-strip>p{letter-spacing:.18em;font-size:9px}.press-strip blockquote{max-width:900px;margin:28px auto 50px;font:400 clamp(30px,4vw,55px)/1.15 Georgia,serif}.press-strip div{color:#766970;letter-spacing:.08em;justify-content:center;gap:7vw;font:700 11px Georgia,serif;display:flex}.page-hero{text-align:center;background:var(--pink-soft);flex-direction:column;justify-content:center;align-items:center;min-height:440px;padding:100px 5vw 70px;display:flex}.page-hero h1,.about-intro h2,.cta-band h2,.contact-copy h1,.featured-article h2,.how-to h2,.product-info h1{letter-spacing:-.045em;margin:0;font:400 clamp(48px,6vw,88px)/1.02 Georgia,serif}.page-hero>p:last-child{color:#66575f;max-width:620px;margin:24px auto 0;font:16px/1.8 Georgia,serif}.shop-hero{background:linear-gradient(135deg,#fdeaf1,#f4bfd2)}.shop-toolbar{border-bottom:1px solid var(--line);letter-spacing:.1em;justify-content:space-between;align-items:center;min-height:70px;padding:0 4vw;font-size:10px;display:flex}.shop-toolbar div{gap:6px;display:flex}.shop-toolbar button{cursor:pointer;background:0 0;border:1px solid #0000;padding:9px 14px;font-size:10px}.shop-toolbar div button:first-child{border-color:var(--ink);border-radius:99px}.shop-grid{grid-template-columns:repeat(3,1fr);gap:24px 18px;display:grid}.shop-promise{background:var(--ink);color:#fff;grid-template-columns:repeat(3,1fr);display:grid}.shop-promise div{border-right:1px solid #ffffff26;min-height:260px;padding:55px 5vw}.shop-promise b{color:var(--pink);font-size:11px}.shop-promise h3{margin:34px 0 13px;font:400 27px Georgia,serif}.shop-promise p{color:#d4cbd0;font-size:12px;line-height:1.8}.collection-list{background:#fff;gap:1px;display:grid}.collection-feature{color:#fff;align-items:flex-end;min-height:610px;padding:50px 5vw;display:flex;position:relative;overflow:hidden}.collection-feature:before{content:"";opacity:.75;background:radial-gradient(at 65% 40%,#ffffff59,#0000 24%),repeating-linear-gradient(84deg,#0000 0 25px,#14080f33 26px 28px,#0000 29px 47px);position:absolute;inset:0}.collection-feature>span,.collection-feature>div{z-index:1;position:relative}.collection-feature>span{align-self:flex-start;font-size:11px}.collection-feature>div{width:min(650px,70%);margin-left:auto}.collection-feature p{letter-spacing:.14em;font-size:10px}.collection-feature h2{margin:14px 0 35px;font:400 clamp(44px,6vw,88px)/1 Georgia,serif}.collection-feature b{letter-spacing:.1em;font-size:11px}.collection-natural{background:linear-gradient(130deg,#d8a4b7,#7d3d56)}.collection-soft{background:linear-gradient(130deg,#f0becf,#cb6c92)}.collection-dark{background:linear-gradient(130deg,#5d3144,#1b1317)}.about-hero{color:#fff;background:linear-gradient(#180a1133,#180a118c),radial-gradient(circle at 65% 30%,#f5c9d8,#c66c90 42%,#4b2535 80%);min-height:700px}.about-hero h1{max-width:1100px}.about-intro{grid-template-columns:1.1fr .9fr;align-items:start;gap:10vw;padding:120px 8vw;display:grid}.about-intro h2{font-size:clamp(40px,5vw,70px)}.about-intro>div:last-child{padding-top:30px}.about-intro>div:last-child p{color:#5e5157;font:16px/2 Georgia,serif}.about-visual{background:var(--pink);min-height:670px;margin:0 4vw;position:relative;overflow:hidden}.about-visual>span{letter-spacing:.18em;font-size:9px;position:absolute;bottom:22px;left:25px}.values{grid-template-columns:repeat(3,1fr);padding:110px 5vw;display:grid}.values article{border-right:1px solid var(--line);padding:0 4vw}.values article:last-child{border:0}.values span{color:var(--pink-deep);font-size:10px}.values h3{margin:42px 0 18px;font:400 28px Georgia,serif}.values p{color:#64575e;font-size:13px;line-height:1.9}.cta-band{text-align:center;color:#fff;background:#261b21;padding:100px 5vw}.cta-band>p{letter-spacing:.16em;font-size:10px}.cta-band h2{margin:25px auto 38px}.guide-hero{background:linear-gradient(150deg,#f8d6e2,#eba9c1)}.guide-grid{grid-template-columns:repeat(3,1fr);display:grid}.guide-grid article{border-right:1px solid var(--line);text-align:center;min-height:610px;padding:42px 35px}.guide-grid article>span{text-align:left;color:var(--pink-deep);font-size:10px;display:block}.guide-eye{background:radial-gradient(#f7d2de 0 33%,#cf7798 34% 48%,#0000 49%);border-radius:50%;height:280px;margin:20px 0 28px;position:relative}.guide-eye:after{content:"";clip-path:polygon(0 0,100% 0,92% 75%,5% 65%);background:repeating-linear-gradient(83deg,#0000 0 10px,#29151d 11px 13px,#0000 14px 20px);border-top:8px solid #28151d;border-radius:50%;width:74%;height:32%;position:absolute;top:40%;left:13%}.soft-eye:after{border-top-width:10px;transform:scaleY(1.12)}.full-eye:after{border-top-width:13px;transform:scaleY(1.32)}.guide-grid h2{margin:0 0 14px;font:400 38px Georgia,serif}.guide-grid p{color:#66585f;min-height:65px;font-size:13px;line-height:1.8}.guide-grid a{border-bottom:1px solid;padding-bottom:7px;font-size:10px;display:inline-block}.how-to{background:#f7dce6;padding:110px 6vw}.how-to>div{max-width:750px;margin-bottom:70px}.how-to h2{font-size:clamp(42px,5vw,72px)}.how-to ol{grid-template-columns:repeat(3,1fr);gap:35px;margin:0;padding:0;list-style:none;display:grid}.how-to li{border-top:1px solid var(--ink);padding-top:20px}.how-to li b{color:var(--pink-deep);font-size:10px}.how-to li h3{margin:35px 0 12px;font:400 25px Georgia,serif}.how-to li p{color:#66585f;font-size:13px;line-height:1.8}.featured-article{background:#f0b4ca;grid-template-columns:1.2fr .8fr;min-height:620px;display:grid}.featured-article>div{background:radial-gradient(circle at 50% 42%,#ffe2ec 0 7%,#4b2b37 8% 12%,#171217 13% 18%,#efaec5 19% 46%,#c56288 47% 60%,#0000 61%)}.featured-article article{flex-direction:column;justify-content:center;padding:80px 7vw;display:flex}.featured-article article>p:first-child,.article-grid article>p{letter-spacing:.14em;font-size:9px}.featured-article h2{margin:18px 0 25px;font-size:clamp(40px,4.5vw,68px)}.featured-article article>p:not(:first-child){font:15px/1.9 Georgia,serif}.featured-article a,.article-grid a{border-bottom:1px solid;width:fit-content;margin-top:25px;padding-bottom:7px;font-size:10px}.article-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.article-image{aspect-ratio:1.1;background:radial-gradient(circle at 55% 45%,#f8d5e1,#d77d9f 42%,#54283a 80%);margin-bottom:25px}.article-image-2{background:linear-gradient(145deg,#f6ccd9,#bc5b80)}.article-image-3{background:linear-gradient(145deg,#c787a1,#331c26)}.article-grid h2{margin:15px 0;font:400 29px/1.12 Georgia,serif}.article-grid article>span{color:#6a5b62;font-size:13px;line-height:1.8}.contact-layout{grid-template-columns:.9fr 1.1fr;min-height:720px;display:grid}.contact-copy{background:var(--pink);padding:100px 8vw}.contact-copy h1{font-size:clamp(48px,5vw,76px)}.contact-copy>p:not(.eyebrow){font:15px/1.9 Georgia,serif}.contact-copy>div{margin-top:65px}.contact-copy h3{letter-spacing:.12em;margin:24px 0 7px;font-size:10px}.contact-copy a{font-family:Georgia,serif}.contact-copy>div>a{margin:7px 0;display:block}.contact-copy>div>p{margin:7px 0;font:14px/1.65 Georgia,serif}.contact-form{align-content:center;gap:28px;padding:100px 8vw;display:grid}.contact-form label{letter-spacing:.12em;gap:9px;font-size:9px;display:grid}.contact-form input,.contact-form select,.contact-form textarea{border:0;border-bottom:1px solid var(--ink);background:0 0;border-radius:0;outline:0;padding:14px 0}.contact-form textarea{resize:vertical;min-height:100px}.contact-form .button{margin-top:10px}.faq{background:#fff;padding:100px 20vw}.faq details{border-top:1px solid var(--line);padding:24px 0}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font:20px Georgia,serif}.faq details p{color:#685a61;font-size:13px;line-height:1.8}.product-detail{grid-template-columns:1.15fr .85fr;min-height:720px;display:grid}.product-gallery{background:var(--pink-soft);min-height:720px;position:relative}.product-gallery>span{letter-spacing:.14em;font-size:9px;position:absolute;bottom:18px;left:22px}.product-info{flex-direction:column;justify-content:center;padding:85px 7vw;display:flex}.product-info h1{font-size:clamp(52px,6vw,82px)}.product-info>strong{margin:20px 0 25px;font-size:16px;font-weight:500}.product-info>p{color:#64565d;font:15px/1.9 Georgia,serif}.product-rating{letter-spacing:.12em;margin:22px 0;font-size:11px}.product-rating span{color:#786a71;margin-left:12px}.detail-accordions{margin-top:30px}.detail-accordions details{border-top:1px solid var(--line);padding:17px 0}.detail-accordions details:last-child{border-bottom:1px solid var(--line)}.detail-accordions summary{cursor:pointer;letter-spacing:.12em;font-size:10px}.detail-accordions p{color:#66585f;font-size:12px;line-height:1.8}.related-grid{grid-template-columns:repeat(2,1fr);gap:18px;max-width:900px;display:grid}.admin-shell{background:#f7f2f4;min-height:100vh}.admin-topbar{z-index:10;background:#fff;border-bottom:1px solid #e6dde1;justify-content:space-between;align-items:center;height:72px;padding:0 3vw;display:flex;position:sticky;top:0}.admin-wordmark{letter-spacing:.1em;font-family:Georgia,serif;font-size:20px}.admin-topbar nav{gap:12px;display:flex}.admin-topbar a{border:1px solid #ded2d8;border-radius:99px;padding:9px 14px;font-size:12px}.admin-layout{grid-template-columns:230px minmax(0,1fr);display:grid}.admin-sidebar{color:#fff;background:#241b20;min-height:calc(100vh - 72px);padding:35px 22px}.admin-sidebar p{color:#bcaeb5;letter-spacing:.15em;margin:0 0 25px;font-size:10px}.admin-sidebar button{color:#d8cbd1;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;margin-bottom:7px;padding:13px 14px}.admin-sidebar button.active{background:var(--pink);color:var(--ink)}.admin-content{max-width:1180px;padding:45px}.admin-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.admin-heading h1{margin:0 0 7px;font-family:Georgia,serif;font-size:34px}.admin-heading p{color:#786c72;margin:0;font-size:13px}.save-button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:12px 22px}.save-button:disabled{opacity:.55}.editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.brand-settings-grid .social-settings-card{grid-column:1/-1}.editor-card-intro{color:#6d6066;max-width:680px;margin:-5px 0 22px;font-size:13px;font-weight:600;line-height:1.65}.editor-card{background:#fff;border:1px solid #e4d9de;border-radius:12px;padding:24px}.editor-card.full{grid-column:1/-1}.editor-card h2{margin:0 0 20px;font-size:15px}.field{gap:8px;margin-bottom:16px;display:grid}.field:last-child{margin-bottom:0}.field label{color:#665a60;font-size:11px}.field input,.field textarea{background:#fff;border:1px solid #d9ced3;border-radius:7px;outline:0;width:100%;padding:11px 12px}.field input:focus,.field textarea:focus{border-color:var(--pink-deep);box-shadow:0 0 0 3px #d84f821a}.field textarea{resize:vertical;min-height:95px}.upload-row{grid-template-columns:90px 1fr;align-items:center;gap:14px;display:grid}.upload-preview{background:var(--pink-soft);color:#8b747e;border-radius:8px;place-items:center;width:90px;height:76px;font-size:10px;display:grid;overflow:hidden}.upload-preview img{object-fit:cover;width:100%;height:100%}.upload-hint{color:#81737a;margin-top:7px;font-size:10px;line-height:1.55;display:block}.upload-button{cursor:pointer;border:1px solid #d9ced3;border-radius:7px;width:fit-content;padding:9px 12px;font-size:11px;display:inline-flex}.upload-button input{display:none}.product-editor{gap:13px;display:grid}.product-edit-card{background:#fff;border:1px solid #e3d8dd;border-radius:10px;grid-template-columns:105px 1fr auto;align-items:start;gap:16px;padding:16px;display:grid}.product-thumb{aspect-ratio:1;background:var(--pink-soft);color:#927986;border-radius:8px;place-items:center;width:105px;font-size:10px;display:grid;overflow:hidden}.product-thumb img{object-fit:cover;width:100%;height:100%}.product-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.product-media-hint{color:#81737a;grid-column:1/-1;font-size:10px;line-height:1.55}.product-fields input,.product-fields textarea{border:1px solid #ddd1d7;border-radius:6px;padding:10px}.product-fields textarea{resize:vertical;grid-column:1/-1;min-height:60px}.icon-button{color:#a3375f;cursor:pointer;background:0 0;border:0}.status{min-height:24px;color:var(--pink-deep);margin:12px 0 0;font-size:12px}.add-product{cursor:pointer;color:#4c3e45;background:0 0;border:1px dashed #c9b9c0;border-radius:10px;padding:14px}.toggle{align-items:center;gap:8px;font-size:11px;display:flex}@media (width<=900px){.site-header{grid-template-columns:1fr auto;height:70px}.site-header nav,.header-actions{display:none}.mobile-menu{justify-self:end;display:block;position:relative}.mobile-menu summary{cursor:pointer;align-content:center;gap:7px;width:36px;height:36px;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:var(--ink);width:25px;height:1px;display:block}.mobile-menu>div{background:var(--paper);width:min(88vw,360px);padding:25px;position:absolute;top:48px;right:-4vw;box-shadow:0 20px 50px #29111c24}.mobile-menu a{border-bottom:1px solid var(--line);padding:13px 5px;font-family:Georgia,serif;font-size:20px;display:block}.hero{grid-template-columns:1fr}.hero-copy{min-height:590px}.hero-visual{min-height:560px}.section-heading{grid-template-columns:1fr}.product-grid{grid-template-columns:1fr 1fr}.story{grid-template-columns:1fr}footer{grid-template-columns:1fr 1fr}.editorial-card{min-height:480px;padding:35px}.shop-grid{grid-template-columns:1fr 1fr}.collection-feature{min-height:520px}.about-intro{grid-template-columns:1fr;gap:30px}.guide-grid{grid-template-columns:1fr}.guide-grid article{border-right:0;border-bottom:1px solid var(--line);min-height:auto}.guide-eye{max-width:460px;margin-left:auto;margin-right:auto}.featured-article{grid-template-columns:1fr}.featured-article>div{min-height:480px}.article-grid{grid-template-columns:1fr 1fr}.contact-layout,.product-detail{grid-template-columns:1fr}.product-gallery{min-height:600px}.admin-layout{grid-template-columns:1fr}.admin-sidebar{gap:6px;min-height:auto;padding:12px;display:flex;overflow-x:auto}.admin-sidebar p{display:none}.admin-sidebar button{white-space:nowrap;width:auto;margin:0}}@media (width<=600px){.desktop-campaign-media{display:none}.mobile-campaign-media{display:block}.hero-copy{padding:65px 7vw 45px}.hero-visual{min-height:460px}.ticker{justify-content:flex-start;padding:0 25px}.ticker span:nth-of-type(n+3),.ticker i:nth-of-type(n+3){display:none}.section{padding:80px 5vw}.product-grid{grid-template-columns:1fr}.story-copy{padding:75px 8vw}.journal-panel{padding:40px 25px}footer{grid-template-columns:1fr}.footer-legal{gap:12px;display:grid}.footer-legal span:last-child{margin-left:0}.editorial-split{grid-template-columns:1fr}.editorial-card{min-height:430px}.press-strip div{gap:20px;display:grid}.page-hero{min-height:380px;padding:80px 7vw 60px}.shop-toolbar div{display:none}.shop-grid,.shop-promise{grid-template-columns:1fr}.shop-promise div{border-bottom:1px solid #ffffff26;border-right:0;min-height:auto}.collection-feature{min-height:500px;padding:30px 6vw}.collection-feature>div{width:92%}.about-hero{min-height:580px}.about-intro{padding:80px 7vw}.about-visual{min-height:480px}.values{grid-template-columns:1fr;padding:70px 7vw}.values article{border-right:0;border-bottom:1px solid var(--line);padding:35px 0}.how-to ol{grid-template-columns:1fr}.featured-article>div{min-height:380px}.featured-article article{padding:65px 7vw}.article-grid{grid-template-columns:1fr}.contact-copy,.contact-form,.faq{padding:75px 7vw}.product-gallery{min-height:460px}.product-info{padding:65px 7vw}.related-grid{grid-template-columns:1fr}.admin-content{padding:28px 16px}.editor-grid{grid-template-columns:1fr}.editor-card.full{grid-column:auto}.product-edit-card{grid-template-columns:75px 1fr}.product-thumb{width:75px}.product-edit-card .icon-button{grid-column:2}.product-fields{grid-template-columns:1fr}.product-fields textarea{grid-column:auto}}.navigation-loading{z-index:500;color:#3d2932;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffafcf5;border:1px solid #5e304229;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-width:190px;padding:11px 17px;display:flex;position:fixed;top:92px;left:50%;transform:translate(-50%);box-shadow:0 10px 35px #2d141e26}.navigation-loading:before{content:"";background:linear-gradient(90deg, transparent, var(--pink-deep), transparent);height:3px;animation:1s ease-in-out infinite route-progress;position:fixed;top:-42px;left:0;right:0}.navigation-loading span,.route-loading>span{border:2px solid #e8c2cf;border-top-color:var(--pink-deep);border-radius:50%;width:15px;height:15px;animation:.7s linear infinite route-spin}.navigation-loading b{letter-spacing:.09em;text-transform:uppercase;font-size:10px}.route-loading{min-height:54vh;color:var(--ink);background:#fffafb;justify-content:center;align-items:center;gap:14px;display:flex}.route-loading div{gap:3px;display:grid}.route-loading b{letter-spacing:.14em;font:700 15px Georgia,serif}.route-loading small{color:#705f67;letter-spacing:.12em;font-size:9px}@keyframes route-spin{to{transform:rotate(360deg)}}@keyframes route-progress{0%{transform:translate(-55%)}to{transform:translate(55%)}}.image-field-with-location .upload-preview.mobile,.image-field-with-location .upload-preview.story{aspect-ratio:4/5;width:150px}.image-field-with-location .upload-preview.logo{aspect-ratio:3;width:min(100%,310px)}@media (width<=1260px){.amazon-product-layout.pdp-v2{grid-template-columns:minmax(430px,1.08fr) minmax(380px,.92fr)}.pdp-buy-box{grid-column:2;position:static}}@media (width<=760px){.page-hero.collections-hero,.page-hero.guide-hero,.page-hero.journal-hero{min-height:250px;padding:42px 20px 38px}.page-hero.collections-hero h1,.page-hero.guide-hero h1,.page-hero.journal-hero h1{font-size:44px}.navigation-loading{top:71px}.image-field-with-location .upload-row{grid-template-columns:1fr}.image-field-with-location .upload-preview{width:min(100%,360px)}.amazon-product-layout.pdp-v2{grid-template-columns:1fr}.pdp-buy-box{grid-column:1}}.admin-sidebar{color:#261f23;box-shadow:none;scrollbar-color:#c8bdc2 transparent;background:#fff;border-right:1px solid #e8e2e5}@media (width<=1300px){.hero-slide-editor-grid{grid-template-columns:1fr}.hero-slide-editor .image-field-with-location .upload-preview.hero{width:min(100%,760px)}}@media (width<=900px){.admin-sidebar{box-shadow:0 8px 20px #2d1e260f}.hero-slide-editor .image-field-with-location .upload-preview.hero{width:100%;min-height:0}}.admin-shell{--admin-ink:#261f23;--admin-muted:#665b61;--admin-line:#e8e2e5;--admin-surface:#fff;--admin-canvas:#f7f6f7;--admin-accent:#a73361;--admin-accent-soft:#f6dbe5;background:var(--admin-canvas);color:var(--admin-ink);font-size:15px;font-weight:500}.admin-topbar{background:var(--admin-surface);border-bottom:1px solid var(--admin-line);box-shadow:none}.admin-wordmark{color:var(--admin-ink);letter-spacing:.045em;font-weight:800}.admin-topbar a,.admin-heading-actions>a{color:var(--admin-ink);background:#fff;border-color:#d9d1d5;font-weight:700}.admin-topbar a:hover,.admin-heading-actions>a:hover{background:#faf5f7}.admin-sidebar{background:var(--admin-surface);color:var(--admin-ink);border-right:1px solid var(--admin-line);box-shadow:none;scrollbar-color:#c8bdc2 transparent}.admin-sidebar p,.admin-sidebar .sidebar-group-label{color:#62565c!important;letter-spacing:.13em!important;border-color:#eee9eb!important;font-size:11px!important;font-weight:800!important}.admin-sidebar button{color:#30272c;background:0 0;font-size:15px;font-weight:700}.admin-sidebar button.active{color:#321f27;background:var(--admin-accent-soft);box-shadow:inset 3px 0 0 var(--admin-accent);font-weight:800}.admin-heading h1{color:#241d21;font-weight:700}.admin-heading p{color:#4f454a;font-weight:600}.admin-shell h2,.admin-shell h3,.admin-shell strong,.admin-shell b{color:var(--admin-ink);font-weight:700}.page-editor-section-head,.editor-section-title{border-color:var(--admin-line)}.page-editor-section-head p,.editor-section-title p,.admin-shell .upload-hint,.admin-shell .product-media-hint,.admin-shell .upload-location span,.admin-shell .product-list-intro span,.admin-shell .listing-editor-head small,.admin-shell .placement-example p{color:var(--admin-muted);font-weight:600}.home-template-map{background:var(--admin-surface);color:var(--admin-ink);border:1px solid var(--admin-line);box-shadow:0 7px 24px #2d1e260b}.save-button:hover,.product-list-intro button:hover,.add-product:hover{background:#74203f}.hero-slide-editor .image-field-with-location .upload-preview.hero{aspect-ratio:16/9;background:#f7edf1;width:100%;max-width:none;height:auto;min-height:250px}.hero-slide-editor .image-field-with-location .upload-preview.hero img{object-fit:cover;object-position:center;width:100%;min-width:100%;height:100%;min-height:100%;display:block}@media (width<=1300px){.hero-slide-editor-grid{grid-template-columns:1fr}.hero-slide-editor .image-field-with-location .upload-preview.hero{width:min(100%,760px)}}@media (width<=900px){.admin-sidebar{box-shadow:0 8px 20px #2d1e260f}.hero-slide-editor .image-field-with-location .upload-preview.hero{width:100%;min-height:0}}.admin-topbar{background:#fff;box-shadow:0 1px #e9e3e6}.admin-wordmark,.admin-shell h1,.admin-shell h2,.admin-shell h3,.admin-shell b,.admin-shell strong{font-weight:700}.admin-shell button,.admin-shell .button,.admin-shell a{font-weight:650}.admin-shell input,.admin-shell textarea,.admin-shell select{font-weight:500}.admin-sidebar{color:#241d21;background:#fff;border-right:1px solid #e6dfe2;box-shadow:8px 0 28px #412a3409}.admin-sidebar p{color:#685a61;font-weight:800}.admin-sidebar button:hover{background:#fbf1f4}.admin-sidebar button.active{color:#21191d;background:#f4c5d5;box-shadow:inset 3px 0 #b53f6b}.sidebar-group-label{color:#766870!important;border-color:#eee7ea!important;font-weight:800!important}.template-map-row{border-color:#eee7ea}.template-map-row>b{color:#b33e69;font-weight:700}.template-map-row strong{color:#2a2126}.template-map-row small{color:#5f5359;font-weight:550}.template-map-row>i{color:#8d3152;background:#f8e8ee;font-weight:750}.save-button,.product-list-intro button{background:#7f294a;box-shadow:0 5px 14px #7f294a29}.admin-heading p,.page-editor-section-head p,.editor-section-title p,.upload-hint,.upload-location span,.product-media-hint,.product-list-intro span,.listing-editor-head small,.placement-example p{color:#4f4449;font-weight:550}.field label,.toggle,.upload-location b{font-weight:650}.hero-slide-editor .image-field-with-location .upload-preview.hero{aspect-ratio:16/9;background:#f8eef1;width:100%;max-width:none;min-height:240px}.image-field-with-location .upload-preview.hero img{object-position:center;min-width:100%;min-height:100%;display:block;object-fit:cover!important;width:100%!important;height:100%!important}.image-field-with-location .upload-preview.mobile img,.image-field-with-location .upload-preview.story img{object-fit:cover}.image-field-with-location .upload-preview.logo img{object-fit:contain}@media (width<=1300px){.hero-slide-editor-grid{grid-template-columns:1fr}.hero-slide-editor .image-field-with-location .upload-preview.hero{width:min(100%,720px)}}@media (width<=900px){.admin-sidebar{box-shadow:0 8px 22px #412a3412}.hero-slide-editor .image-field-with-location .upload-preview.hero{width:100%;min-height:0}}.admin-shell{color:#2c2227;-webkit-font-smoothing:antialiased;height:100vh;font-size:15px;line-height:1.55;overflow:hidden}.admin-layout{grid-template-columns:260px minmax(0,1fr);height:calc(100vh - 80px);min-height:0;overflow:hidden}.admin-topbar{height:80px}.admin-wordmark{font-size:21px}.admin-topbar a,.admin-heading-actions>a{color:#382d32;justify-content:center;align-items:center;min-height:44px;padding:11px 17px;font-size:14px;font-weight:600;display:inline-flex}.admin-sidebar{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#6b5962 transparent;align-self:start;width:260px;height:calc(100vh - 80px);min-height:0;padding:34px 20px;position:sticky;top:80px;overflow-y:auto}.admin-content{overscroll-behavior:contain;scrollbar-gutter:stable;scroll-behavior:smooth;height:100%;min-height:0;overflow-y:auto}.admin-sidebar p{color:#d3c7cc;letter-spacing:.12em;margin-bottom:18px;font-size:12px;font-weight:700}.admin-sidebar button{color:#f0e8eb;min-height:50px;margin-bottom:6px;padding:13px 15px;font-size:15px;font-weight:500;line-height:1.4}.sidebar-group-label{color:#c8bbc1!important;letter-spacing:.12em!important;margin:28px 12px 12px!important;font-size:11px!important;font-weight:700!important}.admin-heading{margin-bottom:30px}.admin-heading h1{margin-bottom:8px;font-size:38px}.admin-heading p{color:#5e5157;font-size:15px;line-height:1.65}.save-button,.product-list-intro button,.add-product{min-height:46px;padding:12px 20px;font-size:14px;font-weight:600}.editor-card{padding:28px}.editor-card h2{font-size:18px;line-height:1.35}.field{gap:9px;margin-bottom:20px}.field label{color:#4e4248;font-size:14px;font-weight:500;line-height:1.5}.field input,.field textarea,.field select,.product-fields input,.product-fields textarea{color:#282025;min-height:46px;padding:12px 14px;font-size:15px;line-height:1.5}.field textarea,.product-fields textarea{min-height:110px}.upload-button,.media-actions label,.media-actions button,.listing-actions a,.listing-actions button,.listing-editor-head>div:last-child>button:not(.save-button),.listing-editor-footer>div>button:not(.save-button){align-items:center;min-height:40px;padding:9px 13px;font-size:13px;font-weight:600;line-height:1.35}.upload-hint,.product-media-hint,.upload-location span{color:#5c4f55;font-size:13px;line-height:1.65}.upload-location{gap:6px;padding:13px 15px}.upload-location b{color:#8e294f;font-size:13px;line-height:1.45}.toggle{gap:10px;font-size:14px;font-weight:500}.toggle input{width:17px;height:17px}.status{min-height:26px;font-size:14px}.page-editor-section-head{gap:16px;margin-bottom:26px;padding-bottom:20px}.page-editor-section-head>span,.editor-section-title>strong,.listing-status,.media-health i{padding:7px 10px;font-size:12px;font-weight:700;line-height:1.3}.page-editor-section-head h2{margin-bottom:7px;font-size:18px}.page-editor-section-head p,.editor-section-title p{color:#5f5258;font-size:13px;line-height:1.65}.template-map-row{grid-template-columns:48px 1fr auto;gap:16px;min-height:76px}.template-map-row>b{font-size:20px}.template-map-row strong{font-size:15px;line-height:1.4}.template-map-row small{color:#ded2d7;font-size:13px;line-height:1.55}.template-map-row>i{color:#fff;padding:8px 11px;font-size:12px;font-weight:600}.link-destination-help{padding:14px 16px;font-size:13px;line-height:1.6}.product-list-intro b{font-size:21px}.product-list-intro span{color:#5e5157;font-size:14px;line-height:1.55}.admin-product-row{min-height:88px;padding:14px 22px;font-size:13px}.admin-product-identity b{font-size:14px}.admin-product-identity small{color:#665960;font-size:12px}.listing-editor-nav,.listing-editor-nav button{font-size:13px}.listing-editor-head p{font-size:12px}.listing-editor-head small,.editor-error{color:#5d5056;font-size:13px;line-height:1.55}.editor-section-title>span{flex-basis:34px;width:34px;height:34px;font-size:12px}.editor-section-title h2{font-size:20px}.media-dropzone>span b{font-size:14px}.media-dropzone>span small{color:#5f5258;font-size:13px;line-height:1.65}.placement-example>span,.placement-example small{font-size:12px}.placement-example b{font-size:16px}.placement-example p{color:#5e5157;font-size:13px;line-height:1.6}.live-product-preview>div:first-child span,.preview-product-card>small,.preview-aplus-card small{color:#675a61;font-size:12px}.preview-product-card em{font-size:12px}.upload-preview,.product-thumb,.product-media-editor b,.preview-product-card>div>i,.preview-product-card>b{font-size:13px}@media (width<=900px){.admin-shell{height:auto;min-height:100vh;overflow:visible}.admin-layout{grid-template-columns:1fr;height:auto;min-height:0;overflow:visible}.admin-sidebar{z-index:9;width:100%;height:auto;min-height:auto;position:sticky;top:80px;overflow:auto hidden}.admin-content{height:auto;min-height:0;overflow:visible}.admin-heading h1{font-size:32px}}.legal-page{max-width:920px;margin:0 auto;padding:90px 30px 120px}.legal-page h1{letter-spacing:-.045em;margin:15px 0 8px;font:400 clamp(48px,6vw,78px)/1 Georgia,serif}.legal-page .legal-updated{color:#6f6068;margin-bottom:55px;font-size:12px}.legal-page section{border-top:1px solid var(--line);padding:30px 0}.legal-page h2{margin:0 0 14px;font:400 27px Georgia,serif}.legal-page section p{color:#51444b;margin:0;font-size:15px;line-height:1.85}.legal-page a{color:var(--pink-deep);text-decoration:underline}.hero-carousel.hero-height-small{height:520px;min-height:520px}.hero-carousel.hero-height-medium{height:min(620px,100vh - 100px);min-height:560px}.hero-carousel.hero-height-large{height:min(760px,100vh - 100px);min-height:650px}.hero-slide:before{content:"";z-index:1;background:rgba(20, 11, 16, var(--slide-overlay,0));pointer-events:none;position:absolute;inset:0}.hero-slide.content-right .hero-overlay{left:auto;right:5vw}.hero-slide.content-center .hero-overlay{text-align:center;width:min(720px,74vw);left:50%;right:auto;transform:translate(-50%,-50%)}.hero-slide.content-center .hero-overlay>p:not(.eyebrow){margin-left:auto;margin-right:auto}.home-template-map{color:#fff;background:#241b20}.home-template-map .page-editor-section-head p{color:#c8bbc1}.template-map-row{border-top:1px solid #ffffff1a;grid-template-columns:42px 1fr auto;align-items:center;gap:14px;min-height:65px;display:grid}.template-map-row>b{color:#efa9c1;font:400 18px Georgia,serif}.template-map-row>span{gap:4px;display:grid}.template-map-row strong{font-size:13px}.template-map-row small{color:#bcaeb5;font-size:10px}.template-map-row>i{color:#eadfe3;background:#ffffff1a;border-radius:999px;padding:6px 9px;font-size:9px;font-style:normal}.section-settings-card .field-row.three,.hero-slide-editor .field-row.three{grid-template-columns:repeat(3,minmax(0,1fr))}.section-toggle{background:#fbf7f9;border:1px solid #e2d6db;border-radius:7px;min-height:68px;margin-top:0;padding:25px 14px 12px}.hero-slide-editor-grid{grid-template-columns:minmax(360px,.82fr) minmax(430px,1.18fr);align-items:start;gap:34px;display:grid}.hero-slide-editor-grid>div:first-child .image-field-with-location{border-bottom:1px solid #eee4e8;padding-bottom:20px}.hero-slide-editor-grid>div:first-child .image-field-with-location:last-child{border-bottom:0}.hero-slide-editor .image-field-with-location .upload-row{grid-template-columns:minmax(210px,290px) minmax(180px,1fr)}.editor-card:not(.full) .image-field-with-location .upload-row{grid-template-columns:1fr}.field select{color:#33282d;background:#fff;border:1px solid #d9ced3;border-radius:7px;outline:0;width:100%;padding:11px 12px}.field select:focus{border-color:var(--pink-deep);box-shadow:0 0 0 3px #d84f821a}.link-destination-help{color:#5e4f56;background:#fff7fa;border:1px solid #ead8df;border-radius:8px;flex-wrap:wrap;gap:7px 14px;margin:-3px 0 18px;padding:12px 14px;font-size:10px;display:flex}.link-destination-help b{color:#973b5c;width:100%}.link-destination-help span{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}@media (width<=1400px){.hero-slide-editor-grid{grid-template-columns:1fr}.hero-slide-editor .image-field-with-location .upload-row{grid-template-columns:minmax(210px,290px) minmax(220px,1fr)}}@media (width<=760px){.hero-carousel.hero-height-small,.hero-carousel.hero-height-medium,.hero-carousel.hero-height-large{height:570px;min-height:570px}.hero-slide.content-right .hero-overlay,.hero-slide.content-center .hero-overlay{text-align:left;width:84vw;left:7vw;right:auto;transform:none}.section-settings-card .field-row.three,.hero-slide-editor .field-row.three,.hero-slide-editor .image-field-with-location .upload-row{grid-template-columns:1fr}.template-map-row{grid-template-columns:34px 1fr}.template-map-row>i{display:none}}.collections-hero,.journal-hero{background:linear-gradient(135deg,#fff8fa,#f3d8e1)}.product-category-jump{z-index:8;border-top:1px solid var(--line);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffafcf0;justify-content:center;align-items:center;gap:9px;min-height:62px;padding:0 4vw;display:flex;position:sticky;top:110px}.product-category-jump a{letter-spacing:.08em;text-transform:uppercase;border:1px solid #d8cbd0;border-radius:999px;padding:10px 15px;font-size:9px;font-weight:700}.product-category-list{background:#fff}.product-category-section{border-bottom:1px solid var(--line);padding:82px 5vw 95px;scroll-margin-top:180px}.product-category-section>header{background:#f8edf1;grid-template-columns:1.1fr .9fr;min-height:410px;display:grid}.product-category-section>header>div:first-child{min-height:410px;position:relative;overflow:hidden}.product-category-section>header img{object-fit:cover;width:100%;height:100%}.product-category-section>header>div:first-child>span{background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font:400 13px Georgia,serif;display:grid;position:absolute;top:18px;left:20px}.product-category-section>header>div:last-child{flex-direction:column;justify-content:center;padding:55px 6vw;display:flex}.product-category-section>header h2{letter-spacing:-.04em;margin:0 0 20px;font:400 clamp(42px,5vw,70px)/1 Georgia,serif}.product-category-section>header>div:last-child>p:not(.eyebrow){color:#65575e;max-width:590px;font:14px/1.8 Georgia,serif}.product-category-section .text-link{margin-top:18px}.category-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px;margin-top:38px;display:grid}.category-product-grid:empty:after{content:"Products in this category are coming soon.";text-align:center;color:#897a82;background:#faf6f7;grid-column:1/-1;padding:50px}.guide-style-grid{background:#fff;grid-template-columns:repeat(3,1fr);gap:20px;padding:85px 4vw 100px;display:grid}.guide-style-grid article{min-width:0}.guide-style-grid article>div{aspect-ratio:4/5;background:#f6e7ec;position:relative;overflow:hidden}.guide-style-grid img{object-fit:cover;width:100%;height:100%}.guide-style-grid article>div span{background:#ffffffe6;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;display:grid;position:absolute;top:15px;left:15px}.guide-style-grid article>p:first-of-type{color:var(--pink-deep);letter-spacing:.12em;text-transform:uppercase;margin:22px 0 9px;font-size:8px;font-weight:800}.guide-style-grid h2{margin:0 0 13px;font:400 38px Georgia,serif}.guide-style-grid article>p:last-of-type{color:#685a61;min-height:72px;font-size:12px;line-height:1.8}.guide-style-grid a{letter-spacing:.08em;border-bottom:1px solid;margin-top:10px;padding-bottom:6px;font-size:9px;display:inline-block}.creator-notes{color:#fff;background:#21181d;padding:100px 5vw}.creator-notes .section-kicker{max-width:800px;margin-bottom:55px}.creator-notes .section-kicker>p:last-child{color:#c7b9c0}.creator-notes>div:last-child{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.creator-notes article{border-bottom:1px solid #ffffff2e;padding:0 0 28px}.creator-notes article img{aspect-ratio:1.2;object-fit:cover;width:100%}.creator-notes blockquote{color:#f4e9ed;min-height:128px;margin:26px 0;font:400 18px/1.55 Georgia,serif}.creator-notes strong,.creator-notes article span{display:block}.creator-notes strong{letter-spacing:.1em;text-transform:uppercase;font-size:10px}.creator-notes article span{color:#d68aa6;margin-top:5px;font-size:9px}.guide-care{background:#f3c7d5;grid-template-columns:1fr minmax(300px,.65fr);align-items:end;gap:20px 10vw;padding:100px 8vw;display:grid}.guide-care .eyebrow{grid-column:1/-1}.guide-care h2{letter-spacing:-.04em;margin:0;font:400 clamp(42px,5vw,72px)/1 Georgia,serif}.guide-care>p:not(.eyebrow){color:#5f5158;margin:0;font:14px/1.8 Georgia,serif}.guide-care .button{grid-column:2;width:fit-content}.about-page-hero{color:#fff;background:#23191f;grid-template-columns:1.15fr .85fr;min-height:760px;display:grid}.about-page-hero>img{object-fit:cover;width:100%;height:100%;min-height:760px}.about-page-hero>div{flex-direction:column;justify-content:center;padding:75px 6vw;display:flex}.about-page-hero h1{letter-spacing:-.045em;margin:0;font:400 clamp(52px,6vw,88px)/.98 Georgia,serif}.about-page-hero span{color:#e79bb6;letter-spacing:.15em;margin-top:45px;font-size:9px}.about-manifesto{background:#f3c1d1;grid-template-columns:180px 1fr;align-items:center;gap:8vw;min-height:440px;padding:80px 8vw;display:grid}.about-manifesto>span{letter-spacing:.14em;font-size:9px}.about-manifesto blockquote{letter-spacing:-.035em;max-width:1050px;margin:0;font:400 clamp(38px,5vw,70px)/1.12 Georgia,serif}.journal-feature{grid-template-columns:1.35fr .65fr;min-height:0}.journal-feature>div{background:#e9bdcc;align-self:center}.journal-feature>div img{aspect-ratio:1700/907;object-fit:contain;width:100%;height:auto;display:block}.journal-feature article{padding:54px 5vw}.article-image{background:#f3d4df;overflow:hidden}.article-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.article-grid article:hover .article-image img{transform:scale(1.025)}.journal-newsletter{text-align:center;background:#f2c6d5;padding:100px 8vw}.journal-newsletter h2{letter-spacing:-.04em;max-width:950px;margin:18px auto 22px;font:400 clamp(42px,5vw,72px)/1.04 Georgia,serif}.journal-newsletter>p:last-child{color:#62545b}.sidebar-group-label{border-top:1px solid #ffffff1f;padding-top:20px;color:#9f9198!important;margin:28px 12px 10px!important;font-size:8px!important}.admin-heading-actions{align-items:center;gap:10px;display:flex}.admin-heading-actions>a{color:#554850;background:#fff;border:1px solid #d9ced3;border-radius:7px;padding:10px 14px;font-size:10px}.page-editor-grid{align-items:start}.page-editor-section-head{border-bottom:1px solid #eadfe3;align-items:flex-start;gap:14px;margin-bottom:24px;padding-bottom:18px;display:flex}.page-editor-section-head>span{color:#8d3152;letter-spacing:.1em;background:#f4d9e2;border-radius:999px;flex:none;padding:6px 8px;font-size:7px;font-weight:800}.page-editor-section-head h2{margin:0 0 5px}.page-editor-section-head p{color:#83757c;margin:0;font-size:10px;line-height:1.5}.page-repeat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.repeat-editor{background:#fbf8f9;border:1px solid #e7dde1;border-radius:9px;min-width:0;padding:16px}.repeat-editor>b{color:var(--pink-deep);margin-bottom:16px;font:400 18px Georgia,serif;display:block}.repeat-editor .field textarea{min-height:115px}.image-repeat-editor .upload-row{grid-template-columns:72px 1fr}.image-repeat-editor .upload-preview{width:72px;height:88px}.image-repeat-editor .upload-location{display:none}.page-item-editor-columns{grid-template-columns:.85fr 1.15fr;align-items:start;gap:28px;display:grid}.page-item-editor-columns .upload-row{grid-template-columns:170px 1fr}.page-item-editor-columns .upload-preview{width:170px;height:112px}@media (width<=1050px){.category-product-grid{grid-template-columns:repeat(3,1fr)}.page-repeat-grid{grid-template-columns:1fr 1fr}.page-item-editor-columns{grid-template-columns:1fr}}@media (width<=760px){.product-category-jump{justify-content:flex-start;position:static;overflow-x:auto}.product-category-jump a{flex:none}.product-category-section{padding:50px 16px 65px}.product-category-section>header{grid-template-columns:1fr}.product-category-section>header>div:first-child{min-height:320px}.product-category-section>header>div:last-child{padding:42px 25px}.category-product-grid{grid-template-columns:1fr 1fr;gap:25px 10px}.guide-style-grid{grid-template-columns:1fr;padding:55px 18px}.guide-style-grid article{border-bottom:1px solid var(--line);padding-bottom:35px}.creator-notes>div:last-child{grid-template-columns:1fr}.creator-notes blockquote{min-height:auto}.guide-care{grid-template-columns:1fr;padding:70px 24px}.guide-care .eyebrow,.guide-care .button{grid-column:1}.about-page-hero{grid-template-columns:1fr}.about-page-hero>img{min-height:500px}.about-page-hero>div{padding:65px 24px}.about-manifesto,.page-repeat-grid{grid-template-columns:1fr}.admin-heading{align-items:flex-start}.admin-heading-actions{flex-direction:column;align-items:stretch}.brand-settings-grid .social-settings-card{grid-column:auto}}.amazon-product-layout.pdp-v2{grid-template-columns:minmax(460px,1.15fr) minmax(340px,.82fr) 288px;gap:clamp(30px,3.3vw,58px);width:min(1560px,100%);margin:0 auto;padding:38px clamp(24px,4vw,64px) 78px}.pdp-gallery-shell{grid-template-columns:76px minmax(0,1fr);align-items:start;gap:14px;min-width:0;display:grid;position:sticky;top:112px}.pdp-thumbnails{scrollbar-width:thin;gap:10px;max-height:680px;display:grid;overflow:auto}.pdp-thumbnails button{cursor:pointer;background:#fff;border:1px solid #ded4d8;border-radius:6px;width:74px;padding:2px;position:relative;overflow:hidden}.pdp-thumbnails button.active{border-color:var(--pink-deep);box-shadow:0 0 0 1px var(--pink-deep)}.pdp-thumbnails img{aspect-ratio:1;object-fit:cover;background:#f8f4f3;width:100%;display:block}.pdp-thumbnails span{color:#766870;letter-spacing:.08em;text-transform:uppercase;padding:6px 3px 5px;font-size:7px;font-weight:700;display:block}.pdp-main-media{aspect-ratio:1;cursor:zoom-in;background:#faf7f6;border:0;border-radius:7px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.pdp-main-media>img{object-fit:contain;width:100%;height:100%;padding:clamp(12px,2vw,30px);display:block}.pdp-zoom-cue{color:#62545b;letter-spacing:.07em;text-transform:uppercase;background:#ffffffe6;border-radius:999px;align-items:center;gap:7px;padding:9px 11px;font-size:8px;font-weight:700;display:inline-flex;position:absolute;bottom:13px;right:14px;box-shadow:0 4px 18px #361f2917}.pdp-zoom-cue b{font-size:16px;line-height:.7}.pdp-gallery-empty{aspect-ratio:1;color:#88777f;background:#faf7f6;place-items:center;display:grid}.pdp-lightbox{z-index:300;cursor:zoom-out;background:#1f1319e0;place-items:center;padding:50px;display:grid;position:fixed;inset:0}.pdp-lightbox>button{z-index:2;color:#fff;cursor:pointer;background:#00000040;border:1px solid #ffffff73;border-radius:50%;width:44px;height:44px;font-size:28px;position:fixed;top:20px;right:24px}.pdp-lightbox>img{object-fit:contain;cursor:default;background:#fff;max-width:min(1100px,92vw);max-height:88vh}.pdp-copy{min-width:0;padding:10px 0}.pdp-brand-row{color:#7b6d74;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:11px;margin-bottom:19px;font-size:8px;font-weight:700;display:flex}.pdp-brand-row strong{color:var(--pink-deep);letter-spacing:.13em;font-size:14px}.pdp-brand-row span{border-left:1px solid var(--line);padding-left:11px}.pdp-brand-row i{white-space:nowrap;margin-left:auto;font-style:normal}.pdp-badge{color:#87324f;letter-spacing:.1em;text-transform:uppercase;background:#f7dbe4;margin-bottom:13px;padding:7px 9px;font-size:8px;font-weight:800;display:inline-block}.pdp-copy h1{max-width:620px}.pdp-summary{color:#5f5258;max-width:590px;margin:0 0 20px;font:15px/1.72 Georgia,serif}.pdp-price-row{align-items:baseline;gap:13px;margin:18px 0 12px;display:flex}.pdp-price-row .amazon-price{margin:0}.pdp-signal{color:#6c515d;background:#fff5f8;border:1px solid #efd0db;border-radius:999px;align-items:center;gap:9px;width:max-content;max-width:100%;margin:0 0 21px;padding:9px 12px;font-size:9px;display:flex}.pdp-signal b{color:var(--pink-deep);font-size:13px}.pdp-quick-specs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.pdp-quick-specs>div{min-width:0;padding:13px 9px 13px 0}.pdp-quick-specs dt{color:#8b7d83;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:7px;font-weight:800}.pdp-quick-specs dd{color:#382e33;margin:0;font-size:10px;line-height:1.35}.pdp-buy-box{background:#fff;border-color:#d9cdd2;padding:24px;position:sticky;top:112px;box-shadow:0 10px 34px #391f2a12}.pdp-buy-kicker{color:#7e2f4c;letter-spacing:.13em;background:#f7e2e9;border-radius:8px 8px 0 0;margin:-24px -24px 21px;padding:11px 24px;font-size:8px;font-weight:800}.pdp-buy-box .stock{align-items:center;gap:8px;display:flex}.pdp-buy-box .stock i{background:#208154;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #e6f4ec}.pdp-payment-note{border-top:1px solid var(--line);color:#8b7d83;margin:18px 0 0;padding-top:15px;font-size:8px;line-height:1.55}.pdp-trust-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fdfafa;grid-template-columns:repeat(4,1fr);display:grid}.pdp-trust-strip>div{border-right:1px solid var(--line);align-items:center;gap:15px;min-height:100px;padding:24px clamp(18px,3vw,44px);display:flex}.pdp-trust-strip>div:last-child{border-right:0}.pdp-trust-strip b{color:#dca1b4;font:400 24px Georgia,serif}.pdp-trust-strip span,.pdp-trust-strip strong,.pdp-trust-strip small{display:block}.pdp-trust-strip strong{margin-bottom:5px;font:400 15px Georgia,serif}.pdp-trust-strip small{color:#81737a;font-size:8px;line-height:1.4}.pdp-detail-flow{background:#fff;padding:100px clamp(24px,6vw,96px)}.pdp-section-heading{width:min(760px,100%);margin-bottom:55px}.pdp-section-heading h2,.pdp-reviews-copy h2{letter-spacing:-.045em;margin:0;font:400 clamp(42px,5vw,70px)/1.02 Georgia,serif}.pdp-section-heading>p:last-child{color:#75666d;max-width:580px;margin:22px 0 0;font:14px/1.7 Georgia,serif}.pdp-benefit-list{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.pdp-benefit-list article{border-right:1px solid var(--line);min-width:0;padding:26px clamp(15px,2vw,30px) 34px 0}.pdp-benefit-list article:not(:first-child){padding-left:clamp(15px,2vw,30px)}.pdp-benefit-list article:last-child{border-right:0}.pdp-benefit-list span{color:var(--pink-deep);font:400 24px Georgia,serif}.pdp-benefit-list p{color:#574a50;margin:25px 0 0;font-size:11px;line-height:1.65}.pdp-details-grid{background:#e5dadd;border:1px solid #e5dadd;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:72px;display:grid}.pdp-details-grid article{background:#faf5f6;min-height:145px;padding:28px}.pdp-details-grid article.wide{background:#f5dce5;grid-column:1/-1;grid-template-columns:220px 1fr;gap:30px;min-height:auto;display:grid}.pdp-details-grid span{color:#8c3656;letter-spacing:.12em;margin-bottom:17px;font-size:8px;font-weight:800;display:block}.pdp-details-grid strong{font:400 19px/1.3 Georgia,serif}.pdp-details-grid p{color:#5f5057;max-width:900px;margin:0;font:14px/1.75 Georgia,serif}.pdp-aplus{padding-top:75px}.pdp-aplus .aplus-heading>div{text-align:right}.pdp-aplus .aplus-heading b{color:var(--pink-deep);letter-spacing:.12em;font-size:8px;display:block}.pdp-aplus .aplus-heading p{margin:7px 0 9px}.pdp-reviews{color:#fff;background:#21181d;grid-template-columns:300px 1fr;align-items:center;gap:clamp(50px,9vw,150px);padding:92px clamp(24px,7vw,110px);display:grid}.pdp-reviews-score{border-right:1px solid #ffffff2e;padding-right:55px}.pdp-reviews-score>strong{font:400 78px/1 Georgia,serif;display:block}.pdp-reviews-score>span{color:#ef8faf;letter-spacing:.13em;margin:12px 0;display:block}.pdp-reviews-score>p:last-child{color:#c5b7be;font-size:9px;line-height:1.5}.pdp-reviews-copy{max-width:850px}.pdp-reviews-copy>p{color:#c9bbc2;max-width:650px;margin:24px 0;font-size:12px;line-height:1.75}.pdp-reviews-copy>div{flex-wrap:wrap;gap:8px;display:flex}.pdp-reviews-copy span{letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff38;border-radius:999px;padding:9px 12px;font-size:8px}.pdp-related{background:#fdfafa}@media (width<=1220px){.amazon-product-layout.pdp-v2{grid-template-columns:minmax(430px,1.1fr) minmax(340px,.9fr)}.pdp-buy-box{grid-column:2;position:static}.pdp-benefit-list{border-bottom:0;grid-template-columns:repeat(3,1fr)}.pdp-benefit-list article{border-bottom:1px solid var(--line)}}@media (width<=900px){.amazon-product-layout.pdp-v2{grid-template-columns:1fr}.pdp-gallery-shell{position:static}.pdp-copy,.pdp-buy-box{grid-column:1}.pdp-trust-strip{grid-template-columns:1fr 1fr}.pdp-trust-strip>div:nth-child(2){border-right:0}.pdp-trust-strip>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.pdp-benefit-list{grid-template-columns:repeat(2,1fr)}.pdp-details-grid{grid-template-columns:1fr 1fr}.pdp-details-grid article.wide{grid-template-columns:1fr}.pdp-reviews{grid-template-columns:230px 1fr;gap:45px}.pdp-reviews-score{padding-right:35px}}@media (width<=600px){.amazon-product-layout.pdp-v2{gap:30px;padding:20px 16px 55px}.pdp-gallery-shell{flex-direction:column;display:flex}.pdp-main-media{order:1}.pdp-thumbnails{order:2;gap:8px;width:100%;display:flex;overflow-x:auto}.pdp-thumbnails button{flex:0 0 68px;width:68px}.pdp-copy h1{font-size:43px}.pdp-brand-row{flex-wrap:wrap}.pdp-brand-row i{width:100%;margin:2px 0 0}.pdp-quick-specs{grid-template-columns:1fr}.pdp-quick-specs>div{border-bottom:1px solid var(--line);grid-template-columns:85px 1fr;padding:11px 0;display:grid}.pdp-quick-specs>div:last-child{border-bottom:0}.pdp-trust-strip{grid-template-columns:1fr}.pdp-trust-strip>div{border-right:0;border-bottom:1px solid var(--line);min-height:88px}.pdp-trust-strip>div:last-child{border-bottom:0}.pdp-detail-flow{padding:70px 18px}.pdp-section-heading{margin-bottom:38px}.pdp-benefit-list{grid-template-columns:1fr}.pdp-benefit-list article,.pdp-benefit-list article:not(:first-child){border-right:0;padding:22px 5px}.pdp-benefit-list p{margin-top:12px}.pdp-details-grid{grid-template-columns:1fr;margin-top:48px}.pdp-details-grid article.wide{grid-column:auto}.pdp-aplus{padding:55px 0 70px}.pdp-aplus .aplus-heading{align-items:flex-end;margin:0 18px 25px}.pdp-aplus .aplus-heading>div{max-width:145px}.pdp-aplus .aplus-visual>img{min-height:340px}.pdp-reviews{grid-template-columns:1fr;gap:42px;padding:65px 22px}.pdp-reviews-score{border-bottom:1px solid #ffffff2e;border-right:0;padding:0 0 35px}.pdp-lightbox{padding:12px}}.admin-content{width:100%;max-width:1480px}.product-list-panel{background:#fff;border:1px solid #e4d9de;border-radius:12px;overflow:hidden}.product-list-intro{border-bottom:1px solid #eee5e9;justify-content:space-between;align-items:center;gap:20px;min-height:84px;padding:20px 22px;display:flex}.product-list-intro b,.product-list-intro span{display:block}.product-list-intro span{color:#81747a;font-size:11px}.product-list-intro button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:6px;padding:11px 16px;font-size:11px}.admin-product-table{overflow-x:auto}.admin-product-row{border-top:1px solid #f0e8eb;grid-template-columns:minmax(300px,2fr) 150px 100px 110px minmax(245px,1fr);align-items:center;gap:18px;min-width:920px;min-height:78px;padding:11px 20px;font-size:11px;display:grid}.admin-product-row.table-head{color:#8c7e84;letter-spacing:.08em;text-transform:uppercase;background:#fcf9fa;border-top:0;min-height:42px;font-size:9px}.admin-product-identity{align-items:center;gap:13px;min-width:0;display:flex}.admin-product-identity>img{object-fit:cover;background:#f8e9ee;border-radius:6px;flex:0 0 54px;width:54px;height:54px}.admin-product-identity b,.admin-product-identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-product-identity b{color:#2b2227;font-size:12px}.admin-product-identity small{color:#8a7c83;margin-top:5px}.media-health{gap:6px;display:flex}.media-health i{color:#9c9095;background:#f1eded;border-radius:99px;padding:6px 8px;font-size:9px;font-style:normal}.media-health i.ready{color:#26734e;background:#e8f4ed}.listing-status{border-radius:99px;width:fit-content;padding:6px 9px;font-size:9px}.listing-status.active{color:#26734e;background:#e8f4ed}.listing-status.draft{color:#7b6b73;background:#f3ecef}.listing-actions{justify-content:flex-end;gap:6px;display:flex}.listing-actions a,.listing-actions button{color:#493b42;cursor:pointer;background:#fff;border:1px solid #e0d5da;border-radius:5px;min-height:32px;padding:7px 10px;font-size:9px}.listing-actions button:not(.danger){color:#a03761;border-color:#d5a9bb}.listing-actions .danger{color:#a53f4b}.listing-editor-page{width:min(1320px,100%);margin:0 auto}.listing-editor-nav{color:#8a7c83;align-items:center;gap:15px;margin:0 0 14px;font-size:10px;display:flex}.listing-editor-nav button{color:#b03d69;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:11px;font-weight:700}.listing-editor-nav span{border-left:1px solid #ddd2d7;padding-left:14px}.listing-editor-head{background:#fff;border:1px solid #e4d9de;border-radius:12px;justify-content:space-between;align-items:center;gap:28px;padding:25px 27px;display:flex}.listing-editor-head p{color:var(--pink-deep);letter-spacing:.13em;margin:0 0 5px;font-size:9px;font-weight:800}.listing-editor-head h1{margin:0;font:400 29px Georgia,serif}.listing-editor-head small{color:#7d7077;margin-top:8px;font-size:11px;display:block}.listing-editor-head>div:last-child{gap:8px;display:flex}.listing-editor-head>div:last-child>button:not(.save-button){cursor:pointer;background:#fff;border:1px solid #ddd1d7;border-radius:6px;padding:11px 16px;font-size:11px}.editor-error{color:#a73548;background:#fff1f3;border:1px solid #e7b5bd;border-radius:7px;margin-top:14px;padding:13px 16px;font-size:11px}.listing-editor-columns{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:20px;margin-top:18px;display:grid}.listing-editor-main{gap:18px;display:grid}.editor-section{margin:0;padding:25px}.editor-section-title{align-items:flex-start;gap:13px;margin-bottom:22px;display:flex}.editor-section-title>span{color:#aa3a65;background:#f8e3ea;border-radius:50%;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:9px;font-weight:700;display:grid}.editor-section-title>div{min-width:0}.editor-section-title h2{margin:0 0 5px;font:400 18px Georgia,serif}.editor-section-title h2 em{color:#b93f52;margin-left:5px;font:700 13px Arial,sans-serif}.editor-section-title p{color:#82747b;margin:0;font-size:10px;line-height:1.55}.editor-section-title>strong{color:#76666e;background:#f5edf0;border-radius:99px;margin-left:auto;padding:6px 9px;font-size:9px}.field-row{grid-template-columns:1fr 1fr;gap:13px;display:grid}.field-row.compact{gap:8px}.field label em{color:#b93f52;margin-right:4px;font-style:normal}.listing-editor-main .field textarea{min-height:110px}.media-manager-panel{margin:0;padding:25px}.media-manager-grid{grid-template-columns:minmax(250px,.9fr) minmax(280px,1.1fr);gap:20px;display:grid}.media-dropzone{cursor:pointer;background:#fdf9fa;border:1px dashed #cbbbc2;border-radius:9px;place-items:center;min-height:230px;display:grid;position:relative;overflow:hidden}.media-dropzone input{opacity:0;width:1px;height:1px;position:absolute}.media-dropzone>span{text-align:center;place-items:center;padding:28px;display:grid}.media-dropzone>span i{color:#a83b64;background:#f5d9e3;border-radius:50%;place-items:center;width:42px;height:42px;font-size:23px;font-style:normal;display:grid}.media-dropzone>span b{margin-top:13px;font-size:11px}.media-dropzone>span small{color:#887980;max-width:320px;margin-top:7px;font-size:9px;line-height:1.6}.media-dropzone.has-image{background:#f5f0f1;border-style:solid}.media-dropzone.has-image img{object-fit:contain;background:#fff;width:100%;height:100%;max-height:320px}.product-gallery-editor{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:11px;display:grid}.product-gallery-editor-item,.gallery-add-tile{background:#fff;border:1px solid #ddd1d6;border-radius:9px;min-height:178px;overflow:hidden}.product-gallery-editor-item>div{aspect-ratio:1;background:#faf7f8;place-items:center;display:grid;overflow:hidden}.product-gallery-editor-item img{object-fit:contain;width:100%;height:100%}.product-gallery-editor-item footer{justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:8px 9px;display:flex}.product-gallery-editor-item footer span{color:#493b42;font-size:11px;font-weight:750}.product-gallery-editor-item footer button{color:#a23b55;cursor:pointer;background:0 0;border:0;padding:4px 6px;font-size:10px;font-weight:700}.gallery-add-tile{text-align:center;cursor:pointer;border-style:dashed;align-content:center;place-items:center;min-height:178px;padding:15px;display:grid;position:relative}.gallery-add-tile input{opacity:0;width:1px;height:1px;position:absolute}.gallery-add-tile i{color:#a83b64;background:#f5d9e3;border-radius:50%;place-items:center;width:38px;height:38px;font-size:22px;font-style:normal;display:grid}.gallery-add-tile b{color:#30232a;margin-top:9px;font-size:11px}.gallery-add-tile small{color:#76686f;margin-top:5px;font-size:9px;line-height:1.5}.media-actions{gap:7px;margin-top:8px;display:flex}.media-actions label,.media-actions button{cursor:pointer;background:#fff;border:1px solid #ddd0d6;border-radius:5px;padding:7px 10px;font-size:9px}.media-actions label{position:relative}.media-actions input{opacity:0;width:1px;height:1px;position:absolute}.media-actions button{color:#a53f4b}.placement-example{background:#f7f3f4;border-radius:9px;padding:14px}.placement-example>span{color:#9d345d;letter-spacing:.08em;margin-bottom:9px;font-size:9px;font-weight:700;display:block}.placement-card,.placement-aplus{background:#fff;border:1px solid #e1d9dc;border-radius:7px;height:calc(100% - 22px);padding:12px}.placement-card>div{aspect-ratio:1.35;background:#f5ebee;place-items:center;display:grid;overflow:hidden}.placement-card img,.placement-aplus img{object-fit:cover;width:100%;height:100%}.placement-card i,.placement-aplus i{color:#a38f98;font-style:normal}.placement-example small{color:#a03a62;letter-spacing:.08em;margin-top:10px;font-size:8px;display:block}.placement-example b{margin-top:5px;font:400 14px Georgia,serif;display:block}.placement-example p{color:#7b6e74;margin:7px 0 0;font-size:9px;line-height:1.55}.placement-aplus>div{aspect-ratio:2;background:#f5e9ed;place-items:center;display:grid;overflow:hidden}.sales-card{margin:0;position:sticky;top:110px}.sales-card h2{margin:0 0 20px;font:400 18px Georgia,serif}.live-product-preview{margin-top:18px}.live-product-preview>div:first-child{justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;display:flex}.live-product-preview h2{margin:0;font:400 16px Georgia,serif}.live-product-preview>div:first-child span{color:#8b7d84;font-size:8px}.preview-product-card{position:relative}.preview-product-card>div{aspect-ratio:1;background:#f7ecef;place-items:center;display:grid;overflow:hidden}.preview-product-card img{object-fit:cover;width:100%;height:100%}.preview-product-card>div>i{color:#9c8992;font-size:10px;font-style:normal}.preview-product-card em{letter-spacing:.07em;background:#fff;padding:5px 7px;font-size:7px;font-style:normal;position:absolute;top:8px;left:8px}.preview-product-card>small{color:#8a7b83;margin-top:11px;font-size:8px;display:block}.preview-product-card h3{margin:5px 0;font:400 16px Georgia,serif}.preview-product-card>b{font-size:11px}.preview-aplus-card{border:1px solid #e1d5da;border-radius:6px;margin-top:16px;overflow:hidden}.preview-aplus-card>img{aspect-ratio:2;object-fit:cover;width:100%;display:block}.preview-aplus-card>span{padding:10px;display:block}.preview-aplus-card small{color:#9e3b61;font-size:7px;display:block}.preview-aplus-card b{margin-top:5px;font:400 13px Georgia,serif;display:block}.listing-editor-footer{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #e0d5da;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:14px 17px;display:flex;position:sticky;bottom:10px;box-shadow:0 -9px 25px #32192414}.listing-editor-footer>span{color:#7e7077;font-size:10px}.listing-editor-footer>div{gap:8px;display:flex}.listing-editor-footer>div>button:not(.save-button){cursor:pointer;background:#fff;border:1px solid #ddd1d7;border-radius:6px;padding:10px 15px;font-size:10px}.image-field-with-location .upload-row{grid-template-columns:150px 1fr}.image-field-with-location .upload-preview{width:150px;height:100px}.image-field-with-location .upload-preview.mobile,.image-field-with-location .upload-preview.story{width:90px;height:112px}.image-field-with-location .upload-preview.logo{height:70px}.upload-location{background:#fff4f7;border-left:3px solid #dc7da0;gap:4px;margin-top:9px;padding:10px 12px;display:grid}.upload-location b{color:#983355;font-size:9px}.upload-location span{color:#796a72;font-size:9px;line-height:1.5}@media (width<=1100px){.listing-editor-columns{grid-template-columns:1fr}.sales-card{position:static}.listing-editor-columns aside{grid-template-columns:1fr 1fr;gap:18px;display:grid}.live-product-preview{margin-top:0}}@media (width<=760px){.listing-editor-head{padding:20px;display:block}.listing-editor-head>div:last-child{margin-top:18px}.listing-editor-head>div:last-child button{flex:1}.media-manager-grid{grid-template-columns:1fr}.field-row{grid-template-columns:1fr;gap:0}.listing-editor-columns aside{grid-template-columns:1fr}.listing-editor-footer{bottom:5px}.listing-editor-footer>span{display:none}.listing-editor-footer>div{width:100%}.listing-editor-footer button{flex:1}.product-list-intro{align-items:flex-start}.image-field-with-location .upload-row{grid-template-columns:90px 1fr}.image-field-with-location .upload-preview{width:90px;height:76px}}.hero-carousel{background:#efb8c8;height:min(790px,100vh - 100px);min-height:620px;position:relative;overflow:hidden}.hero-slide{opacity:0;visibility:hidden;transition:opacity .8s,visibility .8s;position:absolute;inset:0}.hero-slide.active{opacity:1;visibility:visible}.hero-slide picture,.hero-slide picture img{width:100%;height:100%;display:block}.hero-slide picture img{object-fit:cover}.hero-slide.lookbook-slide{background:#f8f2f4}.hero-slide.lookbook-slide:before{display:none}.lash-library{z-index:2;grid-template-rows:128px minmax(0,1fr);height:100%;display:grid;position:relative}.lash-library-header{background:#fffafb;border-bottom:1px solid #dfd2d7;grid-template-columns:minmax(330px,.9fr) minmax(300px,1fr) auto;align-items:center;gap:clamp(28px,4vw,74px);padding:22px 5vw;display:grid}.lash-library-header .eyebrow{color:#9e3158;margin:0 0 7px}.lash-library-header h1{letter-spacing:-.045em;white-space:pre-line;margin:0;font:400 clamp(32px,3.1vw,49px)/.95 Georgia,serif}.lash-library-header>p{color:#51434a;max-width:500px;margin:0;font:15px/1.55 Arial,sans-serif}.lash-library-header>a{color:#fff;letter-spacing:.08em;white-space:nowrap;background:#1d1218;align-items:center;gap:22px;min-height:46px;padding:0 22px;font:700 11px/1 Arial,sans-serif;display:inline-flex}.lash-library-header>a:hover{background:#9e3158}.lash-library-grid{background:#1d1218;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;min-height:0;display:grid;overflow:hidden}.lash-library-card{isolation:isolate;background-size:500%;background-position:var(--lash-position) 29%;color:#fff;background-repeat:no-repeat;min-width:0;transition:filter .25s;position:relative;overflow:hidden}.lash-library-card:before{content:"";z-index:-1;background:linear-gradient(#0000 46%,#140a0f14 66%,#140a0fe0 100%);transition:background .25s;position:absolute;inset:0}.lash-library-card:hover{filter:saturate(1.06)brightness(1.03)}.lash-library-card:hover:before{background:linear-gradient(#0000 38%,#9e315814 61%,#581731eb 100%)}.lash-library-label{grid-template-columns:auto 1fr;align-items:baseline;gap:5px 10px;display:grid;position:absolute;inset:auto 20px 22px}.lash-library-label small{color:#f4b0c8;letter-spacing:.16em;font:700 10px/1 Arial,sans-serif}.lash-library-label strong{letter-spacing:.015em;font:700 clamp(13px,1.05vw,17px)/1.15 Arial,sans-serif}.lash-library-label em{opacity:.78;letter-spacing:.1em;grid-column:2;font:700 9px/1 Arial,sans-serif}.hero-carousel.has-lookbook .hero-controls{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#190d1361;border-radius:999px;padding:6px 9px;inset:145px 4vw auto auto}.hero-overlay{z-index:2;width:min(570px,42vw);position:absolute;top:50%;left:5vw;transform:translateY(-50%)}.hero-overlay h1{white-space:pre-line;letter-spacing:-.055em;margin:0;font:400 clamp(58px,7vw,105px)/.92 Georgia,serif}.hero-overlay>p:not(.eyebrow){max-width:430px;margin:28px 0 34px;font:17px/1.7 Georgia,serif}.hero-slide.light-copy .hero-overlay{color:#fff;left:auto;right:5vw}.hero-slide.light-copy.content-left .hero-overlay{left:5vw;right:auto}.hero-controls{z-index:4;gap:9px;display:flex;position:absolute;bottom:30px;left:5vw}.hero-controls button{cursor:pointer;background:0 0;border:0;width:44px;height:16px;padding:7px 0}.hero-controls span{background:#ffffff73;height:2px;display:block}.hero-controls button.active span{background:#fff}.hero-arrow{z-index:4;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff3;border:1px solid #ffffffbf;border-radius:50%;width:42px;height:42px;font-size:28px;position:absolute;top:50%}.hero-arrow.prev{left:18px}.hero-arrow.next{right:18px}.section-kicker{margin-bottom:46px}.section-kicker h2,.family-banner h2,.aplus-visual h2{letter-spacing:-.04em;margin:0;font:400 clamp(42px,5vw,72px)/1 Georgia,serif}.category-section{background:#fff}.category-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.category-card{background:#faedf2;min-width:0;position:relative;overflow:hidden}.category-card img{aspect-ratio:.86;object-fit:cover;width:100%;transition:transform .45s;display:block}.category-card:hover img{transform:scale(1.03)}.category-card div{padding:20px 18px 24px}.category-card span{color:#77666e;text-transform:uppercase;font-size:9px;line-height:1.5}.category-card h3{margin:8px 0 20px;font:400 24px/1.1 Georgia,serif}.category-card b{letter-spacing:.1em;font-size:9px}.complete-grid{grid-template-columns:repeat(4,1fr);gap:46px 16px}.complete-grid .product-media,.shop-grid .product-media{aspect-ratio:1;background:#f8f3f1}.product-stars{color:#6d5f65;margin-top:10px;font-size:10px}.product-stars span{color:#d75a86;letter-spacing:.08em}.family-banner{background:#f5c5d3;grid-template-columns:1.25fr .75fr;min-height:690px;display:grid}.family-banner>img{object-fit:cover;width:100%;height:100%;min-height:690px}.family-banner>div{flex-direction:column;justify-content:center;padding:70px 6vw;display:flex}.family-banner>div>p:not(.eyebrow){margin:28px 0 35px;font:16px/1.8 Georgia,serif}.home-social-proof{background:#fff;padding:110px 5vw}.social-proof-heading{max-width:850px}.social-proof-heading>p:last-child{color:#65575e;max-width:620px;font:15px/1.8 Georgia,serif}.social-proof-stage{max-width:1580px;margin:0 auto;position:relative}.social-proof-stage>img{border-radius:22px;width:100%;display:block}.social-proof-quotes article{background:#fffffff5;border:1px solid #1712161f;border-radius:16px;width:min(360px,25vw);padding:22px 24px;position:absolute;box-shadow:0 20px 55px #3e1d2b21}.social-proof-quotes .review-1{top:5%;left:2.5%}.social-proof-quotes .review-2{bottom:5%;left:38%}.social-proof-quotes .review-3{top:6%;right:2.5%}.social-proof-quotes article>div{justify-content:space-between;align-items:center;gap:18px;display:flex}.social-proof-quotes strong{font-size:12px}.social-proof-quotes span{color:#e9af37;letter-spacing:.08em;font-size:12px}.social-proof-quotes p{color:#4e4348;margin:12px 0 0;font:15px/1.55 Georgia,serif}.lash-map-feature{background:#fbf2f5;grid-template-columns:.7fr 1.3fr;align-items:center;gap:6vw;padding:95px 5vw;display:grid}.lash-map-feature>div{padding-left:2vw}.lash-map-feature h2{letter-spacing:-.04em;margin:0;font:400 clamp(42px,5vw,70px)/1 Georgia,serif}.lash-map-feature>div>p:not(.eyebrow){color:#65575e;margin:25px 0 32px;font:15px/1.8 Georgia,serif}.lash-map-feature>img{border-radius:18px;width:100%;box-shadow:0 28px 70px #431f2e1f}.how-to-visual>div{max-width:none}.how-to-visual>div>img{border-radius:18px;width:100%;margin-top:45px;display:block}.guide-care-visual{background:#f3c7d5;grid-template-columns:1.1fr .9fr;align-items:stretch;gap:0;padding:0}.guide-care-visual>img{object-fit:cover;width:100%;height:100%;min-height:560px}.guide-care-visual>div{flex-direction:column;justify-content:center;padding:75px 7vw;display:flex}.guide-care-visual h2{margin:0}.guide-care-visual>div>p:not(.eyebrow){color:#5f5158;margin:28px 0 35px;font:15px/1.8 Georgia,serif}.guide-care-visual .button{grid-column:auto;width:fit-content}@media (width<=900px){.home-social-proof{padding:70px 18px}.social-proof-stage>img{border-radius:14px}.social-proof-quotes{gap:10px;margin-top:14px;display:grid}.social-proof-quotes article,.social-proof-quotes .review-1,.social-proof-quotes .review-2,.social-proof-quotes .review-3{width:100%;position:static}.lash-map-feature{grid-template-columns:1fr;padding:70px 20px}.lash-map-feature>div{padding-left:0}.lash-map-feature>img{border-radius:12px}.how-to-visual>div>img{border-radius:12px;margin-top:30px}.guide-care-visual{grid-template-columns:1fr}.guide-care-visual>img{min-height:300px}.guide-care-visual>div{padding:60px 24px}}.product-breadcrumb{color:#756870;border-bottom:1px solid var(--line);gap:10px;padding:16px 4vw;font-size:11px;display:flex}.product-breadcrumb b{color:var(--ink);font-weight:500}.amazon-product-layout{background:#fff;grid-template-columns:76px minmax(360px,1.05fr) minmax(360px,.86fr) 270px;align-items:start;gap:26px;padding:42px 4vw 70px;display:grid}.product-thumbs{gap:12px;display:grid}.product-thumbs button{aspect-ratio:1;cursor:pointer;background:#fff;border:1px solid #d7cbd0;border-radius:5px;width:72px;padding:2px;overflow:hidden}.product-thumbs button.active{border:2px solid var(--pink-deep)}.product-thumbs img{object-fit:cover;width:100%;height:100%}.amazon-gallery{aspect-ratio:1;background:#faf7f6;position:sticky;top:120px;overflow:hidden}.amazon-gallery>img{object-fit:cover;width:100%;height:100%}.zoom-note{z-index:2;color:#81747b;letter-spacing:.13em;font-size:8px;position:absolute;bottom:14px;left:16px}.amazon-copy{padding:8px 10px}.amazon-copy h1{letter-spacing:-.045em;margin:0;font:400 clamp(39px,4vw,63px)/.98 Georgia,serif}.amazon-rating{align-items:center;gap:9px;margin:18px 0 20px;font-size:11px;display:flex}.amazon-rating span{color:#d84f82;letter-spacing:.08em}.amazon-rating a{color:#9b315a;text-decoration:underline}.amazon-price{margin:0 0 10px;font-size:25px}.payment-note{color:#776a70;font-size:11px;line-height:1.5}.amazon-copy hr{border:0;border-top:1px solid var(--line);margin:22px 0}.detail-size{font-size:13px}.amazon-copy h2{margin:25px 0 11px;font:600 16px Arial,sans-serif}.five-bullets{margin:0;padding-left:20px}.buy-box{border:1px solid #d8ced2;border-radius:9px;padding:22px;box-shadow:0 4px 14px #3018220d}.buy-price{margin:0 0 16px;font-size:23px}.delivery{color:#5d5157;font-size:12px;line-height:1.5}.stock{color:#177448;font-size:15px}.buy-controls label{letter-spacing:.1em;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:10px;display:flex}.buy-controls select{background:#fff;border:1px solid #cfc3c8;border-radius:5px;padding:7px 16px 7px 8px}.buy-controls .button{cursor:pointer;width:100%;min-width:0}.buy-controls>p{color:#177448;min-height:18px;font-size:11px}.secure-line{color:#675a61;border-bottom:1px solid var(--line);padding:14px 0;font-size:11px}.buy-box dl{margin:15px 0 0}.buy-box dl div{grid-template-columns:75px 1fr;margin:8px 0;font-size:10px;display:grid}.buy-box dt{color:#84767d}.buy-box dd{margin:0}.aplus-section{background:#f8eef1;padding:95px 4vw}.aplus-heading{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.aplus-heading span{font:700 30px Georgia,serif}.aplus-heading p{letter-spacing:.13em;font-size:9px}.aplus-visual{background:#fff;grid-template-columns:1.3fr .7fr;min-height:600px;display:grid}.aplus-visual>img{object-fit:cover;width:100%;height:100%;min-height:600px}.aplus-visual>div{flex-direction:column;justify-content:center;padding:65px 5vw;display:flex}.aplus-visual>div>p:not(.eyebrow){color:#63565d;font:15px/1.8 Georgia,serif}.aplus-points{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:35px;display:grid}.aplus-points span{color:var(--pink-deep);border-top:1px solid var(--line);padding-top:15px;font-size:9px}.aplus-points b{color:var(--ink);margin-top:8px;font:400 13px Georgia,serif;display:block}.related-grid.four{grid-template-columns:repeat(4,1fr);max-width:none}.empty-cart{text-align:center;background:var(--pink-soft);align-content:center;place-items:center;min-height:620px;padding:100px 6vw;display:grid}.empty-cart h1,.cart-layout h1{margin:0 0 20px;font:400 clamp(50px,6vw,80px)/1 Georgia,serif}.empty-cart>p:not(.eyebrow){color:#675960;margin-bottom:30px}.cart-layout{grid-template-columns:1fr 360px;gap:8vw;min-height:680px;padding:80px 6vw;display:grid}.cart-line{border-top:1px solid var(--line);grid-template-columns:140px 1fr auto;gap:22px;padding:24px 0;display:grid}.cart-line img{aspect-ratio:1;object-fit:cover;width:140px}.cart-line h2{margin:7px 0;font:400 23px Georgia,serif}.cart-line p{color:#786a71;font-size:11px}.cart-line label{font-size:10px}.cart-line select{margin-left:8px}.cart-line button{cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin-top:20px;padding:0;font-size:10px;display:block}.cart-summary{background:#f8e9ee;height:fit-content;padding:28px;position:sticky;top:120px}.cart-summary h2{margin:0 0 30px;font:400 28px Georgia,serif}.cart-summary>div{justify-content:space-between;margin:14px 0;font-size:12px;display:flex}.cart-summary hr{border:0;border-top:1px solid var(--line)}.cart-summary .cart-total{margin:22px 0;font-size:16px}.cart-summary .button{width:100%}.cart-summary small{color:#766970;margin-top:15px;line-height:1.5;display:block}.product-edit-card.expanded{grid-template-columns:230px 1fr auto}.product-media-editor{grid-template-columns:1fr 1fr;gap:10px;display:grid}.product-media-editor b{margin-bottom:6px;font-size:10px;display:block}.product-media-editor .product-thumb{width:100%}.product-media-editor .upload-button{margin-top:7px}.product-media-editor .upload-hint{max-width:110px}.product-fields input[aria-label="A+ 标题"]{grid-column:1/-1}@media (width<=1150px){.amazon-product-layout{grid-template-columns:65px minmax(350px,1fr) minmax(330px,.85fr)}.buy-box{grid-column:2/4;grid-template-columns:1fr 1fr;gap:15px 30px;display:grid}.buy-box dl{grid-area:1/2/4}.category-grid,.complete-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.hero-carousel{height:760px}.hero-overlay{width:58vw}.category-grid,.complete-grid{grid-template-columns:repeat(2,1fr)}.family-banner{grid-template-columns:1fr}.family-banner>img{min-height:500px}.amazon-product-layout{grid-template-columns:64px 1fr}.amazon-copy,.buy-box{grid-column:1/-1}.buy-box{display:block}.buy-box dl{grid-area:auto}.aplus-visual{grid-template-columns:1fr}.related-grid.four{grid-template-columns:repeat(2,1fr)}.cart-layout{grid-template-columns:1fr}.cart-summary{position:static}.product-edit-card.expanded{grid-template-columns:1fr}.product-media-editor{max-width:330px}}@media (width<=600px){.hero-carousel{height:690px;min-height:690px}.hero-slide picture img{object-position:62% center}.hero-slide:after{content:"";background:linear-gradient(90deg,#f8d9e2eb 0%,#f8d9e27a 55%,#0000 100%);position:absolute;inset:0}.hero-slide.light-copy:after{background:linear-gradient(90deg,#260c1994,#0000)}.hero-overlay,.hero-slide.light-copy .hero-overlay{z-index:2;width:84vw;inset:auto auto 80px 7vw;transform:none}.hero-overlay h1{font-size:56px}.hero-overlay>p:not(.eyebrow){max-width:310px;font-size:14px}.hero-arrow{display:none}.hero-controls{bottom:25px;left:7vw}.category-grid,.complete-grid{grid-template-columns:1fr}.category-card img{aspect-ratio:1.1}.family-banner>img{min-height:370px}.family-banner>div{padding:65px 7vw}.amazon-product-layout{grid-template-columns:52px 1fr;gap:12px;padding:25px 5vw 55px}.product-thumbs button{width:50px}.amazon-gallery{position:static}.amazon-copy h1{font-size:46px}.aplus-section{padding:65px 5vw}.aplus-visual>img{min-height:300px}.aplus-visual>div{padding:50px 7vw}.related-grid.four{grid-template-columns:1fr}.cart-layout{padding:60px 5vw}.cart-line{grid-template-columns:90px 1fr}.cart-line img{width:90px}.cart-line>strong{grid-column:2}.product-media-editor{grid-template-columns:1fr 1fr}.product-edit-card.expanded{display:grid}.hero-slide.lookbook-slide:after{display:none}.hero-carousel.has-lookbook{height:560px;min-height:560px}.lash-library{grid-template-rows:158px minmax(0,1fr)}.lash-library-header{grid-template-columns:1fr auto;align-items:end;gap:8px 16px;padding:18px 5vw 16px}.lash-library-header h1{max-width:270px;font-size:30px;line-height:1}.lash-library-header>p{grid-area:2/1/auto/-1;max-width:340px;font-size:12px;line-height:1.4}.lash-library-header>a{grid-area:1/2;gap:12px;min-height:40px;padding:0 15px;font-size:9px}.lash-library-grid{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;background:#1d1218;grid-template-columns:none;grid-auto-columns:72vw;grid-auto-flow:column;gap:5px;padding:0 5vw 12px;overflow-x:auto}.lash-library-grid::-webkit-scrollbar{display:none}.lash-library-card{scroll-snap-align:center;background-size:500%;background-position:var(--lash-position) 27%;min-height:0}.lash-library-label{inset:auto 18px 22px}.lash-library-label strong{font-size:17px}.hero-carousel.has-lookbook .hero-controls{top:auto;bottom:24px;right:6vw}}.page-hero.collections-hero,.page-hero.guide-hero,.page-hero.journal-hero{min-height:300px;padding:54px 5vw 48px}.page-hero.collections-hero h1,.page-hero.guide-hero h1,.page-hero.journal-hero h1{font-size:clamp(46px,5vw,70px)}.page-hero.collections-hero>p:last-child,.page-hero.guide-hero>p:last-child,.page-hero.journal-hero>p:last-child{margin-top:17px;font-size:15px;line-height:1.65}.admin-content{width:100%;max-width:1560px;padding:42px clamp(26px,3vw,54px)}.editor-card.full>.image-field-with-location{border-top:1px solid #eee4e8;margin:0;padding:20px 0}.editor-card.full>h2+.image-field-with-location{border-top:0;padding-top:4px}.image-field-with-location .upload-row{grid-template-columns:minmax(230px,310px) minmax(280px,1fr);align-items:start;gap:22px}.image-field-with-location .upload-preview{aspect-ratio:16/9;background:#fbf3f6;border:1px solid #eadde2;align-self:start;width:100%;height:auto;min-height:0}.image-field-with-location .upload-preview.mobile,.image-field-with-location .upload-preview.story{aspect-ratio:4/5;width:150px;height:auto}.image-field-with-location .upload-preview.logo{aspect-ratio:3;width:min(100%,310px);height:auto}.image-field-with-location .upload-preview img{object-fit:contain;object-position:center;width:100%;height:100%}.upload-location{max-width:760px;padding:12px 14px}.upload-location b{font-size:10px}.upload-location span,.upload-hint{color:#5f5158;font-size:11px;line-height:1.6}.amazon-product-layout.pdp-v2{grid-template-columns:minmax(460px,1.05fr) minmax(430px,.95fr) 310px;gap:clamp(26px,2.7vw,46px)}.pdp-brand-row{color:#584a51;font-size:10px;line-height:1.4}.pdp-brand-row strong{font-size:15px}.pdp-badge{font-size:9px}.amazon-rating{font-size:13px}.pdp-summary{color:#44373d;max-width:650px;font-size:17px;line-height:1.7}.pdp-price-row>span{color:#5e5057;font-size:11px}.pdp-signal{color:#59434d;font-size:10px}.pdp-quick-specs>div{padding:16px 12px 16px 0}.pdp-quick-specs dt{color:#64555c;font-size:9px}.pdp-quick-specs dd{color:#2f252a;font-size:12px;line-height:1.5}.amazon-copy h2{margin-top:28px;font-size:18px}.five-bullets li{color:#30262b;margin:11px 0;font-size:15px;line-height:1.6}.pdp-buy-box{padding:26px}.pdp-buy-box .delivery,.pdp-buy-box .secure-line{color:#493d43;font-size:12px}.pdp-buy-box .buy-controls label,.pdp-buy-box dl div{font-size:11px}.pdp-buy-box dt{color:#65575e}.pdp-buy-box dd{color:#2f252a}@media (width<=1400px){.amazon-product-layout.pdp-v2{grid-template-columns:minmax(430px,1.08fr) minmax(380px,.92fr)}.pdp-buy-box{grid-column:2;position:static}}@media (width<=760px){.page-hero.collections-hero,.page-hero.guide-hero,.page-hero.journal-hero{min-height:250px;padding:42px 20px 38px}.page-hero.collections-hero h1,.page-hero.guide-hero h1,.page-hero.journal-hero h1{font-size:44px}.navigation-loading{top:71px}.image-field-with-location .upload-row{grid-template-columns:1fr}.image-field-with-location .upload-preview{width:min(100%,360px)}.amazon-product-layout.pdp-v2{grid-template-columns:1fr}.pdp-buy-box{grid-column:1}}.admin-shell{color:#261f23;background:#f7f6f7;font-weight:500}.admin-topbar{box-shadow:none;background:#fff;border-bottom:1px solid #e8e2e5}.admin-wordmark,.admin-topbar a,.admin-heading-actions>a{color:#261f23;font-weight:750}.admin-sidebar{color:#261f23;box-shadow:none;background:#fff;border-right:1px solid #e8e2e5}.admin-sidebar p,.admin-sidebar .sidebar-group-label{color:#62565c!important;border-color:#eee9eb!important;font-weight:800!important}.admin-sidebar button{color:#30272c;font-weight:700}.admin-sidebar button:hover{color:#7e294b;background:#fbf1f5}.admin-sidebar button.active{color:#321f27;background:#f6dbe5;font-weight:800;box-shadow:inset 3px 0 #a73361}.admin-content{background:#f7f6f7}.admin-heading h1,.admin-shell h2,.admin-shell h3,.admin-shell strong,.admin-shell b{color:#261f23;font-weight:700}.admin-heading p,.page-editor-section-head p,.editor-section-title p,.admin-shell .upload-hint,.admin-shell .product-media-hint,.admin-shell .upload-location span,.admin-shell .product-list-intro span,.admin-shell .listing-editor-head small,.admin-shell .placement-example p{color:#5f5359;font-weight:600}.admin-shell label,.admin-shell button,.admin-shell .button{font-weight:700}.admin-shell input,.admin-shell textarea,.admin-shell select{color:#261f23;font-weight:550}.editor-card,.section-settings-card,.hero-slide-editor,.listing-editor-head,.media-manager-panel,.editor-section,.sales-card,.live-product-preview{background:#fff;border-color:#e8e2e5;box-shadow:0 6px 22px #2d1e2609}.home-template-map{color:#261f23;background:#fff;border:1px solid #e8e2e5;box-shadow:0 7px 24px #2d1e260b}.home-template-map .page-editor-section-head{border-color:#e8e2e5}.home-template-map .page-editor-section-head p{color:#665b61;font-weight:600}.home-template-map .page-editor-section-head>span{color:#8e2c52;background:#f6dce5}.home-template-map .template-map-row{border-color:#eee9eb}.home-template-map .template-map-row>b{color:#a73361;font-weight:700}.home-template-map .template-map-row strong{color:#2b2327;font-size:15px;font-weight:750}.home-template-map .template-map-row small{color:#655960;font-size:13px;font-weight:600}.home-template-map .template-map-row>i{color:#85304f;background:#f8e9ee;border:1px solid #efd5de;font-weight:750}.save-button,.product-list-intro button,.add-product{color:#fff;background:#8d294f;box-shadow:0 5px 14px #8d294f26}.product-list-intro{min-height:104px;padding:24px 28px}.product-list-intro b{margin-bottom:7px;font:700 22px/1.3 Georgia,serif}.product-list-intro span{color:#5f5359;font-size:15px;font-weight:600}.product-list-intro button{min-height:46px;padding:12px 18px;font-size:14px}.admin-product-row{grid-template-columns:minmax(250px,2fr) 105px 85px 100px minmax(210px,1fr);gap:12px;min-width:860px;min-height:96px;padding:15px 18px;font-size:15px}.admin-product-row.table-head{color:#5e5358;min-height:52px;font-size:13px;font-weight:800}.admin-product-identity>img{flex-basis:62px;width:62px;height:62px}.admin-product-identity b{color:#281f24;font-size:15px;font-weight:800}.admin-product-identity small{color:#655960;font-size:13px;font-weight:550}.media-health i,.listing-status{padding:7px 10px;font-size:12px;font-weight:750}.admin-product-row>strong{font-size:14px;font-weight:800}.form-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.form-status{color:#66575e;letter-spacing:0;min-height:24px;margin:0;font-size:13px;line-height:1.55}.form-status.success{color:#176b46;font-weight:700}.form-status.error{color:#a2224b;font-weight:700}.contact-form .button:disabled,.newsletter-form button:disabled{cursor:wait;opacity:.65}.newsletter-form>div{border-bottom:1px solid var(--ink);display:flex}.newsletter-form input{background:0 0;border:0;outline:0;width:100%;padding:11px 0;font-size:12px}.newsletter-form button{cursor:pointer;background:0 0;border:0}.newsletter-form>span{color:#5c4f55;min-height:20px;margin-top:8px;font-size:11px;line-height:1.45;display:block}.checkout-message{color:#6d2143;min-height:20px;margin:12px 0 4px;font-size:12px;font-weight:700;line-height:1.5}.system-page{background:linear-gradient(135deg,#fff9fb,#f4cad9);align-content:center;justify-items:start;min-height:100vh;padding:12vh 8vw;display:grid}.system-page h1{letter-spacing:-.055em;max-width:850px;margin:18px 0 24px;font:400 clamp(54px,8vw,104px)/.94 Georgia,serif}.system-page>p:not(.eyebrow){color:#5f5158;max-width:620px;margin:0 0 34px;font:17px/1.75 Georgia,serif}.system-page>div{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.system-page button{cursor:pointer;border:0}.journal-article{background:#fff}.journal-article>nav{color:#75666d;gap:10px;width:min(1180px,100% - 48px);margin:0 auto;padding:28px 0 20px;font-size:12px;display:flex}.journal-article>nav a{color:var(--ink)}.journal-article>header{text-align:center;width:min(980px,100% - 48px);margin:0 auto;padding:72px 0 58px}.journal-article>header h1{letter-spacing:-.05em;margin:20px auto 24px;font:400 clamp(48px,6vw,86px)/.98 Georgia,serif}.journal-article>header>p:last-child{color:#65575e;max-width:760px;margin:0 auto;font:18px/1.7 Georgia,serif}.journal-article>figure{width:min(1360px,100% - 48px);margin:0 auto}.journal-article>figure img{object-fit:cover;background:#f5e9ed;width:100%;max-height:720px;display:block}.journal-article>figure figcaption{color:#8a7a82;letter-spacing:.12em;padding:10px 0;font-size:10px}.journal-article-body{width:min(760px,100% - 48px);margin:0 auto;padding:72px 0 90px}.journal-article-body>p{color:#382d32;margin:0 0 28px;font:18px/1.85 Georgia,serif}.journal-article-body aside{background:#fff3f6;border-left:4px solid #a2224b;margin-top:54px;padding:34px}.journal-article-body aside span{color:#9a1f49;letter-spacing:.14em;margin-bottom:10px;font-size:10px;font-weight:800;display:block}.journal-article-body aside strong{font:400 27px/1.35 Georgia,serif}.journal-article>footer{border-top:1px solid var(--line);letter-spacing:.08em;justify-content:space-between;gap:20px;width:min(1180px,100% - 48px);margin:0 auto;padding:28px 0 80px;font-size:11px;font-weight:800;display:flex}.field-help{color:#6a5d63;margin:4px 0 0;font-size:13px;font-weight:650;line-height:1.55}@media (width>=1180px) and (width<=1399px){.amazon-product-layout.pdp-v2{grid-template-columns:minmax(360px,1.05fr) minmax(315px,.86fr) 260px;gap:18px;padding:30px 24px 62px}.pdp-buy-box{grid-column:3;padding:20px;position:sticky;top:105px}.pdp-copy h1{font-size:clamp(48px,4.5vw,66px)}.pdp-gallery-main{min-height:500px}}@media (width<=700px){.journal-article>header{padding:45px 0 38px}.journal-article>header h1{font-size:48px}.journal-article>header>p:last-child,.journal-article-body>p{font-size:16px}.journal-article>footer{flex-direction:column}}.listing-actions{gap:8px}.listing-actions a,.listing-actions button{border-radius:6px;min-height:40px;padding:9px 13px;font-size:13px;font-weight:700}.hero-slide-editor-grid{grid-template-columns:minmax(470px,.95fr) minmax(520px,1.05fr)}.hero-slide-editor .image-field-with-location .upload-row{grid-template-columns:1fr;gap:16px}.image-field-with-location .upload-preview.has-image{aspect-ratio:auto;text-align:left;background:0 0;border:0;width:100%;height:auto;min-height:0;padding:0;display:block}.image-field-with-location .upload-preview.has-image img{object-fit:contain;object-position:left top;background:#f5f1f3;border:1px solid #e1d7db;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:380px;display:block;box-shadow:0 5px 16px #2d1e260d}.hero-slide-editor .image-field-with-location .upload-preview.hero.has-image img{max-height:430px}.hero-slide-editor .image-field-with-location .upload-preview.hero.has-image{aspect-ratio:auto;background:0 0;border:0;width:100%;height:auto;min-height:0;padding:0;display:block}.hero-slide-editor .image-field-with-location .upload-preview.hero.has-image img{object-position:left top;max-width:100%;max-height:430px;display:block;object-fit:contain!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important}.image-field-with-location .upload-preview.mobile.has-image img,.image-field-with-location .upload-preview.story.has-image img{max-height:330px}.image-field-with-location .upload-preview.logo.has-image img{max-height:150px}.preview-note{color:#665a60;margin:0 0 11px;font-size:13px;font-weight:600;display:block}.listing-editor-head h1{font-size:34px;font-weight:500;line-height:1.2}.listing-editor-nav,.listing-editor-nav button{font-size:13px;font-weight:700}.listing-editor-head p{letter-spacing:.08em;font-size:12px;font-weight:800}.admin-shell .listing-editor-head small{color:#574c52;font-size:14px;font-weight:650;line-height:1.65}.listing-editor-head>div:last-child button,.listing-editor-head>div:last-child a{min-height:42px;padding:10px 15px;font-size:13px;font-weight:750}.editor-section-title>span{flex-basis:34px;width:34px;height:34px;font-size:12px;font-weight:800}.editor-section-title h2{margin-bottom:7px;font-size:21px;font-weight:700;line-height:1.25}.editor-section-title h2 em{font-size:14px}.admin-shell .editor-section-title p{color:#574c52;font-size:14px;font-weight:600;line-height:1.65}.editor-section-title>strong{padding:7px 10px;font-size:12px;font-weight:750}.admin-shell .field label{font-size:14px;line-height:1.5}.admin-shell .field input,.admin-shell .field textarea,.admin-shell .field select{font-size:15px;line-height:1.5}.media-dropzone>span b{font-size:15px;font-weight:750}.media-dropzone>span small{font-size:13px;font-weight:600;line-height:1.65}.media-actions label,.media-actions button{min-height:38px;padding:9px 12px;font-size:13px;font-weight:700}.placement-example{padding:18px}.placement-example>span{margin-bottom:11px;font-size:12px;font-weight:800}.placement-example small{font-size:11px;font-weight:700;line-height:1.5}.placement-example b{font-size:17px;font-weight:600;line-height:1.35}.admin-shell .placement-example p{color:#574c52;font-size:13px;font-weight:600;line-height:1.6}.sales-card h2{font-size:21px;font-weight:700}.live-product-preview h2{font-size:19px;font-weight:700}.live-product-preview>div:first-child span{color:#5f5359;font-size:12px;font-weight:650}.preview-product-card em{font-size:10px;font-weight:750}.preview-product-card>small{color:#5f5359;font-size:12px;font-weight:650}.preview-product-card h3{font-size:18px;font-weight:650}.preview-product-card>b{font-size:14px;font-weight:800}.preview-aplus-card small{font-size:10px;font-weight:700}.preview-aplus-card b{font-size:16px;font-weight:650}.listing-editor-footer>span{color:#5f5359;font-size:13px;font-weight:650}.listing-editor-footer>div>button:not(.save-button),.listing-editor-footer .save-button{min-height:42px;padding:10px 16px;font-size:13px;font-weight:750}.editor-error{font-size:13px;font-weight:650;line-height:1.55}@media (width<=1300px){.hero-slide-editor-grid{grid-template-columns:1fr}}@media (width<=900px){.admin-sidebar{box-shadow:0 8px 20px #2d1e260f}.admin-product-row{font-size:14px}}.inbox-grid{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);align-items:start;gap:18px;display:grid}.inbox-card{padding:26px}.inbox-card-head{border-bottom:1px solid #e8dde2;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:20px;display:flex}.inbox-card-head h2{margin:0 0 7px;font-size:22px}.inbox-card-head p{color:#62575c;margin:0;font-size:14px;line-height:1.55}.inbox-card-head>span{color:#8c234b;background:#f7dce6;border-radius:999px;place-items:center;min-width:42px;height:42px;font-weight:800;display:grid}.inbox-list,.subscriber-list{gap:12px;padding-top:18px;display:grid}.inbox-message{background:#fff;border:1px solid #e6dce0;border-radius:10px;padding:18px}.inbox-message header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.inbox-message header>div{gap:5px;display:grid}.inbox-message strong{font-size:16px}.inbox-message a,.subscriber-list a{color:#8f234c;overflow-wrap:anywhere;font-size:13px;font-weight:700}.inbox-message time,.subscriber-list time{color:#776a70;white-space:nowrap;font-size:12px}.inbox-message>b{margin-bottom:7px;font-size:13px;display:block}.inbox-message>p{color:#40373b;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 15px;font-size:14px;line-height:1.7}.inbox-message button,.subscriber-list button{color:#8c234b;cursor:pointer;background:#fff;border:1px solid #dfcbd3;border-radius:6px;min-height:36px;padding:8px 12px;font-size:12px}.subscriber-list article{border-bottom:1px solid #eee5e9;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.subscriber-list article>div{gap:6px;min-width:0;display:grid}.inbox-empty{text-align:center;background:#fcf8fa;border:1px dashed #dccdd3;border-radius:10px;place-content:center;gap:8px;min-height:160px;padding:28px;display:grid}.inbox-empty b{font-size:16px}.inbox-empty span{color:#6c6066;font-size:13px;line-height:1.6}@media (width<=1100px){.inbox-grid{grid-template-columns:1fr}}@media (width<=600px){.inbox-card{padding:18px}.inbox-message header{display:grid}.inbox-message time{white-space:normal}}@media (width>=701px){.hero-slide:first-child .hero-overlay{width:min(360px,29vw)}.hero-slide:first-child .hero-overlay h1{font-size:clamp(54px,4.3vw,70px);line-height:.92}.hero-slide:first-child .hero-overlay>p:not(.eyebrow){max-width:350px}}@media (width<=700px){.journal-feature{grid-template-columns:1fr}.journal-feature>div{min-height:0}.journal-feature article{padding:50px 7vw 60px}.hero-carousel:not(.has-lookbook){background:#f3d2da;height:calc(75vw + 390px);min-height:650px;max-height:770px}.hero-slide:not(.lookbook-slide){background:#f3d2da;flex-direction:column;display:flex}.hero-slide:not(.lookbook-slide):after{display:none}.hero-slide:not(.lookbook-slide) picture{aspect-ratio:4/3;background:#e5a5ad;flex:none;order:1;width:100%;height:auto;position:relative;overflow:hidden}.hero-slide:not(.lookbook-slide) picture img{object-fit:cover;object-position:right center;width:100%;height:100%}.hero-slide:not(.lookbook-slide) .hero-overlay,.hero-slide:not(.lookbook-slide).light-copy .hero-overlay{width:100%;color:var(--ink);text-align:left;order:2;padding:26px 7vw 82px;position:relative;inset:auto;transform:none}.hero-slide:not(.lookbook-slide) .hero-overlay h1{font-size:clamp(42px,13vw,58px)}.hero-slide:not(.lookbook-slide) .hero-overlay>p:not(.eyebrow){max-width:100%}.hero-carousel:not(.has-lookbook) .hero-controls{bottom:22px;left:7vw}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
