:root{--fs-2xs: clamp(9.5px, 9.31px + .048vw, 10px);--fs-xs: clamp(10.5px, 10.31px + .048vw, 11px);--fs-sm: clamp(12px, 11.81px + .048vw, 12.5px);--fs-base: clamp(13.5px, 13.31px + .048vw, 14px);--fs-md: clamp(14.5px, 14.13px + .095vw, 15.5px);--fs-lg: clamp(16px, 15.26px + .19vw, 18px);--fs-xl: clamp(19px, 17.89px + .286vw, 22px);--fs-2xl: clamp(23px, 21.14px + .476vw, 28px);--fs-3xl: clamp(26px, 22.29px + .952vw, 36px);--fs-4xl: clamp(30px, 21.83px + 2.095vw, 52px);--fs-5xl: clamp(36px, 25.6px + 2.667vw, 64px);--fs-display: clamp(40px, 26.63px + 3.429vw, 76px)}*,*:before,*:after{font-variant-numeric:lining-nums!important}.sj-loader__count,.stat__value,.strands__no,.chapters__no,.press__pageno,.lightbox__count,.shop-rail__n{font-variant-numeric:lining-nums tabular-nums!important}:root{--page-bg: #f6f4e6;--page-bg-2: #ede9d8;--ivory: #f6f4e6;--ivory-2: #ede9d8;--sand: #e4dcc6;--cream: #faf9f0;--cream-dim: rgba(250, 249, 240, .72);--tan: #ccbe9e;--mehendi-200: #ede9d8;--ink: #404041;--ink-deep: #2b2b2c;--ink-soft: #706e68;--indigo: #924241;--indigo-deep: #6f3231;--gerua: #924241;--gerua-600: #6f3231;--gerua-300: #ccbe9e;--gerua-100: #ede9d8;--gold: #9a8b6c;--maroon: #404041;--maroon-deep: #2b2b2c;--hairline: rgba(64, 64, 65, .14);--hairline-strong: rgba(64, 64, 65, .38);--grain-a: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0.11 0 0 0 -0.03'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}html{background:var(--grain-a) 0 0 / 240px 240px,var(--page-bg)}body{background:transparent;color:var(--ink)}.site-header,.nav-panel__sheet,.site-header .brand{background:var(--page-bg)}.eyebrow,.section-intro .eyebrow,.arch__meta,.craft3d__eyebrow{letter-spacing:.22em}.hero--film .hero-message__rule,.hero-film__eyebrow>span,.poster__caption>span[aria-hidden=true],.poster__stamp,.topbar:before{display:none!important}.section-intro:after,.section-intro .eyebrow:before,.section-intro .eyebrow:after,.fletters__eyebrow:before,.ornament-rule:before,.ornament-rule:after{content:none!important;display:none!important}.best-card__thread,.footer__bottom,.fmap,.route__stop{border-top-style:solid!important}.tl{border-left-style:solid!important}.store-gift__code{border-style:solid!important}.footer{--footer-bg: #924241}@media(min-width:1081px){.site-nav{gap:clamp(9px,calc(1.6vw - 10px),22px)}}@media(max-width:720px){.footer__legal{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px}.footer__legal a{white-space:nowrap}}:root:has(.offer-bar:not(.offer-bar--gone)){--offer-h: 36px}.offer-bar{font-size:calc(var(--fs-xs) - 1px)}.site-header .site-header__inner{--header-row-min: 68px}.site-header .brand{--logo-h: clamp(40px, 3.1vw, 50px)}.nav-item__link,.utility-link{font-size:calc(var(--fs-base) - 2px);letter-spacing:.2em}.header-utils{gap:clamp(14px,1.6vw,26px)}.header-utils .utility-link{gap:7px}.header-utils .utility-link>i,.menu-toggle>i{font-size:19px}.utility-count{position:absolute;top:0;right:-4px;display:none;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--ink, #404041);font:600 var(--fs-2xs)/16px var(--font-sans);text-align:center;color:var(--page-bg, #f6f4e6)}@media(max-width:1080px){.site-header .site-header__inner{--header-row-min: 58px}.site-header .brand{--logo-h: 34px;padding:6px 0 8px}.header-utils .utility-link{position:relative}.utility-count{display:block}}.shop-assure__row li,.gloss,.spotlight-col__inset,.spotlight-col__inset img,.reel__media video,.reel__media .reel__scrim,.craft-wall__tile img,.jr__media,.jr__media img,.tq__shot,.tq__shot img{border-radius:var(--radius)}.origin__more>summary{display:inline-flex;align-items:center;gap:10px;margin-top:18px;padding-bottom:6px;border-bottom:1px solid currentColor;font:500 var(--fs-xs)/1 var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--indigo, #924241);list-style:none;cursor:pointer}.origin__more>summary::-webkit-details-marker{display:none}.origin__more>summary:after{content:"+";font-size:1.3em;letter-spacing:0}.origin__more[open]>summary{display:none}.site-header{position:sticky;top:0;z-index:70;transition:box-shadow .35s ease}html.sj-scrolled .site-header{box-shadow:0 10px 28px -20px #1e140a73}.site-header{transition:box-shadow .35s ease,transform .45s cubic-bezier(.22,1,.36,1)}html.sj-hdr-away .site-header{transform:translateY(-100%);box-shadow:none}#shop-hcaptcha-badge-container,.grecaptcha-badge{display:none!important;visibility:hidden!important}.sj-recaptcha{margin:8px 0 0;font:400 var(--fs-2xs)/1.5 var(--font-sans);color:var(--ink-soft, #706e68)}.sj-recaptcha a{color:inherit;text-decoration:underline;text-underline-offset:2px}@media(max-width:560px){.footer{padding-top:34px!important;padding-bottom:18px!important}.fletters__eyebrow{font-size:var(--fs-2xs)}.fletters__title{margin-top:6px;font-size:var(--fs-xl)}.fletters__copy{margin-top:6px;font-size:var(--fs-sm);line-height:1.5}.fletters__form{flex-wrap:nowrap;margin-top:14px!important;padding:6px 6px 6px 14px}.fletters__form input{flex:1 1 auto;flex-basis:auto;min-width:0;padding-inline:0}.fletters__form button{flex:none;width:auto;padding:11px 14px}.ftop{gap:18px;padding-bottom:16px}.fbrand{gap:8px}.fbrand__mark{width:104px}.fbrand__tag{line-height:1.5}.fbrand__tag span{display:inline}.fbrand__tag span:before{content:" \b7  "}.fmap__group{padding:11px 0}.footer__bottom{gap:6px;margin-top:14px!important;padding-top:12px!important}.footer__legal{gap:4px 12px!important;font-size:var(--fs-2xs)}}.st{--st-cream: var(--page-bg, #f6f4e6);--st-soft: rgba(246, 244, 230, .8);--st-hem: rgba(246, 244, 230, .5);--st-pad: clamp(36px, 4.4vw, 68px);--st-rise: 24px;position:relative;margin:var(--sec-pad, clamp(48px, 6vw, 96px)) var(--gutter, 5.2vw);padding:var(--st-pad) var(--st-pad) calc(var(--st-pad) * .5);overflow:hidden;border-radius:var(--radius, 7px);background:var(--grain-a, none) 0 0 / 240px 240px,var(--gerua, #924241);color:var(--st-cream)}.st:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;pointer-events:none;--st-h: repeating-linear-gradient(90deg, var(--st-hem) 0 10px, transparent 10px 17px);--st-v: repeating-linear-gradient(180deg, var(--st-hem) 0 10px, transparent 10px 17px);background:var(--st-h) top / 100% 1.5px no-repeat,var(--st-h) bottom / 100% 1.5px no-repeat,var(--st-v) left / 1.5px 100% no-repeat,var(--st-v) right / 1.5px 100% no-repeat}.st__head{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(24px,4vw,64px)}.st__eyebrow{margin:0 0 clamp(12px,1.2vw,18px);font-family:var(--font-sans);color:var(--st-soft)}.st__title{margin:0;font-family:var(--font-serif);font-weight:400;color:var(--st-cream)}.st__title span,.st__title em{display:block}.st__title em{font-style:normal;color:var(--sand, #e4dcc6)}.st__lede{max-width:50ch;margin:clamp(12px,1.2vw,18px) 0 0;color:var(--st-soft)}.st__cta{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:clamp(16px,1.05vw,20px) clamp(28px,2.2vw,40px);border-radius:var(--radius, 7px);background:var(--st-cream);color:var(--ink, #404041);font:500 var(--fs-sm) / 1 var(--font-sans);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;text-decoration:none;transition:background .25s ease,color .25s ease}.st__cta i{font-size:18px;transition:transform .25s ease}.st__route{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);margin:clamp(10px,1.4vw,22px) calc(-1 * var(--st-pad)) 0;padding:0;list-style:none}.st__stop{position:relative;height:clamp(170px,14.4vw,208px)}.st__thread{position:absolute;top:50%;left:0;width:100%;height:64px;margin-top:-32px;overflow:visible;pointer-events:none}.st__stop:nth-child(2n) .st__thread{transform:scaleY(-1)}.st__thread path{fill:none;stroke:var(--st-cream);stroke-width:1.75;stroke-dasharray:10 7;stroke-linecap:round;vector-effect:non-scaling-stroke}.st__link{position:absolute;top:0;right:0;bottom:0;left:0;display:block;color:var(--st-cream);text-decoration:none}.st__x{position:absolute;top:calc(50% + var(--st-rise));left:50%;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;background:var(--gerua, #924241);transition:transform .3s ease}.st__stop:nth-child(2n) .st__x{top:calc(50% - var(--st-rise))}.st__x:before,.st__x:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:2px;margin:-1px 0 0 -8px;border-radius:2px;background:var(--st-cream);transform:rotate(45deg)}.st__x:after{transform:rotate(-45deg)}.st__label{position:absolute;top:calc(50% + var(--st-rise) + 18px);right:8px;left:8px;display:grid;justify-items:center;gap:4px;text-align:center}.st__stop:nth-child(2n) .st__label{top:auto;bottom:calc(50% + var(--st-rise) + 18px)}.st__name{font-family:var(--font-serif);font-size:var(--fs-xl);line-height:1.15;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:5px;transition:text-decoration-color .25s ease}.st__place{font-family:var(--font-sans);font-size:var(--fs-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--st-soft)}@media(hover:hover){.st__cta:hover{background:var(--ink-deep, #2b2b2c);color:var(--st-cream)}.st__cta:hover i{transform:translate(4px)}.st__link:hover .st__x{transform:rotate(90deg) scale(1.2)}.st__link:hover .st__name{text-decoration-color:currentColor}}.st__cta:focus-visible,.st__link:focus-visible{outline:2px solid var(--st-cream);outline-offset:3px}.st.is-armed .st__thread{clip-path:inset(-12px 100% -12px 0)}.st.is-armed .st__x,.st.is-armed .st__label{opacity:0}.st.is-armed .st__x{transform:scale(.3)}.st.is-armed .st__label{transform:translateY(8px)}.st.is-sewn .st__thread{clip-path:inset(-12px -2px -12px 0);transition:clip-path .34s linear calc(var(--i) * .34s)}.st.is-sewn .st__x,.st.is-sewn .st__label{opacity:1;transform:none;transition:opacity .4s ease,transform .45s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i) * .34s + .17s)}.st.is-done .st__x{transition:transform .3s ease;transition-delay:0s}@media(max-width:900px){.st{--st-pad: 28px;display:flex;flex-direction:column;padding-bottom:28px}.st__head{display:contents}.st__words,.st__route,.st__cta{position:relative}.st__route{display:block;order:1;margin:20px 0 0}.st__route:before{content:"";position:absolute;top:22px;bottom:22px;left:10px;width:1.75px;background:repeating-linear-gradient(180deg,var(--st-cream) 0 10px,transparent 10px 17px)}.st__stop{height:auto}.st__thread{display:none}.st__link{position:relative;display:flex;align-items:center;min-height:48px;padding-left:36px}.st__x,.st__stop:nth-child(2n) .st__x{top:50%;left:0;margin:-11px 0 0}.st__label,.st__stop:nth-child(2n) .st__label{position:static;display:flex;flex:1 1 auto;align-items:baseline;justify-content:space-between;gap:12px;text-align:left}.st__place{text-align:right}.st__cta{order:2;margin-top:22px}.st.is-armed .st__route:before{clip-path:inset(0 -4px 100% -4px)}.st.is-sewn .st__route:before{clip-path:inset(0 -4px 0 -4px);transition:clip-path 2s linear}}@media(max-width:720px){.poster__art,.house__strip,.craft__stats,.curated__promises,.tw,.journal-feature,.journal-grid,.faq,.shopcta__grid,.store-grid,.shop-grid,.pdp__media,.spotlight-col__media,.why-card__media,.lldc-show,.visit-plates,.visit-bar,.craft-atlas__media,.craft-atlas__text,.store-reads,.origin__gallery,.legacy__list,.founder,.value,.honours,.press-also,.shop-rail,.strands__list,.studio-row__media,.gloss,.enquiry__form,.way,.plan__invite,.ch__media,.tq{margin-left:0!important;margin-right:0!important}.arch__strips{--row: calc(100vw - 2 * var(--gutter));margin-left:0!important;margin-right:0!important}figure.container>img{width:100%!important;margin-left:0!important;margin-right:0!important}.founder-story__portrait{margin-left:auto!important;margin-right:auto!important}.shop-assure{margin-left:var(--gutter)!important;margin-right:var(--gutter)!important}.craft-credit,.founder-story__cap,.store-grid .piece__info,.shop-grid .piece__info{padding-left:0!important;padding-right:0!important}.house__grid,.manifesto__grid,.craft-wall,.curated__grid:not(.shop-grid),.curated__filters,.jr__grid,.col__grid,.reels__rail{padding-left:var(--gutter)!important;padding-right:var(--gutter)!important;scroll-padding-inline:var(--gutter)!important}.ftop{grid-template-columns:minmax(0,1fr)!important}.fletters,.fletters__copy,.fletters__form{min-width:0;max-width:100%}}@media(max-width:900px){.page-hero--ghost{overflow:hidden}.page-hero__ghost{top:auto!important;right:var(--gutter)!important;bottom:14px!important;font-size:clamp(88px,27vw,190px)!important;line-height:1!important;transform:none!important}.page-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.page-meta li{min-width:0;padding:0 10px 0 0}.page-meta li+li{padding-left:12px}.page-meta__value{font-size:var(--fs-2xl)}.page-meta__label{letter-spacing:.12em;line-height:1.35}.chapters__list{-webkit-mask-image:linear-gradient(90deg,#000 82%,transparent);mask-image:linear-gradient(90deg,#000 82%,transparent)}}.enquiry__error{grid-column:1 / -1;margin:0;padding:11px 14px;border-left:2px solid var(--indigo, #924241);border-radius:0 var(--radius) var(--radius) 0;background:#92424112;font:400 var(--fs-sm)/1.5 var(--font-sans);color:var(--ink)}.enquiry__error[hidden]{display:none}.enquiry__error a{color:var(--indigo, #924241)}@media(min-width:721px){.origin__gallery>.origin__shot{width:100%;min-width:0;height:auto;aspect-ratio:auto}.origin__gallery>.origin__shot:first-child{aspect-ratio:4 / 3}}.shop-banner{--hero-h: clamp(540px, calc(100svh - var(--header-h, 68px) - var(--offer-h, 0px) - 12px), 1000px);display:grid;grid-template-columns:minmax(0,1fr)}.shop-banner>.shop-banner__frame{grid-row:1;grid-column:1}.shop-banner>.shop-banner__side{grid-row:2;grid-column:1}.shop-banner>.shop-assure{z-index:3;grid-row:1;grid-column:1;align-self:end;margin:0 clamp(16px,4vw,60px) 16px!important;padding:0!important;border-radius:var(--radius);background:#f6f4e6e6;-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1);box-shadow:0 22px 44px -26px #1e140a99}.shop-banner .shop-assure__row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;max-width:none;margin:0;padding:0}.shop-banner .shop-assure__row li,.shop-banner .shop-assure__row li:nth-child(n){display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-content:center;align-items:center;justify-items:start;column-gap:14px;row-gap:3px;padding:clamp(14px,1.4vw,20px) clamp(14px,1.5vw,24px);border:0;border-radius:0;background:none;box-shadow:none;text-align:left}.shop-banner .shop-assure__row li+li{box-shadow:inset 1px 0 #40404124}.shop-banner .shop-assure__mark{grid-row:1 / span 2;width:clamp(40px,3.2vw,48px);height:auto;aspect-ratio:1;margin:0;background:#fff;box-shadow:inset 0 0 0 1px #4040411f}.shop-banner .shop-assure__mark i{font-size:clamp(19px,1.5vw,22px)!important}.shop-banner .shop-assure__title{margin:0;font-size:clamp(17px,1.3vw,20px);line-height:1.15}.shop-banner .shop-assure__copy{display:block;margin:0;font-size:clamp(12.5px,.92vw,14px);line-height:1.4}.shop-banner__side{position:relative;padding:clamp(26px,4vh,44px) var(--gutter) clamp(14px,2.4vh,26px)}.shop-banner__side .shop-head{gap:8px;margin-bottom:clamp(6px,1.2vh,14px)}.shop-banner__side .shop-head .section-title{font-size:var(--fs-3xl);line-height:1.05}.shop-banner__side .shop-head__copy{font-size:var(--fs-md)}.shop-banner--split .medallion__go{display:none}@media(min-width:721px){.shop-banner--split{--reserve: calc(150px + 2vw) ;--disc: clamp(96px, calc(var(--hero-h) / 2 - var(--reserve)), 250px);grid-template-rows:minmax(0,1fr) auto;height:var(--hero-h)}.shop-banner--split>.shop-banner__frame{height:auto!important;min-height:0}.shop-banner--split>.shop-banner__frame img{object-position:50% 22%}.shop-banner--split .shop-banner__overlay{padding-bottom:clamp(90px,7.4vw,112px);transform:none}.shop-banner--split .shop-banner__overlay>*{max-width:min(60vw,560px)}.shop-banner--split .shop-banner__title{margin-top:6px;font-size:clamp(36px,3.6vw,60px)}.shop-banner--split .shop-banner__copy{margin-top:8px;max-width:none;font-size:var(--fs-base)}.shop-banner--split>.shop-banner__side{display:flex;flex-direction:column;justify-content:center;min-height:0}.shop-banner--split .shop-head .orn,.shop-banner--split .shop-head__copy{display:none}.shop-banner--split .medallion__disc{width:min(100%,var(--disc))}.shop-banner--split .medallion__name{margin-top:10px;font-size:clamp(16px,1.25vw,20px)}.shop-banner--split .medallion__sub{margin-top:2px}.shop-banner--split .shop-cats__arrows{position:absolute;top:calc(20px + var(--disc) / 2);right:calc(-1 * var(--gutter) + 10px);left:calc(-1 * var(--gutter) + 10px);z-index:2;justify-content:space-between;margin:0;transform:translateY(-50%);pointer-events:none}.shop-banner--split .shop-cats__arrows button{background:var(--ivory, #f6f4e6);pointer-events:auto}}@media(min-width:721px)and (min-height:1000px){.shop-banner--split{--reserve: calc(196px + 2vw) }.shop-banner--split .shop-head__copy{display:block}}@media(min-width:721px)and (max-height:820px){.shop-banner--split .shop-banner__copy{display:none}}.shop-banner+.shop-body{padding-top:clamp(14px,1.6vw,24px)}@media(min-width:721px){.shop-banner--split>.shop-banner__side{padding-bottom:4px}}@media(max-width:1099px){.shop-banner>.shop-assure{margin:0 0 12px!important;border-radius:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.shop-banner .shop-assure__row{display:flex;gap:8px;overflow-x:auto;padding:0 var(--gutter, 16px);scroll-padding-inline:var(--gutter, 16px);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.shop-banner .shop-assure__row::-webkit-scrollbar{display:none}.shop-banner .shop-assure__row li,.shop-banner .shop-assure__row li:nth-child(n),.shop-banner .shop-assure__row li+li{flex:0 0 auto;width:min(66vw,250px);column-gap:12px;padding:13px 14px;border-radius:var(--radius);background:#f6f4e6eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 14px 30px -20px #1e140ab3;scroll-snap-align:start}.shop-banner .shop-assure__mark{width:42px}.shop-banner .shop-assure__mark i{font-size:20px!important}.shop-banner .shop-assure__title{font-size:17px}.shop-banner .shop-assure__copy{font-size:13px}}@media(max-width:720px){.shop-banner--split>.shop-banner__frame{height:clamp(340px,48svh,480px)!important}.shop-banner--split .shop-head .orn,.shop-banner--split .shop-head__copy{display:none}.shop-banner--split .shop-banner__overlay{padding-bottom:92px;transform:none}.shop-banner--split .shop-cats__arrows{display:none}.shop-banner__side{padding-top:24px}}.stx{margin-inline:var(--gutter, 5.2vw);padding:clamp(40px,5vw,72px) 0 var(--sec-pad, 56px)}.stx__head{display:grid;justify-items:center;max-width:760px;margin:0 auto clamp(32px,4vw,56px);text-align:center}.stx__eyebrow{margin:0 0 14px;font:500 var(--fs-xs) / 1.3 var(--font-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--ink-soft, #706e68)}.stx__title{margin:0;font:400 var(--fs-5xl) / 1 var(--font-display);color:var(--ink)}.stx__title em{font-style:normal;color:var(--indigo, #924241)}.stx__lede{max-width:52ch;margin:clamp(14px,1.6vw,22px) 0 0;font:400 var(--fs-md) / 1.65 var(--font-sans);color:var(--ink-soft, #706e68)}.stx__filter{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:clamp(22px,2.6vw,34px)}.stx__filter button{min-height:40px;padding:0 18px;border:1px solid var(--hairline-strong, rgba(64, 64, 65, .28));border-radius:var(--radius);background:transparent;font:500 var(--fs-xs) / 1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);cursor:pointer;transition:background .3s ease,color .3s ease,border-color .3s ease}.stx__filter button.is-on{border-color:var(--indigo, #924241);background:var(--indigo, #924241);color:var(--ivory, #f6f4e6)}.stx__list{display:grid;gap:clamp(16px,2vw,26px)}.stx__store{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,.95fr);min-height:clamp(300px,26vw,380px);overflow:hidden;border:1px solid var(--hairline, rgba(64, 64, 65, .14));border-radius:var(--radius);background:#fff6;transition:box-shadow .4s ease,border-color .3s ease}.stx__store[hidden]{display:none}.stx__store:hover{border-color:#9242414d;box-shadow:0 30px 60px -44px #3c28188c}.stx__store:not(:has(.stx__mapbox)){grid-template-columns:minmax(0,1.15fr) minmax(0,1.95fr)}.stx__media{position:relative;min-height:240px;background:var(--page-bg-2, #ede9d8)}.stx__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.stx__map{display:block;width:100%;height:100%;min-height:240px;border:0;filter:grayscale(.25) sepia(.12)}.stx__media .stx__map{position:absolute;top:0;right:0;bottom:0;left:0}.stx__info{display:flex;flex-direction:column;justify-content:center;gap:10px;padding:clamp(24px,2.6vw,40px)}.stx__region{display:inline-flex;align-items:center;gap:8px;margin:0;font:500 var(--fs-xs) / 1 var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--indigo, #924241)}.stx__region i{font-size:17px;letter-spacing:0}.stx__name{margin:4px 0 0;font:400 var(--fs-3xl) / 1.1 var(--font-display);color:var(--ink)}.stx__addr{max-width:40ch;margin:0;font:400 var(--fs-base) / 1.65 var(--font-sans);color:var(--ink-soft, #706e68)}.stx__hours{margin:0;font:400 var(--fs-sm) / 1.5 var(--font-sans);color:var(--ink)}.stx__tel{display:flex;flex-wrap:wrap;gap:8px 18px;margin:2px 0 0}.stx__tel a{display:inline-flex;align-items:center;gap:6px;font:400 var(--fs-md) / 1.3 var(--font-display);color:var(--ink);text-decoration:none}.stx__tel i{font-size:16px;color:var(--indigo, #924241)}.stx__go{display:inline-flex;align-self:flex-start;align-items:center;gap:10px;margin-top:10px;padding:0 20px;min-height:46px;border-radius:var(--radius);background:var(--ink, #404041);font:500 var(--fs-xs) / 1 var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ivory, #f6f4e6);text-decoration:none;transition:background .3s ease}.stx__go:hover{background:var(--indigo, #924241)}.stx__mapbox{position:relative;border-left:1px solid var(--hairline, rgba(64, 64, 65, .14))}.stx__mapbox .stx__map{position:absolute;top:0;right:0;bottom:0;left:0}.stx__cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 40px;margin-top:clamp(28px,3.4vw,48px);padding:clamp(26px,3vw,44px);border-radius:var(--radius);background:var(--ink, #404041);color:var(--ivory, #f6f4e6)}.stx__cta-title{margin:0;font:400 var(--fs-3xl) / 1.1 var(--font-display);color:var(--ivory, #f6f4e6)}.stx__cta p{margin:8px 0 0;font:400 var(--fs-md) / 1.6 var(--font-sans);color:#f6f4e6c7}.stx__cta-acts{display:flex;flex-wrap:wrap;gap:10px}.stx__btn{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 22px;border:1px solid rgba(246,244,230,.4);border-radius:var(--radius);font:500 var(--fs-xs) / 1 var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ivory, #f6f4e6);text-decoration:none}.stx__btn--solid{border-color:var(--ivory, #f6f4e6);background:var(--ivory, #f6f4e6);color:var(--ink, #404041)}.stx__btn i{font-size:18px;letter-spacing:0}@media(max-width:1024px){.stx__store,.stx__store:not(:has(.stx__mapbox)){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.stx__mapbox{grid-column:1 / -1;height:240px;border-left:0;border-top:1px solid var(--hairline, rgba(64, 64, 65, .14))}}@media(max-width:720px){.stx{padding-top:28px}.stx__title{font-size:var(--fs-4xl)}.stx__filter{flex-wrap:nowrap;justify-content:flex-start;justify-self:stretch;width:auto;max-width:none;margin-inline:calc(-1 * var(--gutter, 16px));padding:0 var(--gutter, 16px);overflow-x:auto;scrollbar-width:none}.stx__filter::-webkit-scrollbar{display:none}.stx__filter button{flex:0 0 auto}.stx__store,.stx__store:not(:has(.stx__mapbox)){grid-template-columns:minmax(0,1fr)}.stx__media{aspect-ratio:4 / 3;min-height:0}.stx__info{padding:22px 18px 24px}.stx__name{font-size:var(--fs-2xl)}.stx__go{align-self:stretch;justify-content:center}.stx__mapbox{height:220px}.stx__cta{text-align:left}.stx__cta-acts,.stx__btn{width:100%;justify-content:center}}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/webfonts/fa-brands-400.woff2) format("woff2")}i.sj-i{display:inline-block;flex:none;width:1em;height:1em;overflow:hidden;font-style:normal;line-height:1;vertical-align:-.16em;transition:transform .3s ease}i.sj-i:before{display:block;width:1em;font-size:1em;line-height:1;text-align:center}i.ms:before{font-family:Material Symbols Rounded;font-weight:400;letter-spacing:normal;text-transform:none;white-space:nowrap;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"opsz" 24,"wght" 400}i.fab:before{font-family:"Font Awesome 6 Brands";font-weight:400;-webkit-font-smoothing:antialiased;transform:scale(.84)}.sj-i--arrow-right:before{content:"arrow_forward"}.sj-i--arrow-left:before{content:"arrow_back"}.sj-i--arrow-down:before{content:"arrow_downward"}.sj-i--caret-down:before{content:"expand_more"}.sj-i--caret-up:before{content:"expand_less"}.sj-i--caret-left:before{content:"chevron_left"}.sj-i--caret-right:before{content:"chevron_right"}.sj-i--plus:before{content:"add"}.sj-i--minus:before{content:"remove"}.sj-i--x:before{content:"close"}.sj-i--check:before{content:"check"}.sj-i--check-circle:before{content:"check_circle"}.sj-i--magnifying-glass:before{content:"search"}.sj-i--user:before{content:"person"}.sj-i--handbag:before{content:"shopping_bag"}.sj-i--list:before{content:"menu"}.sj-i--heart:before{content:"favorite"}.sj-i--tag:before{content:"sell"}.sj-i--squares-four:before{content:"grid_view"}.sj-i--info:before{content:"info"}.sj-i--truck:before{content:"local_shipping"}.sj-i--package:before{content:"package_2"}.sj-i--arrows-counter-clockwise:before{content:"sync"}.sj-i--clock-counter-clockwise:before{content:"history"}.sj-i--headset:before{content:"support_agent"}.sj-i--phone:before{content:"call"}.sj-i--envelope-simple:before{content:"mail"}.sj-i--chat-circle-dots:before{content:"chat"}.sj-i--chat-teardrop-text:before{content:"forum"}.sj-i--paper-plane-tilt:before{content:"send"}.sj-i--handshake:before{content:"handshake"}.sj-i--gift:before{content:"redeem"}.sj-i--sparkle:before{content:"auto_awesome"}.sj-i--needle:before{content:"design_services"}.sj-i--scissors:before{content:"content_cut"}.sj-i--t-shirt:before{content:"apparel"}.sj-i--storefront:before{content:"storefront"}.sj-i--hand:before{content:"front_hand"}.sj-i--hand-soap:before{content:"soap"}.sj-i--leaf:before{content:"eco"}.sj-i--ruler:before{content:"straighten"}.sj-i--video-camera:before{content:"videocam"}.sj-i--book-open:before{content:"menu_book"}.sj-i--map-pin:before{content:"location_on"}.sj-i--map-trifold:before{content:"map"}.sj-i--globe-hemisphere-east:before{content:"globe_asia"}.sj-i--house-line:before{content:"home"}.sj-i--file-text:before{content:"description"}.sj-i--seal-check:before{content:"verified"}.sj-i--calendar:before{content:"calendar_month"}.sj-i--star:before{content:"star"}.sj-i--play:before{content:"play_arrow"}.sj-i--pause:before{content:"pause"}.sj-i--facebook-logo:before{content:"\f39e"}.sj-i--pinterest-logo:before{content:"\f231"}.sj-i--whatsapp-logo:before{content:"\f232"}.sj-i--instagram-logo:before{content:"\f16d"}.sj-i--youtube-logo:before{content:"\f167"}.sj-i--x-logo:before{content:"\e61b"}a:hover>i.sj-i--arrow-right,button:hover>i.sj-i--arrow-right{transform:translate(3px)}.piece__wish,.pdp__wish,.best-card__wish,.utility-link[aria-label=Wishlist]{display:none!important}.page-hero--frame,.visit-hero,.shop-banner,.atelier__frame{margin-left:0!important;margin-right:0!important}.page-hero--frame,.page-hero--frame .page-hero__bg,.visit-hero,.shop-banner,.shop-banner__frame,.atelier__frame{border-radius:0!important}.shop-assure{margin-left:var(--gutter)!important;margin-right:var(--gutter)!important}.store-page{max-width:none!important}.store-article--page table{display:block;max-width:100%;overflow-x:auto}.ch{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:calc(100vh - var(--header-h, 60px) - var(--offer-h, 0px));min-height:calc(100svh - var(--header-h, 60px) - var(--offer-h, 0px));max-width:var(--page-max, 1580px);margin:0 auto;padding:clamp(14px,1.4vw,22px) var(--gutter) 0;color:var(--ink)}.ch__main{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(24px,4vw,72px);align-items:stretch;min-height:0}.ch__text{display:flex;flex-direction:column;justify-content:center;padding:clamp(10px,2vw,36px) 0}.ch__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 clamp(18px,2.2vw,34px);font:400 var(--fs-xs)/1.3 var(--font-sans);color:var(--ink-soft)}.ch__crumbs a{color:inherit;text-decoration:none}.ch__crumbs a:hover{color:var(--ink)}.ch__crumbs i{font-size:11px;opacity:.6}.ch__eyebrow{margin:0 0 14px;font:500 var(--fs-2xs)/1.4 var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--indigo, #924241)}.ch__title{margin:0;font:400 var(--fs-display) / 1 var(--font-display);letter-spacing:-.015em;color:var(--ink)}.ch__title em{font-style:normal;color:var(--indigo, #924241)}.ch__lede{max-width:46ch;margin:clamp(16px,1.6vw,24px) 0 0;font:400 var(--fs-base)/1.65 var(--font-sans);color:var(--ink-soft)}.ch__meta{display:flex;flex-wrap:wrap;gap:8px 22px;margin:clamp(16px,1.6vw,24px) 0 0;font:500 var(--fs-2xs)/1.3 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink)}.ch__meta span{display:inline-flex;align-items:center;gap:8px}.ch__meta i{font-size:16px;color:var(--indigo, #924241)}.ch__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:clamp(22px,2.2vw,34px)}.ch__btn{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:var(--radius);background:var(--ink);font:500 var(--fs-xs)/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--page-bg, #f6f4e6);text-decoration:none;transition:background .3s ease}.ch__btn:hover{background:var(--indigo, #924241)}.ch__btn--quiet{border:1px solid var(--hairline-strong, rgba(64, 64, 65, .4));background:transparent;color:var(--ink)}.ch__btn--quiet:hover{border-color:var(--ink);background:transparent}.ch__media{display:grid;grid-template-columns:1.35fr 1fr;grid-template-rows:1fr 1fr;gap:8px;min-height:340px}.ch__media--one{grid-template-columns:1fr;grid-template-rows:1fr}.ch__shot{position:relative;overflow:hidden;margin:0;border-radius:var(--radius);background:var(--page-bg-2, #ede9d8)}.ch__shot:first-child{grid-row:1 / span 2}.ch__media--one .ch__shot:first-child{grid-row:auto}.ch__shot img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.ch__shot:hover img{transform:scale(1.04)}.ch__promises{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(16px,1.8vw,26px) 0 0;padding:0;list-style:none;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.ch__promise{display:flex;align-items:center;gap:14px;padding:clamp(14px,1.4vw,20px) clamp(10px,1.4vw,22px)}.ch__promise+.ch__promise{border-left:1px solid var(--hairline)}.ch__promise>i{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--page-bg-2, #ede9d8);font-size:22px;color:var(--indigo, #924241)}.ch__promise b{display:block;font:400 var(--fs-base)/1.25 var(--font-display);color:var(--ink)}.ch__promise span{display:block;margin-top:3px;font:400 var(--fs-xs)/1.4 var(--font-sans);color:var(--ink-soft)}.ch__media{position:relative}.ch__media .ch__promises{position:absolute;right:12px;bottom:12px;left:12px;z-index:2;margin:0;border:0;border-radius:var(--radius);background:#f6f4e6db;-webkit-backdrop-filter:blur(12px) saturate(1.1);backdrop-filter:blur(12px) saturate(1.1);box-shadow:0 14px 34px -20px #1e140a8c}.ch__media .ch__promise{gap:10px;padding:12px 14px;border:0!important}.ch__media .ch__promise+.ch__promise{box-shadow:inset 1px 0 #4040411f}.ch__media .ch__promise>i{width:34px;height:34px;font-size:18px;background:#fff9}.ch__media .ch__promise b{font-size:var(--fs-sm)}.ch__media .ch__promise span{margin-top:2px;font-size:var(--fs-2xs);line-height:1.35}.ch-chips{display:flex;flex-wrap:wrap;gap:8px;margin:clamp(26px,3vw,44px) 0 clamp(18px,2vw,28px)}.ch-chip{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid var(--hairline-strong, rgba(64, 64, 65, .4));border-radius:var(--radius);background:transparent;font:500 var(--fs-xs)/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease}.ch-chip b{font-weight:500;opacity:.55}.ch-chip:hover{border-color:var(--ink)}.ch-chip[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--page-bg, #f6f4e6)}.ch-grid-anchor{scroll-margin-top:calc(var(--header-h, 60px) + 16px)}@media(min-width:901px){.ch{height:calc(100vh - var(--header-h, 60px) - var(--offer-h, 0px));height:calc(100svh - var(--header-h, 60px) - var(--offer-h, 0px));min-height:560px;padding-bottom:clamp(12px,1.4vw,20px)}.ch__media{min-height:0}}@media(max-width:900px){.ch{min-height:0}.ch__main{grid-template-columns:1fr;gap:18px}.ch__media{min-height:0;aspect-ratio:4 / 3}.ch__promises{grid-template-columns:repeat(2,minmax(0,1fr))}.ch__promise:nth-child(3){border-left:0}.ch__promise:nth-child(n+3){border-top:1px solid var(--hairline)}.ch__media .ch__promises{right:8px;bottom:8px;left:8px}.ch__media .ch__promise{padding:9px 10px}.ch__media .ch__promise:nth-child(n+3){box-shadow:inset 0 1px #4040411f}.ch__media .ch__promise:nth-child(4){box-shadow:inset 1px 1px #4040411f}.ch__media .ch__promise span{display:none}.ch__media .ch__promise>i{width:28px;height:28px;font-size:15px}}@media(max-width:560px){.ch{padding-inline:var(--gutter)}.ch__media{margin-inline:calc(var(--edge, 5px) - var(--gutter))}.ch__promise{align-items:flex-start;gap:10px;padding:14px 8px}.ch__promise>i{width:36px;height:36px;font-size:18px}.ch__promise b{font-size:var(--fs-sm)}.ch__promise span{font-size:var(--fs-xs)}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/sj-site.css.map */
