/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.customer-love{border-bottom:1px solid var(--line);background:linear-gradient(140deg,#faeee0 0%,#f5ddc0 48%,#edbc8d 100%);padding:110px 0 115px;position:relative;overflow:hidden}.customer-love:before{content:"LOVE NOTES";white-space:nowrap;letter-spacing:-.075em;color:#ffffff45;pointer-events:none;font:400 clamp(120px,18vw,280px)/.8 Georgia,serif;position:absolute;bottom:-.13em;left:-.03em}.customer-love-heading{z-index:2;grid-template-columns:1.15fr .85fr;align-items:end;column-gap:8vw;padding:0 7vw 58px;display:grid;position:relative}.customer-love-heading .eyebrow{grid-column:1/-1;margin-bottom:30px}.customer-love-heading h2{letter-spacing:-.052em;margin:0;font:400 clamp(58px,6.8vw,100px)/.87 Georgia,serif}.customer-love-heading h2 em{color:#a5162a;font-weight:400}.customer-love-heading>p{color:#5e392a;max-width:350px;margin:0 0 11px;font:15px/1.7 Georgia,serif}.customer-love-count{letter-spacing:.2em;color:#8f3f2d;font-size:7px;font-weight:700;position:absolute;top:0;right:7vw}.review-window{z-index:2;padding:0 0 8px;position:relative;overflow:hidden}.review-window:before,.review-window:after{content:"";z-index:3;pointer-events:none;width:7vw;position:absolute;top:0;bottom:0}.review-window:before{background:linear-gradient(90deg,#f6e0c7 0%,#f6e0c700 100%);left:0}.review-window:after{background:linear-gradient(-90deg,#f1cda3 0%,#f1cda300 100%);right:0}.review-track{will-change:transform;gap:14px;width:max-content;padding:0 14px 0 7vw;animation:58s linear infinite reviewDrift;display:flex}.review-window:hover .review-track,.review-window:focus-within .review-track{animation-play-state:paused}.review-card{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#fff7eae0;border:1px solid #55271a30;flex-direction:column;width:clamp(285px,27vw,420px);min-height:270px;margin:0;padding:28px 28px 25px;display:flex;position:relative;box-shadow:0 20px 52px #50241917}.review-card:nth-child(2n){transform:translateY(18px)}.review-card-top{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding-bottom:22px;display:flex}.review-avatar{background:var(--blue-gradient);color:#a5162a;border:1px solid #602b1d29;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font:400 17px Georgia,serif;display:grid}.review-card-top>div{flex-direction:column;gap:4px;min-width:0;display:flex}.review-card-top strong{text-overflow:ellipsis;letter-spacing:.12em;color:#a5162a;font-size:9px;font-weight:700;overflow:hidden}.review-stars{color:#d59d43;letter-spacing:.08em;font-size:13px;line-height:1}.review-card blockquote{letter-spacing:-.02em;color:var(--ink);flex:1;align-items:center;margin:0;padding:27px 0 19px;font:italic clamp(20px,2vw,28px)/1.25 Georgia,serif;display:flex}.review-number{letter-spacing:.2em;color:#8f3f2d;font-size:7px;font-weight:700}@keyframes reviewDrift{to{transform:translate(calc(-50% - 7px))}}@media (width<=900px){.customer-love{padding:85px 0 95px}.customer-love-heading{grid-template-columns:1fr;padding:0 25px 45px}.customer-love-heading>p{margin-top:25px}.customer-love-count{right:25px}.review-track{padding-left:25px}.review-card{width:360px;min-height:250px}}@media (width<=560px){.customer-love{padding:72px 0 78px}.customer-love-heading{padding:0 22px 38px}.customer-love-heading h2{font-size:62px}.customer-love-heading>p{font-size:14px}.customer-love-count{grid-column:1;margin-top:21px;position:static}.review-window:before,.review-window:after{width:22px}.review-track{gap:10px;padding-left:22px;animation-duration:46s}.review-card{width:82vw;min-height:240px;padding:23px}.review-card:nth-child(2n){transform:translateY(10px)}.review-card blockquote{font-size:22px}.review-avatar{flex-basis:38px;width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.review-track{animation:none}.review-window{overflow-x:auto}.review-window:before,.review-window:after{display:none}}.autumn-announcement{color:#fff4e6;background:linear-gradient(90deg,#67121f 0%,#a5162a 38%,#d15d34 68%,#5b1720 100%);box-shadow:inset 0 1px #fff3}.autumn-home-hero{background:#4b281f;grid-template-columns:1fr;min-height:760px;position:relative}.autumn-home-hero .hero-copy{z-index:2;color:#2d160f;background:linear-gradient(90deg,#f6d7aafa 0%,#d77b3fe0 68%,#a5162a00 100%);grid-area:1/1;width:min(52%,740px);position:relative}.autumn-home-hero h1{font-size:clamp(76px,8.4vw,132px);line-height:.76}.autumn-home-hero h1 em{letter-spacing:-.02em;color:#fff1de;margin-top:25px;font-size:.34em;line-height:1.1;display:block}.autumn-home-hero .pill-button{border-color:#2d160f}.autumn-home-hero .pill-button:hover{background:#2d160f}.autumn-home-hero .hero-image-wrap{background-color:#8b351f;grid-area:1/1;min-height:760px;background-position:50%!important}.autumn-marquee{color:#fff1dd;box-shadow:none;background:linear-gradient(90deg,#4f1720,#861827 45%,#a5162a 100%)}.autumn-marquee span{color:#f4bb76}.autumn-brand-story{color:#fff1de;background:#321b14;grid-template-columns:1fr minmax(300px,.72fr) 1fr;align-items:center;gap:18px;padding:76px 4vw 96px;display:grid;overflow:hidden}.autumn-story-image{background:#6b291a;margin:0;position:relative;overflow:hidden}.autumn-story-image img{object-fit:cover;width:100%;height:680px;transition:transform .8s}.autumn-story-image:hover img{transform:scale(1.018)}.autumn-story-image figcaption{color:#fff1de;letter-spacing:.18em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#321b14c7;padding:9px 11px;font-size:8px;font-weight:700;position:absolute;bottom:14px;left:14px}.autumn-story-breakfast{transform:translateY(38px)}.autumn-story-vanity{transform:translateY(-38px)}.autumn-story-copy{z-index:2;background:#a5162a;padding:58px 34px;position:relative;box-shadow:0 28px 70px #14080533}.autumn-story-copy h2{letter-spacing:-.052em;margin:0 0 30px;font:400 clamp(50px,5vw,80px)/.88 Georgia,serif}.autumn-story-copy h2 em{color:#f5c387;font-weight:400}.autumn-story-copy>p:not(.eyebrow){color:#fff1de;margin:0 0 36px;font:16px/1.7 Georgia,serif}.autumn-story-copy>a{letter-spacing:.17em;border-bottom:1px solid;justify-content:space-between;width:100%;padding-bottom:9px;font-size:8px;font-weight:700;display:flex}.autumn-story-copy>a span{font-size:15px;font-weight:400}.autumn-home-glimpse{color:#321b14;background:#f4dec0;border-bottom:1px solid #4a231640;grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);display:grid}.autumn-glimpse-copy{padding:105px 7vw}.autumn-glimpse-copy h2{letter-spacing:-.052em;margin:0 0 32px;font:400 clamp(58px,6.5vw,98px)/.87 Georgia,serif}.autumn-glimpse-copy h2 em{color:#a6401f;font-weight:400}.autumn-glimpse-copy>p:not(.eyebrow){max-width:555px;margin:0 0 34px;font:16px/1.72 Georgia,serif}.autumn-glimpse-copy>a,.autumn-london-note>div:last-child>a,.autumn-closing>a{letter-spacing:.17em;border-bottom:1px solid;justify-content:space-between;width:min(310px,100%);padding:0 0 9px;font-size:8px;font-weight:700;display:flex}.autumn-glimpse-copy>a span,.autumn-london-note a span,.autumn-closing a span{font-size:15px;font-weight:400}.autumn-glimpse-palette{background:#6b291a;grid-template-columns:1fr 1fr;display:grid}.autumn-glimpse-palette>span{color:#fff2df;letter-spacing:.18em;border:1px solid #fff2e026;flex-direction:column;justify-content:space-between;min-height:185px;padding:23px;font-size:7px;display:flex}.autumn-glimpse-palette i{border:1px solid #ffffff52;border-radius:50%;width:58px;height:58px;box-shadow:0 10px 28px #2d110a2e}.tone-cherry{background:#a5162a}.tone-cinnamon{background:#b94f27}.tone-caramel{background:#d89955}.tone-rust{background:#cc5a21}.tone-chocolate{background:#4b281f}.autumn-collection-page{--autumn-ink:#321b14;--autumn-cream:#f8ead7;--autumn-orange:#c95b25;--autumn-deep:#7c2e1b;background:var(--autumn-cream);min-height:100vh;color:var(--autumn-ink)}.autumn-collection-header{z-index:3;background:#f8ead7;border-bottom:1px solid #4a231638;grid-template-columns:1fr auto 1fr;align-items:center;height:84px;padding:0 4.5vw;display:grid;position:relative}.autumn-collection-logo{width:168px;height:62px;overflow:hidden}.autumn-collection-logo img{object-fit:cover;mix-blend-mode:multiply;height:100%}.autumn-collection-header nav{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:30px;font-size:9px;display:flex}.autumn-collection-header nav a{padding:33px 0;position:relative}.autumn-collection-header nav a:after{content:"";background:var(--autumn-ink);height:1px;transition:right .25s;position:absolute;bottom:24px;left:0;right:100%}.autumn-collection-header nav a:hover:after,.autumn-collection-header nav a.active:after{right:0}.autumn-bag-link{letter-spacing:.17em;justify-self:end;font-size:8px;font-weight:700}.autumn-collection-hero{background:#9a3a20;grid-template-columns:55% 45%;min-height:calc(100vh - 114px);max-height:900px;display:grid;position:relative;overflow:hidden}.autumn-hero-image{background-image:linear-gradient(90deg,#36130a0d,#36130a1a),url(/images/autumn-london-hero.png);background-position:50%;background-size:cover;min-height:650px}.autumn-hero-copy{background:linear-gradient(150deg,#f6c98f 0%,#dc7639 48%,#a23a1c 100%);flex-direction:column;justify-content:center;padding:clamp(80px,9vw,135px) 5vw 65px;display:flex}.autumn-hero-copy>p{letter-spacing:.23em;margin:0 0 35px;font-size:8px;font-weight:700}.autumn-hero-copy h1{letter-spacing:-.06em;margin:0;font:400 clamp(76px,8.3vw,134px)/.73 Georgia,serif}.autumn-hero-copy h1 em{color:#fff0dc;letter-spacing:-.03em;margin-top:28px;font-size:.43em;font-weight:400;line-height:1.05;display:block}.autumn-hero-copy>span{color:#4a2015;max-width:350px;margin:40px 0 35px;font:italic 17px/1.5 Georgia,serif}.autumn-hero-copy>a{border:1px solid var(--autumn-ink);letter-spacing:.16em;border-radius:50px;justify-content:space-between;align-items:center;width:230px;height:49px;padding:0 18px;font-size:8px;font-weight:700;transition:all .25s;display:flex}.autumn-hero-copy>a:hover{background:var(--autumn-ink);color:#fff0dc}.autumn-hero-copy>a b{font-size:15px;font-weight:400}.autumn-introduction{background:#f8ead7;grid-template-columns:.65fr 1.15fr 1fr;gap:5vw;padding:125px 7vw;display:grid}.autumn-introduction h2,.autumn-palette h2,.autumn-closing h2{letter-spacing:-.055em;margin:0;font:400 clamp(58px,6.8vw,100px)/.87 Georgia,serif}.autumn-introduction h2 em,.autumn-palette h2 em,.autumn-closing h2 em{color:var(--autumn-orange);font-weight:400}.autumn-introduction>div p{margin:0 0 23px;font:15px/1.75 Georgia,serif}.autumn-palette{color:#fff0db;background:#6d2b1b;padding:110px 6vw 125px}.autumn-palette>header{grid-template-columns:.7fr 1.3fr;align-items:start;gap:5vw;margin-bottom:70px;display:grid}.autumn-palette h2 em{color:#efa75f}.autumn-palette-grid{background:#fff0db33;grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.autumn-palette-grid article{background:#79311e;flex-direction:column;align-items:flex-start;min-height:380px;padding:22px;display:flex}.autumn-palette-grid article>i{aspect-ratio:1;border:1px solid #fff3;width:100%;margin-bottom:24px;display:block}.autumn-palette-grid article>span{letter-spacing:.18em;opacity:.72;font-size:7px}.autumn-palette-grid h3{margin:20px 0 8px;font:400 26px Georgia,serif}.autumn-palette-grid p{color:#efcba9;margin:0;font:13px/1.5 Georgia,serif}.autumn-london-note{background:#e9b778;grid-template-columns:1.2fr .8fr;min-height:760px;display:grid}.autumn-london-image{background-image:linear-gradient(#3c180d14,#3c180d14),url(/images/autumn-london-hero.png);background-position:32%;background-size:cover;min-height:700px}.autumn-london-note>div:last-child{color:#35180f;background:linear-gradient(155deg,#efbf80,#d66a31);flex-direction:column;justify-content:center;padding:95px 6vw;display:flex}.autumn-london-note blockquote{letter-spacing:-.05em;margin:0 0 34px;font:400 clamp(48px,5vw,78px)/.9 Georgia,serif}.autumn-london-note blockquote em{color:#fff0dc;font-weight:400}.autumn-london-note>div:last-child>p:not(.eyebrow){max-width:430px;margin:0 0 34px;font:15px/1.7 Georgia,serif}.autumn-closing{text-align:center;background:#f7e5cd;padding:125px 25px 135px}.autumn-closing>p{letter-spacing:.23em;margin:0 0 30px;font-size:8px;font-weight:700}.autumn-closing>a{margin:40px auto 0}.autumn-collection-footer{color:#fff0db;background:linear-gradient(110deg,#4b251b,#7f311d 55%,#a44721);grid-template-columns:1fr auto;align-items:end;gap:42px;padding:60px 5vw 28px;display:grid}.autumn-collection-footer>img{object-fit:cover;filter:sepia()brightness(1.55);mix-blend-mode:screen;width:min(380px,65vw);height:130px}.autumn-collection-footer nav{letter-spacing:.14em;text-transform:uppercase;gap:25px;font-size:8px;display:flex}.autumn-collection-footer>a{text-align:right;letter-spacing:.17em;border-top:1px solid #fff0db40;grid-column:1/-1;padding-top:20px;font-size:7px}.autumn-coming-page{background:#f8ead7}.autumn-coming-layout{background:#f8ead7;grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);min-height:calc(100vh - 114px);display:grid}.autumn-coming-visual{background:#4b281f;min-height:850px;position:relative;overflow:hidden}.autumn-coming-main-image{object-fit:cover;object-position:center;width:100%;height:100%}.autumn-coming-visual:after{content:"";pointer-events:none;background:linear-gradient(#321b1400 52%,#321b14a8 100%);position:absolute;inset:0}.autumn-coming-inset{z-index:2;background:#f8ead7;border:7px solid #f8ead7;width:min(29%,250px);margin:0;position:absolute;bottom:5%;right:5%;box-shadow:0 24px 60px #321b1438}.autumn-coming-inset img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.autumn-coming-inset figcaption{color:#321b14;letter-spacing:.14em;padding:10px 9px;font-size:7px;font-weight:700}.autumn-coming-image-note{z-index:2;color:#fff1de;letter-spacing:.2em;font-size:8px;font-weight:700;position:absolute;bottom:5%;left:5%}.autumn-coming-copy{color:#321b14;background:linear-gradient(150deg,#f5c387 0%,#d96c2f 54%,#a5162a 100%);flex-direction:column;justify-content:center;padding:clamp(70px,7vw,118px) 6vw 82px;display:flex}.autumn-coming-status{letter-spacing:.2em;border:1px solid #321b148c;border-radius:50px;align-self:flex-start;margin-bottom:28px;padding:10px 15px;font-size:8px;font-weight:700}.autumn-coming-copy h1{letter-spacing:-.062em;margin:0;font:400 clamp(72px,7.5vw,122px)/.76 Georgia,serif}.autumn-coming-copy h1 em{color:#fff1de;margin-top:28px;font-size:.48em;font-weight:400;line-height:1.05;display:block}.autumn-coming-intro{max-width:500px;margin:38px 0 42px;font:16px/1.7 Georgia,serif}.autumn-coming-signup{background:#fff7eae6;border:1px solid #4a231633;padding:34px;box-shadow:0 24px 60px #4a23161f}.autumn-coming-signup>span{letter-spacing:.19em;font-size:8px;font-weight:700}.autumn-coming-signup h2{letter-spacing:-.045em;margin:15px 0 28px;font:400 clamp(38px,3.6vw,58px)/.88 Georgia,serif}.autumn-coming-signup h2 em{color:#a5162a;font-weight:400}.autumn-coming-signup .waitlist-form>p{margin-bottom:20px!important;font-size:14px!important}.autumn-coming-marquee{text-align:center;color:#fff1de;letter-spacing:.07em;background:#641722;justify-content:center;align-items:center;gap:25px;min-height:58px;padding:17px 5vw;font:italic 14px Georgia,serif;display:flex}.autumn-coming-marquee span{color:#efa75f}@media (width<=900px){.autumn-home-hero .hero-copy{background:linear-gradient(90deg,#f6d7aafa 0%,#d77b3fe6 72%,#a5162a00 100%);width:70%}.autumn-brand-story{grid-template-columns:1fr 1fr;padding:55px 4vw 75px}.autumn-story-copy{grid-area:1/1/auto/-1;margin:0 7vw -28px;padding:46px 6vw}.autumn-story-breakfast,.autumn-story-vanity{transform:none}.autumn-story-image img{height:560px}.autumn-home-glimpse{grid-template-columns:1fr}.autumn-glimpse-palette{grid-template-columns:repeat(4,1fr)}.autumn-glimpse-palette>span{min-height:145px;padding:17px}.autumn-glimpse-palette i{width:46px;height:46px}.autumn-coming-layout{grid-template-columns:1fr}.autumn-coming-visual{min-height:640px}.autumn-coming-copy{padding:75px 7vw}.autumn-coming-inset{width:190px}.autumn-collection-header{grid-template-columns:1fr auto}.autumn-collection-header nav{display:none}.autumn-collection-hero{grid-template-columns:1fr;max-height:none}.autumn-hero-image{min-height:56vh}.autumn-hero-copy{padding:75px 7vw 80px}.autumn-introduction{grid-template-columns:1fr;gap:35px;padding:90px 7vw}.autumn-introduction>div{max-width:600px}.autumn-palette>header{grid-template-columns:1fr;gap:25px}.autumn-palette-grid{grid-template-columns:1fr 1fr}.autumn-london-note{grid-template-columns:1fr}.autumn-london-image{min-height:520px}.autumn-collection-footer{grid-template-columns:1fr}.autumn-collection-footer nav{flex-wrap:wrap}}@media (width<=560px){.autumn-home-hero{flex-direction:column;height:auto;min-height:0;display:flex}.autumn-home-hero .hero-copy{background:linear-gradient(145deg,#f5c387 0%,#d96c2f 52%,#a5162a 100%);width:100%;padding:68px 22px 60px}.autumn-home-hero h1{font-size:72px}.autumn-home-hero .hero-image-wrap{width:100%;min-height:390px;background-position:64%!important;height:390px!important}.autumn-brand-story{grid-template-columns:1fr;gap:10px;padding:22px 18px 54px}.autumn-story-copy{order:2;grid-area:auto;margin:-48px 14px 8px;padding:36px 25px}.autumn-story-copy h2{font-size:50px}.autumn-story-breakfast{order:1}.autumn-story-vanity{order:3}.autumn-story-image img{height:470px}.autumn-glimpse-copy{padding:75px 22px}.autumn-glimpse-copy h2{font-size:58px}.autumn-glimpse-palette{grid-template-columns:1fr 1fr}.autumn-glimpse-palette>span{min-height:135px}.autumn-coming-visual{min-height:470px}.autumn-coming-inset{border-width:4px;width:135px}.autumn-coming-image-note{bottom:20px;left:18px}.autumn-coming-copy{padding:62px 22px}.autumn-coming-copy h1{font-size:70px}.autumn-coming-intro{margin:32px 0}.autumn-coming-signup{padding:28px 20px}.autumn-coming-signup .waitlist-fields{grid-template-columns:1fr}.autumn-coming-marquee{font-size:11px;line-height:1.6}.autumn-collection-header{height:70px;padding:0 18px}.autumn-collection-logo{width:132px;height:50px}.autumn-hero-image{background-position:40%;min-height:420px}.autumn-hero-copy{padding:58px 22px 65px}.autumn-hero-copy h1{font-size:72px}.autumn-introduction{padding:72px 22px}.autumn-introduction h2,.autumn-palette h2,.autumn-closing h2{font-size:56px}.autumn-palette{padding:75px 18px 85px}.autumn-palette-grid article{min-height:270px;padding:12px}.autumn-palette-grid h3{font-size:20px}.autumn-palette-grid p{font-size:11px}.autumn-london-image{min-height:420px}.autumn-london-note>div:last-child{padding:72px 22px}.autumn-london-note blockquote{font-size:48px}.autumn-closing{padding:90px 22px}.autumn-collection-footer{padding:48px 22px 25px}.autumn-collection-footer nav{gap:16px}}body{color:#321b14;background:#fbf0df}body .site-header,body .shop-header,body .cart-header,body .legal-header,body .coming-soon-header,body .product-detail-header{background:#fbf0dff5;border-color:#4a231633}body .mobile-nav,body .category-menu{background:#fbf0df;border-color:#4a231633}body .shop-page,body .cart-page,body .legal-page,body .product-detail-page{background:#fbf0df}body .shop-page-header{background:linear-gradient(145deg,#f7f1e8 0%,#e8ded1 58%,#d8c9b8 100%);border-bottom:1px solid #31241d24}body .shop-page-header h1 em,body .shop-empty h2 em,body .cart-title h1 em,body .success-page h1 em,body .legal-hero h1 em{color:#7a2635}body .shop-category-nav{background:#f4ede3;border-color:#31241d24}body .store-product-grid{background:#fbf0df}body .store-product-image,body .shop-gallery-image,body .cart-item-image{background:#efd4ae}body .store-image-placeholder{color:#73321f;background:linear-gradient(145deg,#f6dfbd,#d98b50)}body .store-product-copy>p,body .shop-gallery-card>div:last-child span,body .cart-item p{color:#765040}body .shop-empty{background:#f8ead7}body .cart-summary{background:#efc48d}body .cart-summary .cart-total,body .cart-summary form{border-color:#c47843}body .cart-summary input{background:#fff7ea;border-color:#bd7a4b}body .cart-summary>small{color:#6c4536}body .success-page{background:linear-gradient(145deg,#f8ead7,#d9783c)}body .legal-hero{background:linear-gradient(135deg,#f6d6aa,#d86e35);border-color:#4a231633}body .legal-content p,body .legal-content li{color:#543529}body .legal-footer,body footer{color:#efe6d8;box-shadow:none;background:#1f1510}body .footer-links span{color:#c7a270}body .sa-footer-intro>span{color:#d9cbb5}body .sa-footer-logo,body .ciel-collection-footer img,body .autumn-collection-footer>img,body .legal-footer>img{filter:brightness(0)invert();mix-blend-mode:normal;opacity:1}body .coming-soon-page{background:linear-gradient(140deg,#f8ead7 0%,#edbd7f 55%,#c65a2a 100%)}body .coming-soon-card{background:#fff4e3de;border-color:#4a231638;box-shadow:0 30px 70px #4a23161f}body .coming-soon-copy h1 em,body .coming-soon-card h2 em{color:#92361e}body .newsletter{color:#321b14;background:linear-gradient(135deg,#efc58e,#d97035)}body .newsletter h2 em,body .about blockquote em{color:#983a20}body .about{background:#fbf0df}body .customer-love{background:linear-gradient(140deg,#f7dfbd 0%,#e9b778 48%,#d87538 100%)}body .customer-love-heading h2 em{color:#97391f}body .customer-love-heading>p{color:#5e392a}body .customer-love-count,body .review-number,body .review-card-top strong{color:#79351f}body .review-window:before{background:linear-gradient(90deg,#f3d29e 0%,#f3d29e00 100%)}body .review-window:after{background:linear-gradient(-90deg,#dc8b4a 0%,#dc8b4a00 100%)}body .review-card{background:#fff7eae6;border-color:#5b2b1b30;box-shadow:0 20px 52px #5626161a}body .review-avatar{color:#fff1df;background:linear-gradient(135deg,#e7a45d,#bd4c25);border-color:#5b2b1b2e}body .product-information{background:linear-gradient(155deg,#fbf0df 0%,#efc891 100%)}body .product-launch-status,body .product-purchase{background:#f1cc99;border-color:#5e2b1b2e}body .product-information h1 em{color:#9d3c21}.ciel-collection-page{--ink:#321b14;--paper:#fdf5ea;--baby-blue:#f6dfc3;--blue-light:#faeddd;--blue-mid:#e3a46f;--blue-deep:#a5162a;--blue-gradient:linear-gradient(115deg,#f7e4cc 0%,#e4aa76 28%,#f5dcbc 49%,#d98a65 70%,#f3d5b0 100%);--line:#52241933}.ciel-collection-page .announcement{color:#321b14;background:linear-gradient(115deg,#f7e4cc 0%,#e4aa76 35%,#d98a65 100%)}.ciel-archive{background:#f6ddbb;border-top:1px solid #4a231633;border-bottom:1px solid #4a231633;grid-template-columns:minmax(310px,.75fr) minmax(0,1.25fr);min-height:760px;display:grid}.ciel-archive-copy{flex-direction:column;justify-content:center;padding:100px 6vw;display:flex}.ciel-archive-copy h2{letter-spacing:-.052em;margin:0 0 32px;font:400 clamp(58px,6.3vw,94px)/.88 Georgia,serif}.ciel-archive-copy h2 em{color:#a5162a;font-weight:400}.ciel-archive-copy>p:not(.eyebrow){max-width:460px;margin:0 0 38px;font:15px/1.72 Georgia,serif}.ciel-archive-copy>a{letter-spacing:.17em;border-bottom:1px solid;justify-content:space-between;width:210px;padding-bottom:9px;font-size:8px;font-weight:700;display:flex}.ciel-archive-copy>a span{font-size:15px;font-weight:400}.ciel-archive-images{background:#bd6b4c;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.ciel-archive-images a{background:#f4d7b2;min-width:0;position:relative;overflow:hidden}.ciel-archive-images img{object-fit:cover;height:100%;transition:transform .65s}.ciel-archive-images a:hover img{transform:scale(1.025)}.ciel-archive-images span{color:#321b14;letter-spacing:.16em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff7eae0;padding:8px 10px;font-size:7px;font-weight:700;position:absolute;bottom:13px;left:13px}@media (width<=900px){.ciel-archive{grid-template-columns:1fr}.ciel-archive-copy{padding:80px 7vw}.ciel-archive-images{min-height:570px}}@media (width<=560px){.ciel-archive-copy{padding:70px 22px}.ciel-archive-copy h2{font-size:56px}.ciel-archive-images{grid-template-columns:1fr 1fr;min-height:0}.ciel-archive-images a{height:390px}.ciel-archive-images a:last-child{display:none}}.faon-site{background:var(--linen);color:var(--chocolate)}.faon-announcement{background:var(--espresso);color:var(--linen);box-shadow:none}.sa-header{border-bottom:1px solid var(--line);z-index:50;background:#efe6d8f7;grid-template-columns:220px 1fr auto;align-items:center;gap:30px;height:88px;padding:0 4vw;display:grid;position:relative}.sa-wordmark{width:max-content;line-height:1;display:grid}.sa-wordmark>span{letter-spacing:.35em;font-size:7px}.sa-wordmark>strong{letter-spacing:.08em;font:400 28px/1 Georgia,serif}.sa-wordmark>small{letter-spacing:.2em;margin-top:5px;font-size:6px}.sa-nav{justify-self:center;gap:30px;display:flex}.sa-nav a,.sa-actions>a{letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #0000;padding:9px 0;font-size:8px;font-weight:700}.sa-nav a:hover,.sa-nav a.active,.sa-actions>a:hover{border-color:var(--espresso)}.sa-actions{justify-self:end;align-items:center;gap:18px;display:flex}.sa-actions button{background:0 0;border:0;width:25px;padding:4px;display:none}.sa-actions button i{background:var(--espresso);height:1px;margin:5px 0;display:block}.sa-mobile-nav{background:var(--espresso);color:var(--linen);z-index:49;padding:22px 5vw;display:none;position:relative}.sa-mobile-nav a{border-bottom:1px solid #efe6d838;padding:14px 0;font:22px Georgia,serif;display:block}.micro-label{letter-spacing:.25em;text-transform:uppercase;margin:0 0 24px;font-size:8px;font-weight:700}.solid-cta,.line-cta{letter-spacing:.16em;justify-content:center;align-items:center;min-height:46px;padding:0 20px;font-size:8px;font-weight:700;display:inline-flex}.solid-cta{background:var(--espresso);color:var(--linen)}.line-cta{border-bottom:1px solid var(--espresso);padding-left:0;padding-right:0}.faon-hero{border-bottom:1px solid var(--line);grid-template-columns:43% 57%;min-height:700px;display:grid}.faon-hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:110px 6vw 70px;display:flex}.faon-hero h1,.section-heading h2,.looks-copy h2,.available-edit h2,.founder-note h2,.journal-preview h2,.guest-list h2,.faon-editorial-hero h1,.faon-directions h2,.faon-world h2,.editorial-page-hero h1{letter-spacing:-.055em;margin:0;font:400 clamp(58px,6.7vw,104px)/.88 Georgia,serif}.faon-hero h1 em,.section-heading h2 em,.looks-copy h2 em,.founder-note h2 em,.faon-editorial-hero h1 em,.faon-world h2 em{color:var(--oxblood);font-weight:400}.faon-hero-copy>p:not(.micro-label){max-width:470px;margin:34px 0 28px;font:16px/1.7 Georgia,serif}.faon-actions{align-items:center;gap:22px;display:flex}.faon-hero-copy>small{letter-spacing:.2em;color:var(--hide);margin-top:54px;font-size:7px}.faon-hero-image{min-height:700px;margin:0;position:relative;overflow:hidden}.faon-hero-image img{object-fit:cover;object-position:center;height:100%}.faon-hero-image figcaption,.looks-image span,.faon-editorial-hero figcaption,.faon-world figcaption{letter-spacing:.18em;background:#efe6d8e6;padding:8px 10px;font-size:7px;font-weight:700;position:absolute;bottom:18px;left:18px}.faon-video-hero{background:var(--espresso);height:780px;min-height:calc(100vh - 118px);max-height:920px;color:var(--linen);display:block;position:relative;overflow:hidden}.faon-hero-video{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.faon-video-shade{background:linear-gradient(90deg,#1f1510c2 0%,#1f151070 38%,#1f151014 72%,#1f151029 100%);position:absolute;inset:0}.faon-video-hero .faon-hero-copy{z-index:2;width:min(620px,48vw);height:100%;padding:90px 0 70px 7vw;position:relative}.faon-video-hero h1 em{color:#e4bd8a}.faon-video-hero .faon-hero-copy>p:not(.micro-label){text-shadow:0 1px 18px #1f15108c}.faon-video-hero .faon-hero-copy>small{color:#eadfce}.faon-video-hero .solid-cta{background:var(--linen);color:var(--espresso)}.faon-video-hero .line-cta{border-color:var(--linen);color:var(--linen)}.faon-video-caption{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.18em;color:var(--linen);background:#1f15108a;padding:8px 10px;font-size:7px;font-weight:700;position:absolute;bottom:22px;right:24px}.proof-strip{background:var(--espresso);color:var(--linen);grid-template-columns:repeat(3,1fr);padding:0 5vw;display:grid}.proof-strip p{border-right:1px solid #efe6d82e;flex-direction:column;justify-content:center;min-height:112px;margin:0;padding:27px 3vw;display:flex}.proof-strip p:last-child{border:0}.proof-strip b{letter-spacing:.22em;margin-bottom:8px;font-size:8px}.proof-strip span{color:#d9cbb5;font:14px/1.5 Georgia,serif}.print-edit{background:#f4ede3;padding:115px 5vw 130px}.section-heading{grid-template-columns:1fr 1.5fr 1fr;align-items:end;gap:5vw;margin-bottom:58px;display:grid}.section-heading .micro-label{align-self:start}.section-heading h2{font-size:clamp(52px,5.5vw,84px)}.section-heading>p:last-child{margin:0;font:15px/1.7 Georgia,serif}.print-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.print-card{color:#fff;background:var(--hide);flex-direction:column;justify-content:flex-end;height:380px;padding:18px;display:flex;position:relative;overflow:hidden}.print-card:before{content:"";opacity:.92;position:absolute;inset:0}.print-card:after{content:"";background:linear-gradient(#0000,#1f1510c2);position:absolute;inset:40% 0 0}.print-fawn:before{background:radial-gradient(15px 7px at 20% 22%,#eadcc5 45%,#0000 50%),radial-gradient(12px 6px at 72% 18%,#efe4d1 45%,#0000 50%),radial-gradient(17px 8px at 42% 46%,#e6d3b7 45%,#0000 50%),radial-gradient(13px 6px at 76% 62%,#f1e5d1 45%,#0000 50%),linear-gradient(105deg,#6c452e,#b17c4e 48%,#69402a)}.print-leopard:before{background-color:#765037;background-image:radial-gradient(circle at 24% 22%,#2c1b13 0 5%,#b88956 6% 10%,#0000 11%),radial-gradient(circle at 68% 42%,#2c1b13 0 6%,#c39764 7% 12%,#0000 13%),radial-gradient(circle at 38% 74%,#2c1b13 0 5%,#ad7846 6% 11%,#0000 12%),none;background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:120px 130px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}.print-zebra:before{background:repeating-linear-gradient(112deg,#e6d7c2 0 16px,#4b3023 18px 38px,#c8b397 41px 55px)}.print-python:before{background:repeating-radial-gradient(at 30% 30%,#d7c7af 0 7px,#78614f 8px 10px,#aa9479 11px 19px)}.print-card span{z-index:2;letter-spacing:.18em;font-size:8px;position:absolute;top:17px;left:17px}.print-card strong,.print-card small{z-index:2;position:relative}.print-card strong{font:400 36px Georgia,serif}.print-card small{letter-spacing:.18em;margin-top:8px;font-size:7px}.looks-feature{background:var(--bone);grid-template-columns:38% 37% 25%;min-height:720px;display:grid}.looks-copy{flex-direction:column;justify-content:center;padding:90px 5vw;display:flex}.looks-copy h2{font-size:clamp(48px,5vw,76px)}.looks-copy>p:not(.micro-label){max-width:390px;margin:28px 0 30px;font:15px/1.7 Georgia,serif}.looks-image{position:relative;overflow:hidden}.looks-image img{object-fit:cover;height:100%}.looks-image-secondary{border-left:1px solid var(--linen)}.available-edit{background:#f8f3ec;padding:115px 5vw 125px}.available-edit>header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:45px;display:flex}.available-edit h2{font-size:clamp(50px,5vw,78px)}.available-edit>header>a{letter-spacing:.15em;border-bottom:1px solid;padding-bottom:8px;font-size:8px;font-weight:700}.available-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.available-card>div{background:var(--bone);height:470px;position:relative;overflow:hidden}.available-card img{object-fit:cover;height:100%;transition:transform .5s}.available-card:hover img{transform:scale(1.018)}.available-card>div span{background:var(--linen);border-radius:50%;place-items:center;width:28px;height:28px;font-size:7px;display:grid;position:absolute;top:13px;left:13px}.available-card>p{justify-content:space-between;gap:15px;margin:14px 0 6px;font:15px Georgia,serif;display:flex}.available-card>p b{font-weight:400}.available-card>small{letter-spacing:.16em;color:var(--hide);font-size:7px}.founder-note{background:var(--espresso);min-height:680px;color:var(--linen);grid-template-columns:1fr 1fr;display:grid}.founder-note>div:last-child{flex-direction:column;justify-content:center;padding:100px 8vw;display:flex}.founder-note h2{font-size:clamp(58px,6vw,90px)}.founder-note h2 em{color:#d4a56c}.founder-note>div:last-child>p:not(.micro-label){color:#dfd1bd;max-width:500px;margin:32px 0;font:16px/1.75 Georgia,serif}.founder-note .line-cta{border-color:var(--linen)}.founder-photo{background:#25180f;min-width:0;margin:0;overflow:hidden}.founder-photo img{object-fit:cover;object-position:36% center;width:100%;height:100%;display:block}.journal-preview{background:var(--linen);padding:110px 6vw}.journal-preview header{grid-template-columns:1fr 2fr;align-items:end;margin-bottom:48px;display:grid}.journal-preview h2{font-size:clamp(48px,5vw,78px)}.journal-preview>div{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.journal-preview a{border-bottom:1px solid var(--line);padding:44px 4vw 45px 0}.journal-preview a+a{border-left:1px solid var(--line);padding-left:4vw}.journal-preview span{letter-spacing:.2em;font-size:7px;font-weight:700}.journal-preview h3{margin:20px 0 13px;font:400 34px Georgia,serif}.journal-preview p{margin:0;font:14px/1.6 Georgia,serif}.guest-list{background:var(--oxblood);color:#f4eadc;grid-template-columns:.9fr 1.1fr;gap:9vw;padding:100px 7vw;display:grid}.guest-list h2{font-size:clamp(56px,6vw,88px)}.guest-list>div>p:not(.micro-label){max-width:420px;font:15px/1.7 Georgia,serif}.guest-list .waitlist-form label{border-color:#f4eadc80}.guest-list .waitlist-form input{color:#fff}.guest-list .waitlist-form input::placeholder{color:#dbc8b5}.guest-list .waitlist-form button{color:#fff}.guest-list .waitlist-consent{color:#ead9c7!important}.guest-list .waitlist-form small a{color:#fff}.sa-footer{background:var(--espresso);color:var(--linen);box-shadow:none;padding:75px 5vw 25px}.sa-footer-intro{border-bottom:1px solid #efe6d833;grid-template-columns:1fr 1.4fr 1fr;align-items:end;gap:5vw;padding-bottom:55px;display:grid}.sa-footer-intro p{letter-spacing:.22em;font-size:7px}.sa-footer-intro h2{margin:0;font:400 clamp(46px,5vw,74px)/.9 Georgia,serif}.sa-footer-intro>span{color:#d9cbb5;font:14px/1.6 Georgia,serif}.sa-footer-links{grid-template-columns:repeat(4,1fr);gap:25px;padding:55px 0 65px 38%;display:grid}.sa-footer-links>div{flex-direction:column;gap:11px;display:flex}.sa-footer-links span{letter-spacing:.2em;color:#c7a270;margin-bottom:7px;font-size:7px;font-weight:700}.sa-footer-links a{font:13px Georgia,serif}.sa-footer-bottom{letter-spacing:.16em;border-top:1px solid #efe6d833;justify-content:space-between;gap:20px;padding-top:21px;font-size:7px;display:flex}.faon-editorial-hero{grid-template-columns:58% 42%;min-height:720px;display:grid}.faon-editorial-hero figure{margin:0;position:relative;overflow:hidden}.faon-editorial-hero figure img{object-fit:cover;height:100%}.faon-editorial-hero>div{flex-direction:column;justify-content:center;align-items:flex-start;padding:95px 5vw;display:flex}.faon-editorial-hero h1{font-size:clamp(56px,5.8vw,88px)}.faon-editorial-hero>div>p:not(.micro-label){max-width:430px;margin:30px 0;font:16px/1.7 Georgia,serif}.launch-state{border:1px solid var(--line);letter-spacing:.17em;margin-bottom:24px;padding:10px 12px;font-size:7px;font-weight:700}.faon-editorial-hero .line-cta{margin-top:14px}.faon-principles{background:var(--espresso);color:var(--linen);grid-template-columns:repeat(3,1fr);gap:3vw;padding:26px 6vw;display:grid}.faon-principles p{margin:0;font:14px Georgia,serif}.faon-principles b{letter-spacing:.18em;color:#c7a270;margin-right:12px;font:7px Arial,sans-serif}.faon-directions{background:#f5efe6;padding:110px 6vw}.faon-directions>header{grid-template-columns:1fr 1.4fr 1fr;align-items:end;gap:5vw;margin-bottom:50px;display:grid}.faon-directions h2{font-size:clamp(50px,5vw,76px)}.faon-directions>header>p:last-child{margin:0;font:14px/1.7 Georgia,serif}.faon-directions>div{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.faon-directions article{border-right:1px solid var(--line);min-height:280px;padding:28px;scroll-margin-top:30px}.faon-directions article:last-child{border:0}.faon-directions article>span{letter-spacing:.2em;font-size:7px}.faon-directions h3{margin:70px 0 15px;font:400 38px Georgia,serif}.faon-directions article p{font:14px/1.6 Georgia,serif}.faon-world{background:var(--bone);grid-template-columns:42% 58%;min-height:650px;display:grid}.faon-world>div{flex-direction:column;justify-content:center;padding:95px 6vw;display:flex}.faon-world h2{font-size:clamp(50px,5vw,74px)}.faon-world>div>p:last-child{margin-top:30px;font:15px/1.7 Georgia,serif}.faon-world figure{margin:0;position:relative;overflow:hidden}.faon-world img{object-fit:cover;height:100%}.editorial-page-hero{background:var(--bone);border-bottom:1px solid var(--line);padding:110px 8vw 85px}.editorial-page-hero h1{font-size:clamp(66px,8vw,125px)}.editorial-page-hero>p:last-child{max-width:700px;margin:35px 0 0;font:18px/1.65 Georgia,serif}.editorial-page-body{background:#f7f1e8;padding:75px 8vw 120px}.editorial-section{border-bottom:1px solid var(--line);grid-template-columns:.55fr 1fr 1.3fr;gap:4vw;padding:45px 0;display:grid}.editorial-section>span{letter-spacing:.2em;font-size:7px;font-weight:700}.editorial-section h2{margin:0;font:400 34px/1.1 Georgia,serif}.editorial-section>div p{margin:0 0 16px;font:15px/1.75 Georgia,serif}.editorial-section a{text-underline-offset:3px;text-decoration:underline}.looks-page-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.looks-page-grid article{border-bottom:1px solid var(--line);padding-bottom:28px}.looks-page-grid img{object-fit:cover;height:520px;margin-bottom:18px}.looks-page-grid span{letter-spacing:.2em;font-size:7px}.looks-page-grid h2{margin:13px 0;font:400 27px Georgia,serif}.looks-page-grid p{min-height:45px;font:14px/1.6 Georgia,serif}.looks-page-grid strong{margin-bottom:18px;font:20px Georgia,serif;display:block}.looks-page-grid a{letter-spacing:.15em;border-bottom:1px solid;padding-bottom:6px;font-size:8px;font-weight:700}.standalone-signup{background:var(--bone);grid-template-columns:1fr 1fr;gap:8vw;padding:65px;display:grid}.standalone-signup h2{margin:0 0 20px;font:400 44px Georgia,serif}.standalone-signup p{font:15px/1.7 Georgia,serif}.size-table{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin-bottom:25px;display:grid}.size-table>*{border-bottom:1px solid var(--line);margin:0;padding:13px}.size-table>span{letter-spacing:.17em;font-size:7px;font-weight:700}.why-edit{border-bottom:1px solid var(--line);padding:0 0 18px}.why-edit>span{letter-spacing:.17em;color:var(--oxblood);font-size:8px;font-weight:700}.why-edit p{margin:10px 0 0;font:14px/1.6 Georgia,serif}.product-purchase label a{text-underline-offset:2px;text-decoration:underline}.purchase-assurance{border-top:1px solid var(--line);padding-top:4px}.purchase-assurance p{grid-template-columns:105px 1fr;gap:12px;margin:11px 0;font:11px/1.5 Arial,sans-serif;display:grid}.purchase-assurance b{letter-spacing:.13em;font-size:7px}.purchase-assurance span{color:#6b4d3c}@media (width<=1000px){.sa-header{grid-template-columns:190px 1fr}.sa-nav{display:none}.sa-actions button{display:block}.faon-hero{grid-template-columns:1fr 1.2fr}.print-grid,.available-grid{grid-template-columns:repeat(2,1fr)}.looks-feature{grid-template-columns:1fr 1fr}.looks-copy{grid-column:1/-1}.looks-image{min-height:560px}.section-heading,.faon-directions>header,.sa-footer-intro{grid-template-columns:1fr 1fr}.section-heading>p:last-child,.faon-directions>header>p:last-child,.sa-footer-intro>span{grid-column:2}.sa-footer-links{padding-left:0}.faon-directions>div{grid-template-columns:1fr 1fr}.faon-directions article:nth-child(2){border-right:0}.faon-directions article{border-bottom:1px solid var(--line)}.looks-page-grid{grid-template-columns:1fr 1fr}.editorial-section{grid-template-columns:.5fr 1.5fr}.editorial-section>div{grid-column:2}.sa-mobile-nav{display:block}}@media (width<=700px){.sa-header{grid-template-columns:1fr auto;height:70px;padding:0 20px}.sa-wordmark>strong{font-size:23px}.sa-actions>a:first-child{display:none}.faon-hero{grid-template-columns:1fr;min-height:0}.faon-hero-copy{padding:72px 23px 55px}.faon-hero h1{font-size:58px}.faon-hero-image{min-height:520px}.faon-video-hero{height:calc(100svh - 100px);min-height:650px}.faon-video-hero .faon-hero-copy{justify-content:flex-end;width:100%;padding:72px 23px 58px}.faon-hero-video{object-position:58% center}.faon-video-shade{background:linear-gradient(#1f15101f 0%,#1f15106b 45%,#1f1510db 100%)}.faon-video-caption{display:none}.proof-strip{grid-template-columns:1fr;padding:0 22px}.proof-strip p{border-bottom:1px solid #efe6d82e;border-right:0;min-height:92px;padding:22px 0}.print-edit,.available-edit,.faon-directions,.journal-preview{padding:75px 22px 85px}.section-heading,.faon-directions>header,.journal-preview header{display:block}.section-heading h2,.available-edit h2,.faon-directions h2,.journal-preview h2{font-size:50px}.section-heading>p:last-child,.faon-directions>header>p:last-child{margin-top:24px}.print-grid{grid-template-columns:1fr 1fr}.print-card{height:280px}.looks-feature{grid-template-columns:1fr}.looks-copy{padding:75px 23px}.looks-image,.looks-image-secondary{border:0;min-height:500px}.available-edit>header{display:block}.available-edit>header>a{margin-top:25px;display:inline-block}.available-grid{grid-template-columns:1fr 1fr}.available-card>div{height:340px}.founder-note{grid-template-columns:1fr}.founder-photo{min-height:390px}.founder-photo img{object-fit:cover;object-position:center 50%;max-height:440px}.founder-note>div:last-child{padding:75px 23px}.journal-preview>div{grid-template-columns:1fr}.journal-preview a,.journal-preview a+a{border-left:0;padding:35px 0}.guest-list{grid-template-columns:1fr;gap:40px;padding:75px 23px}.sa-footer{padding:60px 23px 24px}.sa-footer-intro{display:block}.sa-footer-intro h2{margin:15px 0 20px}.sa-footer-links{grid-template-columns:1fr 1fr;gap:38px 20px}.sa-footer-bottom{flex-wrap:wrap}.faon-editorial-hero{grid-template-columns:1fr}.faon-editorial-hero figure{min-height:500px}.faon-editorial-hero>div{padding:70px 23px}.faon-editorial-hero h1{font-size:57px}.faon-principles{grid-template-columns:1fr;gap:12px;padding:20px 23px}.faon-directions>div{grid-template-columns:1fr}.faon-directions article{border-right:0}.faon-world{grid-template-columns:1fr}.faon-world>div{padding:75px 23px}.faon-world figure{min-height:500px}.editorial-page-hero{padding:75px 23px 60px}.editorial-page-hero h1{font-size:64px}.editorial-page-body{padding:45px 23px 80px}.editorial-section{grid-template-columns:1fr;padding:35px 0}.editorial-section>div{grid-column:1}.looks-page-grid{grid-template-columns:1fr}.looks-page-grid img{aspect-ratio:4/5;height:auto}.standalone-signup{grid-template-columns:1fr;padding:30px}}@media (prefers-reduced-motion:reduce){.faon-hero-video{display:none}.faon-video-hero{background:url(/images/faon-autumn-video-poster.webp) 50%/cover no-repeat}}@media (width<=460px){.print-grid,.available-grid{grid-template-columns:1fr}.print-card{height:330px}.available-card>div{aspect-ratio:4/5;height:auto}.faon-actions{flex-direction:column;align-items:flex-start}}.sa-header{grid-template-columns:260px 1fr auto}.sa-logo-link{justify-content:center;align-items:center;width:245px;height:76px;display:flex}.sa-logo{object-fit:contain;width:100%;height:100%}.sa-footer-logo{object-fit:contain;width:128px;height:152px}@media (width<=1000px){.sa-header{grid-template-columns:220px 1fr}.sa-logo-link{width:205px}}@media (width<=700px){.sa-header{grid-template-columns:1fr auto}.sa-logo-link{width:178px;height:58px}.sa-footer-logo{width:94px;height:112px;margin-bottom:18px}}.faon-collection-products{background:#f7f1e8;padding:110px 5vw 35px}.faon-collection-products>header{grid-template-columns:.7fr 1.3fr .8fr;align-items:end;gap:5vw;padding:0 1vw 42px;display:grid}.faon-collection-products>header h2{letter-spacing:-.045em;margin:0;font:400 clamp(52px,5.4vw,80px)/.9 Georgia,serif}.faon-collection-products>header>p:last-child{margin:0;font:14px/1.65 Georgia,serif}.faon-collection-products .store-product-grid{padding:0 0 80px}.homepage-new-in{padding-bottom:100px}.homepage-new-in .store-product-grid{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;max-width:1050px;margin:0 auto;padding-bottom:32px}.homepage-new-in-link{width:max-content;margin:0 auto;display:block}@media (width<=900px){.faon-collection-products>header{grid-template-columns:1fr 1fr}.faon-collection-products>header>p:last-child{grid-column:2}}@media (width<=620px){.faon-collection-products{padding:75px 22px 10px}.faon-collection-products>header{padding:0 0 35px;display:block}.faon-collection-products>header h2{margin:12px 0 20px;font-size:52px}.faon-collection-products>header>p:last-child{font-size:14px}.faon-collection-products .store-product-grid{padding:0 0 60px}.homepage-new-in{padding-bottom:75px}.homepage-new-in .store-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-bottom:28px}.homepage-new-in .store-product-card:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 6px)}.homepage-new-in .store-product-meta{flex-wrap:wrap;gap:10px}.homepage-new-in .store-product-copy{min-height:120px;padding:12px}}.faon-site{position:relative}.faon-site>.sa-header{z-index:50;color:#fff;background:linear-gradient(#120c0994,#120c092e 72%,#0000);border-bottom:1px solid #ffffff38;position:absolute;top:0;left:0;right:0}.faon-site>.sa-header .sa-logo{filter:brightness(0)invert()}.faon-site>.sa-header .sa-nav a:hover,.faon-site>.sa-header .sa-nav a.active,.faon-site>.sa-header .sa-actions>a:hover{border-color:#fff}.faon-site>.sa-header .sa-actions button i{background:#fff}.faon-site>.faon-announcement{z-index:45;color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#120c09d6;border:0;place-items:center;height:28px;display:grid;position:absolute;top:calc(100svh - 28px);left:0;right:0}.faon-site>.faon-video-hero{height:100svh;min-height:720px;max-height:none;margin:0}.faon-site>.faon-video-hero .faon-hero-copy{justify-content:center;width:min(650px,48vw);padding-top:145px;padding-bottom:85px}.faon-site>.faon-video-hero .faon-video-shade{background:linear-gradient(90deg,#160d09c7 0%,#160d0975 36%,#160d0914 68%,#160d092e 100%)}@media (width<=1000px){.faon-site>.sa-header{grid-template-columns:220px 1fr auto}.faon-site>.faon-video-hero .faon-hero-copy{width:min(620px,62vw)}}@media (width<=700px){.faon-site>.sa-header{top:0}.faon-site>.faon-announcement{height:25px;top:calc(100svh - 25px)}.faon-site>.faon-video-hero{height:100svh;min-height:680px}.faon-site>.faon-video-hero .faon-hero-copy{justify-content:flex-end;width:100%;padding:130px 23px 64px}.faon-site>.faon-video-hero .faon-video-shade{background:linear-gradient(#160d0933 0%,#160d097a 48%,#160d09e6 100%)}.faon-site>.sa-mobile-nav{z-index:52;position:absolute;top:70px;left:0;right:0}}.autumn-gallery{background:var(--linen);color:var(--chocolate);padding:120px 0;overflow:hidden}.autumn-gallery-inner{max-width:1440px;margin:0 auto}.autumn-gallery-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:52px;padding:0 24px;display:flex}.autumn-gallery .micro-label{letter-spacing:.16em;margin:0 0 18px;font-size:14px}.autumn-gallery h2{letter-spacing:-.045em;margin:0;font:400 clamp(42px,5vw,72px)/1 Georgia,serif}.autumn-gallery h2 em{color:var(--oxblood);font-weight:400}.autumn-gallery-intro{color:#6b5b4e;margin:24px 0 0;font:18px/1.6 Georgia,serif}.autumn-gallery-controls{white-space:nowrap;align-items:center;gap:10px;display:flex}.autumn-gallery-controls span{letter-spacing:.18em;color:#6b5b4e;margin-right:12px;font:12px Arial,Helvetica,sans-serif}.autumn-gallery-controls button{width:46px;height:46px;color:var(--chocolate);cursor:pointer;background:0 0;border:1px solid #6b5b4e;font:24px Georgia,serif}.autumn-gallery-controls button:hover{background:var(--chocolate);color:var(--linen)}.autumn-gallery-viewport{scrollbar-width:thin;scrollbar-color:#6b5b4e transparent;overscroll-behavior-x:contain;touch-action:pan-x pan-y;overflow:auto hidden}.autumn-gallery-track,.autumn-gallery-group{width:max-content;display:flex}.autumn-gallery-group{gap:20px;padding-right:20px}.autumn-gallery-photo{flex:none;width:clamp(190px,19vw,270px);margin:0}.autumn-gallery-photo a{color:inherit;text-decoration:none;display:block}.autumn-gallery-image{aspect-ratio:9/16;background:#e8ddcf;overflow:hidden}.autumn-gallery-image img{object-fit:contain;width:100%;height:100%;transition:transform .9s ease-out;display:block}.autumn-gallery-photo figcaption{letter-spacing:.18em;color:#6b5b4e;text-transform:uppercase;margin-top:12px;font:11px/1.6 Arial,Helvetica,sans-serif}.autumn-gallery-footer{text-align:center;margin-top:70px;padding:0 24px}.autumn-gallery-footer a{letter-spacing:.18em;color:inherit;text-underline-offset:6px;font:12px/1.7 Arial,Helvetica,sans-serif;text-decoration:underline;text-decoration-thickness:1px}.autumn-gallery a:focus-visible,.autumn-gallery button:focus-visible,.autumn-gallery-viewport:focus-visible{outline:2px solid var(--oxblood);outline-offset:3px}@media (hover:hover) and (pointer:fine){.autumn-gallery-photo a:hover img{transform:scale(1.03)}.autumn-gallery-photo a:hover figcaption{text-underline-offset:4px;text-decoration:underline}}@media (width<=767px){.autumn-gallery{padding:64px 0}.autumn-gallery-heading{margin-bottom:32px;padding:0 20px;display:block}.autumn-gallery h2{font-size:42px}.autumn-gallery-controls{justify-content:flex-end;margin-top:28px}.autumn-gallery-photo{width:43vw;min-width:150px}.autumn-gallery-group{gap:14px;padding-right:14px}.autumn-gallery-footer{margin-top:48px}}@media (prefers-reduced-motion:reduce){.autumn-gallery-image img{transition:none!important}.autumn-gallery-photo a:hover img{transform:none}}:root{--ink:#1f1510;--paper:#efe6d8;--baby-blue:#d9cbb5;--blue-light:#f5eee4;--blue-mid:#a9794a;--blue-deep:#5e1a1d;--blue-gradient:linear-gradient(120deg,#d9cbb5 0%,#a9794a 48%,#7a5234 100%);--line:#3a251738;--linen:#efe6d8;--bone:#d9cbb5;--fawn:#a9794a;--hide:#7a5234;--espresso:#3a2517;--chocolate:#1f1510;--oxblood:#5e1a1d;--gold:#b08d57}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}img{width:100%;display:block}img[src="/images/sa-edit-logo-transparent.png"]{object-fit:contain!important;object-position:center!important;mix-blend-mode:normal!important}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.announcement{background:var(--blue-gradient);height:30px;color:var(--ink);letter-spacing:.22em;place-items:center;font-size:9px;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffff8c}.site-header{border-bottom:1px solid var(--line);z-index:30;background:#fff7eaf5;grid-template-columns:1fr auto 1fr;align-items:center;height:82px;padding:0 4.5vw;display:grid;position:relative}.brand-mark{width:168px;height:62px;display:block;overflow:hidden}.header-logo{object-fit:cover;object-position:50% 50%;width:100%;height:100%}.desktop-nav{text-transform:uppercase;letter-spacing:.17em;align-items:center;gap:34px;font-size:10px;display:flex}.desktop-nav a,.nav-category-button{padding:33px 0;position:relative}.desktop-nav a:after,.nav-category-button:after{content:"";background:var(--ink);width:0;height:1px;transition:width .25s;position:absolute;bottom:25px;left:0}.desktop-nav a:hover:after,.nav-category-button:hover:after,.nav-category-button[aria-expanded=true]:after{width:100%}.nav-category-button{color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0}.nav-category-button span{margin-left:4px;font-size:12px}.header-actions{justify-self:end;align-items:center;gap:14px;display:flex}.text-button,.bag-button,.menu-button{color:var(--ink);text-transform:uppercase;letter-spacing:.14em;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:9px}.bag-button span{border:1px solid var(--ink);border-radius:50%;place-items:center;width:17px;height:17px;margin-left:3px;font-size:8px;display:inline-grid}.menu-button{width:23px;display:none}.menu-button i{background:var(--ink);height:1px;margin:5px 0;display:block}.mobile-nav{display:none}.category-menu{z-index:29;border-bottom:1px solid var(--line);background:#fff7eafb;grid-template-columns:30% 70%;padding:42px 5vw 48px;display:grid;position:absolute;top:112px;left:0;right:0;box-shadow:0 24px 60px #4a231617}.category-menu-intro .eyebrow{margin-bottom:10px}.category-menu-intro>p:last-child{color:var(--blue-deep);margin:0;font:italic 21px Georgia,serif}.category-menu-links{grid-template-columns:repeat(3,1fr);column-gap:38px;display:grid}.category-menu-links a{border-bottom:1px solid var(--line);grid-template-columns:30px 1fr auto;align-items:center;padding:14px 0;font:24px Georgia,serif;display:grid}.category-menu-links a span{letter-spacing:.16em;color:var(--blue-deep);font:7px Arial,sans-serif}.category-menu-links a b{font:400 12px Arial,sans-serif;transition:transform .2s}.category-menu-links a:hover b{transform:translate(3px,-3px)}.hero{background:var(--baby-blue);grid-template-columns:47% 53%;height:calc(100vh - 112px);min-height:720px;max-height:900px;display:grid;overflow:hidden}.hero-copy{background:linear-gradient(140deg,#f6dfc3,#f2d0a7);padding:clamp(80px,10vw,145px) 5vw 70px 7vw;position:relative}.eyebrow{letter-spacing:.25em;margin:0 0 30px;font-size:9px;font-weight:700}.hero h1,.section-intro h2,.collection-heading h2,.editorial-copy h2,.about blockquote,.newsletter h2{letter-spacing:-.045em;font-family:Georgia,serif;font-weight:400}.hero h1{margin:0;font-size:clamp(64px,7.1vw,108px);line-height:.84}.hero h1 em,.section-intro h2 em,.collection-heading h2 em,.editorial-copy h2 em,.about blockquote em,.newsletter h2 em{color:var(--blue-deep);font-weight:400}.hero-note{max-width:345px;margin:38px 0 30px;font:16px/1.55 Georgia,serif}.pill-button{border:1px solid var(--ink);letter-spacing:.16em;border-radius:50px;justify-content:space-between;align-items:center;width:190px;height:48px;padding:0 19px;font-size:9px;font-weight:700;transition:all .25s;display:flex}.pill-button:hover{background:var(--ink);color:#fff}.pill-button span{font-size:15px}.vertical-note{letter-spacing:.25em;font-size:7px;position:absolute;bottom:34px;left:7vw}.hero-image-wrap{background:#edbf91;place-items:center;display:grid;position:relative;overflow:hidden}.hero-image{object-fit:contain;object-position:center;width:100%;height:100%}.hero-brand-logo{border:1px solid #ffffffbf;width:168px;height:62px;position:absolute;top:22px;right:22px;overflow:hidden;box-shadow:0 8px 24px #4a231614}.hero-brand-logo img{object-fit:cover;object-position:50% 50%;width:100%;height:100%}.look-label{letter-spacing:.2em;color:#fff;font-size:8px;line-height:1.6;position:absolute;bottom:24px;left:25px}.marquee{background:var(--blue-gradient);height:54px;color:var(--ink);white-space:nowrap;align-items:center;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #5c26181f}.marquee div{letter-spacing:.04em;min-width:max-content;font:italic 15px Georgia,serif;animation:24s linear infinite drift}.marquee span{color:#fff;padding:0 38px;font-size:10px;font-style:normal}@keyframes drift{to{transform:translate(-35%)}}.categories{background:linear-gradient(#fdf7ef 0%,#faecdb 100%);padding:110px 5vw 125px}.categories-heading{grid-template-columns:1.65fr .75fr;align-items:end;gap:7vw;margin-bottom:54px;display:grid}.categories-heading h2{letter-spacing:-.045em;margin:0;font:400 clamp(54px,6vw,88px)/.9 Georgia,serif}.categories-heading h2 em{color:var(--blue-deep);font-weight:400}.categories-heading>p{max-width:340px;margin:0 0 4px;font:15px/1.65 Georgia,serif}.category-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.category-card{background:#f4d7b2;height:480px;position:relative;overflow:hidden}.category-card:after{content:"";background:linear-gradient(#411b1400 48%,#411b148c 100%);transition:all .35s;position:absolute;inset:0}.category-card img{object-fit:cover;filter:saturate(.82);height:100%;transition:transform .6s,filter .4s}.category-card:hover img{filter:saturate(.95);transform:scale(1.025)}.category-number{z-index:2;color:#fff;letter-spacing:.08em;border:1px solid #fffc;border-radius:50%;place-items:center;width:29px;height:29px;font-size:8px;display:grid;position:absolute;top:16px;left:16px}.category-name{z-index:2;color:#fff;border-bottom:1px solid #ffffffa6;justify-content:space-between;align-items:end;padding-bottom:12px;display:flex;position:absolute;bottom:18px;left:20px;right:20px}.category-name h3{margin:0;font:400 33px/1 Georgia,serif}.category-name span{letter-spacing:.18em;font-size:8px}.category-card:nth-child(2),.category-card:nth-child(5){transform:translateY(24px)}.new-section{background:var(--paper);border-bottom:1px solid var(--line);grid-template-columns:42% 58%;min-height:760px;display:grid}.section-intro{align-self:center;padding:110px 6vw}.section-intro h2{margin:0 0 30px;font-size:clamp(60px,6.6vw,96px);line-height:.9}.collection-note{max-width:390px;margin:0 0 48px;font:15px/1.7 Georgia,serif}.editorial-link{border-bottom:1px solid var(--ink);letter-spacing:.18em;justify-content:space-between;align-items:center;width:170px;padding-bottom:8px;font-size:9px;display:flex}.editorial-link span{font-size:16px}.feature-card{min-height:760px;position:relative;overflow:hidden}.feature-card img{object-fit:cover;object-position:center 34%;width:100%;height:100%}.feature-caption{color:#fff;background:linear-gradient(#0000,#3c161294);padding:24px 28px;position:absolute;inset:auto 0 0}.feature-caption span{letter-spacing:.2em;font-size:8px}.feature-caption p{margin:7px 0 0;font:italic 18px Georgia,serif}.collection{background:#fef8f1;padding:115px 5vw 130px}.collection-heading{grid-template-columns:1fr 1.6fr 1fr;align-items:end;gap:30px;margin-bottom:60px;display:grid}.collection-heading .eyebrow{align-self:start}.collection-heading h2{margin:0;font-size:clamp(52px,5.5vw,82px);line-height:.93}.collection-heading>p:last-child{max-width:300px;margin:0 0 5px auto;font:14px/1.65 Georgia,serif}.product-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.product-image{background:#f6e2c9;height:530px;position:relative;overflow:hidden}.product-image img{object-fit:cover;height:100%;transition:transform .5s}.product-card:hover .product-image img{transform:scale(1.02)}.product-image button{height:43px;color:var(--ink);letter-spacing:.18em;opacity:0;cursor:pointer;background:#fff7eaf2;border:0;font-size:8px;transition:all .25s;position:absolute;bottom:12px;left:12px;right:12px;transform:translateY(8px)}.product-card:hover .product-image button,.product-image button:focus-visible{opacity:1;transform:none}.new-badge{background:var(--blue-gradient);color:var(--ink);letter-spacing:.2em;padding:7px 10px;font-size:7px;font-weight:700;position:absolute;top:15px;left:15px}.product-info{justify-content:space-between;gap:15px;margin-top:17px;display:flex}.product-info h3,.product-info span{margin:0;font:15px Georgia,serif}.product-card>p{letter-spacing:.14em;color:#765040;font-size:8px}.editorial{background:#f4d9b8;grid-template-columns:56% 44%;min-height:720px;display:grid}.editorial-image{margin:55px 0 55px 5vw;position:relative;overflow:hidden}.editorial-image img{object-fit:cover;height:100%}.issue{letter-spacing:.18em;color:#fff;font-size:7px;line-height:1.6;position:absolute;top:18px;left:18px}.editorial-copy{flex-direction:column;justify-content:center;padding:80px 6vw;display:flex}.editorial-copy h2{margin:0 0 34px;font-size:clamp(58px,6vw,88px);line-height:.88}.editorial-copy>p:not(.eyebrow){max-width:375px;margin:0 0 32px;font:15px/1.7 Georgia,serif}.underlined-link{letter-spacing:.17em;border-bottom:1px solid var(--ink);width:fit-content;padding:0 8px 7px 0;font-size:9px}.underlined-link span{margin-left:18px;font-size:14px}.about{text-align:center;background:var(--paper);padding:120px 6vw 145px}.about-logo{object-fit:cover;object-position:50% 50%;width:280px;height:105px;margin:0 auto 36px}.about>.eyebrow{margin-bottom:34px}.about blockquote{margin:0 auto 35px;font-size:clamp(48px,6.4vw,94px);line-height:.95}.about-text{max-width:590px;margin:auto;font:15px/1.75 Georgia,serif}.newsletter{background:var(--baby-blue);grid-template-columns:1fr 1fr;align-items:end;gap:10vw;padding:90px 7vw;display:grid}.newsletter h2{margin:0;font-size:clamp(60px,6vw,88px);line-height:.85}.newsletter form p{max-width:390px;font:15px/1.55 Georgia,serif}.newsletter label{border-bottom:1px solid var(--ink);margin-top:32px;display:flex}.newsletter input{width:100%;color:var(--ink);letter-spacing:.13em;background:0 0;border:0;outline:0;padding:14px 0;font-size:9px}.newsletter button{cursor:pointer;background:0 0;border:0;font-size:20px}.shop-page{background:var(--paper);min-height:100vh}.shop-header{border-bottom:1px solid var(--line);background:var(--paper);grid-template-columns:1fr auto 1fr;align-items:center;height:82px;padding:0 4.5vw;display:grid}.shop-header .shop-back{letter-spacing:.18em;font-size:9px}.shop-header .shop-back span{margin-left:8px}.shop-header-actions{justify-self:end;align-items:center;gap:12px;display:flex}.shop-page-header{text-align:center;background:linear-gradient(145deg,#f8e6cf,#f2d0a7);padding:105px 6vw 75px}.shop-page-header .eyebrow{margin-bottom:22px}.shop-page-header h1{letter-spacing:-.055em;margin:0;font:400 clamp(72px,9vw,140px)/.82 Georgia,serif}.shop-page-header h1 em{color:var(--blue-deep);font-weight:400}.shop-page-header>p:last-child{max-width:580px;margin:36px auto 0;font:15px/1.7 Georgia,serif}.shop-category-nav{border-bottom:1px solid var(--line);z-index:10;background:#fef8f1;justify-content:center;gap:10px;padding:28px 4vw;display:flex;position:sticky;top:0;overflow-x:auto}.shop-category-nav a{border:1px solid var(--line);letter-spacing:.14em;text-transform:uppercase;border-radius:50px;flex:none;padding:10px 16px;font-size:8px}.shop-category-nav a.active,.shop-category-nav a:hover{background:var(--ink);border-color:var(--ink);color:#fff}.shop-gallery{grid-template-columns:repeat(3,1fr);gap:12px;padding:75px 5vw 115px;display:grid}.shop-gallery-image{background:#f4d9b8;height:570px;position:relative;overflow:hidden}.shop-gallery-image img{object-fit:cover;height:100%;transition:transform .5s}.shop-gallery-card:hover img{transform:scale(1.018)}.shop-gallery-image>span{color:#fff;border:1px solid #ffffffd9;border-radius:50%;place-items:center;width:30px;height:30px;font-size:8px;display:grid;position:absolute;top:16px;left:16px}.shop-gallery-card>div:last-child{justify-content:space-between;align-items:center;gap:16px;padding:15px 2px;display:flex}.shop-gallery-card p{margin:0;font:15px Georgia,serif}.shop-gallery-card>div:last-child span{letter-spacing:.12em;color:#765040;text-align:right;font-size:7px}.shop-note{text-align:center;background:var(--baby-blue);padding:110px 6vw 125px}.shop-note h2{letter-spacing:-.045em;margin:0;font:400 clamp(54px,6.5vw,92px)/.92 Georgia,serif}.shop-note h2 em{color:var(--blue-deep);font-weight:400}.shop-note>p:not(.eyebrow){max-width:520px;margin:32px auto;font:15px/1.7 Georgia,serif}.shop-note>a{border-bottom:1px solid var(--ink);letter-spacing:.16em;gap:18px;padding-bottom:7px;font-size:9px;display:inline-flex}.store-product-grid{background:#ddd8d2;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:1px 0 100px;display:grid}.store-product-card{background:#fff;min-width:0}.store-product-image{aspect-ratio:3/4;background:#f1ece6;display:block;position:relative;overflow:hidden}.store-product-image img{object-fit:cover;width:100%;height:100%;transition:opacity .25s,transform .5s;position:absolute;inset:0}.store-product-card:hover .store-product-image img{transform:scale(1.012)}.store-product-image>small{z-index:2;letter-spacing:.12em;background:#ffffffeb;padding:7px 9px;font-size:7px;position:absolute;top:13px;left:13px}.store-wishlist{z-index:2;color:#fff;text-shadow:0 1px 8px #00000038;font:29px/1 Arial,sans-serif;position:absolute;top:14px;right:15px}.store-quick-add{z-index:3;color:#211d1a;letter-spacing:.12em;cursor:pointer;opacity:0;background:#fffffff2;border:0;height:46px;font-size:9px;font-weight:700;transition:all .22s;position:absolute;bottom:14px;left:14px;right:14px;transform:translateY(10px)}.store-product-card:hover .store-quick-add,.store-quick-add:focus-visible{opacity:1;transform:none}.store-sold-out{z-index:3;color:#fff;letter-spacing:.15em;background:#23201deb;place-items:center;height:46px;font-size:9px;font-weight:700;display:grid;position:absolute;bottom:14px;left:14px;right:14px}.store-image-placeholder{color:#a45138;background:linear-gradient(145deg,#f9ead7,#efc497);place-items:center;height:100%;display:grid}.store-image-placeholder span{letter-spacing:.12em;font:italic 17px Georgia,serif}.store-product-copy{background:#fff;min-height:142px;padding:16px 18px 18px}.store-product-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.store-product-copy h2{margin:0;font:600 14px/1.25 Arial,sans-serif}.store-product-type{text-transform:capitalize;color:#777!important;min-height:0!important;margin:7px 0 30px!important;font:13px/1.35 Arial,sans-serif!important}.store-product-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.store-product-meta strong{font:400 13px Arial,sans-serif}.shop-empty{text-align:center;background:#fef8f1;padding:130px 25px 145px}.shop-empty>span{letter-spacing:.24em;font-size:7px}.shop-empty h2{letter-spacing:-.04em;margin:24px 0;font:400 clamp(50px,6vw,84px)/.93 Georgia,serif}.shop-empty h2 em{color:var(--blue-deep);font-weight:400}.shop-empty p{max-width:510px;margin:auto;font:14px/1.65 Georgia,serif}footer{background:var(--blue-gradient);color:var(--ink);padding:65px 5vw 30px;box-shadow:inset 0 1px #ffffff8c}.footer-brand{border-bottom:1px solid #4a231640;padding-bottom:50px}.footer-logo{object-fit:cover;object-position:50% 50%;mix-blend-mode:multiply;width:min(440px,70vw);height:150px}.footer-links{grid-template-columns:repeat(3,1fr);gap:30px;padding:50px 0 70px 50%;display:grid}.footer-links div{flex-direction:column;gap:10px;display:flex}.footer-links span{letter-spacing:.2em;color:#8c2634;margin-bottom:8px;font-size:7px;font-weight:700}.footer-links a{font:13px Georgia,serif}.footer-bottom{letter-spacing:.17em;border-top:1px solid #4a231640;justify-content:space-between;padding-top:22px;font-size:7px;display:flex}.footer-admin-link{opacity:.58;font-weight:400;transition:opacity .2s}.footer-admin-link:hover{opacity:1}.admin-entry-page{min-height:100vh;color:var(--ink);background:linear-gradient(145deg,#f9ead7 0%,#f5dabb 48%,#e8b586 100%)}.admin-entry-header{border-bottom:1px solid #55271a2e;justify-content:space-between;align-items:center;height:90px;padding:0 5vw;display:flex}.admin-entry-header>a:first-child{width:175px;height:65px;overflow:hidden}.admin-entry-header img{object-fit:cover;height:100%}.admin-entry-header>a:last-child{letter-spacing:.16em;font-size:8px}.admin-entry-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 90px);padding:80px 25px;display:flex}.admin-entry-logo{object-fit:cover;object-position:50% 50%;width:min(380px,74vw);height:145px;margin-bottom:28px}.admin-entry-label{letter-spacing:.24em;opacity:.62;margin-bottom:24px;font-size:7px}.admin-entry-cta{background:var(--ink);color:#fff;letter-spacing:.15em;justify-content:space-between;align-items:center;width:min(310px,88vw);height:54px;padding:0 20px;font-size:9px;font-weight:700;transition:background .2s;display:flex}.admin-entry-cta:hover{background:#4b281f}.admin-entry-cta b{font-size:18px;font-weight:400}.cart-page{background:#fdf7ef;min-height:100vh}.cart-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:90px;padding:0 5vw;display:flex}.cart-header>a:first-child{width:170px;height:64px;overflow:hidden}.cart-header img{object-fit:cover;height:100%}.cart-header>a:last-child{letter-spacing:.15em;font-size:8px}.cart-wrap{padding:70px 6vw 120px}.cart-title{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;padding-bottom:38px;display:grid;position:relative}.cart-title p{letter-spacing:.18em;grid-column:1/-1;margin:0 0 12px;font-size:8px}.cart-title h1{letter-spacing:-.05em;margin:0;font:400 clamp(60px,8vw,110px)/.9 Georgia,serif}.cart-title h1 em{color:var(--blue-deep);font-weight:400}.cart-title>span{letter-spacing:.14em;align-self:end;font-size:8px}.cart-layout{grid-template-columns:minmax(0,1.5fr) minmax(310px,.7fr);gap:7vw;padding-top:45px;display:grid}.cart-item{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr auto;gap:22px;margin-bottom:25px;padding:0 0 25px;display:grid;position:relative}.cart-item-image{background:#f4d7b2;place-items:center;width:120px;height:150px;display:grid;overflow:hidden}.cart-item-image img{object-fit:cover;height:100%}.cart-item-image span{font:20px Georgia,serif}.cart-item h2{margin:8px 0;font:400 20px Georgia,serif}.cart-item p{letter-spacing:.14em;color:#765040;font-size:7px}.cart-item>strong{margin-top:8px;font:15px Georgia,serif}.qty{border:1px solid var(--line);margin-top:18px;display:inline-flex}.qty button,.qty span{background:#fff;border:0;place-items:center;width:33px;height:31px;font-size:10px;display:grid}.qty button{cursor:pointer}.remove{letter-spacing:.12em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #b47a60;padding:0 0 4px;font-size:7px;position:absolute;bottom:25px;right:0}.cart-empty{padding:60px 0}.cart-empty p{font:24px Georgia,serif}.cart-empty a{letter-spacing:.14em;border-bottom:1px solid;padding-bottom:6px;font-size:8px}.cart-summary{background:#f5dcbc;align-self:start;padding:32px;position:sticky;top:25px}.cart-summary>p{letter-spacing:.18em;margin:0 0 28px;font-size:8px}.cart-summary>div{justify-content:space-between;padding:12px 0;font-size:11px;display:flex}.cart-summary .cart-total{border-top:1px solid #d39574;margin-top:12px;padding-top:22px}.cart-total strong{font:20px Georgia,serif}.cart-summary form{border-top:1px solid #d39574;margin-top:10px;padding-top:20px}.cart-summary label{letter-spacing:.1em;flex-direction:column;gap:8px;font-size:8px;display:flex}.cart-summary input{background:#fdf7ef;border:1px solid #c88c70;outline:0;height:43px;padding:0 12px;font-size:11px}.cart-summary form>button{background:var(--ink);color:#fff;letter-spacing:.14em;cursor:pointer;border:0;width:100%;height:47px;margin-top:14px;font-size:8px}.cart-summary form>button:disabled{opacity:.45}.checkout-error{color:#8d4c47;margin:10px 0 0;font:11px/1.4 Georgia,serif}.cart-summary>small{color:#8f3f2d;margin-top:13px;font-size:7px;line-height:1.5;display:block}.success-page{text-align:center;background:linear-gradient(145deg,#f8e7d1,#f1cda3);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:50px 25px;display:flex}.success-page>img{object-fit:cover;width:260px;height:100px;margin-bottom:35px}.success-page>p:first-of-type{letter-spacing:.22em;font-size:8px}.success-page h1{letter-spacing:-.05em;margin:18px 0;font:400 clamp(65px,9vw,125px)/.88 Georgia,serif}.success-page h1 em{color:var(--blue-deep);font-weight:400}.success-copy{max-width:510px;font:15px/1.7 Georgia,serif}.success-page>span{letter-spacing:.14em;margin:15px 0 30px;font-size:8px}.success-page>a{letter-spacing:.14em;border-bottom:1px solid;padding-bottom:7px;font-size:8px}@media (width<=900px){.site-header{grid-template-columns:1fr auto;height:68px;padding:0 20px}.brand-mark{width:146px;height:54px}.desktop-nav,.text-button{display:none}.menu-button{display:block}.mobile-nav{z-index:28;background:var(--paper);border-bottom:1px solid var(--line);flex-direction:column;gap:22px;padding:35px 25px 45px;font:28px Georgia,serif;display:flex;position:absolute;top:98px;left:0;right:0}.mobile-category-button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.category-menu{z-index:31;grid-template-columns:1fr;gap:20px;padding:30px 25px 35px;top:98px}.category-menu-intro{display:none}.category-menu-links{grid-template-columns:1fr 1fr;gap:0 28px}.category-menu-links a{font-size:20px}.hero{grid-template-columns:1fr;height:auto;min-height:0;max-height:none}.hero-copy{min-height:500px;padding:70px 25px 55px}.hero h1{font-size:clamp(64px,19vw,92px)}.vertical-note{display:none}.hero-image-wrap{height:650px}.hero-brand-logo{width:150px;height:56px}.new-section{grid-template-columns:1fr}.section-intro{padding:90px 25px 70px}.feature-card{min-height:650px}.about{padding:80px 25px 95px}.newsletter{grid-template-columns:1fr;gap:55px;padding:80px 25px}.footer-links{padding-left:0}.shop-header{height:68px;padding:0 20px}.shop-page-header{padding:80px 25px 60px}.store-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:1px 0 75px}.admin-entry-card{padding:60px 22px}.cart-layout{grid-template-columns:1fr}.cart-summary{position:static}.cart-wrap{padding:55px 25px 90px}}@media (width<=560px){.announcement{font-size:7px}.brand-mark{width:132px;height:49px}.hero-image-wrap{height:540px}.hero-brand-logo{width:132px;height:49px;top:14px;right:14px}.category-menu-links{grid-template-columns:1fr}.category-menu-links a{padding:12px 0}.collection-note{font-size:14px}.about-logo{width:230px;height:86px}.newsletter h2{font-size:64px}.footer-logo{height:115px}.footer-links{grid-template-columns:1fr 1fr;row-gap:45px}.footer-bottom{flex-wrap:wrap;gap:20px}.shop-header .shop-back{display:none}.shop-header{grid-template-columns:1fr auto}.shop-header .bag-button{grid-column:2}.shop-page-header h1{font-size:72px}.shop-category-nav{justify-content:flex-start}.store-product-copy{min-height:126px;padding:13px 12px 15px}.store-product-copy h2{font-size:12px}.store-product-type{margin-bottom:23px!important;font-size:11px!important}.shop-note{padding:80px 25px 90px}}.store-product-image{aspect-ratio:4/5;height:auto}.store-product-image img{position:absolute;inset:0}.store-image-secondary,.store-product-card:hover .store-image-primary{opacity:0}.store-product-card:hover .store-image-secondary{opacity:1;transform:scale(1.015)}@media (width<=900px){.store-product-image{height:auto}}@media (width<=560px){.store-product-image{height:auto}}.ciel-collection-page{color:var(--ink);background:#fdf5ea}.ciel-collection-header{border-bottom:1px solid var(--line);z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fff7eaf0;grid-template-columns:1fr auto 1fr;align-items:center;height:82px;padding:0 4vw;display:grid;position:sticky;top:0}.ciel-collection-logo{width:170px;height:62px;overflow:hidden}.ciel-collection-logo img{object-fit:cover;width:100%;height:100%}.ciel-collection-header nav{align-items:center;gap:34px;display:flex}.ciel-collection-header nav a,.ciel-back-link{letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:700}.ciel-collection-header nav a{padding:31px 0 27px;position:relative}.ciel-collection-header nav a.active:after{content:"";background:var(--ink);height:1px;position:absolute;bottom:20px;left:0;right:0}.ciel-back-link{justify-self:end}.ciel-collection-hero{background:linear-gradient(140deg,#f5dcbc,#efc497 70%,#faeddd);grid-template-columns:1.4fr .7fr auto;align-items:end;gap:6vw;min-height:620px;padding:90px 6vw 65px;display:grid;position:relative;overflow:hidden}.ciel-collection-hero:after{content:"01";letter-spacing:-.08em;color:#ffffff47;font:400 clamp(210px,31vw,480px)/.8 Georgia,serif;position:absolute;top:35px;right:-.03em}.ciel-collection-hero>div,.ciel-collection-hero>p,.ciel-collection-hero>span{z-index:1;position:relative}.ciel-collection-hero>div>p{letter-spacing:.24em;font-size:8px;font-weight:700}.ciel-collection-hero h1{letter-spacing:-.08em;margin:48px 0 25px;font:400 clamp(120px,18vw,270px)/.72 Georgia,serif}.ciel-collection-hero em{color:var(--blue-deep);font:italic clamp(28px,3vw,48px) Georgia,serif}.ciel-collection-hero>p{max-width:390px;margin:0;font:16px/1.7 Georgia,serif}.ciel-collection-hero>span{writing-mode:vertical-rl;letter-spacing:.28em;font-size:7px;font-weight:700}.ciel-look-index{border-bottom:1px solid var(--line);z-index:20;background:#fff;grid-template-columns:repeat(8,1fr);display:grid;position:sticky;top:82px}.ciel-look-index a{border-right:1px solid var(--line);align-items:center;gap:9px;padding:19px 14px;font:12px Georgia,serif;transition:all .25s;display:flex}.ciel-look-index a:last-child{border:0}.ciel-look-index a:hover{background:#f8e8d4}.ciel-look-index span{letter-spacing:.16em;color:#8f3f2d;font:7px Arial,sans-serif}.ciel-all-looks{padding:0 4vw}.ciel-look{border-bottom:1px solid var(--line);padding:105px 0 120px;scroll-margin-top:132px}.ciel-look-heading{grid-template-columns:1fr 1fr;align-items:end;gap:40px;margin-bottom:38px;display:grid}.ciel-look-heading>div:first-child{grid-template-columns:auto 1fr;align-items:end;column-gap:20px;display:grid}.ciel-look-heading span{letter-spacing:.2em;writing-mode:vertical-rl;grid-row:1/3;padding-bottom:8px;font-size:8px;font-weight:700;transform:rotate(180deg)}.ciel-look-heading h2{letter-spacing:-.055em;margin:0;font:400 clamp(62px,8vw,125px)/.78 Georgia,serif}.ciel-look-heading em{color:var(--blue-deep);margin-top:14px;font:italic 24px Georgia,serif}.ciel-look-heading>div:last-child{text-align:right}.ciel-look-heading p{margin:0 0 22px;font:13px Georgia,serif}.ciel-look-heading a{letter-spacing:.17em;border-bottom:1px solid;padding-bottom:7px;font-size:8px;font-weight:700}.ciel-look-gallery{grid-template-columns:minmax(0,1.75fr) repeat(2,minmax(0,.75fr));grid-auto-rows:clamp(280px,35vw,540px);gap:8px;display:grid}.ciel-look-gallery.reverse{grid-template-columns:repeat(2,minmax(0,.75fr)) minmax(0,1.75fr)}.ciel-look-gallery figure{background:#f6e2c9;margin:0;position:relative;overflow:hidden}.ciel-look-gallery .ciel-look-primary{grid-row:span 2}.ciel-look-gallery.reverse .ciel-look-primary{grid-area:span 2/3}.ciel-look-gallery img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.75,.25,1)}.ciel-look-gallery figure:hover img{transform:scale(1.02)}.ciel-look-gallery figcaption{letter-spacing:.16em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff7eae0;padding:7px 8px;font-size:6px;font-weight:700;position:absolute;bottom:10px;right:10px}.ciel-collection-footer{background:#f3d5b0;justify-content:space-between;align-items:center;min-height:300px;padding:60px 5vw;display:flex}.ciel-collection-footer img{object-fit:cover;width:270px;height:105px}.ciel-collection-footer p,.ciel-collection-footer a{letter-spacing:.2em;font-size:7px;font-weight:700}@media (width<=980px){.ciel-collection-header{grid-template-columns:1fr auto}.ciel-collection-header nav{display:none}.ciel-collection-hero{grid-template-columns:1fr 1fr;min-height:520px}.ciel-collection-hero>span{display:none}.ciel-look-index{scrollbar-width:none;grid-template-columns:repeat(8,minmax(120px,1fr));overflow-x:auto}.ciel-look-gallery,.ciel-look-gallery.reverse{grid-template-columns:1.5fr 1fr;grid-auto-rows:360px}.ciel-look-gallery.reverse .ciel-look-primary{grid-area:span 2/1}.ciel-look-gallery figure:nth-child(n+4){grid-column:auto}.ciel-look-heading h2{font-size:80px}}@media (width<=620px){.ciel-collection-header{height:68px;padding:0 18px}.ciel-collection-logo{width:135px;height:54px}.ciel-back-link{font-size:7px}.ciel-collection-hero{flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:560px;padding:75px 24px 45px;display:flex}.ciel-collection-hero h1{margin:40px 0 20px;font-size:120px}.ciel-collection-hero>p{margin-top:42px;font-size:14px}.ciel-look-index{top:68px}.ciel-all-looks{padding:0 14px}.ciel-look{padding:75px 0 85px;scroll-margin-top:118px}.ciel-look-heading{grid-template-columns:1fr;gap:30px;margin-bottom:28px}.ciel-look-heading h2{font-size:64px}.ciel-look-heading em{font-size:19px}.ciel-look-heading>div:last-child{text-align:left;padding-left:30px}.ciel-look-gallery,.ciel-look-gallery.reverse{grid-template-columns:1fr 1fr;grid-auto-rows:260px;gap:5px}.ciel-look-gallery .ciel-look-primary,.ciel-look-gallery.reverse .ciel-look-primary{grid-area:auto/1/auto/-1;height:520px}.ciel-collection-footer{text-align:center;flex-direction:column;justify-content:center;gap:25px;min-height:260px}.ciel-collection-footer img{width:225px;height:88px}}@media (width<=560px){.cart-header{height:72px}.cart-header>a:first-child{width:125px;height:48px}.cart-header>a:last-child{font-size:7px}.cart-wrap{padding:42px 16px 70px}.cart-title{grid-template-columns:1fr}.cart-title>span{margin-top:15px}.cart-item{grid-template-columns:90px 1fr auto;gap:14px}.cart-item-image{width:90px;height:120px}.cart-item h2{font-size:16px}.cart-summary{padding:24px}.admin-entry-header{height:72px;padding:0 18px}.admin-entry-header>a:first-child{width:130px;height:50px}.admin-entry-card{min-height:calc(100vh - 72px);padding:50px 20px}.admin-entry-logo{height:112px;margin-bottom:24px}}.hero{align-items:stretch;height:clamp(620px,72vh,760px);min-height:620px;max-height:760px}.hero-image-wrap{background-color:#edbf91;min-height:0;overflow:hidden;height:100%!important}@media (width<=900px){.hero{height:auto;min-height:0;max-height:none}.hero-image-wrap{height:560px!important}}@media (width<=560px){.hero-image-wrap{height:470px!important}}.feature-card img.soft-hour-model{object-fit:contain;object-position:center;background:#f4d7b2}.waitlist-form{display:block}.waitlist-form>p{max-width:430px;margin:0 0 28px!important;font:15px/1.6 Georgia,serif!important}.waitlist-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.waitlist-fields label{flex-direction:column;gap:8px;border:0!important;margin:0!important;display:flex!important}.waitlist-fields label>span{letter-spacing:.16em;font-size:7px;font-weight:700}.waitlist-fields input{outline:0;border:0!important;border-bottom:1px solid var(--ink)!important;letter-spacing:.08em!important;background:0 0!important;height:47px!important;padding:8px 0!important;font-size:10px!important}.waitlist-submit{cursor:pointer;justify-content:space-between;align-items:center;width:100%;margin-top:22px;font-weight:700;display:flex;background:var(--ink)!important;color:#fff!important;letter-spacing:.16em!important;height:49px!important;padding:0 17px!important;font-size:8px!important}.waitlist-submit:disabled{opacity:.6;cursor:wait}.waitlist-submit span{font-size:15px}.waitlist-form>small{color:#765040;max-width:430px;margin-top:12px;font-size:7px;line-height:1.5;display:block}.waitlist-error{color:#98534e!important;margin:12px 0 0!important;font:11px/1.4 Arial,sans-serif!important}.waitlist-success{border-top:1px solid #4a231640;border-bottom:1px solid #4a231640;align-items:center;gap:16px;min-height:145px;display:flex}.waitlist-success>span{border:1px solid var(--ink);border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.waitlist-success p{max-width:360px;margin:0;font:17px/1.5 Georgia,serif}.coming-soon-page{min-height:100vh;color:var(--ink);background:linear-gradient(140deg,#faecdb 0%,#f2d0a7 55%,#e7b88f 100%);flex-direction:column;display:flex}.coming-soon-header{background:#fff7ea6b;border-bottom:1px solid #4a231633;justify-content:space-between;align-items:center;height:88px;padding:0 5vw;display:flex}.coming-soon-header>a:first-child{width:175px;height:65px;overflow:hidden}.coming-soon-header img{object-fit:cover;height:100%}.coming-soon-header>a:last-child{letter-spacing:.16em;font-size:8px}.coming-soon-layout{flex:1;grid-template-columns:1.05fr .95fr;min-height:650px;display:grid}.coming-soon-copy{flex-direction:column;justify-content:center;padding:105px 7vw 85px;display:flex}.coming-soon-copy h1{letter-spacing:-.06em;margin:0 0 42px;font:400 clamp(82px,10vw,155px)/.78 Georgia,serif}.coming-soon-copy h1 em,.coming-soon-card h2 em{color:var(--blue-deep);font-weight:400}.coming-soon-copy>p:last-child{max-width:470px;margin:0;font:16px/1.7 Georgia,serif}.coming-soon-card{background:#fff4e3d6;border:1px solid #582a1c38;align-self:center;margin:65px 5vw 65px 0;padding:55px;box-shadow:0 30px 70px #582a1c17}.coming-soon-card>span{letter-spacing:.2em;font-size:7px}.coming-soon-card h2{letter-spacing:-.045em;margin:17px 0 35px;font:400 clamp(52px,5vw,76px)/.88 Georgia,serif}.coming-soon-marquee{letter-spacing:.05em;background:#ffffff38;border-top:1px solid #4a231633;justify-content:center;align-items:center;gap:35px;height:54px;font:italic 14px Georgia,serif;display:flex}.coming-soon-marquee span{color:#fff;font:10px Arial,sans-serif}@media (width<=900px){.waitlist-fields,.coming-soon-layout{grid-template-columns:1fr}.coming-soon-copy{padding:75px 7vw 60px}.coming-soon-copy h1{font-size:100px}.coming-soon-card{margin:0 7vw 75px;padding:42px}.coming-soon-marquee{gap:15px;font-size:11px}}@media (width<=560px){.coming-soon-header{height:70px;padding:0 18px}.coming-soon-header>a:first-child{width:130px;height:50px}.coming-soon-copy{padding:58px 22px 48px}.coming-soon-copy h1{margin-bottom:30px;font-size:78px}.coming-soon-copy>p:last-child{font-size:14px}.coming-soon-card{margin:0 18px 55px;padding:28px 22px}.coming-soon-card h2{font-size:55px}.coming-soon-marquee{white-space:nowrap;justify-content:flex-start;padding:0 22px;overflow:hidden}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.marquee div{animation:none}*{transition-duration:.01ms!important}}.product-detail-page{background:#fdf5ea;min-height:100vh}.product-detail-header{border-bottom:1px solid var(--line);background:#fff7eaf7;justify-content:space-between;align-items:center;height:86px;padding:0 4.5vw;display:flex}.product-detail-header>a:first-child{width:168px;height:62px;overflow:hidden}.product-detail-header img{object-fit:cover;height:100%}.product-detail-header>a:last-child{letter-spacing:.16em;font-size:8px;font-weight:700}.product-detail-layout{grid-template-columns:minmax(0,1.45fr) minmax(350px,.55fr);align-items:start;display:grid}.product-gallery{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.product-gallery figure{aspect-ratio:4/5;background:#f8e8d4;margin:0;position:relative;overflow:hidden}.product-gallery .product-gallery-hero{aspect-ratio:4/4.7;grid-column:1/-1}.product-gallery img{object-fit:cover;object-position:center;width:100%;height:100%}.product-gallery figure:nth-child(3) img{object-position:center 28%}.product-gallery figcaption{letter-spacing:.13em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff7ead6;padding:7px 9px;font-size:7px;font-weight:700;position:absolute;bottom:12px;right:13px}.product-information{background:linear-gradient(155deg,#fdf5ea 0%,#faeee0 100%);min-height:100vh;padding:85px 5vw 70px;position:sticky;top:0}.solene-product-information{background:linear-gradient(155deg,#fffdfa 0%,#f4eee5 100%)}.maelle-product-information{background:linear-gradient(155deg,#fdf7ef 0%,#f6e0c7 100%)}.anaelle-product-information{background:linear-gradient(155deg,#fffefa 0%,#f5f0e8 100%)}.estelle-product-information{background:linear-gradient(155deg,#fffefa 0%,#f1ebe2 100%)}.arielle-product-information{background:linear-gradient(155deg,#fdf7ef 0%,#f5ddc0 100%)}.product-information h1{letter-spacing:-.055em;margin:0 0 25px;font:400 clamp(56px,6vw,92px)/.82 Georgia,serif}.product-information h1 em{letter-spacing:-.02em;color:var(--blue-deep);margin-top:22px;font-size:.28em;font-weight:400;line-height:1.15;display:block}.product-type{letter-spacing:.22em;margin:0 0 34px;font-size:8px;font-weight:700}.product-description{color:#5e392a;margin:0 0 35px;font:15px/1.75 Georgia,serif}.product-features{border-top:1px solid var(--line);margin:0}.product-features>div{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr;gap:18px;padding:14px 0;display:grid}.product-features dt{letter-spacing:.17em;color:#8f3f2d;font-size:7px;font-weight:700}.product-features dd{margin:0;font:14px Georgia,serif}.product-launch-status{background:#f5dcbc;border:1px solid #582a1c24;margin:35px 0;padding:22px}.product-launch-status span{letter-spacing:.18em;font-size:8px;font-weight:700}.product-launch-status p{margin:10px 0 0;font:13px/1.55 Georgia,serif}.product-purchase{background:#fbf0e3;border:1px solid #582a1c2e;gap:15px;margin:34px 0;padding:24px;display:grid}.product-purchase-price{border-bottom:1px solid #582a1c2e;justify-content:space-between;align-items:end;padding-bottom:15px;display:flex}.product-purchase-price span,.product-purchase label>span{letter-spacing:.17em;font-size:8px;font-weight:700}.product-purchase-price strong{font:28px Georgia,serif}.product-purchase label{gap:8px;display:grid}.product-purchase select{background:#fff;border:1px solid #c88c70;height:44px;padding:0 12px}.product-purchase button{color:#fff;letter-spacing:.16em;cursor:pointer;background:#321b14;border:0;height:50px;font-size:9px;font-weight:700}.product-purchase button:disabled{opacity:.45}.product-purchase>a{text-align:center;letter-spacing:.13em;border-bottom:1px solid #321b14;padding:4px 0 9px;font-size:8px}.product-purchase small{text-align:center;color:#765040;font-size:8px}.product-access-form{border-top:1px solid var(--line);padding-top:34px}.product-access-form h2{letter-spacing:-.03em;margin:0 0 20px;font:400 34px Georgia,serif}.store-product-image{display:block}.store-product-copy h2 a{color:inherit}.product-detail-modern{background:#f7f4ef}.product-detail-modern .product-breadcrumb{letter-spacing:.14em;color:#777;background:#fff;border-bottom:1px solid #ded8d0;align-items:center;gap:10px;height:42px;padding:0 3.2vw;font-size:7px;display:flex}.product-detail-modern .product-breadcrumb b{color:#211d1a}.product-detail-modern .product-detail-layout{background:#fff;grid-template-columns:minmax(0,1fr) minmax(430px,1fr)}.product-detail-modern .product-gallery{background:#fff;align-content:start;gap:2px}.product-detail-modern .product-gallery figure{aspect-ratio:3/4;background:#eee9e2}.product-detail-modern .product-gallery figure:first-child:last-child{aspect-ratio:4/5;grid-column:1/-1}.product-detail-modern .product-gallery figcaption{background:#ffffffd1;font-size:8px;bottom:14px;left:14px;right:auto}.product-detail-modern .product-information{background:#fff;min-height:calc(100vh - 120px);padding:74px clamp(38px,7vw,120px) 80px;top:0}.product-collection-kicker{letter-spacing:.2em;color:#7b001f;margin:0 0 22px;font-size:8px;font-weight:700}.product-title-row{border-bottom:1px solid #ddd6cf;justify-content:space-between;align-items:start;gap:30px;padding-bottom:25px;display:flex}.product-detail-modern .product-title-row h1{letter-spacing:-.03em;text-transform:none;margin:0 0 9px;font:400 clamp(31px,3vw,46px)/1 Georgia,serif}.product-title-row>div>p{text-transform:capitalize;color:#777;margin:0;font:14px Georgia,serif}.product-title-row>span{white-space:nowrap;letter-spacing:.05em;font-size:10px}.product-detail-modern .product-description{color:#5d5751;margin:24px 0 0;font:14px/1.7 Georgia,serif}.product-detail-modern .product-purchase{background:0 0;border:0;gap:18px;margin:20px 0 8px;padding:0}.product-detail-modern .why-edit{display:none}.product-detail-modern .product-purchase-price{border-bottom:1px solid #ddd6cf;align-items:center;padding:0 0 20px}.product-detail-modern .product-purchase-price span{display:none}.product-size-picker{gap:13px;display:grid}.product-size-picker>div:first-child{letter-spacing:.08em;justify-content:space-between;font-size:9px;display:flex}.product-size-picker a{text-decoration:underline}.product-size-options{background:#ddd6cf;border:1px solid #ddd6cf;grid-template-columns:repeat(auto-fit,minmax(54px,1fr));gap:1px;display:grid}.product-size-options button{color:#211d1a!important;letter-spacing:0!important;background:#fff!important;height:48px!important;font-size:10px!important}.product-size-options button.selected{color:#fff!important;background:#2a2826!important}.product-detail-modern .product-purchase>button{background:#262422;height:56px;font-size:10px}.product-detail-modern .product-purchase>a{border:0;padding:2px 0;font-size:8px}.product-detail-modern .product-purchase small{text-align:left;border-top:1px solid #ddd6cf;border-bottom:1px solid #ddd6cf;padding:14px 0}.product-detail-modern .purchase-assurance{grid-template-columns:1fr 1fr;gap:20px;display:grid}.product-detail-modern .purchase-assurance p{gap:6px;margin:0;display:grid}.product-detail-modern .purchase-assurance b{letter-spacing:.12em;font-size:8px}.product-accordions{border-top:1px solid #d9d3cc;margin-top:22px}.product-accordions details{border-bottom:1px solid #d9d3cc}.product-accordions summary{cursor:pointer;letter-spacing:.12em;justify-content:space-between;padding:18px 0;font-size:9px;font-weight:700;list-style:none;display:flex}.product-accordions summary::-webkit-details-marker{display:none}.product-accordions details p{color:#69615b;margin:0;padding:0 0 19px;font:13px/1.65 Georgia,serif}.continue-edit{letter-spacing:.13em;border-bottom:1px solid #231f1c;margin-top:30px;padding-bottom:6px;font-size:8px;display:inline-block}.product-image-fallback{color:#7b001f;place-items:center;display:grid;grid-column:1/-1!important}.product-image-fallback span{font:italic 28px Georgia,serif}.product-image-fallback small{letter-spacing:.15em;font-size:8px;position:absolute;top:54%}@media (width<=900px){.product-detail-layout{grid-template-columns:1fr}.product-information{min-height:0;padding:70px 25px;position:static}.product-gallery .product-gallery-hero{aspect-ratio:4/5}.product-detail-header{height:70px;padding:0 20px}.product-detail-header>a:first-child{width:135px;height:50px}.product-detail-modern .product-detail-layout{grid-template-columns:1fr}.product-detail-modern .product-information{padding:55px 7vw 70px}.product-detail-modern .product-gallery{grid-template-columns:1fr 1fr}.product-detail-modern .product-gallery figure{aspect-ratio:3/4}.product-detail-modern .product-breadcrumb{white-space:nowrap;overflow:hidden}}@media (width<=560px){.product-gallery{grid-template-columns:1fr}.product-gallery .product-gallery-hero{grid-column:1}.product-gallery figure,.product-gallery .product-gallery-hero{aspect-ratio:4/5}.product-information{padding:58px 22px}.product-information h1{font-size:62px}.product-description{font-size:14px}.product-detail-modern .product-gallery{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.product-detail-modern .product-gallery figure{scroll-snap-align:start;flex:0 0 88vw}.product-detail-modern .product-information{padding:44px 22px 60px}.product-title-row{display:block}.product-title-row>span{margin-top:18px;display:block}.product-detail-modern .purchase-assurance{grid-template-columns:1fr}.product-size-options{grid-template-columns:repeat(4,1fr)}}.ciel-hero .hero-copy{background:linear-gradient(150deg,#faeee0 0%,#f3d3ac 48%,#e5ad82 100%)}.ciel-hero h1{font-size:clamp(82px,9.3vw,150px);line-height:.75}.ciel-hero h1 em{letter-spacing:-.025em;color:#a5162a;margin-top:28px;font-size:.26em;line-height:1.1;display:block}.collection-edit{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fdf4e8;grid-template-columns:minmax(300px,.86fr) minmax(0,1.14fr);gap:7vw;padding:120px 7vw;display:grid}.collection-edit-heading h2{letter-spacing:-.05em;margin:23px 0 32px;font:400 clamp(58px,6.5vw,96px)/.88 Georgia,serif}.collection-edit-heading h2 em{color:var(--blue-deep);font-weight:400}.collection-edit-heading>p:last-child{color:#6c4536;max-width:470px;font:15px/1.7 Georgia,serif}.collection-edit-heading .ciel-name-line{border-top:1px solid var(--line);color:#a5162a;max-width:520px;margin:30px 0 0;padding-top:22px;font:italic 15px/1.8 Georgia,serif}.collection-edit-list{border-top:1px solid var(--line)}.collection-edit-list a{border-bottom:1px solid var(--line);grid-template-columns:46px 1fr auto;align-items:center;gap:16px;min-height:82px;transition:padding .25s,background .25s;display:grid}.collection-edit-list a:hover{background:#faeddd;padding:0 14px}.collection-edit-list span,.collection-edit-list b{letter-spacing:.17em;color:#8f3f2d;font:700 7px Arial,sans-serif}.collection-edit-list strong{font:400 clamp(22px,2.1vw,32px) Georgia,serif}.ciel-piece-list a{min-height:96px}.ciel-piece-list a>div{flex-direction:column;gap:7px;display:flex}.ciel-piece-list a>div small{letter-spacing:.15em;text-transform:uppercase;color:#8f3f2d;font:700 7px Arial,sans-serif}@media (width<=900px){.collection-edit{grid-template-columns:1fr;gap:45px;padding:85px 25px}.ciel-hero h1{font-size:clamp(76px,18vw,112px)}}@media (width<=560px){.collection-edit-list a{grid-template-columns:32px 1fr auto;gap:8px;min-height:70px}.collection-edit-list strong{font-size:20px}.collection-edit-list b{letter-spacing:.1em;font-size:6px}.ciel-hero h1 em{margin-top:22px;font-size:.29em}}.waitlist-consent{color:#6c4536;grid-template-columns:18px 1fr;align-items:start;border:0!important;gap:10px!important;margin-top:20px!important;font:9px/1.55 Arial,sans-serif!important;display:grid!important}.waitlist-consent input{accent-color:var(--ink);appearance:auto!important;width:15px!important;height:15px!important;margin:1px 0 0!important}.waitlist-form>small a,.cart-summary small a{text-underline-offset:2px;text-decoration:underline}.legal-page{background:#fdf5ea;min-height:100vh}.legal-header{border-bottom:1px solid var(--line);background:#fff7eaf5;justify-content:space-between;align-items:center;height:88px;padding:0 5vw;display:flex}.legal-header>a:first-child{width:175px;height:65px;overflow:hidden}.legal-header img{object-fit:cover;height:100%}.legal-header>a:last-child{letter-spacing:.16em;font-size:8px}.legal-hero{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#f9ead8,#f3d3ac);padding:95px 7vw 75px}.legal-hero h1{letter-spacing:-.055em;max-width:900px;margin:0 0 32px;font:400 clamp(62px,8vw,118px)/.86 Georgia,serif}.legal-hero>p:not(.eyebrow){max-width:650px;margin:0 0 32px;font:17px/1.65 Georgia,serif}.legal-hero>span{letter-spacing:.2em;font-size:7px}.legal-layout{grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);gap:8vw;padding:85px 7vw 120px;display:grid}.legal-layout aside{align-self:start;position:sticky;top:35px}.legal-layout aside>span{letter-spacing:.2em;margin-bottom:20px;font-size:7px;font-weight:700;display:block}.legal-layout aside nav{border-top:1px solid var(--line);flex-direction:column;display:flex}.legal-layout aside a{border-bottom:1px solid var(--line);justify-content:space-between;padding:14px 0;font:14px Georgia,serif;display:flex}.legal-layout aside b{font:400 10px Arial,sans-serif}.legal-content{max-width:760px}.legal-content section{border-bottom:1px solid var(--line);margin:0 0 38px;padding:0 0 35px}.legal-content section:last-child{margin-bottom:0}.legal-content h2{letter-spacing:-.02em;margin:0 0 18px;font:400 28px/1.2 Georgia,serif}.legal-content p,.legal-content li{color:#543529;font:14px/1.75 Georgia,serif}.legal-content p{margin:0 0 14px}.legal-content p:last-child{margin-bottom:0}.legal-content ul{margin:0;padding-left:20px}.legal-content a{text-underline-offset:3px;text-decoration:underline}.legal-footer{background:var(--blue-gradient);grid-template-columns:1fr auto;align-items:end;gap:35px;padding:55px 5vw 30px;display:grid}.legal-footer>img{object-fit:cover;width:min(360px,64vw);height:120px}.legal-footer>div{letter-spacing:.12em;text-transform:uppercase;gap:22px;font-size:8px;display:flex}.legal-footer>span{letter-spacing:.17em;border-top:1px solid #4a231640;grid-column:1/-1;padding-top:20px;font-size:7px}.footer-links{grid-template-columns:repeat(4,1fr);padding-left:38%}.footer-bottom nav{gap:18px;display:flex}@media (width<=900px){.legal-layout{grid-template-columns:1fr;padding:65px 25px 90px}.legal-layout aside{position:static}.legal-layout aside nav{grid-template-columns:1fr 1fr;display:grid}.legal-layout aside a:nth-child(odd){padding-right:15px}.legal-layout aside a:nth-child(2n){padding-left:15px}.legal-hero{padding:75px 25px 60px}.footer-links{grid-template-columns:repeat(2,1fr);padding-left:0}}@media (width<=560px){.legal-header{height:70px;padding:0 18px}.legal-header>a:first-child{width:130px;height:50px}.legal-hero{padding:58px 22px 50px}.legal-hero h1{font-size:62px}.legal-hero>p:not(.eyebrow){font-size:15px}.legal-layout{padding:50px 22px 75px}.legal-layout aside nav{grid-template-columns:1fr}.legal-layout aside a:nth-child(n){padding-left:0;padding-right:0}.legal-content h2{font-size:24px}.legal-footer{grid-template-columns:1fr;padding:45px 22px 25px}.legal-footer>div{flex-wrap:wrap}.footer-bottom nav{order:3;width:100%}}.collection-glimpse{background:var(--line);grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1.9fr) minmax(190px,.8fr);gap:1px;min-height:760px;display:grid;overflow:hidden}.collection-glimpse figure{margin:0}.feature-main{background:#f4d7b2;grid-row:1/-1;position:relative;overflow:hidden}.feature-main img.soft-hour-model{object-fit:contain;object-position:center;background:#f4d7b2;width:100%;height:100%}.glimpse-detail{background:#f7e5cf;position:relative;overflow:hidden}.glimpse-detail img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.glimpse-detail:hover img{transform:scale(1.025)}.glimpse-worn img{object-position:center 42%}.glimpse-fabric img{object-position:58% center}.glimpse-detail figcaption{width:max-content;max-width:calc(100% - 28px);color:var(--ink);letter-spacing:.18em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff7eae0;padding:8px 10px;font-size:7px;font-weight:700;position:absolute;bottom:14px;left:14px;right:14px}@media (width<=900px){.collection-glimpse{grid-template-rows:minmax(0,3fr) minmax(190px,1fr);grid-template-columns:1fr 1fr;height:820px;min-height:0}.feature-main{grid-area:1/1/auto/-1}.glimpse-detail{grid-row:2}.glimpse-worn{grid-column:1}.glimpse-fabric{grid-column:2}}@media (width<=560px){.collection-glimpse{grid-template-rows:minmax(0,2.6fr) minmax(180px,1fr);height:700px}.glimpse-detail figcaption{letter-spacing:.13em;max-width:calc(100% - 18px);padding:7px 8px;font-size:6px;bottom:9px;left:9px;right:9px}}.ciel-runway{background:linear-gradient(145deg,#f5dcbc 0%,#f0c79a 56%,#f9e9d5 100%);grid-template-rows:auto 1fr auto;min-width:0;min-height:760px;display:grid;position:relative;overflow:hidden}.ciel-runway:before{content:"CIEL";letter-spacing:-.08em;color:#ffffff3d;pointer-events:none;font:400 clamp(150px,20vw,330px)/.8 Georgia,serif;position:absolute;top:50%;left:-.04em;transform:translateY(-52%)}.ciel-runway-heading,.ciel-runway-footer{z-index:2;justify-content:space-between;align-items:center;padding:26px 30px;display:flex;position:relative}.ciel-runway-heading{border-bottom:1px solid #57291b2e}.ciel-runway-heading span,.ciel-runway-footer span{letter-spacing:.22em;font-size:7px;font-weight:700}.ciel-runway-heading p{color:#8f3f2d;margin:0;font:italic 15px Georgia,serif}.ciel-runway-footer{border-top:1px solid #57291b2e}.ciel-runway-window{z-index:1;align-items:center;padding:34px 0;display:flex;position:relative;overflow:hidden}.ciel-runway-window:before,.ciel-runway-window:after{content:"";z-index:3;pointer-events:none;width:11%;position:absolute;top:0;bottom:0}.ciel-runway-window:before{background:linear-gradient(90deg,#f6dfc3,#0000);left:0}.ciel-runway-window:after{background:linear-gradient(-90deg,#f6dfc3,#0000);right:0}.ciel-runway-track{will-change:transform;gap:14px;width:max-content;padding-right:14px;animation:48s linear infinite cielRunway;display:flex}.ciel-runway:hover .ciel-runway-track{animation-play-state:paused}.ciel-runway-card{aspect-ratio:4/5;background:#fbf0e3;width:clamp(205px,18vw,290px);margin:0;position:relative;overflow:hidden;box-shadow:0 18px 45px #4a231624}.ciel-runway-card:nth-child(2n){transform:translateY(18px)}.ciel-runway-card img{object-fit:cover;width:100%;height:100%;transition:transform .8s}.ciel-runway-card:hover img{transform:scale(1.025)}.ciel-runway-card figcaption{color:#fff;background:linear-gradient(#0000,#341212a8);justify-content:space-between;align-items:end;padding:38px 16px 14px;display:flex;position:absolute;inset:auto 0 0}.ciel-runway-card figcaption span{letter-spacing:.2em;font-size:6px}.ciel-runway-card figcaption strong{letter-spacing:.04em;font:400 18px Georgia,serif}@keyframes cielRunway{to{transform:translate(calc(-50% - 7px))}}@media (prefers-reduced-motion:reduce){.ciel-runway-track{animation-play-state:paused}}@media (width<=900px){.ciel-runway{min-height:700px}.ciel-runway-card{width:240px}.ciel-runway-heading,.ciel-runway-footer{padding:22px 24px}}@media (width<=560px){.ciel-runway{min-height:610px}.ciel-runway-heading{align-items:flex-start;gap:10px}.ciel-runway-heading p{text-align:right;font-size:12px}.ciel-runway-card{width:205px}.ciel-runway-window{padding:26px 0}.ciel-runway-track{animation-duration:40s}}.ciel-sold-out{color:#8f351e;letter-spacing:.18em;margin:0 0 18px;font-size:9px;display:block}.store-product-media{position:relative}.store-product-meta .store-quick-add{color:#111;letter-spacing:.04em;opacity:0;visibility:hidden;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;width:auto;height:auto;padding:0;font:600 12px/1 Arial,sans-serif;text-decoration:underline;transition:opacity .2s,transform .2s,visibility .2s;position:static;inset:auto;transform:translateY(4px)}.store-product-card:hover .store-product-meta .store-quick-add,.store-product-meta .store-quick-add:focus-visible{opacity:1;visibility:visible;transform:none}@media (hover:none){.store-product-meta .store-quick-add{opacity:1;visibility:visible;transform:none}}.shop-collection-groups{background:#f8f3ec}.shop-product-section-title{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:24px;padding:44px 3vw 24px;display:flex}.shop-product-section-title span{letter-spacing:.18em;font-size:8px;font-weight:700}.shop-product-section-title h2{letter-spacing:-.035em;margin:0;font:400 clamp(28px,3vw,44px)/1 Georgia,serif}.shop-product-section .store-product-grid{padding-bottom:55px}.previous-collection .store-product-card{opacity:.88}@media (width<=620px){.shop-product-section-title{padding:34px 22px 20px;display:block}.shop-product-section-title h2{margin-top:10px;font-size:31px}.shop-product-section .store-product-grid{padding-bottom:40px}}.store-listing-sold-out{color:#777;letter-spacing:.08em;font:600 11px/1 Arial,sans-serif}.product-detail-modern .product-information{padding-top:58px}.product-detail-modern .product-purchase-price{padding:0 0 18px}.product-detail-modern .product-size-picker{border-top:1px solid #ddd6cf;padding-top:10px}.product-detail-modern .product-size-picker>div:first-child{letter-spacing:0;font-size:12px}.product-detail-modern .product-size-options button{font-size:13px!important}.product-detail-modern .product-size-options button:disabled{cursor:not-allowed;color:#aaa!important;background:#f0eeeb!important}.product-detail-modern .product-purchase>button{letter-spacing:0;text-transform:none;font-size:13px}.product-delivery-note{color:#68625d;border-bottom:1px solid #ddd6cf;padding:14px 0;margin:0!important;font:13px/1.55 Arial,sans-serif!important}.product-detail-modern .product-information{color:#292725;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.product-detail-modern .product-breadcrumb{letter-spacing:.04em;font:500 12px/1.2 Helvetica Neue,Helvetica,Arial,sans-serif}.product-detail-modern .product-collection-kicker{letter-spacing:.09em;font:600 12px/1.3 Helvetica Neue,Helvetica,Arial,sans-serif}.product-detail-modern .product-title-row h1{letter-spacing:-.025em;font:600 clamp(28px,2.5vw,36px)/1.15 Helvetica Neue,Helvetica,Arial,sans-serif}.product-detail-modern .product-title-row>div>p{color:#706b67;font:400 15px/1.5 Helvetica Neue,Helvetica,Arial,sans-serif}.product-detail-modern .product-title-row>span{letter-spacing:0;font:500 13px/1.4 Helvetica Neue,Helvetica,Arial,sans-serif}.product-detail-modern .product-description{color:#625d59;font:400 15px/1.65 Helvetica Neue,Helvetica,Arial,sans-serif}.product-detail-modern .product-purchase-price strong{font:500 17px/1.3 Helvetica Neue,Helvetica,Arial,sans-serif}.product-detail-modern .product-size-picker>div:first-child{font:500 14px/1.4 Helvetica Neue,Helvetica,Arial,sans-serif}.product-detail-modern .product-size-picker a{text-underline-offset:3px;font-weight:400}.product-detail-modern .product-size-options button{font:500 14px/1 Helvetica Neue,Helvetica,Arial,sans-serif!important}.product-detail-modern .product-purchase>button{letter-spacing:0;font:500 15px/1 Helvetica Neue,Helvetica,Arial,sans-serif}.product-detail-modern .product-purchase>a{letter-spacing:0;font:500 13px/1.4 Helvetica Neue,Helvetica,Arial,sans-serif}.product-detail-modern .product-purchase small{color:#68625d;font:400 13px/1.55 Helvetica Neue,Helvetica,Arial,sans-serif}.product-detail-modern .purchase-assurance b{letter-spacing:.03em;font:600 13px/1.4 Helvetica Neue,Helvetica,Arial,sans-serif}.product-detail-modern .purchase-assurance span{color:#6a6561;font:400 14px/1.6 Helvetica Neue,Helvetica,Arial,sans-serif}.product-detail-modern .product-accordions summary{letter-spacing:0;align-items:center;min-height:54px;padding:16px 0;font:600 14px/1.4 Helvetica Neue,Helvetica,Arial,sans-serif}.product-detail-modern .product-accordions details p{color:#66615d;padding:0 0 20px;font:400 14px/1.7 Helvetica Neue,Helvetica,Arial,sans-serif}.product-detail-modern .continue-edit{letter-spacing:.02em;font:600 13px/1.4 Helvetica Neue,Helvetica,Arial,sans-serif}@media (width<=560px){.product-detail-modern .product-information{padding-top:38px}.product-detail-modern .product-title-row h1{font-size:28px}.product-detail-modern .product-breadcrumb{font-size:11px}.product-detail-modern .purchase-assurance span,.product-detail-modern .product-accordions details p{font-size:14px}}.product-specifications{border-top:1px solid #e3ddd7;margin:2px 0 20px}.product-specifications>div{border-bottom:1px solid #e3ddd7;grid-template-columns:minmax(115px,.65fr) 1fr;gap:18px;padding:12px 0;display:grid}.product-specifications dt{color:#35312e;font:600 13px/1.45 Helvetica Neue,Helvetica,Arial,sans-serif}.product-specifications dd{color:#6a6561;margin:0;font:400 14px/1.45 Helvetica Neue,Helvetica,Arial,sans-serif}@media (width<=560px){.product-specifications>div{grid-template-columns:105px 1fr;gap:12px}}.admin-shell{--admin-ink:#17212b;--admin-line:#d6e4f1;min-height:100vh;color:var(--admin-ink);background:#f4f8fc;grid-template-columns:230px 1fr;font-family:Arial,sans-serif;display:grid}.admin-sidebar{background:#d8eafc;border-right:1px solid #c3daef;flex-direction:column;height:100vh;padding:24px 18px;display:flex;position:sticky;top:0}.admin-logo{width:160px;height:62px;margin:0 auto 35px;overflow:hidden}.admin-logo img{object-fit:cover;height:100%}.admin-sidebar>p{letter-spacing:.22em;color:#5f7f9e;margin:0 0 10px;padding:0 12px;font-size:8px}.admin-sidebar nav{flex-direction:column;gap:4px;display:flex}.admin-sidebar nav button{text-align:left;color:#3a536a;text-transform:capitalize;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:13px 12px;font-size:12px;display:flex}.admin-sidebar nav button span{text-align:center;width:20px}.admin-sidebar nav button.active{color:#17212b;background:#f7fbff;box-shadow:0 2px 12px #3d5b7714}.admin-side-bottom{border-top:1px solid #bfd5e9;flex-direction:column;gap:10px;margin-top:auto;padding:18px 12px 0;display:flex}.admin-side-bottom a{letter-spacing:.06em;font-size:10px}.admin-main{min-width:0}.admin-top{border-bottom:1px solid var(--admin-line);background:#fbfdff;justify-content:space-between;align-items:center;height:106px;padding:0 4vw;display:flex}.admin-top>div:first-child p,.admin-toolbar p,.panel-heading p,.editor-heading p{letter-spacing:.21em;color:#7190ac;margin:0 0 7px;font-size:7px}.admin-top h1{margin:0;font:400 31px Georgia,serif}.admin-user{align-items:center;gap:10px;display:flex}.admin-user>span{background:#bcd9f4;border-radius:50%;place-items:center;width:34px;height:34px;font:16px Georgia,serif;display:grid}.admin-user p{flex-direction:column;gap:3px;margin:0;font-size:10px;display:flex}.admin-user small{color:#7790a5;font-size:7px}.admin-content{padding:34px 4vw 70px}.admin-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:28px;display:grid}.admin-metrics article{border:1px solid var(--admin-line);background:#fbfdff;flex-direction:column;min-height:142px;padding:24px;display:flex}.admin-metrics article>span{letter-spacing:.16em;color:#70889e;font-size:7px}.admin-metrics strong{margin:18px 0 7px;font:400 34px Georgia,serif}.admin-metrics small{color:#8193a3;font-size:8px}.admin-panel{border:1px solid var(--admin-line);background:#fbfdff}.panel-heading,.admin-toolbar,.editor-heading{justify-content:space-between;align-items:center;display:flex}.panel-heading{border-bottom:1px solid var(--admin-line);padding:24px 26px}.panel-heading h2,.editor-heading h2{margin:0;font:400 22px Georgia,serif}.panel-heading button{letter-spacing:.14em;cursor:pointer;background:0 0;border:0;font-size:8px}.admin-toolbar{margin-bottom:20px}.admin-toolbar>div span{color:#60788d;font:12px Georgia,serif}.admin-primary{cursor:pointer;color:#fff!important;letter-spacing:.14em!important;background:#17212b!important;border:0!important;padding:13px 18px!important;font-size:8px!important}.admin-notice{background:#d9ecff;border:1px solid #bedaf4;justify-content:space-between;margin:20px 4vw -12px;padding:12px 16px;font-size:10px;display:flex}.admin-notice button{cursor:pointer;background:0 0;border:0}.admin-empty{text-align:center;color:#70889e;padding:70px 25px}.admin-empty span{font:34px Georgia,serif}.admin-empty p{max-width:440px;margin:14px auto 0;font:15px Georgia,serif}.product-list-head,.product-list-row{grid-template-columns:minmax(230px,2fr) 1fr .75fr .65fr .7fr 90px;align-items:center;gap:16px;display:grid}.product-list-head{border-bottom:1px solid var(--admin-line);letter-spacing:.14em;color:#7a90a4;padding:14px 20px;font-size:7px}.product-list-row{border-bottom:1px solid #e3edf5;padding:13px 20px;font-size:10px}.product-list-row:last-child{border-bottom:0}.product-list-row>div:first-child{align-items:center;gap:12px;display:flex}.product-list-row img,.product-placeholder{object-fit:cover;background:#dceafb;width:46px;height:58px}.product-placeholder{place-items:center;font:14px Georgia,serif;display:grid}.product-list-row p{margin:0;font:13px Georgia,serif}.product-list-row p small{color:#8296a8;margin-top:5px;font:7px Arial,sans-serif;display:block}.stock-low{color:#a05e46;font-weight:700}.status-pill,.payment-state{text-transform:uppercase;letter-spacing:.12em;background:#eef3f7;border-radius:20px;width:fit-content;padding:5px 9px;font-size:6px}.status-pill.active,.payment-state.paid{color:#336e59;background:#dbeee6}.status-pill.draft,.payment-state.unpaid{color:#7d6d81;background:#f0edf1}.row-actions{justify-content:flex-end!important;gap:4px!important;display:flex!important}.row-actions button{border:1px solid var(--admin-line);cursor:pointer;background:#fff;padding:6px 8px;font-size:8px}.product-editor{border:1px solid var(--admin-line);background:#fbfdff;margin-bottom:25px}.editor-heading{border-bottom:1px solid var(--admin-line);padding:22px 26px}.editor-heading>button{cursor:pointer;background:0 0;border:0;font-size:24px;font-weight:200}.editor-grid{grid-template-columns:repeat(2,1fr);gap:20px;padding:25px;display:grid}.editor-grid label{letter-spacing:.08em;flex-direction:column;gap:8px;font-size:8px;display:flex}.editor-grid .full{grid-column:1/-1}.editor-grid input,.editor-grid textarea,.editor-grid select{border:1px solid var(--admin-line);color:#17212b;background:#fff;outline:0;padding:12px;font-size:11px}.editor-grid textarea{resize:vertical;font:13px/1.55 Georgia,serif}.editor-grid label small{color:#8194a5;font-size:7px}.image-upload{background:#f5faff;border:1px dashed #acc8e0;place-items:center;min-height:135px;display:grid;position:relative;overflow:hidden}.image-upload input{opacity:0;cursor:pointer;z-index:2;position:absolute;inset:0}.image-upload img{object-fit:cover;width:100%;height:190px}.image-upload span{letter-spacing:.14em;color:#718da6;font-size:7px}.editor-actions{border-top:1px solid var(--admin-line);justify-content:flex-end;gap:8px;padding:16px 25px;display:flex}.editor-actions>button{border:1px solid var(--admin-line);letter-spacing:.1em;background:#fff;padding:12px 18px;font-size:8px}.order-head,.order-row,.payment-head,.payment-row{grid-template-columns:1.2fr 1.6fr .9fr .8fr .8fr 1fr;align-items:center;gap:15px;padding:14px 20px;display:grid}.order-head,.payment-head{letter-spacing:.13em;color:#7c91a4;border-bottom:1px solid var(--admin-line);font-size:7px}.order-row{border-bottom:1px solid #e3edf5;font-size:10px}.order-row:last-child{border-bottom:0}.order-row strong,.payment-row strong{font-size:9px}.order-row>span{flex-direction:column;gap:3px;display:flex}.order-row small{color:#8295a7;font-size:7px}.order-row select{border:1px solid var(--admin-line);background:#fff;padding:7px;font-size:8px}.payment-metrics{grid-template-columns:1fr 1fr;max-width:650px}.payment-head,.payment-row{grid-template-columns:1.2fr 1.6fr .9fr .9fr 1.2fr}.payment-row{border-bottom:1px solid #e3edf5;font-size:9px}.payment-connection{border:1px solid var(--admin-line);background:#fbfdff;justify-content:space-between;align-items:center;margin-bottom:22px;padding:22px 24px;display:flex}.payment-connection>div>span{letter-spacing:.16em;color:#718da6;font-size:7px}.payment-connection h2{margin:6px 0;font:20px Georgia,serif}.payment-connection p{color:#5d7489;max-width:580px;margin:0;font:12px/1.5 Georgia,serif}.payment-connection>strong{letter-spacing:.14em;font-size:8px}.payment-connection.ready>strong{color:#34725b}.payment-connection.setup>strong{color:#9b6a45}.admin-denied{text-align:center;background:#dcecfb;align-content:center;place-items:center;min-height:100vh;padding:30px;display:grid}.admin-denied img{object-fit:cover;width:260px;height:100px}.admin-denied h1{margin:15px 0;font:48px Georgia,serif}.admin-denied p{font:15px Georgia,serif}.admin-denied a{border-bottom:1px solid;margin-top:20px;padding-bottom:5px;font-size:9px}.waitlist-head,.waitlist-row{grid-template-columns:1fr 1.6fr .8fr .8fr .9fr;align-items:center;gap:15px;padding:14px 20px;display:grid}.waitlist-head{letter-spacing:.13em;color:#7c91a4;border-bottom:1px solid var(--admin-line);font-size:7px}.waitlist-row{border-bottom:1px solid #e3edf5;font-size:10px}.waitlist-row:last-child{border-bottom:0}.waitlist-row strong{font:13px Georgia,serif}.waitlist-row>span:nth-child(3),.waitlist-row>span:nth-child(4){text-transform:capitalize}@media (width<=980px){.admin-shell{grid-template-columns:74px 1fr}.admin-sidebar{padding:20px 10px}.admin-logo{width:55px;height:45px}.admin-sidebar>p,.admin-sidebar nav button:not(.active){font-size:0}.admin-sidebar nav button{justify-content:center}.admin-sidebar nav button.active{font-size:0}.admin-sidebar nav button span{font-size:14px}.admin-side-bottom{padding:15px 0}.admin-side-bottom a{font-size:0}.admin-side-bottom a:after{content:"↗";font-size:15px}.admin-metrics{grid-template-columns:1fr 1fr}.product-list-head{display:none}.product-list-row{grid-template-columns:2fr 1fr .8fr .8fr}.product-list-row>span:nth-of-type(4),.product-list-row>span:nth-of-type(5){display:none}.order-table,.payment-table,.waitlist-table{overflow-x:auto}.order-head,.order-row,.payment-head,.payment-row,.waitlist-head,.waitlist-row{min-width:760px}}@media (width<=620px){.admin-shell{display:block}.admin-sidebar{z-index:20;flex-direction:row;align-items:center;height:auto;padding:8px 12px;display:flex;position:sticky;top:0}.admin-logo{width:90px;height:40px;margin:0 8px 0 0}.admin-sidebar nav{flex-direction:row;margin-left:auto}.admin-sidebar nav button span{font-size:12px}.admin-sidebar>p,.admin-side-bottom{display:none}.admin-top{height:88px;padding:0 18px}.admin-top h1{font-size:25px}.admin-user p{display:none}.admin-content{padding:22px 15px 55px}.admin-metrics{grid-template-columns:1fr 1fr;gap:8px}.admin-metrics article{min-height:120px;padding:17px}.admin-metrics strong{font-size:26px}.admin-toolbar{align-items:end}.product-list-row{grid-template-columns:2.3fr .9fr .7fr}.product-list-row>span:first-of-type{display:none}.product-list-row>span:nth-of-type(2){display:block}.editor-grid{grid-template-columns:1fr}.editor-grid .full{grid-column:auto}}.collection-admin-grid{grid-template-columns:1.2fr .8fr;gap:14px;margin-bottom:24px;display:grid}.collection-admin-card{border:1px solid var(--admin-line);background:#fbfdff;flex-direction:column;justify-content:space-between;min-height:265px;padding:30px;display:flex;position:relative;overflow:hidden}.collection-admin-card.autumn{color:#fff;background:linear-gradient(135deg,#341f18 0%,#6d3f2b 60%,#a77347 100%);border-color:#6d3f2b}.collection-admin-card.archive{background:linear-gradient(145deg,#edf6ff,#d8eafc)}.collection-admin-card span{letter-spacing:.2em;opacity:.75;font-size:8px}.collection-admin-card h2{margin:18px 0 10px;font:400 58px/.9 Georgia,serif}.collection-admin-card p{margin:0;font:13px Georgia,serif}.collection-admin-actions{align-items:center;gap:18px;margin-top:28px;display:flex}.collection-admin-actions button,.collection-admin-actions a{color:inherit;letter-spacing:.12em;cursor:pointer;background:0 0;border:1px solid;padding:12px 15px;font-size:8px}.collection-admin-card.autumn .admin-primary{color:#321f18!important;background:#f4eadc!important}.collection-product-panel{margin-top:24px}.collection-product-row{border-bottom:1px solid #e3edf5;grid-template-columns:minmax(240px,1.8fr) .7fr .7fr .6fr 70px;align-items:center;gap:16px;padding:13px 20px;font-size:10px;display:grid}.collection-product-row:last-child{border-bottom:0}.collection-product-row>div{align-items:center;gap:12px;display:flex}.collection-product-row img{object-fit:cover;width:46px;height:58px}.collection-product-row p{margin:0;font:13px Georgia,serif}.collection-product-row small{color:#8296a8;margin-top:5px;font:7px Arial,sans-serif;display:block}.collection-product-row>button{border:1px solid var(--admin-line);cursor:pointer;background:#fff;padding:7px;font-size:7px}@media (width<=980px){.collection-admin-grid{grid-template-columns:1fr}.collection-product-row{grid-template-columns:1.6fr .7fr .7fr 70px}.collection-product-row>.status-pill{display:none}}@media (width<=620px){.collection-admin-card{min-height:230px;padding:24px}.collection-admin-card h2{font-size:48px}.collection-admin-actions{flex-direction:column;align-items:stretch}.collection-product-row{grid-template-columns:1.8fr .7fr 55px}.collection-product-row>span:nth-of-type(2){display:none}}.image-manager{grid-template-columns:repeat(4,minmax(120px,1fr));gap:12px;display:grid}.image-upload-multiple{aspect-ratio:4/5;text-align:center;min-height:0;padding:18px}.image-upload-multiple img{display:none}.image-upload span{text-align:center;line-height:1.6}.admin-product-image{aspect-ratio:4/5;background:#e5eef6;margin:0;position:relative;overflow:hidden}.admin-product-image img{object-fit:cover;width:100%;height:100%}.admin-product-image>b{color:#fff;letter-spacing:.13em;background:#17212b;padding:5px 7px;font-size:6px;position:absolute;top:8px;left:8px}.admin-product-image figcaption{background:#fbfdfff0;justify-content:center;align-items:center;gap:5px;padding:7px;display:flex;position:absolute;bottom:0;left:0;right:0}.admin-product-image figcaption button{border:1px solid var(--admin-line);cursor:pointer;background:#fff;width:25px;height:25px}.admin-product-image figcaption button:disabled{opacity:.35;cursor:default}.admin-product-image figcaption span{text-align:center;min-width:18px;font-size:8px}.admin-product-image figcaption .remove-image{color:#9b443e;margin-left:auto}@media (width<=980px){.image-manager{grid-template-columns:repeat(3,minmax(110px,1fr))}}@media (width<=620px){.image-manager{grid-template-columns:repeat(2,minmax(100px,1fr))}}.admin-refresh{border:1px solid var(--admin-line);letter-spacing:.13em;cursor:pointer;background:#fbfdff;padding:11px 15px;font-size:8px}.analytics-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.analytics-wide{grid-column:1/-1}.traffic-chart{align-items:flex-end;gap:10px;height:260px;padding:35px 26px 24px;display:flex}.traffic-day{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:9px;height:100%;display:flex}.traffic-day>span{background:linear-gradient(#76a9d5,#bad8f1);border-radius:3px 3px 0 0;width:100%;max-width:42px;min-height:4px;display:block}.traffic-day small{color:#71899e;white-space:nowrap;font-size:6px}.ranked-list{padding:10px 24px 18px}.ranked-row{border-bottom:1px solid #e3edf5;padding:14px 0}.ranked-row:last-child{border-bottom:0}.ranked-row>div{justify-content:space-between;align-items:center;gap:15px;display:flex}.ranked-row strong{text-overflow:ellipsis;white-space:nowrap;font:13px Georgia,serif;overflow:hidden}.ranked-row span{color:#60788d;font-size:9px}.ranked-row i{background:#e5eef6;height:3px;margin-top:9px;display:block}.ranked-row b{background:#86b3d9;height:100%;display:block}@media (width<=760px){.analytics-grid{grid-template-columns:1fr}.analytics-wide{grid-column:auto}.traffic-chart{gap:5px;height:210px;padding:28px 14px 18px}.traffic-day small{margin-bottom:8px;font-size:5px;transform:rotate(-45deg)}}.analytics-secondary-metrics{grid-template-columns:repeat(3,1fr)}.analytics-note{color:#4f687d;background:#eaf4fd;border:1px solid #cfdfed;padding:18px 22px}.analytics-note strong{font:16px Georgia,serif}.analytics-note p{margin:7px 0 0;font-size:9px;line-height:1.6}@media (width<=760px){.analytics-secondary-metrics{grid-template-columns:1fr 1fr}}.supplier-connection{border:1px solid var(--admin-line);background:#fbfdff;justify-content:space-between;align-items:center;gap:28px;margin-bottom:22px;padding:24px 26px;display:flex}.supplier-connection>div>span{letter-spacing:.16em;color:#718da6;font-size:7px}.supplier-connection h2{margin:7px 0;font:22px Georgia,serif}.supplier-connection p{color:#5d7489;max-width:680px;margin:0;font:12px/1.55 Georgia,serif}.supplier-connection>strong{letter-spacing:.13em;white-space:nowrap;font-size:8px}.supplier-connection.ready>strong{color:#34725b}.supplier-connection.setup>strong{color:#9b6a45}.supplier-layout{grid-template-columns:minmax(0,1.65fr) minmax(260px,.75fr);align-items:start;gap:18px;display:grid}.supplier-steps ol{counter-reset:supplier-step;margin:0;padding:8px 28px 20px;list-style:none}.supplier-steps li{counter-increment:supplier-step;border-bottom:1px solid #e3edf5;padding:19px 0 19px 48px;position:relative}.supplier-steps li:last-child{border-bottom:0}.supplier-steps li:before{content:counter(supplier-step);background:#f4f9fe;border:1px solid #acc8e0;border-radius:50%;place-items:center;width:28px;height:28px;font:13px Georgia,serif;display:grid;position:absolute;top:17px;left:0}.supplier-steps b{font:16px Georgia,serif}.supplier-steps p{color:#5d7489;margin:7px 0 0;font-size:10px;line-height:1.65}.supplier-steps code,.supplier-status code{background:#eaf3fb;padding:3px 5px;font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.supplier-side{gap:18px;display:grid}.supplier-status>div:not(.panel-heading){border-bottom:1px solid #e3edf5;justify-content:space-between;align-items:center;gap:15px;padding:15px 20px;font-size:9px;display:flex}.supplier-status>div:last-child{border-bottom:0;display:block}.supplier-status>div:last-child code{overflow-wrap:anywhere;margin-top:8px;line-height:1.5;display:block}.supplier-status b{letter-spacing:.12em;text-transform:uppercase;font-size:7px}.supplier-status b.ok{color:#34725b}.supplier-status b.missing{color:#9b6a45}.supplier-note{background:#eaf4fd;border:1px solid #cfdfed;padding:21px 22px}.supplier-note strong{font:16px Georgia,serif}.supplier-note p{color:#4f687d;margin:8px 0 0;font-size:9px;line-height:1.65}@media (width<=900px){.supplier-layout{grid-template-columns:1fr}.supplier-connection{flex-direction:column;align-items:flex-start}.supplier-connection>strong{white-space:normal}}@media (width<=620px){.supplier-steps ol{padding:6px 18px 16px}.supplier-steps li{padding-left:42px}.supplier-connection{padding:20px}.supplier-connection p{font-size:11px}}.supplier-status b.testing{color:#2d6d9f}.supplier-status b.live{color:#34725b}@media (width<=620px){.admin-sidebar nav{gap:0}.admin-sidebar nav button{padding:10px 6px}}
