.aster-material-navigation .aster-header-inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:24px}.aster-category-skip{position:fixed;z-index:100;top:8px;left:8px;transform:translateY(-160%);padding:12px 16px;background:#25221e;color:#fff;font:500 14px/1.5 var(--aster-sans)}.aster-category-skip:focus-visible{transform:none;outline:2px solid #25221e;outline-offset:3px}.aster-material-navigation .aster-nav{gap:clamp(24px,2.4vw,40px)}.aster-material-navigation .aster-nav a{display:inline-flex;align-items:center;min-height:44px;font-size:11px;line-height:1.4;letter-spacing:.06em;text-decoration-thickness:1px;text-underline-offset:6px}.aster-material-navigation .aster-nav a[aria-current]{text-decoration:underline}.aster-material-navigation .aster-tools{gap:4px}.aster-material-navigation .aster-tools button,.aster-material-navigation .aster-tools .aster-tool-link{width:44px;height:44px;flex-shrink:0;color:inherit;touch-action:manipulation}.aster-material-navigation a:focus-visible,.aster-material-navigation button:focus-visible,.aster-material-menu a:focus-visible,.aster-material-menu button:focus-visible{outline:2px solid var(--aster-ink);outline-offset:3px}.aster-material-menu .aster-mobile-menu-top{flex-shrink:0}.aster-material-menu .aster-mobile-menu-top button{width:44px;height:44px}.aster-material-menu .aster-menu-primary,.aster-material-menu .aster-menu-secondary,.aster-material-menu .aster-menu-services{display:grid;gap:0;flex-shrink:0}.aster-material-menu .aster-menu-primary a{display:flex;align-items:center;min-height:48px;padding:8px 0;color:inherit;font:400 30px/1.15 var(--aster-serif);text-decoration:none}.aster-material-menu .aster-menu-primary a[aria-current]{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.aster-material-menu .aster-menu-secondary a,.aster-material-menu .aster-menu-services a{display:flex;align-items:center;min-height:44px;padding:8px 0;color:inherit;font:400 14px/1.5 var(--aster-sans);text-decoration:none}.aster-material-menu a:hover{text-decoration:underline;text-underline-offset:5px}.aster-material-menu .aster-menu-services{gap:0;margin-top:16px;padding-top:16px;border-top:1px solid var(--aster-line)}.aster-material-menu .aster-menu-services>span{margin-bottom:8px;color:var(--aster-muted);font:500 12px/1.5 var(--aster-sans)}@media(max-width:1100px){.aster-material-navigation .aster-header-inner{grid-template-columns:minmax(0,1fr) auto}.aster-material-navigation .aster-nav{display:none}.aster-material-navigation .aster-menu-button{display:grid!important}.aster-mobile-menu.aster-material-menu{position:fixed;z-index:95;inset:0 0 0 auto;display:flex;flex-direction:column;gap:0;width:min(100%,380px);height:100dvh;padding:max(16px,env(safe-area-inset-top)) 24px max(24px,env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;background:#fff;color:var(--aster-ink)}}@media(min-width:1101px){.aster-material-navigation .aster-nav{display:flex}.aster-material-navigation .aster-menu-button{display:none!important}}.aster-site .aster-footer nav a{font-size:12px;line-height:1.5;min-height:32px;display:inline-flex;align-items:center;touch-action:manipulation}.aster-site .aster-footer nav strong,.aster-site .aster-footer-right>strong{font-size:10px;line-height:1.4}.aster-site .aster-footer-brand>p,.aster-site .aster-footer-right>p{font-size:11px;line-height:1.6}.aster-site .aster-footer-contact{font-size:12px;min-height:44px}.aster-site .aster-footer nav a:focus-visible,.aster-site .aster-footer a:focus-visible{outline:2px solid #fff;outline-offset:4px}@media(max-width:720px){.aster-site .aster-footer nav a{min-height:44px}.aster-site .aster-footer nav{gap:0}.aster-site .aster-footer-inner{gap:24px}}.aster-site .aster-footer-inner>nav{grid-column:auto;grid-row:auto}@media(min-width:721px)and (max-width:980px){.aster-site .aster-footer-inner{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.aster-site .aster-footer-brand,.aster-site .aster-footer-right{grid-column:1/-1}}.test-product-page{max-width:1080px;margin:0 auto;padding:24px 40px 64px;color:var(--aster-ink);font-family:var(--aster-sans)}.test-product-page *,.test-shop-entry *{min-width:0}.test-product-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:24px;font-size:13px;line-height:1.5}.test-product-breadcrumb a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-underline-offset:4px}.test-product-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,64px);align-items:center}.test-product-image{border:1px solid #ded8d1;background:#fff}.test-product-image img{display:block;width:100%;height:auto;aspect-ratio:1}.test-product-summary h1{margin:0 0 16px;font-size:clamp(32px,4vw,44px);font-weight:400;line-height:1.25;letter-spacing:-.025em;text-wrap:balance}.test-product-description,.test-product-shipping{color:#685f56;font-size:13px;line-height:1.8;text-wrap:pretty}.test-product-description{margin:0}.test-product-price{display:flex;gap:12px;align-items:baseline;margin:24px 0;font-variant-numeric:tabular-nums}.test-product-price strong{font-size:28px;font-weight:500}.test-product-price>span{font-size:13px;color:#685f56}.test-product-total{display:grid;gap:12px;margin:0 0 24px;padding-top:16px;border-top:1px solid #ded8d1;font-size:13px;line-height:1.5;font-variant-numeric:tabular-nums}.test-product-total>div{display:flex;justify-content:space-between;gap:16px}.test-product-total dd{margin:0}.test-product-total>div:last-child{font-weight:600}.test-product-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.test-product-actions button{min-height:48px;padding:12px 8px;border:1px solid var(--aster-ink);background:#fff;color:var(--aster-ink);font:inherit;font-size:13px;line-height:1.5;cursor:pointer}.test-product-actions .test-product-buy{color:#fff;background:var(--aster-ink)}.test-product-actions button:hover:not(:disabled){color:var(--aster-ink);background:#eeeae5}.test-product-actions button:disabled{opacity:.6;cursor:default}.test-product-shipping{margin:16px 0 0;font-size:12px}.test-product-notice{margin:12px 0 0;font-size:13px;line-height:1.7}.test-product-page :is(a,button):focus-visible,.test-shop-entry:focus-visible{outline:2px solid var(--aster-ink);outline-offset:4px}.test-product-page ::selection{color:#fff;background:#51463b}.test-shop-entry{display:grid;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:32px;padding-top:24px;border-top:1px solid #ded8d1;color:var(--aster-ink);text-decoration:none}.test-shop-entry>img{display:block;width:112px;height:112px;background:#fff;border:1px solid #ded8d1}.test-shop-copy{display:grid;gap:8px}.test-shop-copy h2{margin:0;font-size:22px;line-height:1.35;font-weight:400}.test-shop-copy p{margin:0;color:#685f56;font:400 13px/1.7 var(--aster-sans)}.test-shop-copy strong{font:500 16px/1.5 var(--aster-sans);font-variant-numeric:tabular-nums}.test-shop-action{display:inline-flex;align-items:center;gap:8px;min-height:44px;font:400 13px/1.5 var(--aster-sans);text-decoration:underline;text-underline-offset:4px}.test-shop-entry:hover .test-shop-action{color:#73583c}@media(max-width:680px){.test-product-page{padding:16px 20px 40px}.test-product-breadcrumb{margin-bottom:16px}.test-product-overview{grid-template-columns:1fr;gap:24px}.test-product-image{width:min(100%,240px);justify-self:center}.test-product-summary h1{margin-bottom:12px}.test-product-price{margin:16px 0}.test-shop-entry{grid-template-columns:88px minmax(0,1fr);gap:16px}.test-shop-entry>img{grid-row:span 2;width:88px;height:88px}.test-shop-copy{gap:4px}.test-shop-copy h2{font-size:20px}.test-shop-action{grid-column:2;margin-top:-8px}}.drinkware-about,.drinkware-unavailable{color:var(--aster-ink);background:#f7f5f0;font-family:var(--aster-sans)}.drinkware-about{padding:48px var(--aster-gutter) 64px}.drinkware-about>section{max-width:1440px;margin-inline:auto}.drinkware-about h1,.drinkware-about h2,.drinkware-unavailable h1{font:400 clamp(44px,5vw,72px) / 1 var(--aster-serif);letter-spacing:-.03em;margin:16px 0 24px;text-wrap:balance}.drinkware-about p,.drinkware-unavailable p{font-size:14px;line-height:1.75;color:var(--aster-muted);max-width:52ch}.drinkware-about-opening,.drinkware-about-touch{display:grid;grid-template-columns:1fr 1.1fr;gap:48px;align-items:center}.drinkware-about-opening>img{width:100%;height:auto;aspect-ratio:1.2;object-fit:cover}.drinkware-about-approach{display:grid;grid-template-columns:1fr 1.1fr;gap:48px;padding-block:56px;border-block:1px solid var(--aster-line);margin-block:56px!important}.drinkware-about-approach article+article{margin-top:24px}.drinkware-about h3{font:400 30px/1.1 var(--aster-serif);margin:0 0 12px}.drinkware-about h2{font-size:clamp(38px,4vw,58px)}.drinkware-about-touch>img{width:100%;height:auto}.drinkware-about a,.drinkware-unavailable a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-underline-offset:5px}.drinkware-about-touch a{margin:16px 24px 0 0}.drinkware-unavailable{min-height:55vh;padding:64px max(var(--aster-gutter),calc((100vw - 1280px)/2))}.drinkware-unavailable nav{display:flex;flex-wrap:wrap;gap:12px 32px;margin:24px 0}.drinkware-unavailable .drinkware-order-help{font-size:13px}.drinkware-unavailable:focus-visible,.drinkware-about:focus-visible{outline:2px solid var(--aster-ink);outline-offset:-2px}@media(max-width:680px){.drinkware-about{padding-block:32px 40px}.drinkware-about-opening,.drinkware-about-touch,.drinkware-about-approach{grid-template-columns:1fr;gap:24px}.drinkware-about-approach{margin-block:32px!important;padding-block:32px}.drinkware-about p{font-size:13px}.drinkware-about h1{font-size:46px}.drinkware-about h2{font-size:40px}.drinkware-unavailable{padding-block:40px}.drinkware-unavailable h1{font-size:44px}}.drinkware-about a:focus-visible,.drinkware-unavailable a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.drinkware-about [id]{scroll-margin-top:24px}.drinkware-about-approach{display:block}.drinkware-about-approach>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:32px}.drinkware-about-approach article+article{margin-top:0}@media(max-width:680px){.drinkware-about-approach>div:last-child{grid-template-columns:1fr;gap:24px;margin-top:24px}}.home-table-hero{position:relative;display:grid;min-width:0;aspect-ratio:3 / 4;max-height:760px;isolation:isolate;color:#fff;background:#31281d;scroll-margin-top:72px}.home-table-image{display:block;grid-area:1 / 1;width:100%;height:100%;min-width:0;min-height:0}.home-table-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center bottom}.home-table-copy{z-index:1;grid-area:1 / 1;align-self:start;width:min(100%,360px);padding:clamp(32px,9vw,48px) 24px 24px max(24px,env(safe-area-inset-left,0px))}.home-table-copy h1{margin:0;color:inherit;font:400 clamp(40px,11vw,52px)/1.02 var(--aster-serif);letter-spacing:-.025em}.home-table-copy p{max-width:25ch;margin:16px 0 12px;color:inherit;font:400 16px/1.5 var(--aster-sans);text-wrap:pretty}.home-table-action{display:inline-flex;align-items:center;min-height:44px;padding:6px 0;color:inherit;font:400 15px/1.5 var(--aster-sans);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:7px;touch-action:manipulation;-webkit-tap-highlight-color:#59503e}.home-table-action:hover{text-decoration-thickness:2px}.home-table-hero .home-table-action:focus-visible{outline:2px solid #fff;outline-offset:5px}.home-table-note{position:absolute;right:max(12px,env(safe-area-inset-right,0px));bottom:max(8px,env(safe-area-inset-bottom,0px));max-width:calc(100% - 24px);padding:3px 5px;color:#fff;background:#29251f;font:400 10px/1.4 var(--aster-sans)}@media(min-width:721px),(orientation:landscape){.home-table-hero{aspect-ratio:2 / 1;max-height:none}.home-table-copy{width:33%;padding:clamp(32px,6vw,96px) 0 24px max(clamp(32px,4.45vw,80px),env(safe-area-inset-left,0px))}.home-table-copy h1{font-size:clamp(36px,4.6vw,72px)}.home-table-copy p{margin-top:20px;font-size:15px}}@media(min-width:721px)and (max-width:980px)and (orientation:portrait){.home-table-hero{aspect-ratio:1 / 1}.home-table-copy{width:min(50%,360px);padding-top:40px}.home-table-copy h1{font-size:48px}.home-table-copy p{font-size:16px}}@media(min-width:721px)and (max-width:1199px){.home-table-copy p{max-width:18ch}.home-table-action{font-size:14px}}@media(max-width:980px)and (orientation:landscape){.home-table-copy p{max-width:14ch}.home-table-action{max-width:15vw;font-size:13px;line-height:1.4}}@media(max-width:360px)and (orientation:portrait){.home-table-copy{padding-top:28px}.home-table-copy h1{font-size:38px}.home-table-copy p{margin-top:12px;font-size:15px;max-width:24ch}}@media(max-width:720px)and (orientation:landscape){.home-table-copy{width:36%;padding-top:24px}.home-table-copy h1{font-size:32px}.home-table-copy p{margin-top:12px;font-size:13px}}@media(max-width:600px)and (orientation:landscape){.home-table-copy{padding-block:8px}.home-table-copy h1{font-size:26px}.home-table-copy p{margin-block:4px;font-size:12px;line-height:1.35}.home-table-action{font-size:12px;line-height:1.35}.home-table-copy p,.home-table-action{max-width:calc(21vw - max(32px,4.45vw) - 12px)}}.drinkware-home{--paper: #f7f5f0;--ink: #2f2c28;--muted: #69635b;--line: #d5d0c6;--plum: #443b44;--light: #f8f3eb;--gutter: clamp(24px, 5.55vw, 80px)}.drinkware-home *{box-sizing:border-box}.drinkware-home{color-scheme:light;scroll-behavior:smooth;scroll-padding-top:24px}.drinkware-home{margin:0;background:var(--paper);color:var(--ink);font:14px/1.65 var(--aster-sans);-webkit-tap-highlight-color:#d8d0c1}.drinkware-home ::selection{background:#cabfcf;color:#29232c}.drinkware-home a{color:inherit;text-decoration:none;touch-action:manipulation}.drinkware-home a:hover{color:#79674a}.drinkware-home a:focus-visible,.drinkware-home button:focus-visible,.drinkware-home summary:focus-visible{outline:2px solid #927d5c;outline-offset:5px}.drinkware-home button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation}.drinkware-home button:hover{color:#79674a}.drinkware-home button:disabled{cursor:default}.drinkware-home img{display:block;width:100%;max-width:100%;height:auto}.drinkware-home svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.2;flex:none}.drinkware-home h1,.drinkware-home h2,.drinkware-home h3,.drinkware-home p,.drinkware-home figure{margin:0}.drinkware-home h1,.drinkware-home h2,.drinkware-home h3{font:400 1em/1 var(--aster-serif)}.drinkware-home h1,.drinkware-home h2,.drinkware-home h3{text-wrap:balance;letter-spacing:-.025em}.drinkware-home h2{font-size:clamp(44px,5vw,72px);line-height:.99}.drinkware-home h3{font-size:30px;line-height:1.1}.drinkware-home p{text-wrap:pretty}.drinkware-home .wrap{max-width:1600px;margin-inline:auto;padding-inline:var(--gutter)}.drinkware-home .line-link{display:inline-flex;min-height:48px;align-items:center;justify-content:space-between;gap:24px;font-size:12px;border-bottom:1px solid currentColor}.drinkware-home .cup-world a:hover,.drinkware-home .zodiac-world a:hover{color:#fff}.drinkware-home .micro{font-size:12px;line-height:1.6;color:var(--muted)}.drinkware-home .discovery{padding-block:48px;display:grid;grid-template-columns:1fr 1.25fr;gap:64px;align-items:center}.drinkware-home .discovery h2{font-size:54px}.drinkware-home .discovery>div{max-width:65ch}.drinkware-home .discovery p{font-size:14px;color:var(--muted);max-width:52ch}.drinkware-home .discovery nav{display:flex;flex-wrap:wrap;gap:24px;margin-top:18px}.drinkware-home .discovery nav a{font-size:12px;min-height:44px;display:flex;align-items:center;border-bottom:1px solid var(--line)}.drinkware-home .cut-studio{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;padding-bottom:64px;align-items:center}.drinkware-home .cut-scene img{aspect-ratio:4/5;object-fit:cover;max-height:720px}.drinkware-home .cut-scene figcaption{font-size:12px;color:var(--muted);margin-top:12px}.drinkware-home .cut-copy h2{font-size:clamp(44px,4.6vw,66px)}.drinkware-home .cut-copy>p:not(.micro){font-size:13px;color:var(--muted);max-width:46ch;margin-top:24px}.drinkware-home .cut-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px}.drinkware-home .cut-options button{min-width:0;border:0;border-bottom:1px solid var(--line);background:#ebe7df;padding:12px 8px 0}.drinkware-home .cut-options img{width:100%;height:148px;object-fit:contain;mix-blend-mode:multiply}.drinkware-home .cut-options span{display:flex;justify-content:center;align-items:center;min-height:48px;font-size:12px}.drinkware-home .cut-options button[aria-pressed=true]{border-bottom:3px solid var(--ink)}.drinkware-home .selection-copy{padding-top:24px;min-height:112px}.drinkware-home .selection-copy h3{font-size:30px}.drinkware-home .selection-copy p{font-size:12px;color:var(--muted);max-width:40ch;margin-top:8px}.drinkware-home .cut-copy>.line-link{gap:8px;min-width:190px}.drinkware-home .cut-copy>.line-link svg{margin-left:24px}.drinkware-home .cut-copy .micro{margin-top:16px}.drinkware-home .colour-world{background:#e7ece9;padding-block:56px}.drinkware-home .section-head{display:grid;grid-template-columns:1.25fr 1fr;gap:56px;align-items:end}.drinkware-home .section-head>div{max-width:45ch;justify-self:end}.drinkware-home .section-head p{font-size:13px;color:var(--muted)}.drinkware-home .section-head .line-link{margin-top:16px}.drinkware-home .colour-lineup{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin-top:32px}.drinkware-home .colour-lineup button{background:transparent;border:0;border-bottom:1px solid #b6c1ba;min-width:0;padding:0}.drinkware-home .colour-lineup img{height:250px;object-fit:contain;mix-blend-mode:multiply}.drinkware-home .colour-lineup button>span{display:flex;justify-content:center;gap:8px;align-items:center;min-height:52px;font-size:12px}.drinkware-home .colour-lineup button[aria-pressed=true]{border-bottom:3px solid #425e4e}.drinkware-home .colour-lineup i,.drinkware-home .glaze-options i{display:inline-block;width:12px;height:12px;border-radius:50%;background:var(--swatch);border:1px solid #9d9e95;flex:none}.drinkware-home .colour-bottom{display:flex;justify-content:space-between;gap:24px;margin-top:24px;font-size:12px;color:#4f5d55}.drinkware-home .colour-bottom a{text-decoration:underline;text-underline-offset:4px}.drinkware-home .colour-bottom strong{font-weight:400;color:#2d483a}.drinkware-home .zodiac-world{background:#25211f;color:var(--light)}.drinkware-home .zodiac-inner{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding-block:56px}.drinkware-home .zodiac-image{min-width:0}.drinkware-home .zodiac-image img{aspect-ratio:1;object-fit:contain;max-height:600px}.drinkware-home .zodiac-image figcaption{font-size:12px;color:#c9bfb1;margin-top:14px;text-align:center}.drinkware-home .zodiac-copy>p:not(.micro){font-size:13px;color:#ded5c9;max-width:44ch;margin-top:24px}.drinkware-home .signs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:28px}.drinkware-home .signs button{min-height:44px;border:1px solid #76695c;background:transparent;font-size:12px;color:#eee5d8;padding:8px}.drinkware-home .signs button:hover,.drinkware-home .signs button[aria-pressed=true]{background:#e9decb;color:#302923;border-color:#e9decb}.drinkware-home .zodiac-copy p.zodiac-selection{margin-top:20px;color:#eee5d8;font-size:14px}.drinkware-home .zodiac-copy .line-link{margin-top:8px;min-width:200px;gap:8px}.drinkware-home .zodiac-copy .line-link svg{margin-left:24px}.drinkware-home .zodiac-copy .micro{color:#c9bfb1;margin-top:16px}.drinkware-home .cup-world{background:var(--plum);color:var(--light)}.drinkware-home .cup-main{display:grid;grid-template-columns:1.05fr 1fr;max-width:1600px;margin-inline:auto}.drinkware-home .gesture-image{display:block;min-width:0;min-height:600px;background:#f3f2ef}.drinkware-home .gesture-image img{height:100%;object-fit:cover;object-position:40% center}.drinkware-home .cup-copy{padding:48px var(--gutter) 48px 48px;display:flex;flex-direction:column;justify-content:center;align-items:start}.drinkware-home .cup-copy h2{font-size:clamp(42px,4.1vw,60px)}.drinkware-home .cup-copy>p{font-size:13px;line-height:1.75;margin-top:24px;color:#e3dbe1;max-width:46ch}.drinkware-home .bead-detail{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center;margin-top:28px;width:100%}.drinkware-home .bead-detail img{height:150px;object-fit:cover;background:#f4f2ee}.drinkware-home .bead-detail p{font-size:12px;color:#e3dbe1}.drinkware-home .cup-copy .line-link{margin-top:24px}.drinkware-home .glaze-section{padding-block:36px 48px;border-top:1px solid #776a77}.drinkware-home .glaze-heading{display:flex;align-items:end;justify-content:space-between;gap:24px}.drinkware-home .glaze-heading h3{font-size:36px}.drinkware-home .glaze-heading p{font-size:12px;color:#e3dbe1}.drinkware-home .glaze-heading p+p{margin-top:8px}.drinkware-home .glaze-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px}.drinkware-home .glaze-options button{background:#ede9e4;padding:8px 24px 0;border:0;border-bottom:1px solid #776a77;color:#453e43;min-width:0}.drinkware-home .glaze-options img{height:210px;object-fit:contain;mix-blend-mode:multiply}.drinkware-home .glaze-options button>span{display:flex;justify-content:space-between;align-items:center;min-height:48px;font-size:13px}.drinkware-home .glaze-options button[aria-pressed=true]{border-bottom:4px solid #a49a5f}.drinkware-home .more-crystal{padding-block:64px}.drinkware-home .more-crystal .section-head .micro{margin-top:16px;font-size:12px}.drinkware-home .guide{display:grid;grid-template-columns:1fr 1.15fr;gap:64px;padding-block:36px 56px;border-top:1px solid var(--line);align-items:center}.drinkware-home .guide h2{font-size:60px}.drinkware-home .guide>div>p:not(.micro){font-size:13px;color:var(--muted);max-width:42ch;margin-top:24px}.drinkware-home .guide>div>.line-link{margin-top:20px}.drinkware-home .guide-list>a{display:grid;grid-template-columns:76px 1fr auto;gap:20px;align-items:center;padding-block:12px;border-bottom:1px solid var(--line)}.drinkware-home .guide-list img{height:76px;object-fit:contain;mix-blend-mode:multiply}.drinkware-home .guide-list h3{font-size:29px}.drinkware-home .guide-list p{font-size:12px;margin-top:6px;color:var(--muted)}.drinkware-home .guide-list>a>span{font-size:13px;font-variant-numeric:tabular-nums}.drinkware-home .guide-list .micro{margin-top:14px}.drinkware-home .questions{display:grid;grid-template-columns:1fr 1.15fr;gap:64px;padding-block:48px 56px;border-top:1px solid var(--line)}.drinkware-home .questions h2{font-size:52px}.drinkware-home .questions>div>p{font-size:13px;color:var(--muted);margin-top:20px}.drinkware-home .answers details{border-bottom:1px solid var(--line);padding-block:12px}.drinkware-home .answers summary{cursor:pointer;min-height:44px;align-content:center;font-size:13px;padding-right:12px;touch-action:manipulation}.drinkware-home .answers details p{font-size:12px;color:var(--muted);padding-block:4px 12px;max-width:65ch;line-height:1.8}@media(max-width:1080px){.drinkware-home .cut-studio{gap:32px}.drinkware-home .cut-copy h2{font-size:50px}.drinkware-home .cut-options{gap:8px}.drinkware-home .cut-options img{height:120px}.drinkware-home .selection-copy{min-height:120px}.drinkware-home .section-head{gap:32px}.drinkware-home .colour-lineup{gap:12px}.drinkware-home .colour-lineup img{height:200px}.drinkware-home .zodiac-inner{gap:32px}.drinkware-home .zodiac-copy h2{font-size:56px}.drinkware-home .cup-copy{padding:32px}.drinkware-home .cup-copy h2{font-size:48px}.drinkware-home .bead-detail{gap:16px}.drinkware-home .bead-detail img{height:128px}.drinkware-home .gesture-image{min-height:620px}.drinkware-home .more-crystal .section-head h2{font-size:54px}.drinkware-home .guide,.drinkware-home .questions{gap:32px}.drinkware-home .guide h2{font-size:50px}.drinkware-home .questions h2{font-size:46px}}@media(max-width:900px){.drinkware-home .discovery{gap:32px}.drinkware-home .discovery h2{font-size:48px}.drinkware-home .cut-studio{align-items:start}.drinkware-home .cut-copy h2{font-size:42px}.drinkware-home .cut-copy>p:not(.micro){margin-top:16px}.drinkware-home .cut-options{margin-top:20px}.drinkware-home .cut-options img{height:100px}.drinkware-home .cut-options span{font-size:12px}.drinkware-home .cut-scene img{aspect-ratio:.65}.drinkware-home .colour-lineup{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.drinkware-home .colour-lineup img{height:220px}.drinkware-home .colour-bottom{display:block}.drinkware-home .colour-bottom p+p{margin-top:12px}.drinkware-home .section-head h2{font-size:48px}.drinkware-home .zodiac-inner{grid-template-columns:.9fr 1fr;gap:24px}.drinkware-home .zodiac-copy h2{font-size:48px}.drinkware-home .signs{gap:6px}.drinkware-home .signs button{padding-inline:4px}.drinkware-home .cup-main{grid-template-columns:1fr 1fr}.drinkware-home .cup-copy{padding:28px}.drinkware-home .cup-copy h2{font-size:42px}.drinkware-home .bead-detail{grid-template-columns:1fr}.drinkware-home .bead-detail img{height:140px}.drinkware-home .bead-detail p{display:none}.drinkware-home .glaze-heading h3{font-size:32px}.drinkware-home .glaze-heading>div{max-width:34ch}.drinkware-home .glaze-options img{height:180px}.drinkware-home .glaze-options button{padding-inline:16px}.drinkware-home .guide-list>a{grid-template-columns:56px 1fr auto;gap:12px}.drinkware-home .guide-list img{height:60px}.drinkware-home .guide-list h3{font-size:25px}.drinkware-home .guide h2,.drinkware-home .questions h2{font-size:44px}}@media(min-width:681px)and (max-width:900px){.drinkware-home .cup-main{grid-template-columns:1fr}.drinkware-home .gesture-image{min-height:0;aspect-ratio:1.5}.drinkware-home .gesture-image img{object-fit:contain}.drinkware-home .cup-copy{padding:36px var(--gutter);display:grid;grid-template-columns:1fr 1fr;gap:24px}.drinkware-home .cup-copy h2{font-size:46px}.drinkware-home .cup-copy>p{margin:0}.drinkware-home .bead-detail{grid-template-columns:1fr 1fr;margin:0}.drinkware-home .bead-detail p{display:block}.drinkware-home .cup-copy .line-link{margin:0;justify-self:start;align-self:center}}@media(max-width:680px){.drinkware-home{--gutter: 24px}.drinkware-home .discovery{grid-template-columns:1fr;padding-block:32px;gap:20px}.drinkware-home .discovery h2{font-size:46px}.drinkware-home .discovery h2 br{display:none}.drinkware-home .discovery p{font-size:13px}.drinkware-home .discovery nav{gap:12px 24px;margin-top:12px;justify-content:space-between}.drinkware-home .cut-studio{grid-template-columns:1fr;gap:28px;padding-bottom:36px}.drinkware-home .cut-scene img{aspect-ratio:1;max-height:460px;object-fit:cover;object-position:center 62%}.drinkware-home .cut-scene figcaption{font-size:12px;margin-top:10px}.drinkware-home .cut-copy h2{font-size:46px}.drinkware-home .cut-copy h2 br{display:none}.drinkware-home .cut-copy>p:not(.micro){font-size:13px;max-width:45ch;margin-top:16px}.drinkware-home .cut-options{gap:12px;margin-top:24px}.drinkware-home .cut-options img{height:120px}.drinkware-home .selection-copy{min-height:108px;padding-top:20px}.drinkware-home .selection-copy h3{font-size:29px}.drinkware-home .selection-copy p{font-size:12px}.drinkware-home .cut-copy .micro{margin-top:12px}.drinkware-home .colour-world{padding-block:36px}.drinkware-home .section-head{grid-template-columns:1fr;gap:20px}.drinkware-home .section-head h2{font-size:45px}.drinkware-home .section-head>div{justify-self:start;max-width:none}.drinkware-home .section-head p{font-size:13px}.drinkware-home .section-head .line-link{margin-top:12px}.drinkware-home .colour-lineup{gap:20px 12px;margin-top:24px}.drinkware-home .colour-lineup img{height:156px}.drinkware-home .colour-lineup button>span{font-size:12px;min-height:44px}.drinkware-home .colour-bottom{margin-top:20px;font-size:12px}.drinkware-home .zodiac-inner{grid-template-columns:1fr;padding-block:32px;gap:28px}.drinkware-home .zodiac-image{max-width:420px;width:100%;margin-inline:auto}.drinkware-home .zodiac-image img{max-height:340px}.drinkware-home .zodiac-image figcaption{font-size:12px;margin-top:12px}.drinkware-home .zodiac-copy h2{font-size:48px}.drinkware-home .zodiac-copy h2 br{display:none}.drinkware-home .zodiac-copy>p:not(.micro){margin-top:16px;font-size:13px;max-width:44ch}.drinkware-home .signs{margin-top:20px;gap:8px}.drinkware-home .signs button{min-height:44px;font-size:12px}.drinkware-home .zodiac-copy p.zodiac-selection{margin-top:20px}.drinkware-home .zodiac-copy .micro{font-size:12px}.drinkware-home .cup-main{grid-template-columns:1fr}.drinkware-home .gesture-image{min-height:0;aspect-ratio:1.5}.drinkware-home .gesture-image img{object-fit:contain}.drinkware-home .cup-copy{padding:32px 24px}.drinkware-home .cup-copy h2{font-size:44px}.drinkware-home .cup-copy>p{font-size:13px;margin-top:20px}.drinkware-home .bead-detail{grid-template-columns:1fr 1fr;gap:20px;margin-top:24px}.drinkware-home .bead-detail img{height:130px}.drinkware-home .bead-detail p{display:block;font-size:12px}.drinkware-home .cup-copy .line-link{margin-top:20px}.drinkware-home .glaze-section{padding-block:28px 32px}.drinkware-home .glaze-heading{display:block}.drinkware-home .glaze-heading h3{font-size:34px}.drinkware-home .glaze-heading>div{max-width:none;margin-top:18px}.drinkware-home .glaze-heading p{font-size:12px}.drinkware-home .glaze-options{gap:12px;margin-top:24px}.drinkware-home .glaze-options button{padding:8px 6px 0}.drinkware-home .glaze-options img{height:115px}.drinkware-home .glaze-options button>span{font-size:12px;min-height:44px;gap:6px}.drinkware-home .glaze-options i{width:10px;height:10px}.drinkware-home .more-crystal{padding-block:36px}.drinkware-home .more-crystal .section-head h2{font-size:46px}.drinkware-home .more-crystal .section-head .micro{font-size:12px;margin-top:12px}.drinkware-home .guide{grid-template-columns:1fr;gap:24px;padding-block:32px 36px}.drinkware-home .guide h2{font-size:45px}.drinkware-home .guide h2 br{display:none}.drinkware-home .guide>div>p:not(.micro){font-size:13px;margin-top:16px}.drinkware-home .guide>div>.line-link{margin-top:12px}.drinkware-home .guide-list>a{grid-template-columns:56px 1fr auto;gap:14px;min-height:96px}.drinkware-home .guide-list h3{font-size:26px}.drinkware-home .guide-list p{font-size:12px}.drinkware-home .guide-list>a>span{font-size:12px}.drinkware-home .questions{grid-template-columns:1fr;gap:20px;padding-block:32px 36px}.drinkware-home .questions h2{font-size:44px}.drinkware-home .questions h2 br{display:none}.drinkware-home .questions>div>p{font-size:13px;margin-top:16px}.drinkware-home .answers summary{font-size:13px}.drinkware-home .answers details p{font-size:12px}}@media(max-width:360px){.drinkware-home{--gutter: 20px}.drinkware-home .discovery h2{font-size:42px}.drinkware-home .discovery nav{gap:10px 16px}.drinkware-home .cut-copy h2,.drinkware-home .section-head h2,.drinkware-home .more-crystal .section-head h2{font-size:41px}.drinkware-home .cut-options{gap:8px}.drinkware-home .cut-options img{height:96px}.drinkware-home .cut-options button{padding-inline:4px}.drinkware-home .colour-lineup{gap:16px 10px}.drinkware-home .colour-lineup img{height:136px}.drinkware-home .colour-lineup button>span{gap:6px}.drinkware-home .colour-lineup i{width:10px;height:10px}.drinkware-home .zodiac-copy h2{font-size:42px}.drinkware-home .signs{gap:6px}.drinkware-home .cup-copy{padding-inline:20px}.drinkware-home .cup-copy h2{font-size:40px}.drinkware-home .bead-detail{gap:16px}.drinkware-home .bead-detail img{height:110px}.drinkware-home .glaze-options{gap:8px}.drinkware-home .glaze-options img{height:96px}.drinkware-home .glaze-options button>span{font-size:12px}.drinkware-home .glaze-options i{display:none}.drinkware-home .guide h2,.drinkware-home .questions h2{font-size:40px}.drinkware-home .guide-list>a{grid-template-columns:44px 1fr auto;gap:10px}.drinkware-home .guide-list img{height:52px}.drinkware-home .guide-list h3{font-size:24px}}.drinkware-home .family-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px;margin-top:32px}.drinkware-home .crystal-family{min-width:0;display:flex;flex-direction:column}.drinkware-home .family-photo{display:block;flex-shrink:0;overflow:hidden;background:#eee6d6}.drinkware-home .family-mini .family-photo{background:#efe3e5}.drinkware-home .family-saucer .family-photo{background:#e0ebea}.drinkware-home .family-object .family-photo{background:#e7e2ef}.drinkware-home .family-photo img{height:360px;width:100%;object-fit:contain;mix-blend-mode:multiply;padding:16px 24px}.drinkware-home .family-copy{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding-top:20px}.drinkware-home .family-copy h3{font-size:34px}.drinkware-home .family-copy>p{flex:1;font-size:13px;line-height:1.6;max-width:52ch;color:var(--muted);margin-top:12px}.drinkware-home .family-swatches{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.drinkware-home .family-swatches button{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;min-height:44px;min-width:44px;border:1px solid var(--line);background:transparent;font-size:12px}.drinkware-home .family-swatches button[aria-pressed=true]{border-color:var(--ink);background:#e8e2d7}.drinkware-home .family-swatches button:hover{border-color:var(--ink);background:#ede7dd}.drinkware-home .family-swatches i{width:12px;height:12px;flex:none;background:var(--swatch);border-radius:50%;border:1px solid #a39b92}.drinkware-home .family-detail-link{margin-top:12px;gap:8px}.drinkware-home .family-detail-link svg{margin-left:20px}.drinkware-home .more-crystal .section-head h2{font-size:64px}.drinkware-home .more-crystal .section-head .micro{margin-top:14px}@media(max-width:1080px){.drinkware-home .family-photo img{height:300px}.drinkware-home .family-copy h3{font-size:30px}.drinkware-home .family-grid{gap:32px 24px}.drinkware-home .more-crystal .section-head h2{font-size:54px}}@media(max-width:900px){.drinkware-home .family-photo img{height:280px}.drinkware-home .family-copy h3{font-size:29px}.drinkware-home .family-copy>p{font-size:12px}.drinkware-home .family-swatches{gap:8px}.drinkware-home .family-swatches button{padding-inline:6px;gap:6px}.drinkware-home .more-crystal .section-head h2{font-size:48px}}@media(max-width:680px){.drinkware-home .family-grid{grid-template-columns:1fr;gap:32px;margin-top:28px}.drinkware-home .family-photo img{height:auto;aspect-ratio:1.25;max-height:340px;padding:12px}.drinkware-home .family-copy{padding-top:18px}.drinkware-home .family-copy h3{font-size:32px}.drinkware-home .family-copy>p{font-size:13px;max-width:44ch;margin-top:10px}.drinkware-home .family-swatches{margin-top:14px;gap:8px}.drinkware-home .family-swatches button{padding-inline:12px;min-height:44px;gap:8px}.drinkware-home .family-detail-link{margin-top:10px}.drinkware-home .more-crystal .section-head h2{font-size:46px}}@media(max-width:360px){.drinkware-home .family-copy h3{font-size:29px}.drinkware-home .family-swatches button{padding-inline:10px;gap:6px}.drinkware-home .family-swatches i{width:10px;height:10px}.drinkware-home .more-crystal .section-head h2{font-size:41px}}@media(min-width:681px){.drinkware-home .family-copy>p{min-height:3.2em}}@media(prefers-reduced-motion:reduce){.drinkware-home{scroll-behavior:auto}}.drinkware-home .family-copy>.line-link{margin-top:12px;gap:8px}.drinkware-home .family-copy>.line-link svg{margin-left:20px}.drinkware-home .answers a{text-decoration:underline;text-underline-offset:4px}.aster-drinkware-page:focus-visible{outline:2px solid var(--aster-ink);outline-offset:-2px}.drinkware-home section[id]{scroll-margin-top:24px}.drinkware-home .cup-main{padding-inline:env(safe-area-inset-left) env(safe-area-inset-right)}.new-object-story{margin-top:48px;padding-top:32px;border-top:1px solid var(--new-line);min-width:0}.aster-new-object-page .new-object-story h2{max-width:18ch;margin:0;font:500 clamp(32px,3vw,44px)/1.06 var(--aster-serif);text-wrap:balance;letter-spacing:-.025em}.new-object-story .new-story-copy{min-width:0}.new-object-story .new-story-copy>p{max-width:62ch;font-size:14px;line-height:1.7;text-wrap:pretty}.new-object-story .new-story-copy h2+p{margin-top:16px}.new-story-source{display:inline-flex;align-items:center;justify-content:flex-start;gap:12px;min-height:44px;margin-top:12px;padding:8px 0;border:0;background:transparent;color:var(--aster-ink);text-align:left;font:400 12px/1.5 var(--aster-sans);cursor:pointer;text-decoration:underline;text-decoration-color:#a29f98;text-underline-offset:4px}.new-story-source svg{flex-shrink:0}.new-story-source:hover{color:#476b70;text-decoration-color:currentColor}.new-story-colours{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-width:0}.new-story-colour{display:flex;flex-direction:column;min-width:0;padding:0;border:0;color:var(--aster-ink);font:400 13px/1.5 var(--aster-sans);text-align:left;background:#fff;cursor:pointer}.new-story-colour>img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.new-story-colour-label{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:44px;padding:8px 0;border-bottom:1px solid var(--new-line);font-size:13px;line-height:1.5}.new-story-colour-state{color:var(--aster-muted);font-size:11px}.new-story-colour:hover .new-story-colour-label,.new-story-colour.is-selected .new-story-colour-label{border-bottom-color:var(--aster-ink)}.new-story-colour:hover .new-story-colour-state,.new-story-colour.is-selected .new-story-colour-state{color:var(--aster-ink)}.new-story-colour.is-selected .new-story-colour-label{box-shadow:0 1px 0 var(--aster-ink)}.new-story-source:focus-visible,.new-story-colour:focus-visible{outline:2px solid #577e86;outline-offset:4px}.new-story-image-note{max-width:72ch;margin-top:16px;color:var(--aster-muted);font-size:11px;line-height:1.6}.new-story-object-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:48px;margin-bottom:24px}.new-object-story--object .new-story-colours{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.new-object-story--tumbler,.new-object-story--rounded{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.7fr);align-items:center;column-gap:48px}.new-story-comparison{min-width:0}.new-object-story--rounded{grid-template-columns:minmax(0,1.7fr) minmax(0,.8fr)}.new-object-story--rounded>.new-story-copy{grid-column:2;grid-row:1}.new-object-story--rounded>.new-story-comparison{grid-column:1;grid-row:1}.new-story-set-description{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:64px;margin-bottom:24px}.new-story-set-description h2{max-width:20ch}.new-story-set-contents h3{margin-bottom:8px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.5}.new-story-set-contents dl{margin:0}.new-story-set-contents dl>div{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid var(--new-line);font-size:13px;line-height:1.5}.new-story-set-contents dd{margin:0;font-variant-numeric:tabular-nums}@media(max-width:980px){.new-story-object-intro,.new-story-set-description{gap:32px}.new-object-story--tumbler,.new-object-story--rounded{grid-template-columns:minmax(0,1fr);gap:24px}.new-object-story--rounded>.new-story-copy,.new-object-story--rounded>.new-story-comparison{grid-column:auto;grid-row:auto}.new-object-story--tumbler .new-story-copy,.new-object-story--rounded .new-story-copy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:0 32px;align-items:start}.new-object-story--tumbler .new-story-copy>p,.new-object-story--rounded .new-story-copy>p{margin-top:0}.new-object-story--tumbler .new-story-source,.new-object-story--rounded .new-story-source{grid-column:2;justify-self:start}.new-object-story--object .new-story-colours{gap:16px}}@media(max-width:600px){.new-object-story{margin-top:32px;padding-top:24px}.aster-new-object-page .new-object-story h2{font-size:clamp(30px,8vw,36px);max-width:20ch}.new-story-object-intro,.new-story-set-description,.new-object-story--tumbler .new-story-copy,.new-object-story--rounded .new-story-copy{display:block;margin-bottom:20px}.new-object-story .new-story-copy>p,.new-object-story--tumbler .new-story-copy>p,.new-object-story--rounded .new-story-copy>p{margin-top:12px;font-size:13px;line-height:1.7}.new-object-story--tumbler,.new-object-story--rounded{display:block}.new-story-colours{gap:12px}.new-object-story--object .new-story-colours{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.new-story-colour-label{flex-direction:column;align-items:flex-start;gap:4px;font-size:12px}.new-story-colour-state{font-size:10px}.new-story-source{margin-top:8px;font-size:12px}.new-story-set-contents{margin-top:20px}.new-story-image-note{margin-top:12px;font-size:11px}}@media(max-width:359px){.new-story-colour-label{flex-direction:column;gap:0}}.aster-new-object-page{--new-line: #ded7ce;width:min(1280px,calc(100% - 2 * var(--aster-gutter)));margin:0 auto;color:var(--aster-ink);font-family:var(--aster-sans)}.new-object-breadcrumb{display:flex;flex-wrap:wrap;gap:8px 12px;padding:24px 0;color:#67645e;font-size:11px;line-height:1.5}.new-object-breadcrumb a{color:inherit;text-decoration:none}.new-object-intro{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-rows:auto 1fr;gap:0 clamp(32px,5vw,72px);padding:8px 0 16px}.new-object-heading{grid-column:2;grid-row:1}.new-object-heading h1{margin:0 0 16px;font:500 clamp(42px,4.2vw,60px)/1.02 var(--aster-serif);letter-spacing:-.035em;text-wrap:balance}.new-object-status{margin:0 0 24px;color:#5e615f;font-size:14px;line-height:1.6}.new-object-gallery{grid-column:1;grid-row:1 / 3;min-width:0}.new-object-image-expand{position:relative;display:block;width:100%;padding:0;border:0;background:#fff;cursor:zoom-in;color:var(--aster-ink)}.new-object-image-expand>img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.new-object-image-expand>span{position:absolute;right:16px;bottom:16px;display:flex;align-items:center;gap:8px;padding:8px 12px;background:#fff;font:400 11px/1.5 var(--aster-sans)}.new-object-caption{margin:12px 0 0;color:#67645e;font-size:11px;line-height:1.6}.new-object-details{grid-column:2;grid-row:2;min-width:0;scroll-margin-top:96px}.new-object-description{max-width:62ch;margin:0;color:#525653;font-size:14px;line-height:1.7}.new-object-colours{border:0;padding:0;margin:24px 0;min-width:0}.new-object-colours legend{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:12px;padding:0;font-size:12px;line-height:1.5}.new-object-colours legend span{color:#67645e}.new-object-colours>div{display:flex;flex-wrap:wrap;gap:8px}.new-object-colours button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 12px;border:1px solid var(--new-line);color:var(--aster-ink);background:#fff;font:400 12px/1.4 var(--aster-sans);cursor:pointer}.new-object-colours button>span{width:12px;height:12px;border-radius:50%;flex-shrink:0}.new-object-colours button:hover,.new-object-colours button[aria-pressed=true]{border-color:var(--aster-ink)}.new-object-colours button[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--aster-ink)}.new-object-facts{margin:0;font-size:12px;line-height:1.6}.new-object-facts>div{display:grid;grid-template-columns:104px minmax(0,1fr);gap:16px;padding:12px 0;border-top:1px solid var(--new-line)}.new-object-facts dt{color:#67645e}.new-object-facts dd{margin:0}.new-object-availability{margin:20px 0 16px;color:#525653;font-size:12px;line-height:1.65}.new-object-enquiry{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:12px 20px;color:#fff;background:var(--aster-button);text-decoration:none;font-size:12px;line-height:1.5}.new-object-enquiry:hover{background:#464039}.new-object-related{margin-top:48px;padding-top:32px;border-top:1px solid var(--new-line)}.new-object-related h2,.new-object-section-heading h2{margin:0 0 24px;font:500 clamp(32px,3.4vw,44px)/1.06 var(--aster-serif);letter-spacing:-.025em;text-wrap:balance}.new-object-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.new-object-related .new-object-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.new-object-card{display:block;min-width:0;color:var(--aster-ink);text-decoration:none}.new-object-card-image{display:block;background:#fff}.new-object-card-image img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.new-object-card-copy{display:grid;gap:8px;padding:16px 0}.new-object-card-copy strong{font:500 clamp(22px,2.2vw,30px)/1.1 var(--aster-serif)}.new-object-card-copy>span{color:#67645e;font:400 11px/1.5 var(--aster-sans)}.new-object-card-copy .new-object-card-action{display:flex;align-items:center;gap:8px;color:var(--aster-ink);padding-top:4px}.new-object-card:hover .new-object-card-action{text-decoration:underline;text-underline-offset:4px}.new-object-shop-section{margin:48px 0 0;padding-top:32px;border-top:1px solid var(--aster-line)}.new-object-section-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:baseline}.new-object-section-heading p{max-width:56ch;margin:0 0 24px;color:#67645e;font:400 12px/1.65 var(--aster-sans)}.new-object-back{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin:24px 0 40px;color:inherit;font-size:12px;text-decoration:none}.aster-new-object-page :is(a,button):focus-visible,.new-object-shop-section a:focus-visible{outline:2px solid var(--aster-ink);outline-offset:4px}.aster-new-object-page button,.new-object-shop-section a{touch-action:manipulation;-webkit-tap-highlight-color:#ded7ce}.new-object-skip{position:fixed;top:-100px;left:20px;z-index:100;padding:12px 16px;color:#fff;background:var(--aster-ink)}.new-object-skip:focus-visible{top:76px}.new-object-lightbox{width:min(1080px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:0;border:0;background:#fff;color:var(--aster-ink);overscroll-behavior:contain}.new-object-lightbox::backdrop{background:#000000b3}.new-object-lightbox-content{position:relative;padding:48px 24px 20px}.new-object-lightbox-content>button{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;color:var(--aster-ink);background:#fff;cursor:pointer}.new-object-lightbox-content>img{display:block;width:100%;height:min(72dvh,900px);object-fit:contain}.new-object-lightbox-content>p{max-width:72ch;margin:16px auto 0;font:400 12px/1.6 var(--aster-sans);text-align:center}@media(max-width:980px){.new-object-intro{gap:0 32px}.new-object-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.new-object-breadcrumb{padding:20px 0}.new-object-intro{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;padding-top:0}.new-object-heading{grid-column:1;grid-row:1}.new-object-heading h1{font-size:clamp(38px,10vw,46px);margin-bottom:12px}.new-object-status{margin-bottom:16px;font-size:13px}.new-object-gallery{grid-column:1;grid-row:2}.new-object-details{grid-column:1;grid-row:3;margin-top:24px}.new-object-colours>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.new-object-colours button{padding:10px 4px;font-size:11px}.new-object-related{margin-top:32px;padding-top:24px}.new-object-related .new-object-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.new-object-card-grid{gap:20px 12px}.new-object-card-copy{padding-top:12px}.new-object-card-copy strong{font-size:24px}.new-object-section-heading{display:block}.new-object-shop-section{margin-top:32px;padding-top:24px}.new-object-section-heading h2{margin-bottom:12px}}@media(max-width:359px){.new-object-card-grid,.new-object-related .new-object-card-grid{grid-template-columns:minmax(0,1fr)}.new-object-colours>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.ae-product-reviews-preview{padding:32px 0 48px;border-top:1px solid #deddd8}.ae-product-reviews-preview>header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:20px 0 24px}.ae-product-reviews-preview h2{font:500 clamp(30px,3vw,42px)/1.12 var(--aster-serif);margin:0 0 12px}.ae-product-reviews-preview p{font:400 14px/1.7 var(--aster-sans);margin:0}.ae-product-reviews-preview>header>a{font:500 13px/1.6 var(--aster-sans);padding:12px 0;min-height:44px;color:inherit}.ae-product-review-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:20px}.ae-product-review-list article{display:flex;justify-content:space-between;gap:24px;border:1px solid #deddd8;padding:24px;min-width:0}.ae-product-review-copy{flex:1;min-width:0}.ae-product-review-copy header{display:flex;gap:16px;justify-content:space-between;font:400 13px/1.5 var(--aster-sans)}.ae-product-review-copy strong{font-weight:500}.ae-product-review-copy small{display:block;font:400 12px/1.6 var(--aster-sans);color:#686b6c;margin-top:8px}.ae-product-review-copy p{margin:16px 0;white-space:pre-wrap;overflow-wrap:anywhere;max-width:800px}.ae-product-review-photos{display:flex;flex-wrap:wrap;gap:8px;max-width:184px;align-content:start}.ae-product-review-photos img{width:88px;height:88px;object-fit:contain;border:1px solid #deddd8}.ae-product-review-more{border:1px solid #282621;background:#fff;min-height:48px;padding:12px 24px;margin-top:24px;font:500 13px/1.5 var(--aster-sans)}@media(max-width:640px){.ae-product-reviews-preview>header{display:block}.ae-product-reviews-preview>header>a{display:inline-flex;align-items:center;margin-top:12px}.ae-product-review-list article{display:block;padding:20px}.ae-product-review-photos{margin-top:16px;max-width:none}.ae-product-reviews-preview{padding:24px 0 32px}}.aster-cup-page{--cup-gap: clamp(32px, 5vw, 72px);width:min(1280px,calc(100% - 2 * var(--aster-gutter)));margin:0 auto;color:#25292c}.cup-page-breadcrumb{display:flex;flex-wrap:wrap;gap:8px 12px;padding:24px 0;color:#686b6c;font:400 11px/1.5 var(--aster-sans)}.cup-page-breadcrumb a{color:inherit;text-decoration:none}.cup-page-intro{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:var(--cup-gap);padding:8px 0 56px}.cup-page-heading{grid-column:2;grid-row:1}.cup-page-kicker{margin:0;font:500 10px/1.4 var(--aster-sans);letter-spacing:.16em}.cup-page-heading h1{margin:16px 0 12px;font:500 clamp(42px,4.2vw,60px)/1.02 var(--aster-serif);letter-spacing:-.035em}.cup-page-product-name{margin:0 0 20px;font:400 13px/1.5 var(--aster-sans);color:#63686b}.cup-page-price{display:flex;align-items:baseline;gap:10px;margin:0 0 24px;font:400 30px/1.2 var(--aster-sans)}.cup-page-price span{font:400 11px/1.5 var(--aster-sans);letter-spacing:.08em;color:#686b6c}.cup-page-gallery{grid-column:1;grid-row:1 / 3;min-width:0}.cup-page-media-stage{position:relative;overflow:hidden;background:#fff}.cup-page-main-photo{margin:0}.cup-page-main-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;background:#fff}.cup-page-main-photo figcaption{display:flex;justify-content:space-between;padding-top:12px;font:400 11px/1.5 var(--aster-sans);color:#6c6e6c}.cup-page-thumbnails{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:16px;padding:4px}.cup-page-thumbnails button{min-width:0;min-height:44px;overflow:hidden;padding:3px;border:1px solid transparent;background:#fff;cursor:pointer}.cup-page-thumbnails button[aria-pressed=true]{border-color:#303333}.cup-page-thumbnails img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain}.cup-page-selection{grid-column:2;grid-row:2;min-width:0}.cup-page-description{max-width:440px;margin:0;color:#52585b;font:400 14px/1.65 var(--aster-sans)}.cup-page-colours{border:0;padding:0;margin:24px 0}.cup-page-colours legend{display:flex;gap:16px;padding:0;margin-bottom:12px;font:500 12px/1.5 var(--aster-sans)}.cup-page-colours legend span{color:#6a6d6e;font-weight:400}.cup-page-colours>div{display:flex;flex-wrap:wrap;gap:8px}.cup-page-colours button{display:flex;gap:8px;align-items:center;padding:10px 12px;min-height:44px;background:#fff;border:1px solid #dcdedc;color:#303436;font:400 12px/1.4 var(--aster-sans);cursor:pointer}.cup-page-colours button[aria-pressed=true]{border-color:#303436;background:#faf9f6}.cup-page-order-status{border-top:1px solid #e5e5e1;padding-top:16px;margin-bottom:20px}.cup-page-order-status p{margin:0 0 6px;font:500 13px/1.5 var(--aster-sans)}.cup-page-order-status span{color:#646a6b;font:400 12px/1.6 var(--aster-sans)}.cup-page-primary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:12px 20px;background:#252b2f;color:#fff;text-decoration:none;font:500 12px/1.5 var(--aster-sans)}.cup-page-secondary{display:inline-flex;align-items:center;gap:12px;margin-top:16px;color:#383e40;text-decoration:none;font:400 12px/1.5 var(--aster-sans)}.aster-cup-page :is(a,button,summary):focus-visible{outline:2px solid #303436;outline-offset:4px}.cup-page-feature{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--cup-gap);align-items:center;padding:40px 0;border-top:1px solid #e5e5e1}.cup-page-feature h2{margin:16px 0 20px;font:500 clamp(38px,3.7vw,52px)/1.05 var(--aster-serif);letter-spacing:-.03em}.cup-page-feature p:not(.cup-page-kicker){max-width:410px;color:#52585b;font:400 14px/1.65 var(--aster-sans)}.cup-page-feature dl{margin:24px 0 0;font:400 12px/1.6 var(--aster-sans)}.cup-page-feature dl div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:16px;padding:12px 0;border-top:1px solid #e5e5e1}.cup-page-feature dt{color:#686e6f}.cup-page-feature dd{margin:0}.cup-page-questions{padding:32px 0 56px;border-top:1px solid #e5e5e1}.cup-page-question-heading{display:flex;gap:24px;align-items:baseline;margin-bottom:24px}.cup-page-question-heading h2{margin:0;font:500 36px/1.1 var(--aster-serif);letter-spacing:-.025em}.cup-page-question-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--cup-gap);align-items:start}.cup-page-question-grid details{border-top:1px solid #e5e5e1}.cup-page-question-grid summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;cursor:pointer;font:500 13px/1.5 var(--aster-sans)}.cup-page-question-grid summary::-webkit-details-marker{display:none}.cup-page-question-grid summary svg{flex-shrink:0}.cup-page-question-grid details[open] summary svg{transform:rotate(45deg)}.cup-page-question-grid details p{margin:0 0 20px;color:#52585b;font:400 13px/1.65 var(--aster-sans)}@media(max-width:900px)and (min-width:721px){.cup-page-intro,.cup-page-feature{column-gap:32px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cup-page-colours button{padding-inline:8px}.cup-page-heading h1{font-size:42px}}@media(max-width:720px){.aster-cup-page{width:calc(100% - 2 * var(--aster-gutter))}.cup-page-breadcrumb{padding:20px 0}.cup-page-intro{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;padding:4px 0 32px}.cup-page-heading{grid-column:1;grid-row:1}.cup-page-heading h1{font-size:clamp(38px,11vw,46px);margin:12px 0}.cup-page-product-name{margin-bottom:12px;font-size:12px}.cup-page-price{font-size:26px;margin-bottom:20px}.cup-page-gallery{grid-column:1;grid-row:2}.cup-page-thumbnails{margin-top:12px}.cup-page-thumbnails{gap:6px}.cup-page-selection{grid-column:1;grid-row:3;padding-top:24px}.cup-page-colours{margin:20px 0}.cup-page-colours>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cup-page-colours button{padding:10px 4px;justify-content:center;gap:6px;font-size:10px}.cup-page-colours button svg{width:14px;flex-shrink:0}.cup-page-feature{grid-template-columns:minmax(0,1fr);gap:24px;padding:32px 0}.cup-page-feature h2{font-size:40px;margin:12px 0 16px}.cup-page-feature dl{margin-top:20px}.cup-page-feature dl div{grid-template-columns:88px minmax(0,1fr);gap:12px}.cup-page-questions{padding:28px 0 40px}.cup-page-question-heading{display:block}.cup-page-question-heading h2{margin-top:12px}.cup-page-question-grid{grid-template-columns:minmax(0,1fr)}.cup-page-question-grid summary{padding:18px 0}}.cup-page-feature>img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;background:#fff}.cup-page-heading h1{font-size:clamp(38px,3.8vw,54px);line-height:1.06}.cup-page-quick-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0 0;padding-top:16px;border-top:1px solid #e5e5e1;font:400 11px/1.5 var(--aster-sans)}.cup-page-quick-facts dt{margin-bottom:6px;color:#6a6d6e}.cup-page-quick-facts dd{margin:0;color:#303436;font-weight:500}.cup-page-chapter-nav{display:flex;flex-wrap:wrap;gap:8px 24px;align-items:center;padding:12px 0;border-top:1px solid #e5e5e1;border-bottom:1px solid #e5e5e1}.cup-page-chapter-nav a{display:inline-flex;align-items:center;min-height:44px;color:#52585b;text-decoration:none;font:400 12px/1.5 var(--aster-sans)}.cup-page-chapter-nav a:hover{color:#25292c;text-decoration:underline;text-underline-offset:5px}.aster-cup-page>section[id]{scroll-margin-top:24px}.cup-page-feature{border-top:0;padding-block:48px}.aster-cup-page :is(.cup-page-feature,.cup-page-gesture,.cup-page-form,.cup-page-gift,.cup-page-explore) h2,.cup-page-chapter-heading h2{margin:16px 0 20px;font:500 clamp(32px,3.4vw,46px)/1.08 var(--aster-serif);letter-spacing:-.025em}.cup-page-gesture,.cup-page-form,.cup-page-gift{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:var(--cup-gap);padding:48px 0;border-top:1px solid #e5e5e1}.cup-page-gesture-copy>p:not(.cup-page-kicker),.cup-page-form>div>p:not(.cup-page-kicker),.cup-page-gift>div>p:not(.cup-page-kicker),.cup-page-explore>div>p:not(.cup-page-kicker){margin:0 0 16px;font:400 14px/1.75 var(--aster-sans);color:#52585b;max-width:540px}.cup-page-gesture figure{min-width:0;margin:0}.cup-page-gesture img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;background:#fff}.cup-page-gesture figcaption{margin-top:12px;color:#6a6d6e;font:400 11px/1.5 var(--aster-sans)}.cup-page-steps{list-style:none;margin:24px 0 0;padding:0}.cup-page-steps li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:16px;padding:16px 0;border-top:1px solid #e5e5e1}.cup-page-steps li>span{padding-top:2px;font:400 11px/1.5 var(--aster-sans);color:#6a6d6e}.cup-page-steps h3{margin:0 0 6px;font:500 14px/1.5 var(--aster-sans)}.cup-page-steps p{margin:0;font:400 13px/1.65 var(--aster-sans);color:#52585b}.cup-page-palette,.cup-page-care{padding:48px 0;border-top:1px solid #e5e5e1}.cup-page-chapter-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:32px;align-items:center;margin-bottom:32px}.cup-page-chapter-heading h2{margin-bottom:0}.cup-page-chapter-heading>p{margin:0;max-width:480px;color:#52585b;font:400 14px/1.75 var(--aster-sans)}.cup-page-colour-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cup-page-colour-grid article{min-width:0;display:flex;flex-direction:column}.cup-page-colour-image{aspect-ratio:4/3;overflow:hidden;background:#fff}.cup-page-colour-image img{display:block;width:100%;height:100%;object-fit:contain}.cup-page-colour-copy{display:flex;flex-direction:column;flex:1;padding:20px;background:#f4f1ed}.cup-page-colour-copy>.cup-page-kicker{font-size:9px;letter-spacing:.08em;color:#6a6d6e}.cup-page-colour-copy h3{margin:12px 0;font:500 30px/1.1 var(--aster-serif);letter-spacing:-.02em}.cup-page-colour-copy>p:not(.cup-page-kicker){margin:0 0 16px;font:400 13px/1.7 var(--aster-sans);color:#52585b}.cup-page-colour-copy a,.cup-page-gift a{display:inline-flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-top:auto;color:#303436;font:500 12px/1.5 var(--aster-sans);text-underline-offset:4px}.cup-page-form-image{min-width:0;aspect-ratio:4/3;background:#fff}.cup-page-form-image img{display:block;width:100%;height:100%;object-fit:contain}.cup-page-form-details,.cup-page-specs{margin:24px 0 0;font:400 13px/1.65 var(--aster-sans)}.cup-page-form-details>div,.cup-page-specs>div{display:grid;grid-template-columns:minmax(90px,.36fr) minmax(0,1fr);gap:16px;padding:12px 0;border-top:1px solid #e5e5e1}.cup-page-form-details dt,.cup-page-specs dt{color:#6a6d6e}.cup-page-form-details dd,.cup-page-specs dd{margin:0;color:#303436}.cup-page-care-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--cup-gap);align-items:start}.cup-page-care-notes{display:grid;gap:24px}.cup-page-care-notes article{border-top:1px solid #e5e5e1;padding-top:16px}.cup-page-care-notes h3{margin:12px 0;font:500 20px/1.3 var(--aster-serif)}.cup-page-care-notes p:not(.cup-page-kicker){margin:0;color:#52585b;font:400 13px/1.7 var(--aster-sans)}.cup-page-gift{grid-template-columns:minmax(0,.85fr) minmax(0,1fr)}.cup-page-gift h2{margin-bottom:0}.cup-page-explore{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cup-gap);align-items:center;padding:40px 0 56px;border-top:1px solid #e5e5e1}.cup-page-explore h2{font-size:32px}.cup-page-explore nav{display:grid}.cup-page-explore nav a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;border-bottom:1px solid #e5e5e1;color:#303436;text-decoration:none;font:400 13px/1.5 var(--aster-sans)}.cup-page-explore nav a:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:900px)and (min-width:721px){.cup-page-quick-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.cup-page-colour-grid{gap:16px}.cup-page-colour-copy{padding:16px}.cup-page-colour-copy>.cup-page-kicker{min-height:28px}}@media(max-width:720px){.cup-page-heading h1{font-size:clamp(36px,10vw,44px)}.cup-page-quick-facts{gap:12px;font-size:10px}.cup-page-chapter-nav{gap:0 20px;padding-block:8px}.cup-page-chapter-nav a{font-size:11px}.cup-page-feature{padding-block:32px}.cup-page-gesture,.cup-page-form,.cup-page-gift,.cup-page-explore{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:32px}.cup-page-gesture figure{grid-row:1}.aster-cup-page :is(.cup-page-feature,.cup-page-gesture,.cup-page-form,.cup-page-gift,.cup-page-explore) h2,.cup-page-chapter-heading h2{font-size:clamp(30px,8.5vw,38px);margin-top:12px}.cup-page-chapter-heading{grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:24px}.cup-page-chapter-heading>p{font-size:13px}.cup-page-palette,.cup-page-care{padding-block:32px}.cup-page-colour-grid{grid-template-columns:minmax(0,1fr);gap:24px}.cup-page-colour-grid article{display:flex;flex-direction:column}.cup-page-colour-image{aspect-ratio:3/2;height:auto;min-height:0}.cup-page-colour-copy{padding:16px}.cup-page-colour-copy>.cup-page-kicker{font-size:9px;line-height:1.5}.cup-page-colour-copy h3{font-size:27px;margin-block:8px 12px}.cup-page-colour-copy>p:not(.cup-page-kicker){font-size:13px;line-height:1.7}.cup-page-colour-copy a{font-size:11px}.cup-page-care-grid{grid-template-columns:minmax(0,1fr);gap:24px}.cup-page-questions{padding-bottom:32px}.cup-page-question-heading{margin-bottom:24px}.cup-page-explore h2{margin-bottom:16px}}.cup-page-heading h1{font-size:clamp(38px,3.8vw,54px);line-height:1.08}.cup-page-unit{margin:0 0 24px;color:#596064;font:400 12px/1.5 var(--aster-sans)}.cup-page-product-name{font:500 26px/1.2 var(--aster-serif);color:#25292c;margin-bottom:16px}.cup-page-media-stage{display:block;width:100%;padding:0;border:0;cursor:zoom-in}.cup-page-media-stage img{aspect-ratio:1.1}.cup-page-zoom-icon{position:absolute;right:12px;bottom:12px;pointer-events:none;color:#4b5255}.cup-page-quick-facts{list-style:none;padding:16px 0;margin:24px 0 20px;border-block:1px solid #e5e5e1;font:400 11px/1.6 var(--aster-sans)}.cup-page-colours{margin:20px 0 12px}.cup-page-colours button[aria-pressed=true]{background:#fff;box-shadow:inset 0 0 0 1px #303436}.cup-page-group-reset{min-height:32px;border:0;padding:0;background:none;color:#596064;font:400 11px/1.6 var(--aster-sans);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.cup-page-order-status{margin-top:20px}.cup-page-gesture{align-items:start}.cup-page-gesture-visual figure,.cup-page-care figure{margin:0}.cup-page-gesture-visual img,.cup-page-care figure img{display:block;width:100%;height:auto;object-fit:contain;background:#fff}.cup-page-care figcaption{margin-top:10px;font:400 11px/1.6 var(--aster-sans);color:#686e70}.cup-page-close-up{border-top:1px solid #e5e5e1;margin-top:16px}.cup-page-close-up summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:12px 0;list-style:none;cursor:pointer;font:400 12px/1.5 var(--aster-sans)}.cup-page-close-up summary::-webkit-details-marker{display:none}.cup-page-close-up[open] summary svg{transform:rotate(45deg)}.cup-page-steps li{align-items:start}.cup-page-colour-grid h3{margin:16px 0 12px;font:500 30px/1.15 var(--aster-serif)}.cup-page-colour-grid article>p{margin:0 0 16px;color:#52585b;font:400 13px/1.7 var(--aster-sans)}.cup-page-colour-grid article>a{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-top:auto;color:#303436;font:500 12px/1.5 var(--aster-sans);text-underline-offset:4px}.cup-page-colour-image{aspect-ratio:1}.cup-page-care-heading{max-width:860px;margin-bottom:28px}.cup-page-care-heading h2,.cup-page-delivery h2{margin:14px 0 20px;font:500 clamp(32px,3.4vw,46px)/1.08 var(--aster-serif);letter-spacing:-.025em}.cup-page-care-heading>p:not(.cup-page-kicker){margin:0;color:#52585b;font:400 14px/1.75 var(--aster-sans)}.cup-page-care-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.cup-page-specs{margin-top:0}.cup-page-care-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px}.cup-page-care-notes article{padding:0;border:0}.cup-page-care-notes h3{margin:0 0 8px}.cup-page-delivery{padding:48px 0;border-top:1px solid #e5e5e1}.cup-page-delivery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.cup-page-delivery-grid h3{margin:0 0 12px;font:500 24px/1.2 var(--aster-serif)}.cup-page-delivery-grid p{margin:0;color:#52585b;font:400 13px/1.7 var(--aster-sans)}.cup-page-delivery-grid a{display:flex;align-items:center;gap:12px;min-height:44px;margin-top:8px;font:500 12px/1.5 var(--aster-sans);text-underline-offset:4px}.cup-page-image-dialog{width:min(1100px,calc(100% - 32px));max-height:94dvh;border:1px solid #deded9;padding:20px;background:#fff;color:#252b2f}.cup-page-image-dialog::backdrop{background:#0009}.cup-page-dialog-bar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px}.cup-page-dialog-bar h2{margin:0;font:400 13px/1.5 var(--aster-sans)}.cup-page-dialog-bar button{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;background:#fff;border:1px solid #dcdedc;cursor:pointer}.cup-page-image-dialog>img{width:100%;height:auto;max-height:74dvh;object-fit:contain}.cup-page-anchor{scroll-margin-top:24px}.aster-home-cup-detail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,56px);align-items:center;width:min(1280px,calc(100% - 2 * var(--aster-gutter)));margin:48px auto}.aster-home-cup-detail figure{margin:0}.aster-home-cup-detail img{display:block;width:100%;height:auto;object-fit:contain;background:#fff}.aster-home-cup-detail h2{margin:14px 0 20px;font:500 clamp(32px,3.4vw,46px)/1.08 var(--aster-serif);letter-spacing:-.025em}.aster-home-cup-detail p:not(.aster-editorial-kicker){max-width:480px;margin:0 0 20px;color:#52585b;font:400 14px/1.75 var(--aster-sans)}@media(max-width:720px){.cup-page-intro{display:flex;flex-direction:column;gap:20px}.cup-page-heading{order:0}.cup-page-gallery{order:1;width:100%}.cup-page-selection{order:2}.cup-page-heading h1{font-size:clamp(36px,10vw,42px);margin:12px 0 16px}.cup-page-unit{margin-bottom:0}.cup-page-price{margin-bottom:6px}.cup-page-media-stage img{aspect-ratio:1.13}.cup-page-quick-facts{grid-template-columns:1fr;font-size:12px;gap:8px;padding-block:12px}.cup-page-colours button{flex:1 1 90px;font-size:11px;padding:10px 8px;gap:6px}.cup-page-group-reset{min-height:44px}.cup-page-care-grid{grid-template-columns:1fr;gap:24px}.cup-page-care-notes{gap:16px}.cup-page-care-heading h2{font-size:36px}.cup-page-delivery{padding:32px 0}.cup-page-delivery-grid{grid-template-columns:1fr;gap:20px}.cup-page-delivery-grid article{padding-bottom:20px;border-bottom:1px solid #e5e5e1}.cup-page-delivery-grid article:last-child{border:0;padding-bottom:0}.aster-home-cup-detail{grid-template-columns:1fr;gap:20px;margin-block:32px}.aster-home-cup-detail h2{font-size:36px}.cup-page-image-dialog{padding:16px}}.cup-page-purchase{border-top:1px solid #e5e5e1;padding-top:20px;margin-top:16px}.cup-page-purchase-row{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.cup-page-quantity{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font:500 12px/1.5 var(--aster-sans)}.cup-page-quantity>div{display:flex;align-items:center;border:1px solid #dcdedc;background:#fff}.cup-page-quantity button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:none;color:#303436;cursor:pointer}.cup-page-quantity output{min-width:28px;text-align:center}.cup-page-purchase-row>p{margin:0;text-align:right;font:500 13px/1.5 var(--aster-sans)}.cup-page-purchase-row>p span{display:block;margin-top:4px;color:#646a6b;font-size:12px;font-weight:400}.cup-page-purchase-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.aster-cup-page .cup-page-primary,.aster-cup-page .cup-page-secondary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;margin:0;padding:12px 16px;border:1px solid #252b2f;background:#252b2f;color:#fff;text-decoration:none;font:500 13px/1.5 var(--aster-sans);cursor:pointer}.aster-cup-page .cup-page-secondary{background:#fff;color:#252b2f}.cup-page-purchase button:disabled,.cup-page-choices button:disabled{opacity:.5;cursor:not-allowed}.cup-page-primary svg,.cup-page-secondary svg{flex-shrink:0}.cup-page-purchase-help,.cup-page-purchase-notice{margin:12px 0 0;color:#52585b;font:400 12px/1.6 var(--aster-sans)}.cup-page-contact{display:inline-flex;align-items:center;min-height:44px;margin-top:8px;color:#596064;font:400 12px/1.6 var(--aster-sans);text-underline-offset:4px}@media(max-width:720px){.cup-page-purchase-actions{grid-template-columns:minmax(0,1fr);gap:8px}}.cup-page-action-summary{display:none}.cup-page-purchase-actions .cup-page-purchase-notice{grid-column:1/-1}@media(max-width:720px){.aster-cup-page{--cup-gap: 24px}.aster-site:has(.aster-cup-page){padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}.aster-cup-page #cup-colour-choice{scroll-margin-top:100px}.aster-cup-page :is(button,a,summary){scroll-margin-block:88px 144px;touch-action:manipulation}.cup-page-breadcrumb{padding:12px 0}.cup-page-intro{display:flex;flex-direction:column;gap:16px;padding:4px 0 32px}.cup-page-heading{order:0}.cup-page-gallery{order:1;width:100%}.cup-page-selection{order:2;display:flex;flex-direction:column;gap:24px}.cup-page-choices{order:0}.cup-page-product-information{order:1}.cup-page-heading h1{font-size:clamp(32px,8.8vw,38px);margin:8px 0 12px}.cup-page-unit{margin-bottom:0}.cup-page-price{font-size:28px}.cup-page-main-photo img{height:clamp(180px,58vw,280px);aspect-ratio:auto;object-fit:contain}.cup-page-main-photo figcaption{margin-top:8px;font-size:11px}.cup-page-quick-facts{grid-template-columns:minmax(0,1fr);gap:8px;padding-block:12px}.cup-page-colours>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.cup-page-colours button{justify-content:center;min-height:52px;padding:10px 8px;gap:6px}.cup-page-colours{margin:0}.cup-page-purchase{margin-top:12px;padding-top:12px}.cup-page-purchase-actions{position:fixed;z-index:45;inset:auto 0 0;display:grid;grid-template-columns:minmax(72px,.9fr) minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:8px;padding:10px var(--aster-gutter) calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid #e5e5e1;background:#fff}.cup-page-action-summary{display:grid;min-width:0;min-height:46px;align-content:center;gap:3px;color:#252b2f;text-decoration:none}.cup-page-action-summary strong{font:500 clamp(19px,5.2vw,23px)/1.1 var(--aster-sans);overflow-wrap:anywhere}.cup-page-action-summary span{font:400 10px/1.35 var(--aster-sans);overflow-wrap:anywhere}.aster-cup-page .cup-page-purchase-actions :is(.cup-page-primary,.cup-page-secondary){min-width:0;min-height:46px;padding:8px;justify-content:center;gap:6px;font-size:12px}.cup-page-purchase-actions :is(.cup-page-primary,.cup-page-secondary) svg{display:none}.cup-page-purchase-actions .cup-page-purchase-notice{margin:0}}.cut-page{--cut-ink: #302a24;--cut-muted: #685f56;--cut-rule: #ded8d1;--cut-surface: #f5f3f0;max-width:1328px;margin:0 auto;padding:16px 40px 64px;color:var(--cut-ink);font-family:var(--aster-sans);background:#fff}.cut-page *{min-width:0}.cut-page h1,.cut-page h2,.cut-page h3{font-family:var(--aster-serif);font-weight:400;letter-spacing:-.025em;text-wrap:balance}.cut-page p{text-wrap:pretty}.cut-page a{color:inherit;text-underline-offset:4px}.cut-page button{font:inherit;color:inherit;cursor:pointer}.cut-page button:disabled{opacity:.5;cursor:default}.cut-page :is(a,button,summary):focus-visible{outline:2px solid var(--cut-ink);outline-offset:4px}.cut-page ::selection{color:#fff;background:#51463b}.cut-skip{position:absolute;left:-10000px;top:80px;z-index:40;padding:12px 16px;background:#fff}.cut-skip:focus{left:16px}.cut-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-bottom:24px;color:var(--cut-muted);font-size:12px;line-height:1.5}.cut-breadcrumb a{padding:8px 0}.cut-overview{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);grid-template-areas:"gallery heading" "gallery summary";column-gap:clamp(32px,4.5vw,64px);align-items:start}.cut-heading{grid-area:heading;padding-top:24px}.cut-heading h1{margin:0 0 12px;max-width:11ch;font-size:clamp(46px,4.6vw,62px);line-height:1.03}.cut-introduction{margin:0 0 24px;font-size:16px;line-height:1.5}.cut-gallery{grid-area:gallery}.cut-photo{display:block;position:relative;width:100%;aspect-ratio:1;padding:0;background:#fff;border:0;cursor:zoom-in!important}.cut-photo>img{display:block;width:100%;height:100%;object-fit:contain}.cut-zoom{position:absolute;right:16px;bottom:16px;width:40px;height:40px;display:grid;place-items:center;background:#fff;border:1px solid var(--cut-rule);border-radius:50%}.cut-photo:hover .cut-zoom{background:var(--cut-surface)}.cut-gallery-tools{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--cut-rule);padding-top:16px}.cut-thumbnails{display:flex;gap:8px}.cut-thumbnails button{width:64px;height:64px;padding:2px;border:1px solid var(--cut-rule);background:#fff}.cut-thumbnails button[aria-pressed=true]{border-color:var(--cut-ink);box-shadow:inset 0 0 0 1px var(--cut-ink)}.cut-thumbnails img{display:block;width:100%;height:100%;object-fit:contain}.cut-gallery-tools p{margin:0;text-align:right;font-size:12px;line-height:1.7}.cut-gallery-tools p span{color:var(--cut-muted)}.cut-image-caption{margin:12px 0 0;max-width:66ch;color:var(--cut-muted);font-size:11px;line-height:1.7}.cut-image-caption button{min-height:44px;padding:8px 0;border:0;background:transparent;text-decoration:underline;text-underline-offset:3px;font-size:inherit}.cut-summary{grid-area:summary;scroll-margin-top:100px}.cut-description{margin:0;max-width:50ch;font-size:13px;line-height:1.75;color:var(--cut-muted)}.cut-price{display:flex;flex-wrap:wrap;gap:12px;align-items:baseline;margin:20px 0 24px;font-variant-numeric:tabular-nums}.cut-price del{color:var(--cut-muted);font-size:15px}.cut-price strong{font-size:26px;font-weight:500}.cut-price>span{color:var(--cut-muted);font-size:12px}.cut-patterns{border:0;padding:0;margin:0}.cut-patterns legend{padding:0;margin:0 0 12px;font-size:13px}.cut-patterns>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,128px),1fr));gap:8px}.cut-patterns button{display:flex;align-items:center;gap:8px;min-height:72px;padding:8px;border:1px solid var(--cut-rule);background:#fff;text-align:left;font-size:13px}.cut-patterns button>img{display:block;width:48px;height:48px;object-fit:contain;flex-shrink:0}.cut-patterns button[aria-pressed=true]{border-color:var(--cut-ink);box-shadow:inset 0 0 0 1px var(--cut-ink)}.cut-patterns button:hover{border-color:var(--cut-ink)}.cut-selection{min-height:42px;margin:12px 0 16px;font-size:12px;line-height:1.7;color:var(--cut-muted)}.cut-quantity-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:12px;font-size:12px}.cut-quantity-row>span:last-child{margin-left:auto;font-variant-numeric:tabular-nums}.cut-quantity{display:grid;grid-template-columns:repeat(3,44px);border:1px solid var(--cut-rule);font-variant-numeric:tabular-nums}.cut-quantity button,.cut-quantity output{display:grid;place-items:center;height:44px;padding:0;background:#fff;border:0;font-size:13px}.cut-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cut-actions button{min-height:48px;padding:12px 8px;border:1px solid var(--cut-ink);font-size:13px;line-height:1.5}.cut-actions .cut-add{background:#fff}.cut-actions .cut-buy{background:var(--cut-ink);color:#fff}.cut-actions button:hover:not(:disabled){background:#eeeae5;color:var(--cut-ink)}.cut-notice{margin:12px 0 0;font-size:12px;line-height:1.7}.cut-error{color:#923a26}.cut-shipping{margin:16px 0 0;color:var(--cut-muted);font-size:11px;line-height:1.75}.cut-summary-links{display:flex;flex-wrap:wrap;gap:4px 24px;margin-top:12px;font-size:12px}.cut-summary-links a{padding:10px 0}.cut-details{margin-top:clamp(48px,6vw,80px);scroll-margin-top:96px}.cut-section-intro{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:32px;margin-bottom:24px}.cut-section-intro h2{margin:0;max-width:16ch;font-size:clamp(36px,3.7vw,48px);line-height:1.1}.cut-section-intro p{margin:0;max-width:53ch;font-size:13px;line-height:1.8;color:var(--cut-muted)}.cut-comparison{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.cut-comparison article{display:grid;align-content:start}.cut-comparison article>div{padding:20px 0 0}.cut-comparison h3{margin:0 0 8px;font-size:32px;line-height:1.2}.cut-comparison article p{margin:0 0 12px;max-width:56ch;font-size:13px;line-height:1.8;color:var(--cut-muted)}.cut-text-action,.cut-source-action{min-height:44px;padding:8px 0;border:0;background:transparent;text-decoration:underline;text-underline-offset:4px;font-size:12px!important}.cut-source-action{display:block;color:var(--cut-muted)!important}.cut-comparison-caption{margin:16px 0 0;color:var(--cut-muted);font-size:11px;line-height:1.7}.cut-questions{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,80px);margin-top:clamp(48px,6vw,80px);padding-top:40px;border-top:1px solid var(--cut-rule)}.cut-questions h2{margin:0 0 12px;font-size:42px;line-height:1.1}.cut-questions>div>p{margin:0;font-size:13px;line-height:1.7;color:var(--cut-muted)}.cut-questions details{border-bottom:1px solid var(--cut-rule)}.cut-questions summary{padding:18px 24px 18px 0;min-height:56px;font-size:13px;line-height:1.6;cursor:pointer}.cut-questions details:first-child summary{padding-top:0}.cut-questions details p{margin:0 0 20px;max-width:68ch;font-size:13px;line-height:1.8;color:var(--cut-muted)}.cut-closing{display:flex;flex-wrap:wrap;gap:8px 32px;margin-top:40px;padding-top:20px;border-top:1px solid var(--cut-rule);font-size:13px}.cut-closing a{padding:12px 0}.cut-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:min(960px,94vw);max-width:94vw;max-height:94dvh;padding:48px 20px 20px;margin:auto;overflow:auto;border:0;color:var(--cut-ink);background:#fff;font-family:var(--aster-sans);scrollbar-color:#9b9186 #f5f3f0}.cut-dialog::backdrop{background:#1c1814b3}.cut-dialog-close{position:absolute;top:4px;right:4px;display:grid;place-items:center;width:44px;height:44px;padding:0;background:#fff;border:0}.cut-dialog figure{margin:0}.cut-dialog figure>img{display:block;width:100%;height:min(72dvh,800px);object-fit:contain}.cut-dialog figcaption{margin-top:12px;text-align:center;font-size:12px;line-height:1.7}@media(max-width:1050px)and (min-width:901px){.cut-page{padding-inline:24px}.cut-overview{column-gap:32px}.cut-heading{padding-top:8px}.cut-heading h1{font-size:48px}.cut-quantity-row{column-gap:10px}}@media(max-width:900px){.cut-page{max-width:800px;padding:12px 32px 48px}.cut-overview{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "gallery" "summary"}.cut-heading{padding-top:0}.cut-heading h1{max-width:100%;font-size:clamp(42px,7vw,56px)}.cut-introduction{margin-bottom:16px}.cut-gallery{margin-bottom:32px}.cut-gallery>.cut-photo{max-width:600px;margin-inline:auto}.cut-summary{max-width:100%}.cut-description{max-width:66ch}.cut-price{margin-block:16px 24px}.cut-selection{min-height:0}.cut-section-intro{grid-template-columns:minmax(0,1fr);gap:16px}.cut-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.cut-questions{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:32px}}@media(max-width:600px){.cut-page{padding:8px 20px 40px}.cut-breadcrumb{gap:6px 8px;margin-bottom:16px;font-size:11px}.cut-heading h1{max-width:12ch;font-size:clamp(40px,10.5vw,50px)}.cut-introduction{font-size:14px}.cut-gallery{margin-bottom:24px}.cut-gallery>.cut-photo{width:calc(100% + 24px);max-width:none;margin-inline:-12px}.cut-gallery-tools{gap:8px;padding-top:12px}.cut-thumbnails{gap:6px}.cut-thumbnails button{width:clamp(48px,15vw,60px);height:clamp(48px,15vw,60px)}.cut-gallery-tools p,.cut-image-caption{font-size:11px}.cut-patterns button{min-height:64px;padding:6px;gap:4px;font-size:12px}.cut-patterns button>img{width:40px;height:40px}.cut-quantity-row{gap:8px 12px}.cut-quantity-row>span:last-child{font-size:11px}.cut-summary-links{gap:0 20px;font-size:11px}.cut-details{margin-top:48px}.cut-section-intro h2{font-size:36px}.cut-comparison{grid-template-columns:minmax(0,1fr);gap:32px}.cut-comparison article>div{padding-top:12px}.cut-comparison h3{font-size:30px}.cut-source-action{display:inline-block;margin-left:20px}.cut-questions{margin-top:48px}.cut-questions h2{font-size:36px}.cut-questions summary{font-size:12px}.cut-closing{gap:0 24px;font-size:12px}.cut-dialog{width:96vw;max-width:96vw;padding:48px 12px 16px}}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-400-normal-B7YtguxJ.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-600-normal-2CBVLo0M.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/caveat-latin-400-normal-D6LQsQ_v.woff2) format("woff2"),url(/assets/caveat-latin-400-normal-BzhAQZkN.woff) format("woff")}:root{--aster-bg: #f3efe8;--aster-paper: #fffcf8;--aster-soft: #f7f3ee;--aster-ink: #25221e;--aster-muted: #6f685f;--aster-line: #ded7ce;--aster-button: #29251f;--aster-serif: "Cormorant Garamond", Georgia, serif;--aster-sans: "Inter", Arial, sans-serif;--aster-script: "Caveat", cursive;--aster-max: 1440px;--aster-content: 1280px;--aster-gutter: clamp(20px, 4vw, 48px);--aster-ease: .3s ease}*{box-sizing:border-box}.fangju-story{--fangju-paper: #fbfaf7;--fangju-ink: #29251f;--fangju-muted: #746d63;--fangju-line: #dfd6c4;--fangju-accent: #9a7a3d;background:var(--fangju-paper);color:var(--fangju-ink);border-top:1px solid var(--fangju-line)}.fangju-story h2{margin:0;font-family:var(--aster-serif);font-weight:400;letter-spacing:-.035em;line-height:.98}.fangju-story p{line-height:1.62}.fangju-story-opening{width:min(100%,1800px);margin:0 auto;position:relative;min-height:clamp(620px,58vw,930px);overflow:hidden;background:#eee7da}.fangju-story-opening>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.fangju-story-opening>div{position:absolute;z-index:1;top:clamp(48px,8vw,128px);left:clamp(28px,7vw,116px);width:min(420px,32vw);padding:clamp(24px,3vw,44px);background:#fbfaf7e6;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.fangju-story-opening h2{max-width:420px;margin:12px 0 24px;font-size:clamp(48px,5vw,82px)}.fangju-story-opening>div>p:not(.aster-eyebrow){margin:0;color:#514b43;font-size:15px}.fangju-story-opening>div>p:not(.aster-eyebrow)+p{margin-top:14px}.fangju-story-chapter{width:min(calc(100% - 80px),1600px);margin:0 auto;display:grid;grid-template-columns:minmax(260px,.68fr) minmax(0,1.55fr);align-items:stretch;border-bottom:1px solid var(--fangju-line)}.fangju-story-chapter.is-plates{grid-template-columns:minmax(0,1.55fr) minmax(260px,.68fr)}.fangju-story-chapter figure{margin:0;position:relative;min-height:620px;overflow:hidden}.fangju-story-chapter figure img{width:100%;height:100%;object-fit:cover;display:block}.fangju-story-chapter figure figcaption{position:absolute;left:20px;bottom:18px;margin:0;padding:8px 11px;color:#59534b;background:#fbfaf7e0;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.fangju-story-chapter-copy{padding:clamp(56px,7vw,110px) clamp(34px,5vw,82px);display:flex;flex-direction:column;justify-content:center}.fangju-chapter-number{display:block;margin-bottom:34px;color:var(--fangju-accent);font-family:var(--aster-serif);font-size:17px}.fangju-story-chapter h2,.fangju-surface h2,.fangju-facts h2,.fangju-story-closing h2{margin:12px 0 24px;font-size:clamp(44px,4.2vw,70px)}.fangju-story-chapter-copy>p:not(.aster-eyebrow){max-width:480px;margin:0;color:var(--fangju-muted);font-size:16px}.fangju-story dl,.fangju-story dd{margin:0}.fangju-story-chapter dl{margin-top:38px;border-top:1px solid var(--fangju-line)}.fangju-story-chapter dl>div{display:grid;grid-template-columns:1fr auto;gap:16px;padding:14px 0;border-bottom:1px solid var(--fangju-line);color:#5f584f;font-size:12px}.fangju-story-chapter dt{text-transform:uppercase;letter-spacing:.08em}.fangju-series-strip{width:min(100%,1920px);margin:0 auto;display:grid;grid-template-columns:clamp(210px,16vw,300px) minmax(0,1fr);gap:clamp(36px,4vw,70px);align-items:center;padding:clamp(58px,7vw,104px) clamp(28px,5vw,86px);border-bottom:1px solid var(--fangju-line);background:#fff}.fangju-series-strip header{min-width:0;padding-right:clamp(28px,3vw,52px);border-right:1px solid var(--fangju-line)}.fangju-series-strip h2{margin:12px 0 18px;font-size:clamp(40px,3.4vw,58px)}.fangju-series-strip header>p:last-child{margin:0;color:var(--fangju-muted);font-size:10px;letter-spacing:.1em;line-height:1.55;text-transform:uppercase}.fangju-series-strip-scroll{min-width:0;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#c9bda8 transparent}.fangju-series-strip-track{min-width:940px;display:grid;grid-template-columns:repeat(7,minmax(118px,1fr));align-items:start}.fangju-series-strip-track button{min-width:0;padding:0 8px 15px;color:var(--fangju-ink);border:0;border-bottom:1px solid transparent;background:transparent;cursor:pointer;text-align:center;transition:border-color .18s ease,color .18s ease}.fangju-series-strip-track button:hover,.fangju-series-strip-track button:focus-visible,.fangju-series-strip-track button.is-active{color:#765c2e;border-bottom-color:#9a7a3d}.fangju-series-strip-track button:focus-visible{outline:1px solid #9a7a3d;outline-offset:5px}.fangju-series-strip-track button:disabled,.fangju-series-strip-track button.is-unavailable{color:#8b8883;border-bottom-color:transparent;cursor:not-allowed;opacity:.5}.fangju-series-strip-track button:disabled:hover{color:#8b8883;border-bottom-color:transparent}.fangju-series-strip-track button:disabled img{filter:grayscale(1)}.fangju-series-strip-image{height:98px;display:flex;align-items:center;justify-content:center;margin-bottom:18px}.fangju-series-strip-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.fangju-series-strip-track strong,.fangju-series-strip-track small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fangju-series-strip-track strong{font-size:11px;font-weight:600}.fangju-series-strip-track small{margin-top:6px;color:#7c756b;font-size:9px}.fangju-surface{width:min(calc(100% - 80px),1600px);margin:0 auto;display:grid;grid-template-columns:minmax(280px,.62fr) minmax(0,1.55fr);gap:clamp(40px,6vw,100px);align-items:center;padding:clamp(76px,9vw,138px) 0;border-bottom:1px solid var(--fangju-line)}.fangju-surface-heading>p:not(.aster-eyebrow){margin:0;color:var(--fangju-muted)}.fangju-surface figure{min-width:0;margin:0}.fangju-surface figure img{width:100%;aspect-ratio:3 / 1;object-fit:cover;display:block}.fangju-surface figcaption{display:grid;grid-template-columns:repeat(3,1fr);color:#6f675e;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.fangju-surface figcaption span{padding:13px 10px 0;text-align:center}.aster-use-chapter{width:min(calc(100% - 80px),1440px);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);min-height:620px;overflow:hidden;border:1px solid var(--fangju-line);background:color-mix(in srgb,var(--fangju-paper) 78%,white)}.aster-use-chapter.is-reverse{grid-template-columns:minmax(340px,.88fr) minmax(0,1.12fr)}.aster-use-chapter.is-reverse figure{order:2}.aster-use-chapter figure{min-width:0;margin:0;display:grid;grid-template-rows:minmax(0,1fr) auto;background:#fff}.aster-use-chapter figure img{width:100%;height:100%;min-height:0;object-fit:cover;display:block}.aster-use-chapter figcaption{padding:12px 18px;color:#777068;border-top:1px solid var(--fangju-line);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.aster-use-chapter-copy{padding:clamp(62px,7vw,112px) clamp(36px,6vw,86px);display:flex;flex-direction:column;justify-content:center}.aster-use-chapter h2{max-width:620px;margin:12px 0 26px;font-family:var(--aster-serif);font-size:clamp(46px,4.8vw,76px);font-weight:400;letter-spacing:-.04em;line-height:.96}.aster-use-chapter-copy>p:not(.aster-eyebrow){max-width:520px;margin:0;color:var(--fangju-muted);font-size:15px;line-height:1.72}.aster-use-chapter dl,.aster-use-chapter dd{margin:0}.aster-use-chapter dl{margin-top:38px;border-top:1px solid var(--fangju-line)}.aster-use-chapter dl div{padding:14px 0;display:grid;grid-template-columns:minmax(120px,.7fr) minmax(0,1fr);gap:20px;border-bottom:1px solid var(--fangju-line);font-size:11px}.aster-use-chapter dt{color:var(--fangju-muted);letter-spacing:.07em;text-transform:uppercase}.aster-use-chapter dd{color:var(--fangju-ink)}.editorial-series-story--mood-monet-garden-green .aster-use-chapter figure img,.editorial-series-story--mood-mist-blue-petal .aster-use-chapter figure img,.editorial-series-story--orange-peel-oval-plate .aster-use-chapter figure img{object-position:center center}.fangju-facts{width:min(calc(100% - 80px),1440px);margin:0 auto;display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:clamp(54px,8vw,130px);padding:clamp(74px,8vw,118px) 0;border-top:1px solid var(--fangju-line)}.fangju-facts-heading>p:not(.aster-eyebrow){max-width:500px;margin:0;color:var(--fangju-muted)}.fangju-facts-list details{border-top:1px solid var(--fangju-line)}.fangju-facts-list details:last-child{border-bottom:1px solid var(--fangju-line)}.fangju-facts-list summary{padding:20px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;font-size:14px}.fangju-facts-list summary::-webkit-details-marker{display:none}.fangju-facts-list details[open] summary svg{transform:rotate(180deg)}.fangju-facts-list details p{max-width:720px;margin:0;padding:0 34px 22px 0;color:var(--fangju-muted);font-size:13px}.aster-series-details.fangju-facts{width:min(calc(100% - var(--aster-gutter) * 2),var(--aster-pdp-content));display:block;padding:clamp(40px,4vw,56px) 0}.aster-series-details .aster-details-intro,.aster-series-details .aster-details-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,4vw,64px);align-items:start}.aster-series-details .aster-details-intro{margin-bottom:32px}.aster-series-details .fangju-facts-heading h2{max-width:580px;margin:12px 0 0;font-size:clamp(34px,3.1vw,46px);line-height:1.08}.aster-series-details .aster-details-context>p{margin:0;max-width:620px;color:var(--fangju-muted);font-size:14px;line-height:1.65}.aster-series-details .fangju-facts-list summary{min-height:56px;padding:16px 0;gap:16px}.aster-series-details .fangju-facts-list summary svg{flex-shrink:0}.aster-series-details .fangju-facts-list details p{padding:0 0 16px;line-height:1.65}.aster-series-details .aster-details-comparison summary{font-size:16px}.aster-series-details .aster-detail-related{display:inline-flex;align-items:center;gap:8px;margin-top:16px;color:var(--fangju-ink);font-size:13px;line-height:1.5;text-underline-offset:4px}.aster-series-details .aster-detail-measurements{margin:0;padding:0 0 16px;font-size:13px;line-height:1.5}.aster-series-details .aster-detail-measurements>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:16px;padding:10px 0;border-bottom:1px solid var(--fangju-line)}.aster-series-details .aster-detail-measurements>div:last-child{border-bottom:0}.aster-series-details .aster-detail-measurements dt,.aster-series-details .aster-detail-measurements dd{margin:0;min-width:0}.aster-series-details .aster-detail-measurements dd,.aster-series-details .aster-detail-measurements dd span{color:var(--fangju-muted)}.aster-series-details .aster-detail-measurements dd span{display:block;margin-top:4px}@media(max-width:700px){.aster-series-details.fangju-facts{padding:36px 0 44px}.aster-series-details .aster-details-intro,.aster-series-details .aster-details-body{grid-template-columns:minmax(0,1fr);gap:24px}.aster-series-details .aster-details-intro{gap:16px;margin-bottom:24px}.aster-series-details .fangju-facts-heading h2{max-width:440px;font-size:clamp(30px,8vw,38px)}}@media(max-width:500px){.aster-series-details .aster-detail-measurements>div{grid-template-columns:minmax(0,1fr);gap:4px;padding:12px 0}}.fangju-story-closing{min-height:440px;padding:90px 40px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#28241f;color:#f8f4eb}.fangju-story-closing h2{margin-bottom:20px;font-size:clamp(52px,6vw,92px)}.fangju-story-closing>p:last-child{max-width:560px;margin:0;color:#c9c0b4}.fangju-story-closing .aster-eyebrow{color:#bca270}@media(max-width:1100px){.fangju-story-chapter,.fangju-story-chapter.is-plates{grid-template-columns:minmax(240px,.78fr) minmax(0,1.22fr)}.fangju-story-chapter.is-plates figure{order:2}.fangju-story-chapter figure{min-height:520px}.fangju-series-strip{grid-template-columns:210px minmax(0,1fr);padding-inline:40px}}@media(max-width:760px){.fangju-story-opening{min-height:0;display:flex;flex-direction:column}.fangju-story-opening>img{position:static;aspect-ratio:1.08;object-position:56% center}.fangju-story-opening>div{position:static;width:auto;padding:42px 24px 48px;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--fangju-paper)}.fangju-story-opening h2,.fangju-story-chapter h2,.fangju-surface h2,.fangju-facts h2{font-size:clamp(38px,11vw,52px)}.fangju-story-chapter,.fangju-story-chapter.is-plates,.fangju-surface,.fangju-facts{width:100%;grid-template-columns:1fr}.fangju-story-chapter figure,.fangju-story-chapter.is-plates figure{min-height:0;aspect-ratio:1.25;order:1}.fangju-story-chapter-copy,.fangju-story-chapter.is-plates .fangju-story-chapter-copy{padding:54px 24px 62px;order:2}.fangju-chapter-number{margin-bottom:24px}.fangju-series-strip{grid-template-columns:1fr;gap:34px;padding:54px 0 46px}.fangju-series-strip header{margin:0 24px;padding:0 0 30px;border-right:0;border-bottom:1px solid var(--fangju-line)}.fangju-series-strip-scroll{padding:0 24px 12px}.fangju-series-strip-track{min-width:875px;grid-template-columns:repeat(7,117px);gap:8px}.fangju-series-strip-image{height:88px}.fangju-surface{gap:38px;padding:62px 24px}.fangju-surface figure{overflow-x:auto;padding-bottom:10px}.fangju-surface figure img,.fangju-surface figcaption{min-width:760px}.aster-use-chapter,.aster-use-chapter.is-reverse{width:100%;min-height:0;margin-top:0;grid-template-columns:1fr}.aster-use-chapter.is-reverse figure{order:0}.aster-use-chapter figure{aspect-ratio:auto}.aster-use-chapter figure img{aspect-ratio:1 / 1;object-fit:cover}.aster-use-chapter-copy{padding:56px 24px 64px}.aster-use-chapter h2{font-size:clamp(42px,12vw,58px)}.aster-use-chapter dl div{grid-template-columns:1fr;gap:6px}.fangju-facts{gap:44px;padding:66px 24px 82px}.fangju-story-closing{min-height:390px;padding:70px 24px}.fangju-story-closing h2{font-size:clamp(48px,14vw,68px)}}@media(prefers-reduced-motion:reduce){.fangju-series-strip-track button{transition:none}}.editorial-series-story{--fangju-ink: #282521;--fangju-muted: #6f6a63}.editorial-series-opening>img{filter:saturate(.94) contrast(.98)}.editorial-series-story--mood-monet-garden-green .editorial-series-opening>img{object-position:center 54%}.editorial-series-story--mood-mist-blue-petal .editorial-series-opening>img{object-position:center 48%}.editorial-series-story--mood-ocean-blue-plates .editorial-series-opening>img{object-position:center 58%}.editorial-series-story--orange-peel-oval-plate .editorial-series-opening>img{object-position:center 42%}.editorial-series-catalogue{background:#fff}.fangju-story-chapter figure.editorial-series-catalogue img{padding:clamp(30px,5vw,84px);object-fit:contain;mix-blend-mode:multiply}.editorial-series-strip-track{grid-template-columns:repeat(var(--editorial-series-count),minmax(118px,1fr))}.editorial-series-strip.is-single .fangju-series-strip-scroll{width:min(100%,420px)}.editorial-series-form-grid{min-height:620px;padding:clamp(28px,4vw,68px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;align-self:stretch;background:var(--fangju-line)}.editorial-series-form-grid>div{min-height:0;padding:clamp(14px,2vw,30px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;overflow:hidden;background:#fff}.editorial-series-form-grid img{width:100%;min-height:0;flex:1 1 auto;object-fit:contain;mix-blend-mode:multiply}.editorial-series-form-grid span{color:#756f67;font-size:9px;letter-spacing:.08em;text-align:center;text-transform:uppercase}.editorial-series-surface-grid{width:100%;aspect-ratio:3 / 1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;background:var(--fangju-line)}.editorial-series-surface-grid>div{min-width:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff}.fangju-surface figure .editorial-series-surface-grid img{width:94%;height:94%;object-fit:contain;mix-blend-mode:multiply}.editorial-series-story--suhuo-matte-ivory .editorial-series-surface-grid img{transform:scale(1.12)}.editorial-series-relationship,.editorial-series-curation{width:min(calc(100% - 80px),1600px);margin:0 auto;display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:stretch;border-bottom:1px solid var(--fangju-line)}.editorial-series-relationship-copy,.editorial-series-curation>div{padding:clamp(62px,7vw,112px) clamp(34px,5vw,82px);display:flex;flex-direction:column;justify-content:center}.editorial-series-relationship h2,.editorial-series-curation h2{margin:12px 0 24px;font-family:var(--aster-serif);font-size:clamp(44px,4.2vw,70px);font-weight:400;letter-spacing:-.035em;line-height:.98}.editorial-series-relationship-copy>p:not(.aster-eyebrow),.editorial-series-curation>div>p:not(.aster-eyebrow){max-width:500px;margin:0;color:var(--fangju-muted);font-size:15px}.editorial-series-relationship-copy>p:not(.aster-eyebrow)+p{margin-top:14px}.editorial-series-relationship-art{min-height:620px;padding:clamp(34px,5vw,78px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--fangju-line)}.editorial-series-relationship-art>div{min-width:0;padding:clamp(14px,2vw,28px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#fff}.editorial-series-relationship-art.is-count-3>div:last-child{grid-column:1 / -1}.editorial-series-relationship-art.is-count-3>div:last-child img{width:50%}.editorial-series-relationship-art.is-count-1>div{grid-column:1 / -1}.editorial-series-relationship-art img{width:100%;min-height:0;flex:1 1 auto;object-fit:contain;mix-blend-mode:multiply}.editorial-series-relationship-art span{color:#766f66;font-size:9px;letter-spacing:.07em;text-align:center;text-transform:uppercase}.editorial-series-curation{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);background:#292621;color:#f8f4eb;border-bottom:0}.editorial-series-curation figure{min-height:600px;margin:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff}.editorial-series-curation figure img{width:100%;height:100%;padding:clamp(28px,4vw,68px);object-fit:contain;mix-blend-mode:multiply}.editorial-series-curation>div>p:not(.aster-eyebrow){color:#c9c0b4}.editorial-series-curation .aster-eyebrow,.editorial-series-curation .fangju-chapter-number{color:var(--fangju-accent)}.editorial-series-curation dl,.editorial-series-curation dd{margin:0}.editorial-series-curation dl{margin-top:36px;border-top:1px solid rgb(255 255 255 / 20%)}.editorial-series-curation dl div{padding:13px 0;display:grid;grid-template-columns:1fr auto;gap:16px;border-bottom:1px solid rgb(255 255 255 / 20%);font-size:11px;letter-spacing:.07em;text-transform:uppercase}@media(max-width:1100px){.editorial-series-form-grid{min-height:520px}.editorial-series-relationship-art,.editorial-series-curation figure{min-height:520px}}@media(max-width:760px){.editorial-series-opening>img{object-position:center}.editorial-series-strip-track{grid-template-columns:repeat(var(--editorial-series-count),minmax(117px,1fr));gap:8px}.editorial-series-strip.is-single .fangju-series-strip-scroll{width:100%}.editorial-series-form-grid{min-height:0;aspect-ratio:auto;grid-template-columns:repeat(2,minmax(0,1fr));order:1;padding:1px}.editorial-series-form-grid>div{min-height:210px;padding:18px 12px}.editorial-series-relationship,.editorial-series-curation{width:100%;grid-template-columns:1fr}.editorial-series-relationship-copy,.editorial-series-curation>div{padding:58px 24px 64px}.editorial-series-relationship h2,.editorial-series-curation h2{font-size:clamp(38px,11vw,52px)}.editorial-series-relationship-art{min-height:0;padding:1px}.editorial-series-relationship-art>div{min-height:210px;padding:18px 12px}.editorial-series-curation figure{min-height:0;aspect-ratio:1.15}.editorial-series-curation figure img{padding:24px}.fangju-surface figure .editorial-series-surface-grid,.fangju-surface figure .editorial-series-surface-grid+figcaption{min-width:690px}}.editorial-series-story .editorial-series-opening{min-height:clamp(620px,56vw,860px);background:#e9e6df}.editorial-series-story .editorial-series-opening>img{filter:none;object-fit:cover}.editorial-series-story--mood-monet-garden-green .editorial-series-opening>img{object-position:center 50%}.editorial-series-story--mood-mist-blue-petal .editorial-series-opening>img,.editorial-series-story--mood-ocean-blue-plates .editorial-series-opening>img,.editorial-series-story--suhuo-matte-ivory .editorial-series-opening>img{object-position:center 52%}.editorial-series-story .editorial-series-context{grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr)}.editorial-series-story .editorial-series-context figure{min-height:540px}.editorial-series-story .editorial-series-context figure img{object-fit:cover}.editorial-series-moment{width:min(calc(100% - 80px),1600px);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.14fr) minmax(320px,.86fr);align-items:stretch;border-bottom:1px solid var(--fangju-line)}.editorial-series-moment figure{position:relative;min-height:540px;margin:0;overflow:hidden}.editorial-series-moment figure img{width:100%;height:100%;object-fit:cover;object-position:center}.editorial-series-moment figure figcaption{position:absolute;right:18px;bottom:18px;max-width:calc(100% - 36px);padding:8px 11px;color:#59534b;background:#fbfaf7e5;font-size:9px;letter-spacing:.06em;text-transform:uppercase}.editorial-series-story--mood-monet-garden-green .editorial-series-moment figure img{object-position:54% 48%}.editorial-series-moment>div{padding:clamp(56px,7vw,106px) clamp(34px,5vw,78px);display:flex;flex-direction:column;justify-content:center;background:color-mix(in srgb,var(--fangju-paper) 88%,white)}.editorial-series-moment h2{margin:12px 0 24px;font-family:var(--aster-serif);font-size:clamp(44px,4.2vw,70px);font-weight:400;letter-spacing:-.035em;line-height:.98}.editorial-series-moment>div>p:not(.aster-eyebrow){max-width:500px;margin:0;color:var(--fangju-muted);font-size:15px}.editorial-series-moment>div>p:not(.aster-eyebrow)+p{margin-top:12px}.editorial-series-moment dl,.editorial-series-moment dd{margin:0}.editorial-series-moment dl{margin-top:32px;border-top:1px solid var(--fangju-line)}.editorial-series-moment dl div{padding:12px 0;display:grid;grid-template-columns:1fr auto;gap:18px;border-bottom:1px solid var(--fangju-line);color:#5f584f;font-size:11px}.editorial-series-moment dt{letter-spacing:.05em}.editorial-series-relationship{grid-template-columns:minmax(320px,.74fr) minmax(0,1.26fr)}.editorial-series-relationship-art{min-height:410px;margin:0;padding:clamp(38px,5vw,72px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;background:#faf9f6}.editorial-series-relationship-art img{width:min(112%,1080px);max-height:330px;object-fit:contain;mix-blend-mode:multiply}.editorial-series-relationship-art figcaption{color:#766f66;font-size:9px;letter-spacing:.08em;text-align:center;text-transform:uppercase}.editorial-series-story .fangju-surface{grid-template-columns:minmax(280px,.64fr) minmax(0,1.36fr);padding-block:clamp(72px,8vw,118px)}.editorial-series-story .fangju-surface figure img{width:100%;aspect-ratio:2.15 / 1;object-fit:cover}.editorial-series-story--mood-monet-garden-green .fangju-surface figure img{object-position:center 58%}.editorial-series-story--orange-peel-oval-plate .fangju-surface figure img{object-position:center 43%}.editorial-series-story .editorial-series-curation{grid-template-columns:minmax(0,1.16fr) minmax(340px,.84fr)}.editorial-series-story .editorial-series-curation figure{min-height:520px;padding:0;background:#dedbd3}.editorial-series-story .editorial-series-curation figure img{width:100%;height:100%;padding:0;object-fit:cover;mix-blend-mode:normal}@media(max-width:1100px){.editorial-series-story .editorial-series-context figure,.editorial-series-moment figure,.editorial-series-story .editorial-series-curation figure{min-height:470px}}@media(max-width:760px){.editorial-series-story .editorial-series-opening{min-height:0}.editorial-series-story .editorial-series-opening>img{aspect-ratio:4 / 5;object-position:center}.editorial-series-story .editorial-series-context,.editorial-series-moment,.editorial-series-relationship,.editorial-series-story .editorial-series-curation{width:100%;grid-template-columns:1fr}.editorial-series-story .editorial-series-context figure,.editorial-series-moment figure,.editorial-series-story .editorial-series-curation figure{min-height:0;aspect-ratio:1 / 1}.editorial-series-moment>div,.editorial-series-relationship-copy,.editorial-series-curation>div{padding:54px 24px 62px}.editorial-series-moment h2,.editorial-series-relationship h2,.editorial-series-curation h2{font-size:clamp(38px,11vw,52px)}.editorial-series-relationship-art{min-height:300px;padding:36px 22px}.editorial-series-relationship-art img{max-height:190px}.editorial-series-story .fangju-surface{padding:58px 24px 66px}.editorial-series-story .fangju-surface figure{overflow:hidden}.editorial-series-story .fangju-surface figure img,.editorial-series-story .fangju-surface figcaption{min-width:0}.editorial-series-story .fangju-surface figure img{aspect-ratio:1.55 / 1}}@media(max-width:350px){.series-page .wanxiang-mobile-buybar{grid-template-columns:minmax(104px,1fr) 76px 66px;gap:5px;padding-inline:8px}.series-page .wanxiang-mobile-current{grid-template-columns:minmax(0,1fr) 12px}.series-page .wanxiang-mobile-current>img{display:none}.series-page .wanxiang-mobile-current strong{display:-webkit-box;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}}html{scroll-behavior:smooth}body{margin:0;min-width:0;background:var(--aster-bg);color:var(--aster-ink);-webkit-font-smoothing:antialiased}button,input{font:inherit}button{cursor:pointer}a{color:inherit}img{display:block;max-width:100%}.aster-site{width:min(100%,var(--aster-max));min-height:100vh;margin:auto;background:var(--aster-paper);font:14px/1.55 var(--aster-sans);overflow:clip;box-shadow:0 10px 35px #4836231a}.aster-site button{color:inherit}.aster-site :focus-visible{outline:2px solid #5e6673;outline-offset:3px}.aster-content{width:min(calc(100% - var(--aster-gutter) * 2),var(--aster-content));margin:auto}.aster-eyebrow{margin:0;font:600 11px/1.3 var(--aster-sans);letter-spacing:.17em}.aster-text-link{display:inline-flex;align-items:center;gap:10px;font:500 13px var(--aster-sans);text-decoration:none;white-space:nowrap}.aster-text-link:hover{text-decoration:underline;text-underline-offset:5px}.aster-button{min-height:47px;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;gap:14px;border:1px solid var(--aster-button);border-radius:2px;background:var(--aster-button);color:#fff!important;font:500 13px var(--aster-sans);text-decoration:none;transition:background var(--aster-ease),transform var(--aster-ease)}.aster-button:hover{background:#4a4137;transform:translateY(-1px)}.aster-header{position:relative;z-index:30;height:78px;background:#fffdfa;border-bottom:1px solid #eee9e2}.aster-header-inner{width:min(calc(100% - var(--aster-gutter) * 2),var(--aster-content));height:100%;margin:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px}.aster-wordmark{width:max-content;font:500 clamp(31px,2.65vw,39px) / 1 var(--aster-serif);letter-spacing:-.045em;text-decoration:none;white-space:nowrap}.aster-nav{display:flex;align-items:center;gap:clamp(20px,2.1vw,32px)}.aster-nav a,.aster-footer nav a{font:500 12px var(--aster-sans);text-decoration:none;white-space:nowrap}.aster-nav a:hover,.aster-footer nav a:hover{text-decoration:underline;text-underline-offset:5px}.aster-tools{justify-self:end;display:flex;align-items:center;gap:12px}.aster-tools button,.aster-mobile-menu-top button{width:31px;height:34px;display:grid;place-items:center;padding:0;border:0;background:transparent}.aster-tools button:hover{opacity:.6}.aster-bag{position:relative}.aster-bag span{position:absolute;top:-5px;right:-6px;width:16px;height:16px;display:grid;place-items:center;border-radius:50%;background:var(--aster-button);color:#fff;font:600 10px var(--aster-sans)}.aster-menu-button{display:none!important}.aster-account-note{position:absolute;top:68px;right:6%;padding:10px 14px;background:#fff;border:1px solid var(--aster-line);box-shadow:0 7px 16px #4a3a2920;font-size:12px}.aster-search{position:absolute;top:77px;right:var(--aster-gutter);width:min(400px,calc(100vw - 40px));padding:21px;border:1px solid var(--aster-line);background:var(--aster-paper);box-shadow:0 10px 26px #4a3a2920}.aster-search label{display:block;margin-bottom:10px;font-weight:600}.aster-search>div{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--aster-ink)}.aster-search input{min-width:0;flex:1;padding:10px 0;border:0;outline:0;background:transparent}.aster-search button{border:0;background:transparent}.aster-search ul{margin:14px 0 0;padding:0;list-style:none}.aster-search li{padding:8px 0;border-bottom:1px solid var(--aster-line)}.aster-search li:last-child{border:0}.aster-search li a{display:flex;justify-content:space-between;text-decoration:none}.aster-scrim{position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#1613107a}.aster-mobile-menu{display:none}.aster-hero{height:clamp(520px,40vw,590px);position:relative;overflow:hidden;background:#e9dcc8}.aster-hero>img{width:100%;height:100%;object-fit:cover;object-position:center 55%}.aster-hero-content{position:absolute;top:50%;left:max(var(--aster-gutter),calc((100% - var(--aster-content)) / 2));transform:translateY(-47%);max-width:510px}.aster-hero h1{margin:16px 0 13px;font:500 clamp(68px,6.2vw,83px) / .91 var(--aster-serif);letter-spacing:-.044em}.aster-hero-content>p:not(.aster-eyebrow){margin:0 0 26px;font:400 16px/1.5 var(--aster-serif)}.aster-hero-note{position:absolute;top:38px;left:45%;font:400 25px/1.03 var(--aster-script);transform:rotate(-6deg);text-align:center}.aster-hero-pages{position:absolute;right:var(--aster-gutter);bottom:22px;display:flex;gap:17px;align-items:center;color:#fff;font:600 11px var(--aster-sans);text-shadow:0 1px 3px #2f261e}.aster-hero-pages strong{border-bottom:1px solid white;padding-bottom:3px}.aster-section{width:min(calc(100% - var(--aster-gutter) * 2),var(--aster-content));margin:auto;scroll-margin-top:95px}.aster-edits{padding-top:48px}.aster-section-heading{display:flex;justify-content:space-between;align-items:end;gap:18px;margin-bottom:20px}.aster-section-heading :is(h1,h2){margin:4px 0 0;font:500 clamp(36px,3.3vw,47px) / 1 var(--aster-serif);letter-spacing:-.025em}.aster-edit-grid,.aster-set-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.aster-edit-card{min-width:0;display:block;text-decoration:none;background:var(--aster-soft)}.aster-card-image{aspect-ratio:1.55;overflow:hidden;background:#ebe4da}.aster-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.aster-edit-card:hover img{transform:scale(1.02)}.aster-edit-copy{min-height:108px;padding:12px 16px 14px}.aster-edit-copy h3,.aster-product-card h3,.aster-recommendations h3{margin:0;font:500 26px/1 var(--aster-serif)}.aster-edit-copy p{margin:3px 0 7px;color:var(--aster-muted);font:400 16px/1.3 var(--aster-serif)}.aster-edit-copy span{display:inline-flex;align-items:center;gap:8px;border-bottom:1px solid var(--aster-ink);font:500 13px/1.2 var(--aster-sans)}.aster-sets{padding-top:44px}.aster-concept-note{margin:-8px 0 14px;color:var(--aster-muted);font:400 10px var(--aster-sans);letter-spacing:.03em}.aster-product-card{min-width:0;background:#faf8f5}.aster-product-card-image{display:block;aspect-ratio:1.47;overflow:hidden;background:#eeeae4}.aster-product-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.aster-product-card:hover img{transform:scale(1.02)}.aster-product-card-copy{display:flex;flex-direction:column;align-items:flex-start;padding:12px 16px 15px}.aster-product-card-copy a{text-decoration:none}.aster-product-card-copy h3{font-size:26px}.aster-product-card-copy p{margin:3px 0 4px;color:var(--aster-muted);font:400 14px var(--aster-sans)}.aster-product-card-copy strong{margin:2px 0 10px;font:600 19px var(--aster-sans)}.aster-product-card-copy button{align-self:stretch;min-height:30px;border:0;background:#eae3dc;font:500 13px var(--aster-sans);transition:background var(--aster-ease)}.aster-product-card-copy button:hover{background:#d9cdc0}.aster-principles{margin-top:54px;padding:22px 0 31px;background:#f6f1ea;scroll-margin-top:90px}.aster-principles h2{margin:0 0 24px;text-align:center;font:500 29px/1 var(--aster-serif)}.aster-principle-grid{display:grid;grid-template-columns:repeat(4,1fr)}.aster-principle-grid>div{min-width:0;padding:0 18px;text-align:center;border-right:1px solid #ded5ca}.aster-principle-grid>div:last-child{border:0}.aster-principle-grid svg{margin:auto;width:58px;height:58px}.aster-principle-grid h3{margin:7px 0 2px;font:600 24px/1 var(--aster-serif)}.aster-principle-grid p{max-width:200px;margin:auto;font:400 16px/1.35 var(--aster-serif)}.aster-photo-strip{width:min(calc(100% - var(--aster-gutter) * 2),var(--aster-content));margin:auto;padding:20px 0 24px;scroll-margin-top:90px;display:grid;grid-template-columns:minmax(190px,240px) minmax(0,1fr) auto;gap:16px;align-items:center}.aster-photo-heading{min-width:0}.aster-photo-heading h2{margin:0;font:500 29px/1 var(--aster-serif)}.aster-photo-heading p{margin:4px 0 0;font:400 13px/1.4 var(--aster-sans)}.aster-outline-button{display:inline-flex;align-items:center;gap:10px;padding:7px 12px;border:1px solid var(--aster-ink);font:500 11px var(--aster-sans);text-decoration:none;white-space:nowrap}.aster-photo-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:9px}.aster-photo-grid img{width:100%;aspect-ratio:1.2;height:auto;object-fit:cover}.aster-footer{padding:25px 0 27px;border-top:1px solid var(--aster-line);background:#fffdfa}.aster-footer-inner{width:min(calc(100% - var(--aster-gutter) * 2),var(--aster-content));margin:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:start;gap:30px}.aster-footer .aster-wordmark{font-size:32px}.aster-footer p{margin:9px 0 0;font:600 9px/1.3 var(--aster-sans);letter-spacing:.17em}.aster-footer nav{display:flex;gap:23px;padding-top:15px}.aster-footer nav a{font-size:11px}.aster-footer-right{justify-self:end;display:flex;flex-direction:column;align-items:flex-end;gap:17px}.aster-footer-right button{display:flex;gap:10px;align-items:center;padding:8px 0 4px;border:0;border-bottom:1px solid var(--aster-line);background:transparent;font-size:11px}.aster-footer-right small{font:600 9px var(--aster-sans);letter-spacing:.16em}.aster-footer-right p{max-width:180px;letter-spacing:0;font-weight:400;text-align:right}.aster-footer-social{display:flex;align-items:center;gap:14px}.aster-footer-social button{padding:0;border:0;background:transparent;line-height:0}.aster-product-page{padding-bottom:18px}.aster-breadcrumb{display:flex;align-items:center;gap:10px;padding:22px 0 15px;color:var(--aster-muted);font:400 11px var(--aster-sans)}.aster-breadcrumb a{text-decoration:none}.aster-breadcrumb a:hover{text-decoration:underline}.aster-product-top{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);gap:clamp(32px,4.1vw,62px)}.aster-gallery{min-width:0;display:grid;grid-template-columns:73px minmax(0,1fr);gap:14px;align-items:start}.aster-thumbnails{display:flex;flex-direction:column;gap:9px}.aster-thumbnails button{width:73px;aspect-ratio:1;padding:0;border:1px solid transparent;background:#eee7de}.aster-thumbnails button.is-active{border-color:var(--aster-ink);padding:3px}.aster-thumbnails img{width:100%;height:100%;object-fit:cover}.aster-gallery-main{min-width:0;position:relative;aspect-ratio:1 / 1.13;background:#e8e0d7}.aster-gallery-main>img{width:100%;height:100%;object-fit:cover;object-position:center}.aster-gallery-arrows{position:absolute;right:16px;bottom:16px;display:flex;overflow:hidden;border-radius:30px;background:#fffdfaf2}.aster-gallery-arrows button{width:36px;height:34px;display:grid;place-items:center;border:0;background:transparent}.aster-gallery-arrows button:hover{background:#eee7df}.aster-product-info{padding:2px 0 0}.aster-product-info .aster-eyebrow{font-size:10px}.aster-product-info h1{margin:7px 0 0;font:500 clamp(42px,3.7vw,54px) / .98 var(--aster-serif);letter-spacing:-.035em}.aster-price{margin:4px 0 3px;font:500 25px var(--aster-serif)}.aster-product-status{margin:0 0 17px;color:#806d58;font:500 11px var(--aster-sans)}.aster-set-gift-note{margin:-4px 0 18px;color:#695b49;font-size:12px;font-weight:600}.aster-product-description{max-width:470px;margin:0 0 21px;font:400 17px/1.5 var(--aster-serif)}.aster-edit-options{margin:0 0 21px;padding:0;border:0}.aster-edit-options legend{margin-bottom:9px;font:600 13px var(--aster-sans)}.aster-edit-options>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.aster-edit-options button{min-width:0;min-height:87px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:8px 3px;border:1px solid var(--aster-line);border-radius:2px;background:#fffdfa;font:500 11px/1.2 var(--aster-sans)}.aster-edit-options button.is-selected{border-color:var(--aster-ink);box-shadow:inset 0 0 0 1px var(--aster-ink)}.aster-swatch{width:30px;height:30px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000014}.aster-quantity-label{display:block;margin-bottom:8px;font:600 13px var(--aster-sans)}.aster-purchase-row{display:flex;gap:10px}.aster-quantity{width:117px;height:48px;display:grid;grid-template-columns:1fr 28px 1fr;align-items:center;border:1px solid var(--aster-line)}.aster-quantity button{height:100%;display:grid;place-items:center;border:0;background:transparent}.aster-quantity button:disabled{opacity:.3}.aster-quantity output{text-align:center;font-size:13px}.aster-add-button{flex:1;justify-content:space-between;height:48px;border:0}.aster-add-button span{margin-left:auto}.aster-service-notes{margin-top:15px}.aster-service-notes p{display:flex;align-items:center;gap:8px;margin:5px 0;color:var(--aster-muted);font:400 12px/1.4 var(--aster-sans)}.aster-service-notes svg{flex:0 0 auto;color:var(--aster-ink)}.aster-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:43px 0 34px;padding-top:25px;border-top:1px solid var(--aster-line)}.aster-details>div{min-width:0;padding:0 28px;border-right:1px solid var(--aster-line)}.aster-details>div:first-child{padding-left:0}.aster-details>div:last-child{padding-right:0;border-right:0}.aster-details h2{margin:0 0 12px;font:600 28px var(--aster-serif)}.aster-details p{margin:4px 0;font:400 16px/1.5 var(--aster-serif)}.aster-details p svg{display:inline;vertical-align:middle}.aster-details small{display:block;margin-top:7px;color:var(--aster-muted);font-size:12px}.aster-lifestyle{height:clamp(245px,23vw,310px);position:relative;overflow:hidden;background:#eadbc9}.aster-lifestyle>img{width:100%;height:100%;object-fit:cover}.aster-lifestyle>div{position:absolute;left:clamp(24px,4vw,55px);top:50%;width:37%;transform:translateY(-50%)}.aster-lifestyle h2{margin:0 0 9px;font:500 clamp(34px,3.3vw,44px) / .96 var(--aster-serif)}.aster-lifestyle p{max-width:240px;margin:0 0 13px;font:400 16px/1.4 var(--aster-serif)}.aster-lifestyle a{display:inline-flex;align-items:center;gap:8px;font:500 12px var(--aster-sans);text-underline-offset:4px}.aster-recommendations{margin:32px 0 15px}.aster-recommendation-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.aster-recommendation-grid article{min-width:0;position:relative;background:#faf8f5}.aster-recommendation-grid article>a,.aster-recommendation-image{display:block;aspect-ratio:1.15;overflow:hidden;background:#ebe4dc}.aster-recommendation-grid img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.aster-recommendation-grid article:hover img{transform:scale(1.02)}.aster-recommendation-grid .aster-recommendation-copy{padding:9px 11px 12px}.aster-recommendation-grid h3{font-size:22px}.aster-recommendation-grid p{margin:2px 0 0;font-size:14px}.aster-recommendation-grid article>button{position:absolute;right:8px;bottom:55px;width:27px;height:27px;display:grid;place-items:center;border:0;border-radius:50%;background:#fff}.aster-sticky-buy{display:none}.aster-cart{position:fixed;z-index:100;top:0;right:0;width:min(100%,480px);height:100dvh;display:flex;flex-direction:column;padding:29px;background:#fff;overscroll-behavior:contain;box-shadow:-14px 0 35px #2a241e26}.aster-cart header{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:18px;border-bottom:1px solid var(--aster-line)}.aster-cart header h2{margin:4px 0 0;font:500 39px/1 var(--aster-serif)}.aster-cart header button{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:0;background:transparent}.aster-cart-items{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain}.aster-cart-items article{display:grid;grid-template-columns:minmax(64px,105px) minmax(0,1fr);gap:16px;padding:19px 0;border-bottom:1px solid var(--aster-line)}.aster-cart-items article>img{width:100%;aspect-ratio:1;height:auto;object-fit:cover}.aster-cart-items article.is-full-set{grid-template-columns:minmax(0,130px) minmax(0,1fr)}.aster-cart-items article.is-full-set>img{aspect-ratio:3 / 2;object-fit:contain;background:#fff}@media(max-width:480px){.aster-cart-items article.is-full-set{grid-template-columns:minmax(0,110px) minmax(0,1fr);gap:12px}}.aster-cart-items h3{margin:0;font:500 25px/1 var(--aster-serif);overflow-wrap:anywhere}.aster-cart-items p{margin:3px 0 6px;color:var(--aster-muted);font-size:12px}.aster-cart-items .aster-cart-gift{margin-top:7px;color:#75624c;font-size:10px;font-weight:600}.aster-cart-items strong{font-size:13px}.aster-cart-item-actions{display:flex;align-items:center;gap:8px;margin-top:12px}.aster-cart-item-actions button{touch-action:manipulation;flex:0 0 44px;width:44px;height:44px;display:grid;place-items:center;padding:0;border:1px solid var(--aster-line);background:transparent}.aster-cart-item-actions button:disabled{opacity:.35}.aster-cart-item-actions .aster-cart-remove{margin-left:auto;border:0}.aster-cart-bottom{flex-shrink:0;padding-top:19px;border-top:1px solid var(--aster-line)}@media(max-height:600px){.aster-cart{display:block;overflow-y:auto}.aster-cart header{position:sticky;top:0;z-index:1;background:#fff}.aster-cart-items{overflow:visible}}.aster-cart-bottom p{display:flex;justify-content:space-between;margin:0 0 8px;font-size:14px}.aster-cart-bottom .aster-cart-total{margin-top:10px;padding-top:10px;border-top:1px solid var(--aster-line);font-size:16px}.aster-cart-bottom small{display:block;margin-bottom:15px;color:var(--aster-muted);font-size:11px}.aster-cart-bottom .aster-cart-gift-summary{padding:10px 12px;border:1px solid #dfd6c9;background:#f8f4ed;color:#665743;line-height:1.5}.aster-cart-bottom>button:not(.aster-continue){width:100%;min-height:46px;border:0;background:var(--aster-ink);color:#fff;font-size:12px;cursor:pointer}.aster-cart-bottom>button:disabled{opacity:.5;cursor:not-allowed}.aster-cart-bottom .aster-commerce-notice{display:block;line-height:1.5;font-size:13px}.aster-commerce-bag-link{display:block;margin:12px 0;text-align:center;font-size:12px;text-underline-offset:4px}.aster-tools .aster-commerce-account{width:31px;height:34px;display:grid;place-items:center;color:inherit}@media(max-width:767px){.aster-tools .aster-commerce-account{display:none}}.aster-cart-bottom .aster-continue{display:block;margin:15px auto 0;border:0;border-bottom:1px solid var(--aster-ink);background:transparent;font-size:12px}.aster-cart-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.aster-cart-empty h3{margin:10px 0 3px;font:500 31px var(--aster-serif)}.aster-cart-empty p{color:var(--aster-muted)}.aster-cart-empty button{display:inline-flex;align-items:center;gap:10px;margin-top:13px;padding:13px 18px;border:0;background:var(--aster-button);color:#fff;font-size:12px}.wanxiang-page{padding-bottom:52px;background:#fff}.wanxiang-top{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr);gap:clamp(30px,3.8vw,58px);align-items:start;scroll-margin-top:88px}.wanxiang-gallery{min-width:0;display:block}.wanxiang-gallery-main{position:sticky;top:88px;aspect-ratio:1.34;overflow:hidden;background:#fff}.wanxiang-gallery-main img{width:100%;height:100%;object-fit:contain}.wanxiang-view-toggle{position:absolute;z-index:5;right:14px;bottom:14px;display:grid;grid-template-columns:repeat(2,auto);gap:2px;padding:3px;border:1px solid rgb(36 34 31 / 18%);background:#ffffffeb;box-shadow:0 5px 18px #24221f14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.wanxiang-view-toggle button{min-width:52px;min-height:31px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 9px;border:0;background:transparent;color:var(--aster-muted);font:600 9px var(--aster-sans)}.wanxiang-view-toggle svg{width:14px;height:14px}.wanxiang-view-toggle button.is-active{background:var(--aster-ink);color:#fff}.wanxiang-3d-viewer{width:100%;height:100%;position:relative;isolation:isolate;overflow:hidden;background:#fff;color:var(--aster-ink)}.wanxiang-3d-poster,.wanxiang-3d-canvas{position:absolute;top:0;right:0;bottom:0;left:0}.wanxiang-3d-poster{z-index:0;transition:opacity .28s ease}.wanxiang-3d-canvas{z-index:1;opacity:0;transition:opacity .28s ease;touch-action:none;cursor:grab}.wanxiang-3d-canvas:active{cursor:grabbing}.wanxiang-3d-canvas canvas{width:100%;height:100%;display:block}.wanxiang-3d-viewer.is-ready .wanxiang-3d-poster{opacity:0}.wanxiang-3d-viewer.is-ready .wanxiang-3d-canvas{opacity:1}.wanxiang-3d-badge{position:absolute;z-index:2;top:15px;left:15px;padding:7px 9px;border:1px solid rgb(36 34 31 / 20%);background:#ffffffe0;font:600 9px/1 var(--aster-sans);letter-spacing:.12em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.wanxiang-3d-instructions{position:absolute;z-index:2;left:15px;bottom:16px;display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid rgb(36 34 31 / 16%);background:#ffffffe0;font:500 9px/1 var(--aster-sans);white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.wanxiang-3d-instructions svg{width:17px;height:17px}.wanxiang-3d-instructions-short{display:none}.wanxiang-3d-reset{width:34px;height:34px;position:absolute;z-index:3;top:14px;right:14px;display:grid;place-items:center;padding:0;border:1px solid rgb(36 34 31 / 20%);border-radius:50%;background:#ffffffe0;color:var(--aster-ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.wanxiang-3d-reset:hover,.wanxiang-3d-reset:focus-visible{background:#fff;border-color:var(--aster-ink)}.wanxiang-3d-note{position:absolute;z-index:2;right:15px;bottom:15px;margin:0;color:#716e68;font:500 8px/1 var(--aster-sans);letter-spacing:.03em}.wanxiang-gallery-count{position:absolute;right:13px;bottom:12px;padding:7px 10px;border:1px solid var(--aster-line);background:#fffdfaeb;color:var(--aster-muted);font:500 9px/1 var(--aster-sans);letter-spacing:.08em}.wanxiang-thumbnails{display:flex;flex-direction:column;gap:8px;max-height:calc(100vh - 116px);padding-right:2px;overflow-y:auto;scrollbar-width:thin}.wanxiang-thumbnails button{width:68px;aspect-ratio:1;flex:0 0 68px;padding:0;overflow:hidden;border:1px solid transparent;background:#fff}.wanxiang-thumbnails button.is-active{border-color:var(--aster-ink);padding:2px}.wanxiang-thumbnails img{width:100%;height:100%;object-fit:contain}.wanxiang-intro{min-width:0;padding-top:2px}.wanxiang-intro h1{margin:8px 0 14px;font:500 clamp(40px,3.6vw,55px) / .92 var(--aster-sans);letter-spacing:-.05em}.wanxiang-intro h1 span{display:block;margin-top:8px;color:#667989;font-size:.46em;letter-spacing:-.025em}.wanxiang-lead{max-width:500px;margin:0 0 18px;font:400 15px/1.5 var(--aster-serif)}.wanxiang-selector{margin-top:4px;border-top:1px solid var(--aster-line)}.wanxiang-selector-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:11px 0 8px;font:500 11px/1.3 var(--aster-sans)}.wanxiang-selector-heading span{color:var(--aster-muted)}.wanxiang-selector-heading strong{font-weight:600;text-align:right}.wanxiang-mode-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--aster-line);background:#fff}.wanxiang-mode-tabs button{min-height:42px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-right:1px solid var(--aster-line);background:transparent;color:var(--aster-muted);font:500 11px var(--aster-sans)}.wanxiang-mode-tabs button:last-child{border-right:0}.wanxiang-mode-tabs button.is-active{background:var(--aster-ink);color:#fff}.wanxiang-mode-tabs span{display:grid;width:19px;height:19px;place-items:center;border:1px solid currentColor;border-radius:50%;font-size:9px}.wanxiang-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:7px 0}.wanxiang-option-grid button.is-full-set{grid-column:1 / -1}.wanxiang-option-grid button{min-width:0;min-height:58px;display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 7px 4px 4px;border:1px solid var(--aster-line);background:#fff;color:var(--aster-ink);text-align:left}.wanxiang-option-grid button:hover{border-color:#9c9993}.wanxiang-option-grid button:disabled,.wanxiang-mobile-option-grid button:disabled{cursor:not-allowed;border-color:#d7d5d1;background:#f2f1ef;color:#8b8883;box-shadow:none;opacity:1}.wanxiang-option-grid button:disabled img,.wanxiang-mobile-option-grid button:disabled img{filter:grayscale(1);opacity:.48}.wanxiang-option-grid button.is-unavailable small,.wanxiang-mobile-option-grid button.is-unavailable small{color:#77736d;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.wanxiang-option-grid button.is-selected{border-color:var(--aster-ink);border-left:4px solid #b59a64;box-shadow:inset 0 0 0 1px var(--aster-ink)}.wanxiang-option-grid button.is-full-set{min-height:64px;grid-template-columns:58px minmax(0,1fr) auto;gap:10px;padding:5px 9px 5px 5px;background:#fbf8f1}.wanxiang-option-grid img{width:52px;height:48px;object-fit:contain;background:#fff}.wanxiang-option-grid button.is-full-set>img{width:58px;height:50px}.wanxiang-option-grid button>span{min-width:0;display:block}.wanxiang-option-grid strong,.wanxiang-option-grid small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--aster-sans)}.wanxiang-option-grid .wanxiang-option-price{min-width:38px;overflow:visible;color:var(--aster-ink);font-size:13px;font-weight:600;text-align:right;text-overflow:clip}.wanxiang-option-grid strong{font-size:10px;font-weight:600}.wanxiang-option-grid small{margin-top:4px;color:var(--aster-muted);font-size:9px}.wanxiang-set-breakdown{min-width:0;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:stretch}.wanxiang-set-breakdown>span{min-width:0;min-height:36px;display:grid!important;grid-template-rows:12px minmax(18px,auto);align-content:center;padding:0;border-left:0}.wanxiang-set-breakdown>span strong{line-height:12px;font-size:9px}.wanxiang-set-breakdown>span small{margin-top:2px;min-height:18px;overflow:visible;text-overflow:clip;white-space:normal;font-size:8px;line-height:9px}.wanxiang-set-options{min-height:252px;padding:16px 0 9px}.wanxiang-set-options>p{margin:0 0 12px;color:var(--aster-muted);font:400 11px/1.5 var(--aster-sans)}.wanxiang-set-options>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.wanxiang-set-options button{min-height:78px;padding:12px;border:1px dashed #bdb9b1;background:#f7f5f1;color:#85817a;text-align:left}.wanxiang-set-options strong,.wanxiang-set-options small{display:block;font-family:var(--aster-sans)}.wanxiang-set-options strong{font-size:11px}.wanxiang-set-options small{margin-top:5px;font-size:9px;line-height:1.35}.wanxiang-selection-summary{min-height:50px;display:grid;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--aster-line);background:#f7f5f1;font:500 10px/1.35 var(--aster-sans)}.wanxiang-selection-summary>span,.wanxiang-selection-summary small{color:var(--aster-muted)}.wanxiang-selection-summary strong,.wanxiang-selection-summary small{display:block}.wanxiang-selection-summary small{margin-top:2px;font-size:9px}.wanxiang-purchase-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:3px}.aster-purchase-summary{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:8px;padding-top:10px;border-top:1px solid var(--aster-line);font-family:var(--aster-sans)}.aster-purchase-summary p{min-width:0;display:flex;align-items:baseline;gap:7px;margin:0}.aster-purchase-summary p span{color:var(--aster-muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.aster-purchase-summary p strong{overflow:hidden;font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.aster-purchase-price{flex:0 0 auto;font:600 25px/1 var(--aster-sans);letter-spacing:-.035em}.aster-purchase-note{margin:0 0 8px;color:var(--aster-muted);font:500 10px/1.4 var(--aster-sans)}.wanxiang-purchase-actions button{min-height:50px;border:1px solid var(--aster-ink);background:#fff;color:var(--aster-ink);font:600 11px var(--aster-sans)}.wanxiang-purchase-actions button:last-child{background:var(--aster-ink);color:#fff}.wanxiang-status-note{display:flex;gap:9px;margin-top:12px;color:var(--aster-muted)}.wanxiang-status-note svg{flex:0 0 auto;margin-top:1px;color:var(--aster-ink)}.wanxiang-status-note p{margin:0;font:400 10px/1.45 var(--aster-sans)}.wanxiang-mobile-buybar,.wanxiang-sheet-backdrop{display:none}.wanxiang-source-note{display:grid;grid-template-columns:auto minmax(0,720px);gap:18px;align-items:start;margin-top:clamp(42px,5vw,72px);padding:28px;border-top:1px solid var(--aster-line);border-bottom:1px solid var(--aster-line);background:#f8f6f2}.wanxiang-source-note h2{margin:4px 0 7px;font:500 31px/1 var(--aster-serif)}.wanxiang-source-note p:last-child{margin:0;color:var(--aster-muted);font:400 13px/1.55 var(--aster-sans)}.wanxiang-story{--wanxiang-blue-wash: #eef4f8;--wanxiang-blue-ink: #667d91;margin-top:clamp(52px,6vw,88px);border-top:1px solid var(--aster-line);background:#fff}.wanxiang-story h2,.wanxiang-story h3,.wanxiang-story p{margin-top:0}.wanxiang-story-hero{min-height:clamp(470px,45vw,630px);position:relative;isolation:isolate;overflow:visible}.wanxiang-story-hero>img{width:100%;height:clamp(470px,45vw,630px);object-fit:cover;object-position:center}.wanxiang-story-hero-copy{width:min(35%,450px);position:absolute;z-index:2;top:18%;left:max(var(--aster-gutter),calc((100% - var(--aster-content)) / 2))}.wanxiang-story-hero-copy h2{max-width:430px;margin:13px 0 18px;font:500 clamp(48px,4.9vw,74px) / .9 var(--aster-serif);letter-spacing:-.045em}.wanxiang-story-hero-copy>p:last-child{max-width:315px;margin-bottom:0;color:#4f4c48;font:400 14px/1.55 var(--aster-sans)}.wanxiang-story-brand-card{width:min(390px,31vw);position:absolute;z-index:3;right:max(var(--aster-gutter),calc((100% - var(--aster-content)) / 2));bottom:-52px;padding:28px 30px 27px;background:#fff;border:1px solid rgb(37 34 30 / 8%)}.wanxiang-story-brand-card h3{max-width:300px;margin:10px 0 14px;font:500 clamp(27px,2.25vw,36px) / .98 var(--aster-serif)}.wanxiang-story-brand-card>p:last-child{max-width:290px;margin-bottom:0;color:var(--aster-muted);font:400 12px/1.55 var(--aster-sans)}.wanxiang-story-chapters{width:min(calc(100% - var(--aster-gutter) * 2),var(--aster-content));margin:auto;padding-top:clamp(100px,9vw,134px)}.wanxiang-story-chapter{min-height:410px;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);align-items:stretch;border-top:1px solid var(--aster-line)}.wanxiang-story-chapter.is-reverse{grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr)}.wanxiang-story-chapter.is-reverse .wanxiang-story-chapter-image{grid-column:2}.wanxiang-story-chapter.is-reverse .wanxiang-story-chapter-copy{grid-column:1;grid-row:1}.wanxiang-story-chapter-image{min-height:410px;overflow:hidden;background:var(--wanxiang-blue-wash)}.wanxiang-story-chapter-image img{width:100%;height:100%;object-fit:cover}.wanxiang-story-chapter-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(36px,5vw,72px);background:#fff}.wanxiang-story-chapter-copy h3,.wanxiang-gathering-story h3{max-width:380px;margin:12px 0 16px;font:500 clamp(38px,4vw,56px) / .92 var(--aster-serif);letter-spacing:-.035em}.wanxiang-story-chapter-copy>p:last-child,.wanxiang-gathering-story>div>p:last-child{max-width:330px;margin-bottom:0;color:var(--aster-muted);font:400 13px/1.58 var(--aster-sans)}.wanxiang-gathering-story{min-height:430px;position:relative;overflow:hidden;border-top:1px solid var(--aster-line);border-bottom:1px solid var(--aster-line)}.wanxiang-gathering-story>img{width:100%;height:430px;object-fit:cover}.wanxiang-gathering-story>div{width:min(345px,32%);position:absolute;top:50%;left:clamp(28px,5vw,72px);transform:translateY(-50%);padding:27px 28px 25px;background:#fffffff0;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.wanxiang-gathering-story h3{margin-bottom:13px;font-size:clamp(35px,3.5vw,50px)}.wanxiang-texture-story{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(350px,.78fr);background:var(--wanxiang-blue-wash)}.wanxiang-texture-image{min-height:500px;overflow:hidden}.wanxiang-texture-image img{width:100%;height:100%;object-fit:cover;transform:scale(1.12)}.wanxiang-texture-story>div:last-child{display:flex;flex-direction:column;justify-content:center;padding:clamp(38px,5vw,74px)}.wanxiang-texture-story h2,.wanxiang-story-section-heading h2,.wanxiang-approach h2,.wanxiang-selected-copy h2,.wanxiang-facts h2,.wanxiang-story-closing h2{margin:11px 0 17px;font:500 clamp(42px,4.4vw,62px) / .93 var(--aster-serif);letter-spacing:-.04em}.wanxiang-texture-story>div:last-child>p:not(.aster-eyebrow){max-width:380px;margin-bottom:25px;color:#53606b;font:400 13px/1.62 var(--aster-sans)}.wanxiang-texture-notes{display:grid;gap:0;border-top:1px solid rgb(91 117 139 / 22%)}.wanxiang-texture-notes span{min-height:42px;display:grid;grid-template-columns:36px 1fr;align-items:center;border-bottom:1px solid rgb(91 117 139 / 22%);color:#53606b;font:500 10px/1.3 var(--aster-sans)}.wanxiang-texture-notes strong{color:var(--aster-blue-ink);font-weight:500}.wanxiang-form-atlas{padding:clamp(54px,6vw,82px) max(var(--aster-gutter),calc((100% - var(--aster-content)) / 2));background:#f7fafc;border-bottom:1px solid #dfe8ee}.wanxiang-story-hero+.wanxiang-form-atlas{padding-top:clamp(102px,9vw,132px)}.wanxiang-form-atlas+.wanxiang-story-chapters{padding-top:0}.wanxiang-story-section-heading{display:flex;align-items:end;justify-content:space-between;gap:36px;margin-bottom:35px}.wanxiang-story-section-heading h2{margin-bottom:0}.wanxiang-story-section-heading>p{margin-bottom:5px;color:var(--aster-muted);font:400 11px/1.4 var(--aster-sans)}.wanxiang-form-groups{display:grid;grid-template-columns:1.08fr 1.4fr .42fr;border-top:1px solid #cfdbe2;border-bottom:1px solid #cfdbe2}.wanxiang-form-group{min-width:0;padding:18px 16px 20px;border-right:1px solid #cfdbe2}.wanxiang-form-group:first-child{padding-left:0}.wanxiang-form-group:last-child{padding-right:0;border-right:0}.wanxiang-form-group>h3{margin:0 0 13px;font:600 9px/1 var(--aster-sans);letter-spacing:.15em;text-transform:uppercase}.wanxiang-form-group>div{display:grid;grid-template-columns:repeat(var(--group-count, 1),minmax(0,1fr));gap:5px}.wanxiang-form-group.is-3>div{--group-count: 3}.wanxiang-form-group.is-4>div{--group-count: 4}.wanxiang-form-group.is-1>div{--group-count: 1}.wanxiang-form-group button{min-width:0;display:block;padding:0 6px 8px;border:1px solid transparent;background:transparent;color:var(--aster-ink);text-align:left}.wanxiang-form-group button:hover,.wanxiang-form-group button.is-active{border-color:#a9b7c1;background:#fff}.wanxiang-form-image{width:100%;height:100px;display:grid;place-items:end center;margin-bottom:7px}.wanxiang-form-image img{width:100%;height:100%;object-fit:contain}.wanxiang-form-group strong,.wanxiang-form-group small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--aster-sans)}.wanxiang-form-group strong{font-size:9px;line-height:1.25}.wanxiang-form-group small{margin-top:3px;color:var(--aster-muted);font-size:7px}.wanxiang-approach{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);border-bottom:1px solid var(--aster-line)}.wanxiang-approach>img{width:100%;height:100%;min-height:510px;object-fit:cover}.wanxiang-approach>div{display:flex;flex-direction:column;justify-content:center;padding:clamp(38px,5vw,72px)}.wanxiang-approach h2{max-width:520px}.wanxiang-approach ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:10px 0 0;padding:0;list-style:none;border-top:1px solid var(--aster-line)}.wanxiang-approach li{min-width:0;padding:18px 16px 0 0}.wanxiang-approach li+li{padding-left:16px;border-left:1px solid var(--aster-line)}.wanxiang-approach li span,.wanxiang-approach li strong,.wanxiang-approach li small{display:block}.wanxiang-approach li span{margin-bottom:15px;color:var(--aster-muted);font:500 9px var(--aster-sans)}.wanxiang-approach li strong{font:600 10px/1.25 var(--aster-sans)}.wanxiang-approach li small{margin-top:8px;color:var(--aster-muted);font:400 9px/1.5 var(--aster-sans)}.wanxiang-selected-story{width:min(calc(100% - var(--aster-gutter) * 2),var(--aster-content));display:grid;grid-template-columns:minmax(300px,.68fr) minmax(0,1.32fr);align-items:center;gap:clamp(36px,5vw,74px);margin:auto;padding:clamp(60px,7vw,96px) 0}.wanxiang-selected-copy>p:not(.aster-eyebrow){max-width:390px;margin-bottom:26px;color:var(--aster-muted);font:400 13px/1.58 var(--aster-sans)}.wanxiang-selected-copy dl{margin:0;border-top:1px solid var(--aster-line)}.wanxiang-selected-copy dl>div{display:grid;grid-template-columns:95px 1fr;gap:18px;padding:12px 0;border-bottom:1px solid var(--aster-line)}.wanxiang-selected-copy dt,.wanxiang-selected-copy dd{margin:0;font:500 10px/1.4 var(--aster-sans)}.wanxiang-selected-copy dt{color:var(--aster-muted)}.wanxiang-selected-views{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wanxiang-selected-views figure{min-width:0;margin:0;overflow:hidden;border:1px solid #e2e7ea;background:#f9fbfc}.wanxiang-selected-views figure:first-child img,.wanxiang-selected-views figure:nth-child(2) img{width:100%;height:330px}.wanxiang-selected-views figure:first-child img{object-fit:contain}.wanxiang-selected-views figure:nth-child(2) img{object-fit:cover;transform:scale(1.18)}.wanxiang-selected-views figcaption{position:relative;padding:10px 12px;border-top:1px solid #e2e7ea;background:#fff;color:var(--aster-muted);font:500 9px var(--aster-sans);letter-spacing:.12em;text-transform:uppercase}.wanxiang-facts{width:min(calc(100% - var(--aster-gutter) * 2),var(--aster-content));display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:clamp(34px,6vw,88px);margin:0 auto clamp(68px,8vw,112px);padding-top:clamp(38px,5vw,72px);border-top:1px solid var(--aster-line)}.wanxiang-facts details{border-bottom:1px solid var(--aster-line)}.wanxiang-facts summary{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;font:600 11px var(--aster-sans);list-style:none}.wanxiang-facts summary::-webkit-details-marker{display:none}.wanxiang-facts summary svg{flex:0 0 auto;transition:transform var(--aster-ease)}.wanxiang-facts details[open] summary svg{transform:rotate(180deg)}.wanxiang-facts details p{max-width:660px;margin:-2px 34px 18px 0;color:var(--aster-muted);font:400 11px/1.6 var(--aster-sans)}.wanxiang-story-closing{min-height:410px;position:relative;isolation:isolate;overflow:hidden}.wanxiang-story-closing:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:#1b202442}.wanxiang-story-closing>img{width:100%;height:410px;object-fit:cover;object-position:center}.wanxiang-story-closing>div{width:min(430px,45%);position:absolute;z-index:2;top:50%;left:max(var(--aster-gutter),calc((100% - var(--aster-content)) / 2));transform:translateY(-50%);color:#fff}.wanxiang-story-closing h2{margin-bottom:23px;text-shadow:0 2px 20px rgb(0 0 0 / 16%)}.wanxiang-story-closing a{min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:0 24px;border:1px solid #fff;background:#ffffffeb;color:var(--aster-ink);font:600 10px var(--aster-sans);text-decoration:none}@media(max-width:1100px){.aster-header-inner{grid-template-columns:auto 1fr auto}.aster-nav{justify-content:center;gap:18px}.aster-product-top{gap:30px;grid-template-columns:1.07fr .93fr}.aster-gallery{grid-template-columns:58px 1fr;gap:9px}.aster-thumbnails button{width:58px}.aster-product-info h1{font-size:43px}.aster-edit-options button{min-height:72px;font-size:10px}.wanxiang-form-image{height:84px}.wanxiang-approach{grid-template-columns:minmax(0,1fr) minmax(390px,.92fr)}}@media(max-width:900px){.wanxiang-top{grid-template-columns:1fr;gap:24px}.wanxiang-gallery-main{position:relative;top:auto}.wanxiang-intro{max-width:680px;padding-top:0}.wanxiang-story-hero-copy{width:43%}.wanxiang-story-brand-card{width:330px;right:var(--aster-gutter)}.wanxiang-story-chapter,.wanxiang-story-chapter.is-reverse{grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr)}.wanxiang-texture-story{grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr)}.wanxiang-form-atlas{padding-inline:var(--aster-gutter)}.wanxiang-form-groups{grid-template-columns:1fr}.wanxiang-form-group,.wanxiang-form-group:first-child,.wanxiang-form-group:last-child{padding:18px 0;border-right:0;border-bottom:1px solid #cfdbe2}.wanxiang-form-group:last-child{border-bottom:0}.wanxiang-approach{grid-template-columns:1fr}.wanxiang-approach>img{min-height:430px}.aster-photo-strip{grid-template-columns:1fr auto;gap:14px}.aster-photo-grid{grid-column:1 / -1;grid-row:2}.aster-photo-strip>.aster-outline-button{grid-column:2;grid-row:1;align-self:end}.aster-header{height:69px}.aster-header-inner{grid-template-columns:1fr auto}.aster-nav{display:none}.aster-menu-button{display:grid!important}.aster-account{display:none!important}.aster-search{top:68px}.aster-mobile-menu{position:fixed;z-index:95;top:0;right:0;bottom:0;width:min(86vw,380px);display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior-y:contain;gap:0;padding:22px;padding-top:max(22px,env(safe-area-inset-top));padding-bottom:max(22px,env(safe-area-inset-bottom));background:var(--aster-paper)}.aster-mobile-menu-top{display:flex;justify-content:space-between;align-items:center;flex-shrink:0;margin-bottom:28px;font:500 30px var(--aster-serif)}.aster-mobile-menu>a{flex-shrink:0;touch-action:manipulation;padding:15px 0;border-bottom:1px solid var(--aster-line);font:500 18px var(--aster-serif);text-decoration:none}.aster-hero{height:500px}.aster-hero h1{font-size:70px}.aster-hero-note{display:none}.aster-product-top{grid-template-columns:1fr}.aster-gallery{grid-template-columns:70px 1fr}.aster-thumbnails button{width:70px}.aster-gallery-main{aspect-ratio:1.2}.aster-product-info{max-width:680px}.aster-footer-inner{grid-template-columns:1fr 1fr}.aster-footer nav{grid-column:1 / -1;grid-row:2;flex-wrap:wrap;padding:8px 0 0}}@media(max-width:620px){:root{--aster-gutter: 20px}.wanxiang-page{padding-bottom:108px}.wanxiang-gallery-main{aspect-ratio:1.34}.wanxiang-gallery-main img{object-fit:contain}.wanxiang-gallery{display:block}.wanxiang-thumbnails{width:100%;max-height:none;flex-direction:row;gap:7px;padding:0 0 3px;overflow-x:auto;overflow-y:hidden}.wanxiang-thumbnails button{width:56px;flex-basis:56px}.wanxiang-3d-badge{top:10px;left:10px}.wanxiang-3d-reset{top:9px;right:9px}.wanxiang-3d-instructions{left:10px;bottom:10px;gap:4px;padding:5px 7px;font-size:7px}.wanxiang-3d-instructions-long{display:none}.wanxiang-3d-instructions-short{display:inline}.wanxiang-3d-note{display:none}.wanxiang-intro h1{margin-bottom:14px;font-size:clamp(42px,12vw,57px)}.wanxiang-option-grid{grid-template-columns:1fr}.wanxiang-selector,.wanxiang-purchase-actions,.aster-purchase-summary,.aster-purchase-note{display:none}.wanxiang-view-toggle{right:10px;bottom:10px}.wanxiang-view-toggle button{min-width:39px;min-height:25px;padding:0 6px}.wanxiang-view-toggle svg{width:11px;height:11px}.wanxiang-set-options>div{grid-template-columns:1fr}.wanxiang-set-options{min-height:0}.wanxiang-source-note{grid-template-columns:1fr;padding:22px 18px}.wanxiang-story{margin-top:40px}.wanxiang-story-hero{min-height:560px;display:flex;flex-direction:column;overflow:hidden}.wanxiang-story-hero>img{height:400px;object-position:64% center}.wanxiang-story-hero-copy{width:75%;top:38px;left:20px}.wanxiang-story-hero-copy h2{margin:9px 0 12px;font-size:clamp(42px,12.2vw,58px)}.wanxiang-story-hero-copy>p:last-child{display:none}.wanxiang-story-brand-card{width:auto;position:static;margin:0;padding:22px 20px 23px;border-width:0 0 1px}.wanxiang-story-brand-card h3{max-width:320px;font-size:29px}.wanxiang-story-chapters{width:100%;padding-top:0}.wanxiang-story-chapter,.wanxiang-story-chapter.is-reverse{min-height:0;display:flex;flex-direction:column}.wanxiang-story-chapter.is-reverse .wanxiang-story-chapter-image,.wanxiang-story-chapter.is-reverse .wanxiang-story-chapter-copy{grid-column:auto;grid-row:auto}.wanxiang-story-chapter-image{min-height:0}.wanxiang-story-chapter-image img{height:280px}.wanxiang-story-chapter-copy{min-height:200px;padding:27px 20px 31px}.wanxiang-story-chapter-copy h3,.wanxiang-gathering-story h3{margin:9px 0 11px;font-size:38px}.wanxiang-gathering-story{min-height:380px}.wanxiang-gathering-story>img{height:380px;object-position:63% center}.wanxiang-gathering-story>div{width:calc(100% - 40px);top:auto;right:20px;bottom:18px;left:20px;transform:none;padding:20px}.wanxiang-texture-story{display:flex;flex-direction:column}.wanxiang-texture-image{min-height:290px}.wanxiang-texture-story>div:last-child{padding:30px 20px 34px}.wanxiang-texture-story h2,.wanxiang-story-section-heading h2,.wanxiang-approach h2,.wanxiang-selected-copy h2,.wanxiang-facts h2,.wanxiang-story-closing h2{font-size:41px}.wanxiang-form-atlas{padding:38px 20px 42px}.wanxiang-story-section-heading{display:block;margin-bottom:22px}.wanxiang-story-section-heading>p{margin:10px 0 0}.wanxiang-form-groups{width:calc(100% + 20px);display:grid;grid-auto-columns:minmax(280px,82vw);grid-auto-flow:column;grid-template-columns:none;gap:10px;padding:10px 20px 10px 0;overflow-x:auto;border-bottom:0;scroll-snap-type:x mandatory;scrollbar-width:none}.wanxiang-form-groups::-webkit-scrollbar{display:none}.wanxiang-form-group,.wanxiang-form-group:first-child,.wanxiang-form-group:last-child{min-height:185px;padding:13px;border:1px solid #cfdbe2;background:#fff;scroll-snap-align:start}.wanxiang-form-image{height:88px}.wanxiang-approach>img{min-height:0;height:300px}.wanxiang-approach>div{padding:32px 20px 36px}.wanxiang-approach ol{grid-template-columns:1fr}.wanxiang-approach li,.wanxiang-approach li+li{display:grid;grid-template-columns:30px 118px 1fr;gap:8px;align-items:baseline;padding:13px 0;border-left:0;border-bottom:1px solid var(--aster-line)}.wanxiang-approach li span,.wanxiang-approach li small{margin:0}.wanxiang-selected-story{grid-template-columns:1fr;gap:25px;padding:46px 0}.wanxiang-selected-views{gap:8px}.wanxiang-selected-views figure:first-child img,.wanxiang-selected-views figure:nth-child(2) img{height:180px}.wanxiang-facts{grid-template-columns:1fr;gap:8px;margin-bottom:55px;padding-top:34px}.wanxiang-story-closing,.wanxiang-story-closing>img{min-height:350px;height:350px}.wanxiang-story-closing>img{object-position:62% center}.wanxiang-story-closing>div{width:75%;left:20px}.aster-site:has(.wanxiang-mobile-buybar){padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}.aster-footer-meta a{display:inline-flex;align-items:center;min-width:44px;min-height:44px;touch-action:manipulation}.wanxiang-mobile-buybar{position:fixed;z-index:90;right:0;bottom:0;left:0;min-height:70px;display:grid;grid-template-columns:minmax(94px,1fr) 84px 74px;align-items:center;gap:6px;padding:9px 12px calc(9px + env(safe-area-inset-bottom));border-top:1px solid var(--aster-line);background:#fffdfaf5;box-shadow:0 -10px 30px #312d2814;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.wanxiang-mobile-current{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr) 14px;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:var(--aster-ink);text-align:left}.wanxiang-mobile-buybar img{width:42px;height:40px;object-fit:contain;background:#fff}.wanxiang-mobile-buybar span,.wanxiang-mobile-buybar small,.wanxiang-mobile-buybar strong{min-width:0;display:block}.wanxiang-mobile-buybar small{color:var(--aster-muted);font:500 8px/1.2 var(--aster-sans);text-transform:uppercase;letter-spacing:.08em}.wanxiang-mobile-buybar strong{margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 11px/1.2 var(--aster-sans)}.wanxiang-mobile-cart,.wanxiang-mobile-buy{min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px;border:1px solid var(--aster-ink);background:#fff;color:var(--aster-ink);font:600 10px/1.15 var(--aster-sans)}.wanxiang-mobile-buybar .wanxiang-mobile-buy{background:var(--aster-ink);color:#fff}.wanxiang-sheet-backdrop{position:fixed;z-index:130;top:0;right:0;bottom:0;left:0;display:block;background:#1f1d1a6b}.wanxiang-mobile-sheet{position:absolute;right:0;bottom:0;left:0;max-height:min(78vh,660px);padding:9px 16px calc(18px + env(safe-area-inset-bottom));overflow-y:auto;border-radius:20px 20px 0 0;background:var(--aster-paper);box-shadow:0 -20px 60px #00000029}.wanxiang-sheet-handle{width:38px;height:4px;margin:0 auto 13px;border-radius:999px;background:#c7c2ba}.wanxiang-mobile-sheet header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:15px}.wanxiang-mobile-sheet header h2{margin:4px 0 0;font:500 28px/1 var(--aster-serif)}.wanxiang-mobile-sheet header>button{width:38px;height:38px;display:grid;flex:0 0 auto;place-items:center;padding:0;border:1px solid var(--aster-line);border-radius:50%;background:transparent}.wanxiang-sheet-content{padding-top:10px}.wanxiang-mobile-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wanxiang-mobile-option-grid button.is-full-set{grid-column:1 / -1}.wanxiang-mobile-option-grid button{min-width:0;min-height:82px;position:relative;display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px;border:1px solid var(--aster-line);background:#fff;color:var(--aster-ink);text-align:left}.wanxiang-mobile-option-grid button.is-selected{border-color:var(--aster-ink);border-left:4px solid #b59a64;box-shadow:inset 0 0 0 1px var(--aster-ink)}.wanxiang-mobile-option-grid button.is-full-set{min-height:104px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;padding:9px;background:#fbf8f1}.wanxiang-mobile-option-grid img{width:46px;height:46px;object-fit:contain}.wanxiang-mobile-option-grid button.is-full-set>img{width:62px;height:58px;grid-row:1 / 3}.wanxiang-mobile-option-grid .wanxiang-set-breakdown{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.wanxiang-mobile-option-grid .wanxiang-set-breakdown>span{min-height:36px;grid-template-rows:12px minmax(18px,auto);padding:0;border-left:0}.wanxiang-mobile-option-grid .wanxiang-set-breakdown>span strong{font-size:8px}.wanxiang-mobile-option-grid .wanxiang-set-breakdown>span small{min-height:18px;font-size:7px;line-height:9px}.wanxiang-mobile-option-grid strong,.wanxiang-mobile-option-grid small{display:block;font-family:var(--aster-sans)}.wanxiang-mobile-option-grid .wanxiang-option-price{align-self:center;margin:0;color:var(--aster-ink);font-size:11px;font-weight:600;text-align:right}.wanxiang-mobile-option-grid strong{font-size:10px;line-height:1.2}.wanxiang-mobile-option-grid small{margin-top:4px;color:var(--aster-muted);font-size:8px;line-height:1.3}.wanxiang-mobile-option-grid svg{position:absolute;top:6px;right:6px}.aster-site{box-shadow:none}.aster-header{height:64px}.aster-header-inner{width:calc(100% - 36px)}.aster-wordmark{font-size:32px}.aster-tools{gap:7px}.aster-tools button{width:30px}.aster-search{top:63px;right:10px}.aster-hero{height:auto;display:flex;flex-direction:column;background:#f5eee4}.aster-hero>img{height:315px;object-position:58% center}.aster-hero-pages{display:none}.aster-hero-content{position:static;transform:none;order:-1;max-width:none;padding:32px 20px 29px}.aster-hero h1{margin:12px 0;font-size:clamp(48px,12.8vw,66px)}.aster-hero-content>p:not(.aster-eyebrow){font-size:15px;margin-bottom:19px}.aster-hero .aster-button{min-height:45px}.aster-edits,.aster-sets{padding-top:34px}.aster-section-heading{margin-bottom:14px;align-items:end}.aster-section-heading :is(h1,h2){font-size:clamp(32px,8.3vw,40px);line-height:.95}.aster-section-heading .aster-text-link{font-size:11px;gap:4px}.aster-eyebrow{font-size:9px}.aster-edit-grid{grid-auto-columns:minmax(245px,77vw);grid-auto-flow:column;grid-template-columns:none;gap:12px;width:calc(100% + 20px);padding-right:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.aster-edit-grid::-webkit-scrollbar{display:none}.aster-edit-card{scroll-snap-align:start}.aster-card-image{aspect-ratio:1.36}.aster-edit-copy{min-height:104px;padding:12px}.aster-set-grid{grid-template-columns:1fr;gap:17px}.aster-product-card-image{aspect-ratio:1.65}.aster-product-card-copy{padding:12px 14px 14px}.aster-product-card-copy button{min-height:36px}.aster-principles{margin-top:38px;padding:26px 0}.aster-principles h2{max-width:260px;margin:0 auto 19px;font-size:29px;line-height:.95}.aster-principle-grid{grid-template-columns:repeat(2,1fr);row-gap:22px}.aster-principle-grid>div{padding:0 10px}.aster-principle-grid>div:nth-child(2){border:0}.aster-principle-grid h3{font-size:19px}.aster-principle-grid svg{width:42px;height:42px}.aster-principle-grid p{font-size:11px}.aster-photo-strip{padding:26px 0}.aster-photo-heading h2{font-size:30px}.aster-photo-heading p{max-width:200px;font-size:10px}.aster-outline-button{padding:5px 7px;font-size:10px}.aster-photo-grid{grid-template-columns:repeat(3,1fr);gap:6px}.aster-photo-grid img{aspect-ratio:1}.aster-footer{padding:25px 0 30px}.aster-footer-inner{grid-template-columns:1fr;gap:18px}.aster-footer-right{justify-self:start;align-items:flex-start}.aster-footer nav{grid-column:1;grid-row:auto;gap:13px 20px}.aster-breadcrumb{padding:15px 0 13px}.aster-product-top{gap:22px}.aster-gallery{display:flex;flex-direction:column-reverse;gap:9px}.aster-gallery-main{width:100%;aspect-ratio:1 / 1.06}.aster-thumbnails{width:100%;flex-direction:row;gap:7px;overflow-x:auto}.aster-thumbnails button{width:54px;flex:0 0 54px}.aster-product-info h1{font-size:45px}.aster-product-description{font-size:16px}.aster-edit-options button{min-height:77px}.aster-details{grid-template-columns:1fr;gap:0;margin:30px 0;padding-top:0}.aster-details>div{padding:16px 0;border-right:0;border-bottom:1px solid var(--aster-line)}.aster-details h2{margin-bottom:7px}.aster-lifestyle{height:auto;display:flex;flex-direction:column}.aster-lifestyle>img{height:220px;object-position:56% center}.aster-lifestyle>div{position:static;width:100%;padding:23px;transform:none;background:#f3ebe0}.aster-lifestyle h2{font-size:37px}.aster-recommendations{margin-top:30px}.aster-recommendation-grid{grid-template-columns:repeat(2,1fr);gap:9px}.aster-recommendation-grid h3{font-size:18px}.aster-sticky-buy{position:fixed;z-index:40;right:0;bottom:0;left:0;min-height:70px;display:flex;align-items:center;gap:12px;padding:8px 18px max(8px,env(safe-area-inset-bottom));border-top:1px solid var(--aster-line);background:#fffdfa;box-shadow:0 -3px 14px #2a241e15}.aster-sticky-buy>div{min-width:0;flex:1;display:flex;flex-direction:column;line-height:1.3}.aster-sticky-buy span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:500 17px var(--aster-serif)}.aster-sticky-buy strong{font-size:12px}.aster-sticky-buy button{min-height:44px;min-width:130px;padding:0 15px;border:0;background:var(--aster-button);color:#fff;font-size:12px}.aster-product-page{padding-bottom:80px}.aster-cart{padding:20px 16px calc(16px + env(safe-area-inset-bottom,0px))}.aster-cart-items article,.aster-cart-items article.is-full-set{grid-template-columns:80px minmax(0,1fr);gap:12px}.aster-cart-items h3{font-size:23px;line-height:1.15}.aster-cart-item-actions>span{min-width:20px;text-align:center}.aster-cart :is(button,a):focus-visible{outline:2px solid var(--aster-ink);outline-offset:2px}.aster-bag{min-width:44px;min-height:44px}}@media(max-width:360px){:root{--aster-gutter: 16px}.wanxiang-selector-heading{display:block}.wanxiang-selector-heading strong{display:block;margin-top:4px;text-align:left}.aster-wordmark{font-size:29px}.aster-tools{gap:3px}.aster-hero-content{padding-inline:16px}.aster-hero h1{font-size:48px}.aster-edit-options>div{gap:5px}.aster-edit-options button{font-size:9px}.aster-swatch{width:26px;height:26px}.aster-quantity{width:100px}.aster-add-button{padding-inline:12px;font-size:11px}}.aster-shop-heading{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,.7fr);align-items:end;gap:clamp(32px,5vw,82px);padding:clamp(34px,4vw,54px) 0 20px}.aster-shop-library{padding-top:24px}.aster-collection-lineup-grid{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr));gap:1px;padding:17px 12px 10px;background:#fbfaf7}.series-story-v2{margin-top:clamp(46px,5.5vw,78px);border-top:1px solid var(--series-border);background:#fff}.series-story-opening,.series-form-library,.series-selected-profile,.series-facts,.series-story-closing{width:min(calc(100% - var(--aster-gutter) * 2),var(--aster-content));margin-inline:auto}.series-story-opening{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:clamp(38px,5vw,82px);padding:clamp(52px,6vw,86px) 0}.series-story-opening figure,.series-selected-profile figure{margin:0}.series-story-opening figure{overflow:hidden;background:var(--wanxiang-blue-wash)}.series-story-opening figure img{width:100%;aspect-ratio:4 / 3;display:block;object-fit:cover}.series-story-opening figcaption{padding:10px 12px 11px;color:var(--aster-muted);font:500 9px/1.45 var(--aster-sans)}.series-story-copy h2,.series-story-heading h2,.series-selected-profile h2,.series-facts h2,.series-story-closing h2{margin:9px 0 18px;font:500 clamp(38px,4vw,58px) / .98 var(--aster-serif);letter-spacing:-.035em}.series-story-copy>p:not(.aster-eyebrow){margin:0 0 15px;color:var(--aster-muted);font:400 14px/1.72 var(--aster-sans)}.series-form-library{padding:clamp(50px,5.5vw,78px) 0;border-top:1px solid var(--series-border)}.series-story-heading{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:32px}.series-story-heading h2{margin-bottom:0}.series-story-heading>p{max-width:380px;margin:0 0 4px;color:var(--aster-muted);font:400 12px/1.55 var(--aster-sans);text-align:right}.series-form-groups{display:grid;gap:32px}.series-form-group{min-width:0}.series-form-group h3{margin:0 0 12px;padding-bottom:9px;border-bottom:1px solid var(--series-border);font:600 9px/1 var(--aster-sans);letter-spacing:.16em;text-transform:uppercase}.series-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:10px}.series-form-grid button{min-width:0;padding:8px;border:1px solid transparent;background:#fff;color:var(--aster-ink);text-align:left}.series-form-grid button:hover,.series-form-grid button.is-active{border-color:var(--wanxiang-blue-ink)}.series-form-image{display:block;aspect-ratio:1;margin-bottom:9px;overflow:hidden;background:var(--wanxiang-blue-wash)}.series-form-image img{width:100%;height:100%;display:block;object-fit:contain;background:#fff}.series-form-grid strong,.series-form-grid small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--aster-sans)}.series-form-grid strong{font-size:10px;font-weight:600}.series-form-grid small{margin-top:4px;color:var(--aster-muted);font-size:9px}.series-selected-profile{display:grid;grid-template-columns:minmax(0,.9fr) minmax(390px,1.1fr);align-items:center;gap:clamp(40px,6vw,92px);padding:clamp(52px,6vw,86px) 0;border-top:1px solid var(--series-border)}.series-selected-profile figure{aspect-ratio:1;padding:clamp(18px,2.5vw,34px);background:var(--wanxiang-blue-wash)}.series-selected-profile figure img{width:100%;height:100%;display:block;object-fit:contain;background:#fff}.series-selected-profile>div>p:not(.aster-eyebrow){color:var(--aster-muted);font:400 13px/1.68 var(--aster-sans)}.series-selected-profile dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:24px 0;border-block:1px solid var(--series-border)}.series-selected-profile dl>div{min-width:0;padding:14px 13px 14px 0}.series-selected-profile dt{color:var(--aster-muted);font:600 8px/1 var(--aster-sans);letter-spacing:.12em;text-transform:uppercase}.series-selected-profile dd{margin:7px 0 0;font:500 10px/1.4 var(--aster-sans)}.series-surface-notes{display:grid;gap:8px}.series-surface-notes span{display:grid;grid-template-columns:30px 1fr;gap:8px;padding-top:9px;border-top:1px solid var(--series-border);color:var(--aster-muted);font:400 10px/1.45 var(--aster-sans)}.series-surface-notes strong{color:var(--aster-ink);font-weight:600}.series-facts{display:grid;grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);gap:clamp(42px,7vw,108px);padding:clamp(50px,5.5vw,76px) 0;border-top:1px solid var(--series-border)}.series-facts h2{font-size:clamp(34px,3.2vw,48px)}.series-facts details{border-top:1px solid var(--series-border)}.series-facts details:last-child{border-bottom:1px solid var(--series-border)}.series-facts summary{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;font:600 11px/1.35 var(--aster-sans);list-style:none}.series-facts summary::-webkit-details-marker{display:none}.series-facts details[open] summary svg{transform:rotate(180deg)}.series-facts details p{max-width:650px;margin:-2px 34px 18px 0;color:var(--aster-muted);font:400 11px/1.65 var(--aster-sans)}.series-story-closing{padding:clamp(48px,5vw,72px) 0 clamp(62px,7vw,96px);border-top:1px solid var(--series-border);text-align:center}.series-story-closing h2{max-width:700px;margin-inline:auto}.series-story-closing a{min-height:43px;display:inline-flex;align-items:center;justify-content:center;padding:0 20px;border:1px solid var(--aster-ink);color:var(--aster-ink);font:600 10px var(--aster-sans);text-decoration:none}@media(max-width:900px){.series-page .wanxiang-top{grid-template-columns:1fr}.series-page .wanxiang-gallery-main{height:auto;min-height:0;aspect-ratio:1.2}.series-story-opening,.series-selected-profile{grid-template-columns:1fr}.series-story-opening{gap:28px}.series-selected-profile{gap:32px}}@media(max-width:720px){.aster-shop-heading{grid-template-columns:1fr;gap:12px;padding:26px 0 18px}.aster-shop-heading>p{padding-bottom:0}.aster-shop-library{padding-top:18px}.aster-collection-lineup-grid{padding:11px 7px 7px}.series-page .wanxiang-gallery-main{aspect-ratio:1}.series-page .wanxiang-gallery-main img{padding:8px}.series-story-v2{margin-top:34px}.series-story-opening,.series-form-library,.series-selected-profile,.series-facts,.series-story-closing{width:calc(100% - 40px)}.series-story-opening,.series-form-library,.series-selected-profile,.series-facts{padding-block:42px}.series-story-opening figure img{aspect-ratio:1}.series-story-copy h2,.series-story-heading h2,.series-selected-profile h2,.series-facts h2,.series-story-closing h2{font-size:34px}.series-story-heading{display:block;margin-bottom:22px}.series-story-heading>p{margin-top:10px;text-align:left}.series-form-groups{gap:24px}.series-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.series-form-grid button{padding:5px}.series-selected-profile,.series-selected-profile dl{grid-template-columns:1fr}.series-selected-profile dl>div{padding:11px 0;border-bottom:1px solid var(--series-border)}.series-selected-profile dl>div:last-child{border-bottom:0}.series-facts{grid-template-columns:1fr;gap:18px}.series-story-closing{padding-block:42px 86px}}.series-page .wanxiang-gallery-main{border:1px solid #ece8e1}.series-page .wanxiang-gallery-main img{padding:clamp(10px,1.4vw,20px)}.series-source-badge{position:absolute;top:14px;left:14px;padding:7px 9px;border:1px solid rgb(36 34 31 / 16%);background:#ffffffe8;color:var(--aster-muted);font:600 8px/1 var(--aster-sans);letter-spacing:.11em}.series-page .wanxiang-intro h1 span{color:var(--wanxiang-blue-ink)}.series-page .wanxiang-option-grid{max-height:408px;overflow-y:auto;padding-right:4px;scrollbar-width:thin}.series-page .wanxiang-option-grid button.is-full-set{grid-column:1 / -1}.series-page .wanxiang-option-grid button:disabled,.series-page .wanxiang-purchase-actions button:disabled,.series-page .wanxiang-mobile-buybar button:disabled{cursor:not-allowed;opacity:.55}.series-price-note{margin:6px 0 10px;color:var(--aster-muted);font:500 10px/1.45 var(--aster-sans)}.series-price-note strong,.series-price-note span{display:block}.series-price-note strong{margin-bottom:3px;color:var(--aster-ink);font-size:20px;font-weight:600}.series-price-note span{max-width:440px}.series-story .wanxiang-story-hero-copy{padding:clamp(20px,2.5vw,34px);background:#ffffffed}.series-story .wanxiang-story-hero-copy h2{font-size:clamp(42px,4.4vw,67px)}.series-story .wanxiang-form-atlas{border-color:var(--series-border);background:var(--wanxiang-blue-wash)}.series-story .wanxiang-form-groups{grid-template-columns:repeat(var(--series-group-count, 3),minmax(0,1fr));border-color:var(--series-border)}.series-story .wanxiang-form-group{border-color:var(--series-border)}.series-story .wanxiang-form-group button:hover,.series-story .wanxiang-form-group button.is-active{border-color:var(--wanxiang-blue-ink)}.series-story .wanxiang-texture-notes,.series-story .wanxiang-texture-notes span{border-color:color-mix(in srgb,var(--wanxiang-blue-ink) 28%,transparent)}.series-story .wanxiang-selected-views figure{border-color:var(--series-border);background:var(--wanxiang-blue-wash)}.aster-home-v2{background:#fffdfa}.aster-home-v2 button,.aster-home-v2 a{-webkit-tap-highlight-color:transparent}.aster-home-hero{position:relative;min-height:clamp(610px,49vw,700px);overflow:hidden;background:#b7a58d}.aster-home-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 54%}.aster-home-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;width:53%;background:#241e1829}.aster-home-hero-content{position:absolute;z-index:2;top:50%;left:max(var(--aster-gutter),calc((100% - var(--aster-content)) / 2));width:min(620px,52%);transform:translateY(-48%);color:#211e1a}.aster-home-hero-content h1{max-width:610px;margin:18px 0 22px;font:500 clamp(64px,6.1vw,90px) / .91 var(--aster-serif);letter-spacing:-.048em}.aster-home-hero-content>p:not(.aster-eyebrow){margin:0 0 30px;font:400 clamp(15px,1.3vw,18px) / 1.55 var(--aster-sans)}.aster-home-hero-caption{position:absolute;z-index:2;right:var(--aster-gutter);bottom:18px;max-width:330px;margin:0;padding:7px 10px;background:#fffdfad6;color:#5f5850;font:500 9px/1.35 var(--aster-sans);letter-spacing:.04em;text-align:right}.aster-home-section{width:min(calc(100% - var(--aster-gutter) * 2),var(--aster-content));margin:auto;scroll-margin-top:92px}.aster-shop-page{min-height:70vh;background:#fff}.aster-shop-heading{width:min(calc(100% - var(--aster-gutter) * 2),var(--aster-content));margin:auto;padding:clamp(72px,8vw,116px) 0 26px;border-bottom:1px solid #dcd4ca}.aster-shop-heading>p{width:min(620px,100%);margin:-3px 0 0;color:var(--aster-muted);font:400 15px/1.65 var(--aster-sans)}.aster-shop-library{padding-top:34px}.aster-shop-library .aster-home-collection-copy>strong{font-size:clamp(25px,2.05vw,33px)}.aster-home-collections{padding:clamp(64px,7vw,102px) 0 clamp(70px,7vw,106px)}.aster-home-section-intro{width:min(560px,100%);margin:-5px 0 28px;color:var(--aster-muted);font:400 14px/1.65 var(--aster-sans)}.aster-home-collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,28px)}.aster-home-collection-card{min-width:0;display:block;padding:0;border:0;background:#f5f1ec;color:var(--aster-ink);text-align:left;text-decoration:none;transition:transform .26s ease,box-shadow .26s ease}.aster-home-collection-card:hover{transform:translateY(-3px);box-shadow:0 18px 35px #4332221c}.aster-home-collection-card:focus-visible{outline-offset:5px}.aster-home-collection-image{position:relative;display:block;aspect-ratio:1.26;overflow:hidden;background:#ece7e0}.aster-home-collection-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.aster-home-collection-card:hover .aster-home-collection-image img{transform:scale(1.025)}.aster-home-collection-kind{position:absolute;top:14px;left:14px;padding:6px 8px 5px;background:#fffdfae8;font:600 9px/1 var(--aster-sans);letter-spacing:.12em;text-transform:uppercase}.aster-home-collection-copy{min-height:180px;display:flex;flex-direction:column;align-items:flex-start;padding:17px 18px 19px}.aster-home-card-meta{margin-bottom:8px;color:#7c736a;font:600 9px/1 var(--aster-sans);letter-spacing:.14em;text-transform:uppercase}.aster-home-collection-copy>strong{font:500 clamp(27px,2.25vw,35px) / .98 var(--aster-serif);letter-spacing:-.025em}.aster-home-collection-copy>span:not(.aster-home-card-meta,.aster-home-card-action){margin:8px 0 16px;color:var(--aster-muted);font:400 13px/1.55 var(--aster-sans)}.aster-home-card-action{display:inline-flex;align-items:center;gap:8px;margin-top:auto;border-bottom:1px solid currentColor;font:500 12px/1.45 var(--aster-sans)}.aster-home-image-note{margin:15px 0 0;color:#8a8178;font:400 10px/1.5 var(--aster-sans)}.aster-home-form-band{scroll-margin-top:92px;background:#eee7dd}.aster-home-form-inner{width:min(calc(100% - var(--aster-gutter) * 2),var(--aster-content));min-height:330px;margin:auto;display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(50px,8vw,120px);padding:58px 0}.aster-home-form-inner h2,.aster-home-story-heading h2,.aster-home-study-copy h2,.aster-home-point-heading h2{margin:10px 0 15px;font:500 clamp(43px,4.5vw,64px) / .94 var(--aster-serif);letter-spacing:-.04em}.aster-home-form-inner>div:first-child>p:last-child{max-width:450px;margin:0;color:var(--aster-muted);font-size:14px;line-height:1.7}.aster-home-form-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #cfc5b8}.aster-home-form-list button{min-height:61px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 5px;border:0;border-bottom:1px solid #cfc5b8;background:transparent;font:500 13px var(--aster-sans);text-align:left}.aster-home-form-list button:nth-child(odd){padding-right:24px}.aster-home-form-list button:nth-child(2n){padding-left:24px;border-left:1px solid #cfc5b8}.aster-home-form-list button:hover,.aster-home-form-list button.is-active{background:#fffdfa8c}.aster-home-form-list button.is-active{font-weight:600}.aster-home-objects{padding:clamp(70px,8vw,116px) 0}.aster-home-object-toolbar{min-height:42px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin:-7px 0 21px}.aster-home-object-toolbar p{max-width:600px;margin:0;color:var(--aster-muted);font-size:12px;line-height:1.55}.aster-home-object-toolbar button{padding:0 0 4px;border:0;border-bottom:1px solid currentColor;background:transparent;font-size:11px}.aster-home-object-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 16px}.aster-home-object-card{min-width:0;transition:opacity .28s ease}.aster-home-object-card>a{display:block;color:inherit;text-decoration:none}.aster-home-object-card>a:focus-visible{outline-offset:5px}.aster-home-object-card.is-muted{opacity:.44}.aster-home-object-image{aspect-ratio:.9;overflow:hidden;background:#f1ede7}.aster-home-object-image img{width:100%;height:100%;object-fit:cover}.aster-home-object-card>a>div:last-child{padding:13px 2px 0}.aster-home-object-card p{margin:0 0 4px;color:#7d746a;font:600 9px/1.4 var(--aster-sans);letter-spacing:.12em;text-transform:uppercase}.aster-home-object-card h3{margin:0 0 6px;font:500 clamp(23px,2vw,29px) / 1 var(--aster-serif);letter-spacing:-.025em}.aster-home-object-card span{color:var(--aster-muted);font-size:10px}.aster-home-empty{min-height:180px;display:grid;place-items:center;margin:0;border:1px solid var(--aster-line);color:var(--aster-muted)}.aster-home-story-section{padding:clamp(56px,5.5vw,82px) var(--aster-gutter);background:#f2eee8;scroll-margin-top:92px}.aster-home-story-heading,.aster-home-story-grid{width:min(100%,var(--aster-content));margin-right:auto;margin-left:auto}.aster-home-story-heading{display:grid;grid-template-columns:1fr 1fr;align-items:end;column-gap:40px;margin-bottom:22px}.aster-home-story-heading .aster-eyebrow{grid-column:1 / -1}.aster-home-story-heading h2{margin-bottom:0;font-size:clamp(40px,3.8vw,54px)}.aster-home-story-heading>p:last-child{max-width:470px;justify-self:end;margin:0 0 4px;color:var(--aster-muted);font-size:13px;line-height:1.65}.aster-home-story-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2vw,28px)}.aster-home-story-card{display:grid;grid-template-rows:270px auto;background:#fffdfa}.aster-home-story-card>div:first-child{min-height:0;overflow:hidden}.aster-home-story-card img{width:100%;height:100%;object-fit:cover}.aster-home-story-card>div:last-child{position:relative;min-height:200px;padding:23px 25px 25px}.aster-home-story-card>div:last-child>span:first-child{position:absolute;top:22px;right:24px;color:#9a9086;font:500 12px var(--aster-sans)}.aster-home-story-card h3{max-width:500px;margin:9px 0 10px;font:500 clamp(28px,2.5vw,36px) / 1 var(--aster-serif);letter-spacing:-.03em}.aster-home-story-card>div:last-child>p:not(.aster-eyebrow){max-width:520px;margin:0 0 18px;color:var(--aster-muted);font-size:12px;line-height:1.65}.aster-home-object-study{min-height:0;display:grid;grid-template-columns:minmax(520px,1.25fr) minmax(0,1fr);align-items:center;background:#fffdfa;scroll-margin-top:92px}.aster-home-study-copy{align-self:center;width:min(100%,510px);justify-self:end;padding:74px clamp(38px,5vw,82px) 74px var(--aster-gutter)}.aster-home-study-copy>p:not(.aster-eyebrow){margin:0;color:var(--aster-muted);font-size:14px;line-height:1.75}.aster-home-study-copy dl{margin:28px 0;border-top:1px solid var(--aster-line)}.aster-home-study-copy dl>div{display:grid;grid-template-columns:95px 1fr;gap:20px;padding:13px 0;border-bottom:1px solid var(--aster-line)}.aster-home-study-copy dt{font-weight:600}.aster-home-study-copy dd{margin:0;color:var(--aster-muted)}.aster-home-inline-link{display:inline-flex;align-items:center;gap:8px;border-bottom:1px solid currentColor;font-size:12px;text-decoration:none}.aster-home-study-media{min-width:0;height:auto;aspect-ratio:1018 / 1080;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fffdfa}.aster-home-study-media img{width:100%;height:100%;min-height:0;object-fit:contain;object-position:center}.aster-home-point-of-view{padding:clamp(78px,8vw,118px) var(--aster-gutter);background:#28241f;color:#fffdfa;scroll-margin-top:92px}.aster-home-point-heading,.aster-home-point-grid{width:min(100%,var(--aster-content));margin-right:auto;margin-left:auto}.aster-home-point-heading{margin-bottom:35px}.aster-home-point-heading h2{max-width:700px;margin-bottom:0}.aster-home-point-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgb(255 253 250 / 24%)}.aster-home-point-grid article{min-height:250px;position:relative;padding:25px 27px 20px 0;border-right:1px solid rgb(255 253 250 / 24%)}.aster-home-point-grid article:not(:first-child){padding-left:27px}.aster-home-point-grid article:last-child{border-right:0}.aster-home-point-grid article>span{position:absolute;top:27px;right:20px;color:#a9a197;font-size:10px}.aster-home-point-grid svg{margin:24px 0 39px}.aster-home-point-grid h3{margin:0 0 8px;font:500 26px/1 var(--aster-serif)}.aster-home-point-grid p{max-width:240px;margin:0;color:#c7c0b6;font-size:11px;line-height:1.65}.aster-home-notes{padding:clamp(72px,7vw,102px) 0 clamp(84px,8vw,124px)}.aster-home-note-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2vw,28px)}.aster-home-note-grid article{display:grid;grid-template-columns:.48fr .52fr;min-height:320px;background:#f4f0ea}.aster-home-note-grid img{width:100%;height:100%;object-fit:cover}.aster-home-note-grid article>div{display:flex;flex-direction:column;align-items:flex-start;padding:29px 28px}.aster-home-note-grid h3{margin:14px 0 12px;font:500 clamp(30px,2.8vw,39px) / .98 var(--aster-serif);letter-spacing:-.03em}.aster-home-note-grid article>div>p:not(.aster-eyebrow){margin:0 0 22px;color:var(--aster-muted);font-size:12px;line-height:1.65}.aster-search li a>span{min-width:0;display:flex;flex-direction:column}.aster-search li a small{margin-top:2px;color:var(--aster-muted);font-size:9px}@media(max-width:980px){.aster-home-hero{min-height:580px}.aster-home-hero-content{width:62%}.aster-home-hero-content h1{font-size:clamp(58px,8vw,78px)}.aster-home-form-inner{grid-template-columns:minmax(0,.85fr) minmax(360px,1.15fr);gap:42px}.aster-home-object-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.aster-home-story-card{grid-template-rows:250px auto}.aster-home-object-study{grid-template-columns:1fr}.aster-home-study-media{width:100%;height:auto;aspect-ratio:1018 / 1080}.aster-home-study-media img{min-height:325px}.aster-home-point-grid{grid-template-columns:repeat(2,1fr)}.aster-home-point-grid article:nth-child(2){border-right:0}.aster-home-point-grid article:nth-child(n+3){border-top:1px solid rgb(255 253 250 / 24%)}.aster-home-note-grid article{grid-template-columns:1fr}.aster-home-note-grid img{height:260px}}@media(max-width:720px){.aster-shop-heading{padding:44px 0 22px}.aster-shop-heading>p{font-size:12px}.aster-shop-library{padding-top:22px}.aster-home-hero{min-height:0;display:flex;flex-direction:column;background:#efe7dc}.aster-home-hero>img{position:static;height:310px;object-position:62% center}.aster-home-hero-shade{display:none}.aster-home-hero-content{position:static;order:-1;width:100%;transform:none;padding:36px 20px 32px}.aster-home-hero-content h1{margin:13px 0 16px;font-size:clamp(48px,13vw,66px)}.aster-home-hero-content>p:not(.aster-eyebrow){margin-bottom:22px;font-size:13px}.aster-home-hero-caption{position:static;order:2;max-width:none;padding:9px 20px 10px;background:#f5f0e8;text-align:left}.aster-home-collections{padding:48px 0 58px}.aster-home-section-intro{margin-bottom:20px;font-size:12px}.aster-home-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.aster-home-collection-image{aspect-ratio:1}.aster-home-collection-kind{top:8px;left:8px;padding:4px 5px;font-size:7px}.aster-home-collection-copy{min-height:128px;padding:11px 10px 12px}.aster-home-collection-copy>strong{font-size:clamp(20px,6.2vw,27px)}.aster-home-collection-copy>span:not(.aster-home-card-meta,.aster-home-card-action){display:none}.aster-home-card-meta{margin-bottom:6px;font-size:7px}.aster-home-card-action{gap:4px;font-size:9px}.aster-home-form-inner{min-height:0;grid-template-columns:1fr;gap:28px;padding:43px 0 46px}.aster-home-form-inner h2,.aster-home-story-heading h2,.aster-home-study-copy h2,.aster-home-point-heading h2{font-size:clamp(39px,11vw,52px)}.aster-home-form-list button{min-height:52px;font-size:11px}.aster-home-form-list button:nth-child(odd){padding-right:12px}.aster-home-form-list button:nth-child(2n){padding-left:12px}.aster-home-objects{padding:54px 0 62px}.aster-home-object-toolbar{display:block;margin-bottom:16px}.aster-home-object-toolbar button{margin-top:9px}.aster-home-object-grid{width:calc(100% + var(--aster-gutter));grid-auto-columns:minmax(220px,72vw);grid-auto-flow:column;grid-template-columns:none;gap:12px;padding-right:var(--aster-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.aster-home-object-grid::-webkit-scrollbar{display:none}.aster-home-object-card{scroll-snap-align:start}.aster-home-object-image{aspect-ratio:.94}.aster-home-object-card h3{font-size:25px}.aster-home-story-section{padding:46px var(--aster-gutter) 50px}.aster-home-story-heading{display:block;margin-bottom:22px}.aster-home-story-heading>p:last-child{margin-top:13px}.aster-home-story-grid{grid-template-columns:1fr;gap:16px}.aster-home-story-card{grid-template-rows:210px auto}.aster-home-story-card>div:last-child{min-height:205px;padding:21px 20px 22px}.aster-home-story-card>div:last-child>span:first-child{top:22px;right:20px}.aster-home-story-card h3{font-size:34px}.aster-home-object-study{min-height:0;grid-template-columns:1fr}.aster-home-study-copy{width:100%;justify-self:stretch;padding:55px var(--aster-gutter) 42px}.aster-home-study-media{height:auto;aspect-ratio:1018 / 1080}.aster-home-study-media img{min-height:0}.aster-home-point-of-view{padding:57px var(--aster-gutter) 64px}.aster-home-point-grid article{min-height:220px;padding:20px 17px 18px 0}.aster-home-point-grid article:not(:first-child){padding-left:17px}.aster-home-point-grid svg{margin:20px 0 32px}.aster-home-point-grid h3{font-size:22px}.aster-home-notes{padding:55px 0 68px}.aster-home-note-grid{grid-template-columns:1fr;gap:14px}.aster-home-note-grid article{grid-template-columns:.46fr .54fr;min-height:250px}.aster-home-note-grid img{height:100%}.aster-home-note-grid article>div{padding:21px 18px}.aster-home-note-grid h3{font-size:29px}}@media(max-width:360px){.aster-home-hero-content{padding-inline:16px}.aster-home-hero-content h1{font-size:44px}.aster-home-hero>img{height:275px}.aster-home-collection-grid{gap:8px}.aster-home-collection-copy{min-height:122px;padding-inline:8px}.aster-home-card-action svg{display:none}.aster-home-form-list button{font-size:10px}.aster-home-study-media{height:auto;aspect-ratio:1018 / 1080}.aster-home-study-media img{min-height:0}.aster-home-point-grid article{min-height:210px}.aster-home-note-grid article{grid-template-columns:1fr}.aster-home-note-grid img{height:210px}}@media(max-width:980px){.series-story .wanxiang-form-groups{grid-template-columns:1fr}}@media(max-width:720px){.series-page .wanxiang-gallery-main img{padding:4px}.series-source-badge{top:9px;left:9px;padding:6px 7px;font-size:7px}.series-story .wanxiang-story-hero-copy{width:calc(100% - 40px);top:20px;padding:18px}.series-page .wanxiang-mobile-option-grid button.is-full-set{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.aster-site{width:100%;max-width:none;box-shadow:none}.aster-header{height:63px;background:#fffefa;border-color:#ddd9d2}.aster-header-inner{width:min(calc(100% - clamp(48px,12vw,176px)),1272px);grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);gap:28px}.aster-header .aster-wordmark{font:600 25px/1 var(--aster-serif);letter-spacing:.13em;text-transform:uppercase}.aster-nav{gap:clamp(28px,3vw,52px)}.aster-nav a{font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.aster-tools{gap:5px}.aster-tools button{width:31px}.aster-editorial-home{--editorial-pad: clamp(28px, 6.2vw, 90px);--editorial-section-width: 1600px;background:#fff;color:#22252b}.aster-editorial-brand-story,.aster-editorial-library,.aster-editorial-forms,.aster-editorial-study,.aster-editorial-notes,.aster-editorial-decisions,.aster-editorial-newsletter{width:min(100%,var(--editorial-section-width));margin-inline:auto}.aster-editorial-kicker,.aster-editorial-count{margin:0;font:600 10px/1.25 var(--aster-sans);letter-spacing:.16em;text-transform:uppercase}.aster-editorial-primary{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 27px;border:1px solid #242424;background:#242424;color:#fff!important;font:600 10px/1 var(--aster-sans);letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.aster-editorial-primary:hover{background:#3b3b3b}.aster-editorial-link{width:max-content;display:inline-flex;align-items:center;gap:8px;padding-bottom:3px;border-bottom:1px solid currentColor;color:inherit;font:600 9px/1.2 var(--aster-sans);letter-spacing:.07em;text-decoration:none;text-transform:uppercase}.aster-editorial-link:hover{opacity:.62}.aster-editorial-hero{width:100%;aspect-ratio:1825 / 862;position:relative;overflow:hidden;background:#e6e0d7}.aster-editorial-hero>img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.aster-editorial-hero-copy{position:absolute;z-index:1;top:clamp(46px,6vw,88px);left:var(--editorial-pad);width:min(500px,37vw)}.aster-editorial-hero-copy h1{margin:10px 0 4px;font:500 clamp(48px,4.7vw,68px) / .95 var(--aster-serif);letter-spacing:-.04em}.aster-editorial-hero-copy>p:not(.aster-editorial-kicker){margin:0 0 14px;color:#4e5358;font:400 14px/1.35 var(--aster-sans)}.aster-editorial-hero-copy .aster-editorial-primary{margin-bottom:9px}.aster-editorial-hero-copy .aster-editorial-link{display:flex}.aster-editorial-brand-story{display:grid;grid-template-columns:minmax(360px,.42fr) minmax(0,.58fr);gap:clamp(34px,4.5vw,72px);align-items:center;padding:clamp(44px,5vw,76px) clamp(24px,3.2vw,52px);border-bottom:1px solid #d9d7d2}.aster-editorial-brand-story-copy h2,.aster-editorial-library h2,.aster-editorial-forms h2,.aster-editorial-study h2,.aster-editorial-notes h2,.aster-editorial-decisions h2,.aster-editorial-newsletter h2{margin:4px 0 5px;font:500 36px/1 var(--aster-serif);letter-spacing:-.025em;text-transform:none}.aster-editorial-brand-story-copy h2{max-width:620px;margin:9px 0 20px;font-size:clamp(42px,4.1vw,64px);line-height:.98}.aster-editorial-brand-story-copy>p:not(.aster-editorial-kicker){max-width:560px;margin:0 0 13px;color:#4d5258;font-size:clamp(13px,1.05vw,16px);line-height:1.62}.aster-editorial-brand-story-copy .aster-editorial-link{margin-top:13px}.aster-editorial-brand-story-image{min-width:0;aspect-ratio:3 / 2;overflow:hidden;background:#f2f1ed}.aster-editorial-brand-story-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.aster-editorial-brand-story.is-reverse{grid-template-columns:minmax(0,.58fr) minmax(360px,.42fr)}.aster-editorial-brand-story.is-reverse .aster-editorial-brand-story-copy{justify-self:end;width:100%}.aster-editorial-library{--collection-pad: clamp(20px, 3vw, 48px);--collection-copy-width: clamp(360px, 36vw, 560px);scroll-margin-top:65px}.aster-editorial-library>header{padding:22px var(--collection-pad) 20px;background:#fff;border-bottom:0}.aster-editorial-library>header h2{margin:0;font-size:34px;letter-spacing:.01em;text-transform:uppercase}.aster-editorial-library>header p{margin:6px 0 0;font-size:13px}.aster-editorial-collection{display:grid;grid-template-columns:var(--collection-copy-width) minmax(0,1fr);min-height:clamp(440px,33vw,540px);gap:0;padding:clamp(18px,1.8vw,28px) var(--collection-pad);background:#fff;border-top:0;border-bottom:1px solid #d9d7d2}.aster-editorial-collection.is-reverse{grid-template-columns:minmax(0,1fr) var(--collection-copy-width)}.aster-editorial-collection.is-reverse .aster-editorial-collection-copy{grid-column:2;grid-row:1}.aster-editorial-collection.is-reverse .aster-editorial-collection-visual{grid-column:1;grid-row:1}.aster-editorial-collection-copy{min-width:0;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(24px,3vw,48px) clamp(24px,3.4vw,58px) clamp(22px,2.5vw,38px);background:#fff}.aster-editorial-collection-meta{display:grid;grid-template-columns:auto minmax(24px,1fr) auto;gap:14px;align-items:center;color:color-mix(in srgb,var(--collection-accent, #8a7562) 86%,#222);font:650 10px/1 var(--aster-sans);letter-spacing:.16em}.aster-editorial-collection-meta>span:nth-child(2){height:1px;background:color-mix(in srgb,var(--collection-accent, #8a7562) 42%,transparent)}.aster-editorial-collection-body{margin-block:clamp(24px,4vw,68px)}.aster-editorial-collection-copy h3{max-width:540px;margin:0 0 18px;font:500 clamp(39px,3.25vw,54px) / .94 var(--aster-serif);letter-spacing:-.04em}.aster-editorial-collection-body>p{max-width:520px;margin:0;color:#464b50;font-size:clamp(13px,1.05vw,16px);line-height:1.67}.aster-editorial-collection-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--collection-accent, #8a7562) 38%,transparent)}.aster-editorial-collection-cta{display:inline-flex;align-items:center;gap:24px;min-height:42px;padding:0 17px;color:#fff;background:#242424;text-decoration:none;text-transform:uppercase;font:650 10px/1 var(--aster-sans);letter-spacing:.12em;transition:background .18s ease,transform .18s ease}.aster-editorial-collection-cta:hover{background:var(--collection-accent, #8a7562);transform:translateY(-1px)}.aster-editorial-collection-folio{color:color-mix(in srgb,var(--collection-accent, #8a7562) 34%,transparent);font:500 clamp(52px,5vw,82px) / .7 var(--aster-serif);letter-spacing:-.06em}.aster-editorial-thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:11px}.aster-editorial-thumbs a{min-width:0;color:inherit;text-align:center;text-decoration:none}.aster-editorial-thumbs span{height:63px;display:block;overflow:hidden;background:#f5f3ef}.aster-editorial-thumbs img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.aster-editorial-thumbs a:hover img{transform:scale(1.03)}.aster-editorial-thumbs small{display:block;margin-top:4px;font:500 9px/1.1 var(--aster-sans)}.aster-editorial-collection-visual{min-width:0;align-self:center;width:100%;height:clamp(400px,30vw,500px);display:block;overflow:hidden;background:#fff}.aster-editorial-collection-visual img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.aster-editorial-collection-visual.show-full-image{background:#fff}.aster-editorial-collection-visual.show-full-image img{object-fit:contain;object-position:center}.aster-editorial-collection-visual:hover img{transform:scale(1.012)}.aster-editorial-forms{padding:28px clamp(20px,3vw,48px) 34px;border-bottom:1px solid #d9d7d2}.aster-editorial-forms h2{margin:0 0 18px;font-size:34px;text-transform:uppercase}.aster-editorial-forms>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.7vw,26px)}.aster-editorial-forms a{min-width:0;display:grid;grid-template-columns:auto 1fr auto;align-items:center;color:inherit;font:600 10px/1 var(--aster-sans);letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.aster-editorial-forms span{grid-column:1 / -1;height:auto;aspect-ratio:4 / 3;margin-bottom:10px;overflow:hidden;background:#f2f0ec}.aster-editorial-forms img{width:100%;height:100%;object-fit:contain}.aster-editorial-study{max-width:1200px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(24px,2.5vw,40px);padding:8px clamp(20px,3vw,48px);border-bottom:1px solid #d9d7d2}.aster-editorial-study>div:first-child{align-self:center;padding-inline:clamp(24px,3.4vw,58px)}.aster-editorial-study h2{font-size:clamp(36px,3.3vw,48px)}.aster-editorial-study>div:first-child>p:not(.aster-editorial-kicker){max-width:520px;margin:0 0 20px;color:#4c5157;font-size:clamp(13px,1.05vw,16px);line-height:1.6}.aster-editorial-study-image{width:clamp(330px,25vw,420px);max-width:100%;aspect-ratio:3 / 4}.aster-editorial-study-image img{display:block;width:100%;height:auto}.aster-editorial-notes{padding:18px var(--editorial-pad) 20px;border-bottom:1px solid #d9d7d2}.aster-editorial-notes h2{margin-bottom:2px;font-size:37px}.aster-editorial-notes>p:not(.aster-editorial-kicker){margin:0 0 12px;color:#51565c;font-size:11px}.aster-editorial-note-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:12px}.aster-editorial-note-grid article{min-width:0}.aster-editorial-note-grid img{width:100%;height:150px;object-fit:cover;object-position:center 53%}.aster-editorial-note-grid h3{margin:8px 0 3px;font:600 10px/1.3 var(--aster-sans);letter-spacing:.035em;text-transform:uppercase}.aster-editorial-note-grid h3 span{color:#777b80}.aster-editorial-note-grid p{margin:0;color:#51565c;font-size:10px;line-height:1.45}.aster-editorial-decisions{padding:13px var(--editorial-pad) 18px;border-bottom:1px solid #d9d7d2}.aster-editorial-decisions h2{margin:0 0 8px;font-size:29px;text-transform:uppercase}.aster-editorial-decisions>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.aster-editorial-decisions article{min-width:0;display:grid;grid-template-columns:48px 1fr;align-items:center;gap:11px;padding:4px 22px;border-right:1px solid #c6c8ca}.aster-editorial-decisions article:first-child{padding-left:0}.aster-editorial-decisions article:last-child{padding-right:0;border-right:0}.aster-editorial-decisions p,.aster-editorial-decisions strong,.aster-editorial-decisions span{display:block}.aster-editorial-decisions p{margin:0}.aster-editorial-decisions strong{margin-bottom:2px;font:600 9px/1.25 var(--aster-sans);letter-spacing:.04em;text-transform:uppercase}.aster-editorial-decisions span{color:#555a60;font-size:9px;line-height:1.35}.aster-editorial-newsletter{position:relative;display:grid;grid-template-columns:1fr minmax(380px,.76fr);align-items:center;gap:38px;padding:14px var(--editorial-pad) 17px;border-bottom:1px solid #d9d7d2}.aster-editorial-newsletter h2{margin:0;font-size:33px}.aster-editorial-newsletter p{margin:1px 0 0;color:#51565c;font-size:10px}.aster-editorial-contact{display:flex;align-items:center;justify-content:space-between;gap:24px}.aster-editorial-contact span{color:#51565c;font:400 11px/1.5 var(--aster-sans)}.aster-editorial-contact a{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-width:142px;min-height:45px;padding:10px 16px;border:1px solid #242424;background:#242424;color:#fff;text-decoration:none;font:600 9px var(--aster-sans);letter-spacing:.08em;text-transform:uppercase}.aster-footer{padding:28px 0 19px;border:0;background:#242628;color:#f7f5ef}.aster-footer-inner,.aster-footer-meta{width:min(calc(100% - clamp(48px,12vw,176px)),1272px);margin:auto}.aster-footer-inner{display:grid;grid-template-columns:1.25fr .72fr .92fr .67fr .68fr 1.35fr;gap:clamp(22px,3.2vw,52px)}.aster-footer .aster-wordmark{color:#fff;font-size:23px;letter-spacing:.12em;text-transform:uppercase}.aster-footer-brand>p,.aster-footer-right>p{margin:6px 0 12px;color:#cbcdd0;font:400 9px/1.4 var(--aster-sans);letter-spacing:0}.aster-footer nav{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:3px 0 0}.aster-footer nav strong,.aster-footer-right>strong{margin-bottom:2px;font:600 9px/1.2 var(--aster-sans);letter-spacing:.08em;text-transform:uppercase}.aster-footer nav a{color:#d5d6d8;font-size:9px;font-weight:400}.aster-footer-right{display:block;justify-self:stretch;padding-left:26px;border-left:1px solid #696b6d}.aster-footer-contact{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;min-height:37px;width:100%;padding:8px 11px;border:1px solid #747679;color:#fff;text-decoration:none;font-size:9px}.aster-footer-contact:hover,.aster-editorial-contact a:hover{background:#44474a;border-color:#44474a}.aster-footer-meta{display:flex;justify-content:space-between;gap:24px;margin-top:24px;color:#aaacae;font-size:8px}.aster-footer-meta div{display:flex;flex-wrap:wrap;gap:10px 19px}.aster-footer-meta a{color:inherit;text-decoration:none}@media(max-width:980px){.aster-header-inner{width:calc(100% - 48px)}.aster-editorial-home{--editorial-pad: 34px}.aster-editorial-hero-copy{width:47vw}.aster-editorial-brand-story{grid-template-columns:minmax(300px,.44fr) minmax(0,.56fr);gap:30px}.aster-editorial-brand-story.is-reverse{grid-template-columns:minmax(0,.56fr) minmax(300px,.44fr)}.aster-editorial-collection,.aster-editorial-collection.is-reverse{--collection-copy-width: clamp(320px, 40vw, 420px);grid-template-columns:var(--collection-copy-width) minmax(0,1fr)}.aster-editorial-collection.is-reverse{grid-template-columns:minmax(0,1fr) var(--collection-copy-width)}.aster-editorial-collection.is-reverse .aster-editorial-collection-copy{grid-column:2}.aster-editorial-collection-copy{padding-inline:24px}.aster-editorial-collection-folio{font-size:54px}.aster-editorial-study{grid-template-columns:minmax(0,1fr) auto}.aster-editorial-decisions article{padding-inline:13px}.aster-footer-inner,.aster-footer-meta{width:calc(100% - 48px)}.aster-footer-inner{grid-template-columns:1.2fr repeat(4,.72fr)}.aster-footer-right{grid-column:1 / -1;padding:18px 0 0;border:0;border-top:1px solid #5d5f61}}@media(max-width:720px){.aster-header{height:58px}.aster-header-inner{width:calc(100% - 36px);grid-template-columns:1fr auto}.aster-header .aster-wordmark{font-size:21px}.aster-editorial-home{--editorial-pad: 20px}.aster-editorial-hero{height:auto;aspect-ratio:auto;display:flex;flex-direction:column;background:#f6f1e9}.aster-editorial-hero>img{order:2;height:auto;aspect-ratio:1825 / 862;object-fit:contain}.aster-editorial-hero-copy{position:static;order:1;width:auto;padding:35px var(--editorial-pad) 24px;transform:none}.aster-editorial-hero-copy h1{font-size:clamp(47px,13vw,61px)}.aster-editorial-brand-story{grid-template-columns:1fr;gap:26px;padding:34px var(--editorial-pad) 28px}.aster-editorial-brand-story.is-reverse{grid-template-columns:1fr}.aster-editorial-brand-story-copy h2{font-size:clamp(40px,11vw,54px)}.aster-editorial-brand-story-image{aspect-ratio:4 / 3}.aster-editorial-library>header h2{font-size:29px}.aster-editorial-collection,.aster-editorial-collection.is-reverse{grid-template-columns:1fr;height:auto;min-height:0;gap:0;padding:14px var(--editorial-pad) 24px}.aster-editorial-collection .aster-editorial-collection-copy,.aster-editorial-collection.is-reverse .aster-editorial-collection-copy{grid-column:1;grid-row:2;padding:24px 22px 20px}.aster-editorial-collection .aster-editorial-collection-visual,.aster-editorial-collection.is-reverse .aster-editorial-collection-visual{grid-column:1;grid-row:1;height:auto;aspect-ratio:1.6}.aster-editorial-collection-copy h3{font-size:clamp(34px,10vw,43px)}.aster-editorial-collection-body{margin-block:30px 34px}.aster-editorial-collection-meta{gap:10px;font-size:9px}.aster-editorial-collection-footer{align-items:center}.aster-editorial-collection-cta{flex:1;justify-content:space-between}.aster-editorial-collection-folio{display:none}.aster-editorial-thumbs span{height:82px}.aster-editorial-forms>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 12px}.aster-editorial-forms span{height:auto}.aster-editorial-study{grid-template-columns:1fr;padding:0;gap:0}.aster-editorial-study>div:first-child{padding:32px var(--editorial-pad) 28px}.aster-editorial-study-image{width:clamp(220px,66vw,260px);margin:0 auto 24px}.aster-editorial-note-grid{grid-template-columns:1fr}.aster-editorial-note-grid img{height:210px}.aster-editorial-decisions>div{grid-template-columns:repeat(2,minmax(0,1fr))}.aster-editorial-decisions article,.aster-editorial-decisions article:first-child,.aster-editorial-decisions article:last-child{min-height:94px;padding:13px 10px;border-right:0;border-bottom:1px solid #c6c8ca}.aster-editorial-decisions article:nth-child(odd){border-right:1px solid #c6c8ca}.aster-editorial-newsletter{grid-template-columns:1fr;gap:15px;padding-block:22px 27px}.aster-editorial-contact{align-items:stretch;flex-direction:column;gap:12px}.aster-editorial-contact a{width:100%}.aster-footer-inner,.aster-footer-meta{width:calc(100% - 40px)}.aster-footer-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.aster-footer nav{grid-column:auto;grid-row:auto}.aster-footer-brand,.aster-footer-right{grid-column:1 / -1}.aster-footer-right{padding-top:20px}.aster-footer-right>p{max-width:none;text-align:left}.aster-footer-meta{flex-direction:column;margin-top:28px}}@media(max-width:360px){.aster-editorial-home{--editorial-pad: 16px}.aster-editorial-hero-copy h1{font-size:44px}.aster-editorial-brand-story-copy h2,.aster-editorial-notes h2{font-size:31px}.aster-editorial-decisions article{grid-template-columns:37px 1fr}}.aster-shop-heading{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,.7fr);align-items:end;gap:clamp(32px,5vw,82px);padding:clamp(32px,3.5vw,48px) 0 18px}.aster-shop-heading .aster-section-heading,.aster-shop-heading>p{margin:0}.aster-shop-heading>p{width:auto;padding-bottom:4px}.aster-home-collections.aster-shop-library{padding-top:24px}.aster-home-collection-image.is-lineup{background:#fbfaf7}.aster-home-collection-image .aster-collection-lineup-grid{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr));gap:1px;padding:17px 12px 10px;background:#fbfaf7}.aster-home-collection-image .aster-collection-lineup-grid img{min-width:0;min-height:0;object-fit:contain;background:#fff}.aster-home-collection-card:hover .aster-home-collection-image.is-lineup .aster-collection-lineup-grid img{transform:none}.series-page .wanxiang-top{grid-template-columns:minmax(0,1fr) minmax(420px,1fr);align-items:stretch;gap:clamp(28px,3vw,48px)}.series-page .wanxiang-gallery,.series-page .wanxiang-gallery-main{min-height:0}.series-page .wanxiang-gallery-main{height:100%;min-height:560px;aspect-ratio:auto;background:var(--wanxiang-blue-wash)}.series-page .wanxiang-gallery-main img{object-fit:contain;padding:clamp(18px,2.5vw,38px);background:#fff}.series-page .wanxiang-option-grid img,.series-page .wanxiang-mobile-option-grid img,.series-page .wanxiang-mobile-current img{object-fit:contain;background:#fff}@media(max-width:900px){.series-page .wanxiang-top{grid-template-columns:1fr}.series-page .wanxiang-gallery-main{height:auto;min-height:0;aspect-ratio:1.2}}@media(max-width:720px){.aster-shop-heading{grid-template-columns:1fr;gap:12px;padding:26px 0 18px}.aster-shop-heading>p{padding-bottom:0}.aster-home-collections.aster-shop-library{padding-top:18px}.aster-home-collection-image .aster-collection-lineup-grid{padding:11px 7px 7px}.series-page .wanxiang-gallery-main{aspect-ratio:1}.series-page .wanxiang-gallery-main img{padding:8px}}.aster-home-collection-image{aspect-ratio:3 / 2;background:#fff}.aster-home-collection-image>img{object-fit:contain;background:#fff}.series-page .wanxiang-top{grid-template-columns:minmax(0,1.06fr) minmax(450px,.94fr);align-items:start}.series-page .wanxiang-gallery-main{height:auto;min-height:0;aspect-ratio:1.38;border:0;background:#faf9f7}.series-page .wanxiang-gallery-main img{padding:clamp(22px,2.8vw,42px);object-fit:contain;background:#faf9f7}.series-page .wanxiang-option-grid{max-height:312px}.series-story-opening figure img{aspect-ratio:3 / 2;object-fit:contain;background:#fff}.series-story-v2{margin-top:clamp(24px,2.6vw,38px)}.series-story-opening{padding-block:clamp(38px,4.4vw,64px)}.series-selected-profile figure{aspect-ratio:3 / 2;padding:0;overflow:hidden;width:min(100%,520px);justify-self:center}.series-selected-profile figure img{object-fit:contain}@media(max-width:900px){.series-page .wanxiang-top{grid-template-columns:1fr}.series-page .wanxiang-gallery-main{aspect-ratio:1.25}}@media(max-width:720px){.aster-home-collection-image{aspect-ratio:3 / 2}.series-page .wanxiang-gallery-main{aspect-ratio:1.08}.series-page .wanxiang-gallery-main img{padding:10px}}.series-page .wanxiang-gallery-main,.series-page .wanxiang-gallery-main img{background:#fff}.series-page .wanxiang-gallery-main img{padding:0;transform:scale(1.08)}@media(max-width:720px){.series-page .wanxiang-gallery-main img{padding:0;transform:scale(1.05)}}.series-story-v3{margin-top:clamp(34px,4.5vw,68px);border-top:1px solid var(--series-border);background:#fff}.series-story-hero{position:relative;width:min(100%,1680px);min-height:clamp(500px,48vw,660px);margin-inline:auto;overflow:hidden;background:var(--wanxiang-blue-wash)}.series-story-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover}.series-story-hero-copy{position:absolute;z-index:1;left:max(var(--aster-gutter),calc((100% - var(--aster-content)) / 2));bottom:clamp(34px,5vw,76px);width:min(470px,calc(100% - var(--aster-gutter) * 2));padding:clamp(24px,3.2vw,42px);background:#ffffffe0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.series-story-hero-copy h2,.series-complete-atlas h2,.series-editorial-chapter h2,.series-surface-study h2,.series-selected-profile-v3 h2,.series-curation-note h2{margin:8px 0 18px;font:500 clamp(38px,4.2vw,62px) / .98 var(--aster-serif);letter-spacing:-.038em}.series-story-hero-copy>p:not(.aster-eyebrow),.series-editorial-chapter>div>p:not(.aster-eyebrow),.series-surface-study>div:last-child>p:not(.aster-eyebrow),.series-selected-profile-v3>div>p:not(.aster-eyebrow),.series-curation-note p,.series-facts-intro{color:var(--aster-muted);font:400 13px/1.72 var(--aster-sans)}.series-story-hero-copy>p:not(.aster-eyebrow){max-width:390px;margin:0 0 12px;color:var(--aster-ink)}.series-complete-atlas,.series-editorial-chapters,.series-surface-study,.series-selected-profile-v3,.series-facts,.series-story-closing{width:min(calc(100% - var(--aster-gutter) * 2),var(--aster-content));margin-inline:auto}.series-complete-atlas{display:grid;grid-template-columns:minmax(150px,.22fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:center;padding:clamp(38px,4.5vw,62px) 0}.series-complete-atlas header{padding-right:clamp(18px,2.4vw,36px);border-right:1px solid var(--series-border)}.series-complete-atlas h2{margin-bottom:12px;font-size:clamp(28px,2.7vw,40px)}.series-complete-atlas header>p:last-child{margin:0;color:var(--aster-muted);font:500 9px/1.55 var(--aster-sans);letter-spacing:.08em;text-transform:uppercase}.series-atlas-scroll{min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--series-border) transparent}.series-atlas-track{width:max(100%,var(--atlas-min-width));display:grid;grid-template-columns:repeat(var(--atlas-count),minmax(105px,1fr));align-items:end}.series-atlas-track button{min-width:0;padding:8px 8px 11px;border:0;border-bottom:1px solid transparent;background:#fff;color:var(--aster-ink);text-align:left;cursor:pointer}.series-atlas-track button:hover,.series-atlas-track button.is-active{border-bottom-color:var(--wanxiang-blue-ink)}.series-atlas-image{height:84px;display:flex;align-items:end;justify-content:center;margin-bottom:10px}.series-atlas-image img{width:100%;height:100%;display:block;object-fit:contain;background:#fff}.series-atlas-track strong,.series-atlas-track small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--aster-sans)}.series-atlas-track strong{font-size:9px;font-weight:600}.series-atlas-track small{margin-top:4px;color:var(--aster-muted);font-size:8px}.series-editorial-chapters{border-top:1px solid var(--series-border)}.series-editorial-chapter{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:clamp(34px,4.5vw,68px);align-items:center;padding:clamp(42px,5vw,70px) 0;border-bottom:1px solid var(--series-border)}.series-editorial-chapter.is-reverse{grid-template-columns:minmax(360px,.92fr) minmax(0,1.08fr)}.series-editorial-chapter.is-reverse figure{order:2}.series-editorial-chapter figure{aspect-ratio:3 / 2;margin:0;overflow:hidden;background:var(--wanxiang-blue-wash)}.series-editorial-chapter figure img{width:100%;height:100%;display:block;object-fit:cover}.series-editorial-chapter:first-child figure img{object-fit:contain;background:#fff}.series-editorial-chapter h2{max-width:570px}.series-editorial-chapter>div>p:not(.aster-eyebrow){max-width:520px;margin:0}.series-chapter-note{margin-top:22px!important;padding-top:17px;border-top:1px solid var(--series-border);font-size:10px!important}.series-chapter-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin-top:24px;padding-top:15px;border-top:1px solid var(--series-border)}.series-chapter-meta span{display:grid;grid-template-columns:24px minmax(0,1fr);gap:7px;color:var(--aster-muted);font:500 9px/1.45 var(--aster-sans)}.series-chapter-meta strong{color:var(--aster-ink);font-weight:600}.series-object-study{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2.2vw,30px);padding:0;background:#fff!important;align-items:end}.series-object-study>span{min-width:0}.series-editorial-chapter figure.series-object-study img{aspect-ratio:1;min-width:0;object-fit:contain;background:#fff}.series-object-study small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 8px/1.4 var(--aster-sans)}.series-object-study small+small{margin-top:3px;color:var(--aster-muted);font-weight:400}.series-surface-study{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:clamp(42px,6vw,92px);align-items:center;padding:clamp(52px,6vw,84px) 0;border-bottom:1px solid var(--series-border)}.series-surface-images{min-height:430px;display:grid;grid-template-columns:1.25fr .75fr;grid-template-rows:repeat(2,minmax(0,1fr));gap:1px;background:var(--series-border);border:1px solid var(--series-border);overflow:hidden}.series-surface-images figure{min-width:0;min-height:0;margin:0;overflow:hidden;background:#fff}.series-surface-images figure:first-child{grid-row:1 / -1}.series-surface-images.is-1{grid-template-columns:1fr;grid-template-rows:1fr}.series-surface-images.is-1 figure:first-child{grid-row:auto}.series-surface-images.is-2{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:1fr}.series-surface-images.is-2 figure:first-child{grid-row:auto}.series-surface-images img{width:100%;height:100%;display:block;object-fit:contain;transform:scale(1.08)}.series-surface-study h2{max-width:540px}.series-surface-study>div:last-child>p:not(.aster-eyebrow){max-width:500px;margin:0 0 28px}.series-selected-profile-v3{display:grid;grid-template-columns:minmax(0,.92fr) minmax(390px,1.08fr);gap:clamp(46px,7vw,110px);align-items:center;padding:clamp(52px,6vw,82px) 0}.series-selected-profile-v3 figure{aspect-ratio:1;margin:0;overflow:hidden;background:#fff}.series-selected-profile-v3 figure img{width:100%;height:100%;display:block;object-fit:contain}.series-current-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:28px 0;border-block:1px solid var(--series-border)}.series-current-specs>div{min-width:0;padding:16px 16px 16px 0}.series-current-specs dt{color:var(--aster-muted);font:600 8px/1.2 var(--aster-sans);letter-spacing:.12em;text-transform:uppercase}.series-current-specs dd{margin:7px 0 0;font:500 10px/1.4 var(--aster-sans)}.series-curation-note{display:grid;grid-template-columns:minmax(420px,1.06fr) minmax(360px,.94fr);gap:clamp(54px,8vw,130px);align-items:center;padding:clamp(58px,6vw,86px) max(var(--aster-gutter),calc((100% - var(--aster-content)) / 2));background:#25221e;color:#f6f2e9}.series-curation-objects{min-height:360px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;align-items:stretch;margin:0;background:#ffffff24;border:1px solid rgb(255 255 255 / 14%)}.series-curation-objects span{min-width:0;display:flex;flex-direction:column;justify-content:flex-end;padding:18px 14px 15px;background:#f7f5f0}.series-curation-objects img{width:100%;height:260px;display:block;object-fit:contain}.series-curation-objects small{display:block;overflow:hidden;margin-top:8px;color:#4e4a44;font:500 8px/1.35 var(--aster-sans);text-overflow:ellipsis;white-space:nowrap}.series-curation-note h2{max-width:650px;margin-bottom:0;color:#fff}.series-curation-note .aster-eyebrow,.series-curation-note p{color:#ffffffa8}.series-curation-note>div:last-child{align-self:end}.series-curation-note>div:last-child p{max-width:650px;margin:0 0 16px}.series-story-v3 .series-facts{padding:clamp(52px,5.5vw,78px) 0}.series-facts-intro{max-width:340px;margin:0}.series-story-v3 .series-story-closing{padding:clamp(52px,5.5vw,78px) 0 clamp(66px,7vw,98px)}@media(max-width:900px){.series-story-hero{min-height:620px}.series-complete-atlas{grid-template-columns:1fr;gap:26px}.series-complete-atlas header{padding-right:0;padding-bottom:22px;border-right:0;border-bottom:1px solid var(--series-border)}.series-editorial-chapter,.series-editorial-chapter.is-reverse,.series-selected-profile-v3,.series-curation-note{grid-template-columns:1fr}.series-editorial-chapter.is-reverse figure{order:0}}@media(max-width:720px){.series-story-v3{margin-top:34px}.series-story-hero{min-height:0;display:flex;flex-direction:column}.series-story-hero>img{position:static;aspect-ratio:4 / 3;object-fit:cover}.series-story-hero-copy{position:static;width:calc(100% - 40px);margin:-26px auto 0;padding:24px 0 0;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.series-story-hero-copy h2,.series-complete-atlas h2,.series-editorial-chapter h2,.series-surface-study h2,.series-selected-profile-v3 h2,.series-curation-note h2{font-size:34px}.series-complete-atlas,.series-editorial-chapters,.series-surface-study,.series-selected-profile-v3,.series-facts,.series-story-closing{width:calc(100% - 40px)}.series-complete-atlas{padding-block:48px}.series-atlas-track{grid-template-columns:repeat(var(--atlas-count),minmax(112px,1fr))}.series-atlas-image{height:88px}.series-editorial-chapter{gap:28px;padding-block:52px}.series-surface-study{grid-template-columns:1fr;gap:30px;padding-block:54px}.series-surface-images{min-height:340px}.series-editorial-chapter figure{aspect-ratio:1.08}.series-selected-profile-v3{gap:30px;padding-block:58px}.series-current-specs{grid-template-columns:1fr}.series-current-specs>div+div{border-top:1px solid var(--series-border)}.series-curation-note{gap:32px;padding:60px 20px 70px}.series-curation-objects{min-height:280px}.series-curation-objects img{height:190px}.series-story-v3 .series-facts{padding-block:54px}}.aster-about-page{background:#fff;color:#22252b}.aster-about-hero,.aster-about-purpose,.aster-about-approach,.aster-about-steps,.aster-about-cta{width:min(calc(100% - clamp(40px,12vw,176px)),1272px);margin-inline:auto}.aster-about-hero{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(42px,7vw,120px);padding:clamp(58px,8vw,128px) 0 clamp(66px,8vw,132px);border-bottom:1px solid #d9d7d2}.aster-about-hero-copy{max-width:540px}.aster-about-hero-copy h1{max-width:620px;margin:14px 0 24px;font:500 clamp(48px,5.1vw,78px) / .94 var(--aster-serif);letter-spacing:-.045em}.aster-about-hero-copy p:not(.aster-editorial-kicker){max-width:520px;margin:0 0 16px;color:#4d535a;font:400 clamp(14px,1.2vw,17px) / 1.62 var(--aster-sans)}.aster-about-hero-copy .aster-about-lede{color:#22252b;font-size:clamp(17px,1.35vw,20px);line-height:1.45}.aster-about-hero-copy .aster-editorial-primary{margin-top:16px}.aster-about-hero-image,.aster-about-approach-image{min-width:0;margin:0;overflow:hidden;background:#fff}.aster-about-hero-image{aspect-ratio:3 / 2}.aster-about-hero-image img,.aster-about-approach-image img{display:block;width:100%;height:100%;object-fit:cover}.aster-about-purpose{display:grid;grid-template-columns:minmax(250px,.74fr) minmax(0,1.26fr);gap:clamp(40px,7vw,120px);padding-block:clamp(70px,9vw,138px);border-bottom:1px solid #d9d7d2}.aster-about-section-intro{max-width:440px}.aster-about-section-intro h2,.aster-about-approach-copy h2,.aster-about-steps h2,.aster-about-cta h2{margin:12px 0 20px;font:500 clamp(36px,4vw,60px) / .98 var(--aster-serif);letter-spacing:-.035em}.aster-about-section-intro>p:not(.aster-editorial-kicker),.aster-about-approach-copy>p:not(.aster-editorial-kicker){margin:0;color:#555b61;font:400 15px/1.7 var(--aster-sans)}.aster-about-promise-grid,.aster-about-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,42px)}.aster-about-promise-grid article,.aster-about-step-grid article{min-width:0;padding-top:16px;border-top:1px solid #bbb8b1}.aster-about-number{display:block;color:#8a7562;font:600 11px/1 var(--aster-sans);letter-spacing:.16em}.aster-about-promise-grid h3,.aster-about-step-grid h3{margin:34px 0 12px;font:500 clamp(22px,1.8vw,30px) / 1.08 var(--aster-serif);letter-spacing:-.02em}.aster-about-promise-grid p,.aster-about-step-grid p{margin:0;color:#555b61;font:400 13px/1.65 var(--aster-sans)}.aster-about-approach{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(280px,.94fr);align-items:center;gap:clamp(42px,7vw,120px);padding-block:clamp(70px,9vw,138px);border-bottom:1px solid #d9d7d2}.aster-about-approach-image{aspect-ratio:3 / 2}.aster-about-approach-copy{max-width:500px}.aster-about-approach-copy h2{margin-bottom:25px}.aster-about-approach-copy>p:not(.aster-editorial-kicker)+p{margin-top:15px}.aster-about-approach-copy .aster-editorial-link{margin-top:26px}.aster-about-steps{padding-block:clamp(70px,8vw,120px);border-bottom:1px solid #d9d7d2}.aster-about-steps header{max-width:560px;margin-bottom:clamp(38px,5vw,66px)}.aster-about-steps h2{margin-bottom:0}.aster-about-cta{display:flex;flex-direction:column;align-items:center;padding-block:clamp(72px,9vw,132px) clamp(84px,10vw,148px);text-align:center}.aster-about-cta h2{max-width:650px;margin-bottom:28px}@media(max-width:900px){.aster-about-hero,.aster-about-purpose,.aster-about-approach,.aster-about-steps,.aster-about-cta{width:calc(100% - 40px)}.aster-about-hero,.aster-about-purpose,.aster-about-approach{grid-template-columns:1fr;gap:42px}.aster-about-hero-copy,.aster-about-section-intro,.aster-about-approach-copy{max-width:680px}.aster-about-approach-image{order:0}.aster-about-approach-copy{order:1}}@media(max-width:720px){.aster-about-hero,.aster-about-purpose,.aster-about-approach,.aster-about-steps,.aster-about-cta{width:calc(100% - 32px)}.aster-about-hero{gap:32px;padding-block:52px 58px}.aster-about-hero-copy h1{font-size:clamp(44px,12vw,58px)}.aster-about-hero-image,.aster-about-approach-image{aspect-ratio:4 / 3}.aster-about-purpose,.aster-about-approach,.aster-about-steps{padding-block:58px}.aster-about-promise-grid,.aster-about-step-grid{grid-template-columns:1fr;gap:30px}.aster-about-promise-grid h3,.aster-about-step-grid h3{margin-top:22px}.aster-about-cta{padding-block:64px 82px}}.aster-product-page{--aster-pdp-content: var(--aster-content)}.series-page .wanxiang-top{padding-bottom:clamp(56px,5vw,80px)}@media(max-width:720px){.series-page .wanxiang-top{padding-bottom:44px}}@media(min-width:761px){.series-page .fangju-story-chapter,.series-page .fangju-series-strip,.series-page .fangju-surface,.series-page .aster-use-chapter,.series-page .editorial-series-moment,.series-page .editorial-series-relationship,.series-page .editorial-series-curation,.series-page .fangju-facts{width:min(calc(100% - var(--aster-gutter) * 2),var(--aster-pdp-content));margin-inline:auto}.series-page .editorial-series-curation,.series-page .aster-use-chapter{height:clamp(600px,44.5vw,640px);min-height:0}.series-page .editorial-series-curation figure,.series-page .aster-use-chapter figure{height:100%;min-height:0}.series-page .editorial-series-curation>div,.series-page .aster-use-chapter-copy{min-height:0;padding-block:clamp(48px,5vw,72px)}}.aster-product-page :is(.wanxiang-gallery-main,.wanxiang-gallery-main>img,.wanxiang-option-grid img,.wanxiang-mobile-option-grid img,.wanxiang-mobile-current img,.fangju-series-strip-image,.fangju-series-strip-image img,.editorial-series-catalogue,.editorial-series-catalogue img,.series-object-study,.series-object-study img,.series-atlas-image,.series-atlas-image img,.series-selected-profile-v3 figure,.series-selected-profile-v3 figure img){background:#fff}.series-page .wanxiang-gallery-main{border:0;box-shadow:none}.series-page .wanxiang-gallery-main>img{transform:none}.series-surface-images{gap:0;border:0;background:#fff}.series-surface-images figure,.series-surface-images img{background:#fff}.series-surface-images img{object-fit:cover;transform:none}.aster-product-page:not(.wanxiang-page) .aster-gallery-main,.aster-product-page:not(.wanxiang-page) .aster-thumbnails button{background:#fff}@media(min-width:761px){.editorial-series-story .fangju-surface{grid-template-columns:minmax(0,1.36fr) minmax(280px,.64fr)}.editorial-series-story .fangju-surface figure{order:-1}.editorial-series-story .editorial-series-curation{grid-template-columns:minmax(340px,.84fr) minmax(0,1.16fr)}.editorial-series-story .editorial-series-curation figure{order:2}.editorial-series-story .editorial-series-curation>div{order:1}}.editorial-series-story .editorial-series-curation{border:1px solid var(--fangju-line);background:color-mix(in srgb,var(--fangju-paper) 78%,#fff);color:var(--fangju-ink)}.editorial-series-story .editorial-series-curation>div>p:not(.aster-eyebrow){color:var(--fangju-muted)}.editorial-series-story .editorial-series-curation dl{border-top-color:color-mix(in srgb,var(--fangju-ink) 18%,transparent)}.editorial-series-story .editorial-series-curation dl div{border-bottom-color:color-mix(in srgb,var(--fangju-ink) 18%,transparent)}.aster-policy-page{width:min(calc(100% - 48px),1280px);min-height:65vh;margin:0 auto;padding:clamp(48px,6vw,88px) 0 clamp(64px,8vw,112px);color:#292723;background:#fff}.aster-policy-page h1{margin:8px 0 16px;font:500 clamp(48px,5vw,72px) / 1 var(--aster-serif);letter-spacing:-.035em}.aster-policy-intro{max-width:680px;margin:0;color:#625e58;font-size:16px;line-height:1.65}.aster-policy-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,6vw,88px);margin:clamp(40px,6vw,72px) 0 40px}.aster-tools .aster-tool-link{width:31px;height:34px;display:grid;place-items:center;color:inherit;text-decoration:none}.aster-tools .aster-tool-link:hover{opacity:.6}.aster-tools .aster-tool-link:focus-visible,.aster-search-result:focus-visible,.aster-collections-row:focus-visible{outline:2px solid #b59a64;outline-offset:3px}.aster-search-page,.aster-collections-page{min-height:65vh;background:#fff}.aster-search-page-inner,.aster-collections-frame{width:min(calc(100% - var(--aster-gutter) * 2),1280px);margin-inline:auto;padding-block:clamp(48px,5vw,80px) clamp(72px,7vw,112px)}.aster-search-heading h1,.aster-collections-intro h1{margin:10px 0 18px;font:500 clamp(48px,5.2vw,78px)/.98 var(--aster-serif);letter-spacing:-.04em}.aster-search-heading>p:last-child,.aster-collections-intro>p{max-width:580px;margin:0;color:var(--aster-muted);font:400 15px/1.65 var(--aster-sans)}.aster-search-field{min-height:64px;display:flex;align-items:center;gap:16px;margin-top:clamp(32px,4vw,56px);padding:0 20px;border:1px solid #cbc6bc;background:#fff}.aster-search-field:focus-within{border-color:#a98d58;box-shadow:0 0 0 2px #b59a6429}.aster-search-field input{min-width:0;width:100%;flex:1;border:0;outline:none!important;box-shadow:none!important;background:transparent;color:var(--aster-ink);font:400 16px var(--aster-sans)}.aster-search-field input::-webkit-search-cancel-button{display:none}.aster-search-field button{width:32px;height:32px;flex:none;display:grid;place-items:center;padding:0;border:0;background:transparent;cursor:pointer}.aster-search-result-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:44px 0 18px;padding-bottom:14px;border-bottom:1px solid var(--aster-line);font:600 11px var(--aster-sans);letter-spacing:.09em;text-transform:uppercase}.aster-search-result-heading a{display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:none}.aster-search-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.aster-search-result{min-width:0;display:grid;grid-template-columns:100px minmax(0,1fr) 18px;align-items:center;gap:16px;padding:12px;border:1px solid var(--aster-line);color:inherit;background:#fff;text-decoration:none}.aster-search-result:hover,.aster-collections-row:hover{border-color:#a98d58}.aster-search-result-image,.aster-collections-thumbnail{display:block;overflow:hidden;background:#fff}.aster-search-result-image{width:100px;aspect-ratio:1}.aster-search-result-image img,.aster-collections-thumbnail img{width:100%;height:100%;display:block;object-fit:contain}.aster-search-result-copy{min-width:0;display:grid;gap:6px}.aster-search-result-copy small,.aster-collections-copy small{color:#857e73;font:600 10px var(--aster-sans);letter-spacing:.08em;text-transform:uppercase}.aster-search-result-copy strong{font:500 22px/1.05 var(--aster-serif)}.aster-search-result-copy>span,.aster-collections-copy>span{color:var(--aster-muted);font:400 11px/1.5 var(--aster-sans)}.aster-search-empty{padding:48px 0}.aster-search-empty h2{margin:0 0 10px;font:500 34px var(--aster-serif)}.aster-search-empty p{margin:0;color:var(--aster-muted)}.aster-collections-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:end;gap:32px;margin-bottom:38px}.aster-collections-intro>p{padding-bottom:8px}.aster-collections-index,.aster-collections-reference{border-top:1px solid var(--aster-line)}.aster-collections-row{min-width:0;display:grid;grid-template-columns:42px 220px minmax(0,1fr) 24px;align-items:center;gap:clamp(18px,3vw,44px);padding:20px 8px;border-bottom:1px solid var(--aster-line);color:inherit;text-decoration:none}.aster-collections-number{align-self:start;padding-top:8px;color:#9c9180;font:600 11px var(--aster-sans)}.aster-collections-thumbnail{width:220px;aspect-ratio:3/2}.aster-collections-copy{min-width:0;display:grid;gap:10px}.aster-collections-copy strong{font:500 clamp(28px,2.8vw,42px)/1 var(--aster-serif);letter-spacing:-.025em}.aster-collections-copy>span{max-width:600px;font-size:13px}.aster-collections-reference{display:grid;grid-template-columns:250px minmax(0,1fr);align-items:center;gap:32px;margin-top:64px;padding-top:24px}.aster-collections-reference h2{margin:12px 0;font:500 30px var(--aster-serif)}.aster-collections-reference p:last-child{color:var(--aster-muted);font-size:12px;line-height:1.6}.aster-collections-reference .aster-collections-row{grid-template-columns:24px 160px minmax(0,1fr) 24px}.aster-collections-reference .aster-collections-thumbnail{width:160px}@media(max-width:980px){.aster-search-results{grid-template-columns:repeat(2,minmax(0,1fr))}.aster-collections-reference{grid-template-columns:1fr}}@media(max-width:720px){.aster-tools .aster-account{display:grid!important}.aster-search-page-inner,.aster-collections-frame{width:calc(100% - 40px);padding-block:42px 72px}.aster-search-heading h1,.aster-collections-intro h1{font-size:clamp(44px,12vw,60px)}.aster-search-heading>p:last-child,.aster-collections-intro>p{font-size:13px}.aster-search-field{min-height:58px;gap:10px;padding-inline:14px}.aster-search-field input{font-size:14px}.aster-search-result-heading{margin-top:32px}.aster-search-results{grid-template-columns:1fr;gap:10px}.aster-search-result{grid-template-columns:82px minmax(0,1fr) 18px;gap:12px}.aster-search-result-image{width:82px}.aster-collections-intro{grid-template-columns:1fr;gap:4px;margin-bottom:28px}.aster-collections-row,.aster-collections-reference .aster-collections-row{grid-template-columns:22px 92px minmax(0,1fr) 18px;gap:10px;padding:16px 0}.aster-collections-thumbnail,.aster-collections-reference .aster-collections-thumbnail{width:92px;aspect-ratio:1}.aster-collections-copy{gap:5px}.aster-collections-copy strong{font-size:22px}.aster-collections-copy>span{display:none}.aster-collections-reference{margin-top:44px}}@media(max-width:360px){.aster-search-page-inner,.aster-collections-frame{width:calc(100% - 32px)}.aster-collections-row,.aster-collections-reference .aster-collections-row{grid-template-columns:18px 76px minmax(0,1fr) 16px;gap:8px}.aster-collections-thumbnail,.aster-collections-reference .aster-collections-thumbnail{width:76px}.aster-collections-copy strong,.aster-search-result-copy strong{font-size:19px}}.aster-policy-sections section{min-width:0;border-top:1px solid #d9d7d2;padding-top:24px}.aster-policy-sections h2{margin:0 0 20px;font:500 clamp(28px,3vw,40px) / 1.1 var(--aster-serif)}.aster-policy-sections h3{margin:24px 0 8px;font-size:15px;font-weight:600;line-height:1.5}.aster-policy-sections p{max-width:570px;margin:0 0 16px;color:#514e49;font-size:14px;line-height:1.7}.aster-policy-back{display:inline-block;border-bottom:1px solid currentColor;padding-bottom:4px;color:inherit;font-size:13px;text-decoration:none}@media(max-width:700px){.aster-policy-page{width:min(calc(100% - 32px),560px)}.aster-policy-sections{grid-template-columns:minmax(0,1fr);gap:24px}}@media(max-width:720px){.aster-header-inner{gap:8px}.aster-tools{gap:2px}.aster-tools .aster-search-link{display:none!important}.aster-tools .aster-account{display:grid!important}}@media(max-width:360px){.aster-header .aster-wordmark{font-size:20px}}.z-page,.z-modal,.z-purchase-return{--z-ink:#25221e;--z-muted:#655e55;--z-line:#ddd7ce;--z-control:#938b81;--z-paper:#f6f4ef;color:var(--z-ink);font:400 15px/1.65 var(--aster-sans)}html:has(.z-page){scroll-behavior:auto;scroll-padding-block-end:100px}.z-page{background:#fff}.z-page *,.z-modal *,.z-purchase-return *{box-sizing:border-box;min-width:0}.z-page ::selection,.z-modal ::selection{color:#fff;background:#393d59}.z-frame{width:min(calc(100% - (2*clamp(20px,4.5vw,64px))),1280px);margin-inline:auto}.z-page h1,.z-page h2,.z-page h3,.z-modal h2{font-family:var(--aster-serif);font-weight:400;letter-spacing:-.025em;line-height:1.08;text-wrap:balance;margin:0}.z-page h1{font-size:clamp(39px,3.5vw,50px);max-width:17ch}.z-page h2{font-size:clamp(34px,3.2vw,46px)}.z-page h3{font-size:27px}.z-page p,.z-page figure{margin:0}.z-page p+p{margin-top:16px}.z-page figcaption{color:var(--z-muted);font-size:12px;line-height:1.6;margin-top:12px}.z-page a,.z-page button,.z-page input,.z-page summary,.z-modal button,.z-purchase-return button{touch-action:manipulation;-webkit-tap-highlight-color:#e4e0d7}.z-page a{color:inherit;text-underline-offset:5px}.z-page button,.z-modal button,.z-purchase-return button{font:inherit;cursor:pointer;color:inherit}.z-page button:disabled,.z-purchase-return button:disabled{opacity:.45;cursor:not-allowed}.z-page :is(button,a,summary):focus-visible,.z-modal button:focus-visible,.z-purchase-return button:focus-visible{outline:2px solid #4a4f79;outline-offset:4px}.z-page a:hover{text-decoration-thickness:2px}.z-skip{position:absolute;top:8px;left:16px;z-index:150;padding:12px;background:#fff;transform:translateY(-200%)}.z-skip:focus{transform:none}.z-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;padding-block:22px 24px;color:var(--z-muted);font-size:12px}.z-breadcrumb a{text-decoration:none}.z-overview{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-rows:min-content 1fr;column-gap:clamp(32px,4.4vw,64px);row-gap:20px;align-items:start;padding-bottom:48px}.z-overview-heading{grid-column:2;grid-row:1;display:grid;gap:16px}.z-overview-heading .z-price{margin:0!important}.z-overview-media{grid-column:1;grid-row:1 / span 2;display:grid;gap:24px}.z-gallery{--z-companion-aspect:4 / 7;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);gap:20px;align-items:start}.z-purchase{grid-column:2;grid-row:2}.z-stage{display:block;position:relative;width:100%;aspect-ratio:1;border:0;padding:0;background:var(--z-paper);overflow:hidden;cursor:zoom-in!important}.z-base-frame{display:block;width:100%;aspect-ratio:1;overflow:hidden}.z-base-frame>img{display:block;width:100%;height:100%;object-fit:contain}.z-image-error{display:grid;place-items:center;width:100%;height:100%;padding:32px;font-size:14px;color:var(--z-muted);background:var(--z-paper)}.z-zoom{position:absolute;right:12px;bottom:12px;display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--z-line);border-radius:50%;background:#fff;color:var(--z-ink)}.z-page button:hover .z-zoom{border-color:var(--z-ink)}.z-gallery-caption{display:flex;flex-direction:column;gap:4px}.z-gallery-caption>span{color:var(--z-ink);font-size:13px}.z-gallery-caption>small{font:inherit}.z-form-companion{align-self:start;text-align:center}.z-form-companion>button{display:block;position:relative;width:100%;border:0;padding:0;background:#fff;aspect-ratio:var(--z-companion-aspect);cursor:zoom-in!important}.z-form-companion>button>.z-photo{height:100%;object-fit:contain}.z-form-companion>button>svg{position:absolute;right:0;bottom:0}.z-form-companion figcaption{color:var(--z-ink);font-size:13px}.z-photo{display:block;max-width:100%;width:100%;height:auto}.z-description{color:var(--z-muted);max-width:60ch;margin-bottom:16px!important}.z-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;margin-block:16px!important;font-variant-numeric:tabular-nums}.z-price del{color:var(--z-muted);font-size:19px}.z-price strong{font-size:32px;font-weight:500;line-height:1.2}.z-price>span{font-size:12px;color:var(--z-muted)}.z-quick-facts{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:12px;margin:0 0 18px;padding-block:12px;border-block:1px solid var(--z-line)}.z-quick-facts dt{font-size:12px;color:var(--z-muted)}.z-quick-facts dd{margin:2px 0 0;font-size:13px}.z-choices{padding:0;margin:0;border:0;scroll-margin-top:88px}.z-choices legend{width:100%;padding:0 0 12px;font-size:14px;font-weight:500}.z-choices legend>span{float:right;font-size:13px;font-weight:400;color:var(--z-muted)}.z-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.z-choice{position:relative;display:flex;align-items:center;justify-content:center;gap:4px;min-height:44px;border:1px solid var(--z-control);padding:8px 4px;font-size:12px;line-height:1.3;text-align:center;cursor:pointer}.z-choice input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.z-choice.is-selected{color:#fff;background:var(--z-ink);border-color:var(--z-ink)}.z-choice:hover{background:#f1eee8;border-color:var(--z-ink)}.z-choice.is-selected:hover{background:#413c35;color:#fff}.z-choice:has(input:focus-visible){outline:2px solid #4a4f79;outline-offset:3px}.z-selection-line{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-top:8px}.z-selection-summary{font-size:12px}.z-selection-summary strong{font-size:13px;font-weight:500}.z-selection-summary>span{color:var(--z-muted)}.z-compare-link{display:inline-flex;align-items:center;gap:12px;min-height:40px;font-size:12px;text-decoration:none}.z-compare-link:hover{text-decoration:underline}.z-quantity-line{display:flex;align-items:center;gap:16px;margin-block:4px 12px;font-size:13px}.z-quantity{display:flex;align-items:center;border:1px solid var(--z-control)}.z-quantity button{display:grid;place-items:center;width:44px;height:44px;border:0;padding:0;background:#fff}.z-quantity button:hover:not(:disabled){background:#eeeae3}.z-quantity output{min-width:24px;text-align:center;font-variant-numeric:tabular-nums}.z-quantity-total{margin-left:auto;font-variant-numeric:tabular-nums}.z-actions{display:grid;grid-template-columns:1.1fr 1fr;gap:8px}.z-add,.z-buy{display:flex;align-items:center;justify-content:center;min-height:48px;width:100%;padding:12px 20px;font:400 14px/1.3 var(--aster-sans);cursor:pointer}.z-add{background:#25221e;border:1px solid #25221e;color:#fff!important}.z-add:hover:not(:disabled){background:#484138}.z-buy{background:#fff;border:1px solid var(--z-control);color:var(--z-ink)}.z-buy:hover:not(:disabled){background:#eeeae3}.z-shipping{display:flex;align-items:center;gap:8px;margin-top:16px!important;font-size:12px}.z-packaging{color:var(--z-muted);font-size:12px;margin-top:8px!important}.z-purchase-help{display:flex;flex-wrap:wrap;gap:8px 24px;font-size:12px;margin-top:8px}.z-purchase-help a{display:inline-flex;align-items:center;min-height:40px}.z-notice{font-size:13px;margin-top:8px!important;color:var(--z-muted)}.z-notice:empty{display:none}.z-section-nav{position:sticky;top:0;z-index:25;background:#fff;border-block:1px solid var(--z-line)}.z-section-nav>.z-frame{display:flex;justify-content:space-between;gap:24px;overflow-x:auto;scrollbar-width:thin}.z-section-nav a{display:inline-flex;flex-shrink:0;align-items:center;min-height:56px;white-space:nowrap;text-decoration:none;font-size:13px}.z-section-nav a:hover{text-decoration:underline}.z-chapter{padding-block:clamp(48px,5.5vw,80px);scroll-margin-top:72px}.z-design-wrap,.z-order-wrap{scroll-margin-top:56px}.z-section-heading{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:32px}.z-section-heading>h2{max-width:20ch}.z-section-heading>p{max-width:48ch;color:var(--z-muted)}.z-introduction{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center}.z-photo-button{position:relative;display:block;width:100%;padding:0;border:0;background:var(--z-paper);overflow:hidden;cursor:zoom-in!important}.z-source-photo{display:block;position:relative;width:100%;aspect-ratio:var(--source-ratio);overflow:hidden}.z-source-photo>img{position:absolute;display:block;max-width:none;width:var(--source-width);height:auto;left:var(--source-left);top:var(--source-top)}.z-introduction-copy>p{margin-top:20px;color:var(--z-muted);max-width:58ch}.z-feature-notes{display:grid;gap:16px;margin:28px 0 0}.z-feature-notes>div{display:grid;grid-template-columns:145px minmax(0,1fr);gap:16px}.z-feature-notes dt{font-weight:500;font-size:14px}.z-feature-notes dd{margin:0;color:var(--z-muted);font-size:14px}.z-details{padding-top:0}.z-detail-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.z-detail-photo{display:block;position:relative;width:100%;aspect-ratio:1.25;overflow:hidden;border:0;padding:0;background:#fff;cursor:zoom-in!important}.z-detail-photo>.z-photo{height:100%;object-fit:cover}.z-rim-photo>.z-photo{object-position:50% 12%;transform:scale(1.2);transform-origin:50% 25%}.z-detail-photo>.z-source-photo{position:absolute;top:50%;transform:translateY(-50%);height:auto;aspect-ratio:var(--source-ratio)}.z-detail-pair h3{font-size:28px;margin-bottom:8px}.z-detail-pair figcaption p{max-width:58ch;font-size:14px}.z-light-note{margin-top:24px!important;padding:16px 0 0;border-top:1px solid var(--z-line);color:var(--z-muted);font-size:13px;max-width:92ch}.z-design-wrap{background:var(--z-paper)}.z-design-browser{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.65fr);gap:48px}.z-design-selected{display:flex;flex-direction:column;gap:20px;align-items:start;align-self:start;position:sticky;top:88px}.z-design-art-button{position:relative;display:block;width:min(100%,290px);padding:0;border:0;background:none;cursor:zoom-in!important}.z-design-art-button>.z-sign-art{width:100%}.z-design-selected .z-inline-link{margin-top:12px}.z-design-selected h3{font-size:34px}.z-design-selected p{margin-top:8px}.z-design-selected small{display:block;color:var(--z-muted);font-size:12px;line-height:1.6;margin-top:12px;max-width:36ch}.z-sign-art{position:relative;display:block;width:260px;max-width:100%;aspect-ratio:1;overflow:hidden;background:#0c0a07}.z-sign-art>img{position:absolute;display:block;width:461.538462%;height:461.538462%;max-width:none;left:-342.307692%;top:-90.384615%}.z-motif-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.z-motif-choice{position:relative;display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:12px;min-height:112px;padding:12px;border:1px solid #c5bdb2;background:transparent;text-align:left}.z-motif-choice>.z-sign-art{width:88px}.z-motif-choice>span:not(.z-sign-art){display:flex;flex-direction:column;gap:3px}.z-motif-choice strong{font-size:13px;font-weight:500}.z-motif-choice small{font-size:12px;color:var(--z-muted)}.z-motif-choice>svg{position:absolute;right:8px;top:8px}.z-motif-choice[aria-pressed=true]{border-color:var(--z-ink);background:#fff;box-shadow:inset 0 0 0 1px var(--z-ink)}.z-motif-choice:hover{background:#fff;border-color:var(--z-ink)}.z-design-next{display:flex;justify-content:space-between;gap:24px;align-items:start;border-top:1px solid #cbc3b7;padding-top:20px;margin-top:24px}.z-design-next>p{font-size:13px;color:var(--z-muted);max-width:38ch}.z-inline-link{display:inline-flex;align-items:center;gap:16px;min-height:44px;width:fit-content;padding:0;border:0;background:none;text-decoration:underline;text-underline-offset:5px;font:400 13px/1.5 var(--aster-sans)!important}.z-inline-link:hover{text-decoration-thickness:2px}.z-design-next>.z-inline-link{flex-shrink:0}.z-size-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(0,1fr);gap:32px;align-items:center}.z-hand-figure>.z-photo-button{max-height:470px}.z-size-figure{position:relative;align-self:center;padding:16px 40px 0 0}.z-size-figure>.z-photo{height:290px;object-fit:contain}.z-rim-measure{position:relative;width:70%;margin:0 auto 12px;border-bottom:1px solid #a49c90;padding-bottom:8px;text-align:center;font-size:13px}.z-rim-measure>span,.z-height-measure>span{display:block;color:var(--z-muted);font-size:11px}.z-height-measure{position:absolute;right:0;top:24%;height:60%;display:flex;flex-direction:column;justify-content:center;border-left:1px solid #a49c90;padding-left:8px;font-size:13px}.z-size-figure>figcaption{text-align:center;margin-top:12px;font-size:13px}.z-size-copy>p{margin-top:16px;color:var(--z-muted)}.z-specifications{margin:24px 0 0;border-top:1px solid var(--z-line)}.z-specifications>div{display:flex;justify-content:space-between;gap:16px;padding-block:10px;border-bottom:1px solid var(--z-line);font-size:13px}.z-specifications dt{color:var(--z-muted)}.z-specifications dd{margin:0;text-align:right}.z-page .z-small{font-size:12px;color:var(--z-muted)}.z-gifting{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(32px,5vw,64px);align-items:center;padding-top:0}.z-gifting figure>.z-photo{aspect-ratio:1.4;object-fit:cover;object-position:48% 50%}.z-gifting h2{margin-bottom:24px}.z-gifting p{color:var(--z-muted);max-width:52ch}.z-gifting .z-inline-link{margin-top:16px}.z-order-wrap{background:var(--z-paper)}.z-order-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:32px}.z-order-columns h3{margin-bottom:16px}.z-order-columns p{color:var(--z-muted);font-size:14px}.z-order-columns .z-inline-link{margin-top:12px}.z-faq-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.z-faq-columns h3{font-size:27px;margin-bottom:20px}.z-faq-columns details{border-top:1px solid var(--z-line)}.z-faq-columns details:last-child{border-bottom:1px solid var(--z-line)}.z-faq-columns summary{position:relative;padding:18px 28px 18px 0;list-style:none;font-size:14px;cursor:pointer;line-height:1.5}.z-faq-columns summary::-webkit-details-marker{display:none}.z-faq-columns summary>svg{position:absolute;right:4px;top:20px}.z-faq-minus{display:none}.z-faq-columns details[open] .z-faq-plus{display:none}.z-faq-columns details[open] .z-faq-minus{display:block}.z-faq-columns details>p{padding:0 24px 24px 0;font-size:14px;color:var(--z-muted)}.z-related{padding-top:0}.z-related>div:not(.z-section-heading){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.z-related>div>a:not(.z-inline-link){display:block;text-decoration:none}.z-related img{display:block;width:100%;height:auto;aspect-ratio:2.2;object-fit:cover}.z-related>div>a:first-child img{object-fit:contain}.z-related h3{margin-top:20px;font-size:29px}.z-related p{font-size:14px;color:var(--z-muted);margin-top:8px}.z-related a>span{display:inline-flex;align-items:center;gap:16px;min-height:44px;font-size:13px}.z-related a:hover>span{text-decoration:underline;text-underline-offset:5px}.z-purchase-return{position:fixed;z-index:40;bottom:0;left:0;right:0;background:#fff;border-top:1px solid var(--z-line);padding:12px 0 calc(12px + env(safe-area-inset-bottom));box-shadow:0 -4px 18px #25221e0d}.z-purchase-return>.z-frame{display:flex;align-items:center;gap:24px}.z-return-summary{display:flex;align-items:baseline;gap:20px}.z-return-summary>strong{color:var(--z-ink)}.z-purchase-return strong{font-weight:500}.z-purchase-return span{font-size:13px;color:var(--z-muted);font-variant-numeric:tabular-nums}.z-purchase-return .z-add{width:210px;flex-shrink:0}.z-return-edit{display:flex;align-items:center;gap:24px;margin-right:auto;background:none;border:0;padding:0;min-height:48px;text-align:left;font-size:13px!important}.z-return-edit-label{display:inline-flex;align-items:center;gap:8px;text-decoration:underline;text-underline-offset:5px;white-space:nowrap}.z-return-edit:hover .z-return-edit-label{text-decoration-thickness:2px}.z-modal{border:0;padding:24px;max-height:90dvh;width:min(calc(100% - 32px),860px);background:#fff;overscroll-behavior:contain}.z-modal::backdrop{background:#14120fa6}html:has(.z-modal[open]){overflow:hidden}.z-modal-top{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.z-modal h2{font-size:32px}.z-modal-top>button{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border:1px solid var(--z-control);padding:0;background:#fff}.z-modal>.z-base-frame,.z-modal>.z-sign-art{width:min(100%,65dvh);margin:auto}.z-modal>.z-source-photo{width:min(100%,calc(65dvh * var(--source-aspect)));margin:auto}.z-modal>.z-photo{max-height:68dvh;object-fit:contain}.z-visualization-disclosure{font-size:12px;color:var(--z-muted);margin:12px 0 0}.z-birthday-guide{border-block:1px solid var(--z-line);margin-bottom:32px;padding-block:4px}.z-birthday-guide summary{display:flex;align-items:center;gap:12px;min-height:44px;font-size:13px;cursor:pointer;list-style:none;width:fit-content}.z-birthday-guide summary::-webkit-details-marker{display:none}.z-guide-minus,.z-birthday-guide[open] .z-guide-plus{display:none}.z-birthday-guide[open] .z-guide-minus{display:block}.z-birthday-guide dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 24px;margin:16px 0}.z-birthday-guide dt{font-size:13px;font-weight:500}.z-birthday-guide dd{font-size:12px;color:var(--z-muted);margin:0}.z-birthday-guide .z-small{margin-bottom:16px}.z-gift-included{margin:24px 0 0;border-block:1px solid var(--z-line)}.z-gift-included>div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:16px;padding-block:12px;font-size:13px}.z-gift-included>div+div{border-top:1px solid var(--z-line)}.z-gift-included dt{color:var(--z-muted)}.z-gift-included dd{margin:0}.z-gift-included+.z-small{margin-top:12px}.z-gift-date{border-top:1px solid var(--z-line);padding-top:20px;margin-top:24px}.z-gift-date h3{font-size:27px}.z-gift-date p{font-size:14px;margin-top:12px}.z-delivery-note{display:flex;justify-content:space-between;align-items:center;gap:32px;border-top:1px solid var(--z-line);padding-top:24px;margin-top:32px}.z-delivery-note h3{font-size:25px}.z-delivery-note p{font-size:14px;color:var(--z-muted);margin-top:8px}.z-delivery-note>.z-inline-link{flex-shrink:0}@media(min-width:1300px){.z-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1100px){.z-overview{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;row-gap:16px}.z-page h1{font-size:43px}.z-gallery{--z-companion-aspect:8 / 15;grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr);gap:16px}.z-feature-notes>div{grid-template-columns:1fr;gap:4px}.z-motif-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.z-design-browser{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:32px}.z-design-next{display:block}.z-design-next>.z-inline-link{margin-top:8px}.z-size-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.z-size-copy{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:0 48px}.z-size-copy>h3{grid-column:1}.z-size-copy>.z-specifications{grid-column:2;grid-row:1/4;margin:0}.z-size-copy>.z-small{grid-column:1}.z-order-columns,.z-section-heading{gap:24px}.z-motif-choice{grid-template-columns:64px minmax(0,1fr);min-height:96px}.z-motif-choice>.z-sign-art{width:64px}}@media(max-width:980px){.z-overview{grid-template-columns:1fr;grid-template-rows:auto;row-gap:24px}.z-overview-media{grid-column:auto;grid-row:auto;gap:20px}.z-overview-heading,.z-purchase{grid-column:auto;grid-row:auto;max-width:700px;width:100%;margin:auto}.z-gallery{--z-companion-aspect:9 / 16;grid-column:auto;grid-row:auto;width:min(100%,640px);justify-self:center;grid-template-columns:minmax(0,1.6fr) minmax(0,.9fr);gap:24px}.z-page h1{font-size:48px;max-width:21ch}.z-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.z-introduction{gap:32px}.z-introduction-copy h2{font-size:37px}.z-feature-notes{gap:12px}.z-feature-notes>div{grid-template-columns:1fr}.z-section-heading{align-items:start}.z-faq-columns{gap:32px}.z-order-columns{grid-template-columns:1fr 1fr}.z-order-columns>div:last-child{grid-column:1/-1;max-width:75ch}.z-birthday-guide dl{grid-template-columns:repeat(3,minmax(0,1fr))}.z-return-summary{flex-direction:column;align-items:start;gap:0}.z-return-edit{gap:20px}}@media(max-width:680px){.z-page{font-size:15px}.z-page h1{font-size:39px;max-width:20ch}.z-page h2{font-size:35px}.z-page h3{font-size:27px}.z-breadcrumb{font-size:11px;gap:8px;padding-block:16px}.z-overview{row-gap:24px;padding-bottom:32px}.z-overview-heading{gap:12px}.z-gallery{width:100%;grid-template-columns:minmax(0,1.6fr) minmax(0,.9fr);gap:16px}.z-form-companion figcaption{font-size:12px}.z-gallery-caption{font-size:12px}.z-gallery-caption>span{font-size:12px}.z-description{font-size:14px}.z-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.z-choice{min-height:48px}.z-quick-facts dd{font-size:12px}.z-actions>.z-add,.z-actions>.z-buy{min-height:52px;padding-inline:12px}.z-section-nav>.z-frame{gap:24px}.z-section-nav a{font-size:12px;min-height:52px}.z-chapter{padding-block:44px}.z-section-heading{display:block;margin-bottom:24px}.z-section-heading>p{margin-top:16px}.z-section-heading>.z-inline-link{margin-top:8px}.z-introduction{grid-template-columns:1fr;gap:28px}.z-introduction-copy h2{font-size:36px}.z-feature-notes>div{grid-template-columns:125px minmax(0,1fr);gap:12px}.z-feature-notes dd,.z-feature-notes dt{font-size:13px}.z-details{padding-top:0}.z-detail-pair{grid-template-columns:1fr;gap:28px}.z-detail-photo{aspect-ratio:1.2}.z-detail-pair h3{font-size:28px}.z-light-note{font-size:12px}.z-design-browser{grid-template-columns:1fr;gap:24px}.z-design-selected{display:grid;grid-template-columns:140px minmax(0,1fr);gap:20px;align-items:center;position:static}.z-design-art-button{width:140px}.z-design-selected h3{font-size:31px}.z-design-selected p{font-size:13px}.z-design-selected small{font-size:12px;margin-top:8px}.z-design-selected .z-inline-link{font-size:12px!important;gap:8px}.z-motif-grid{gap:12px}.z-motif-choice{grid-template-columns:1fr;justify-items:center;min-height:172px;gap:8px;padding:12px;text-align:center}.z-motif-choice>.z-sign-art{width:104px}.z-motif-choice>span:not(.z-sign-art){align-items:center;gap:2px}.z-motif-choice strong{font-size:13px}.z-motif-choice small{font-size:12px}.z-motif-choice>svg{right:8px;top:8px}.z-birthday-guide dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.z-birthday-guide{margin-bottom:24px}.z-size-layout{gap:24px 16px;align-items:center}.z-hand-figure figcaption{font-size:11px}.z-size-figure{padding:16px 26px 0 0}.z-size-figure>.z-photo{height:190px}.z-rim-measure{font-size:12px;width:88%}.z-rim-measure>span,.z-height-measure>span{font-size:10px}.z-height-measure{font-size:12px;padding-left:5px}.z-size-figure>figcaption{font-size:11px}.z-size-copy{display:block}.z-size-copy>.z-specifications{margin-top:20px}.z-size-copy>p{font-size:14px}.z-gifting{grid-template-columns:1fr;gap:24px;padding-top:0}.z-gifting figure>.z-photo{aspect-ratio:1.3}.z-gifting h2{margin-bottom:20px}.z-gift-included>div{grid-template-columns:76px minmax(0,1fr);gap:12px}.z-order-columns{grid-template-columns:1fr;gap:28px}.z-order-columns>div:last-child{grid-column:auto}.z-order-columns h3{margin-bottom:12px}.z-delivery-note{align-items:start;flex-direction:column;gap:12px;margin-top:24px;padding-top:24px}.z-faq-columns{grid-template-columns:1fr;gap:32px}.z-faq-columns details>p{padding-right:0}.z-faq-columns h3{font-size:28px}.z-related{padding-top:0}.z-related>div:not(.z-section-heading){grid-template-columns:1fr;gap:28px}.z-purchase-return{padding-block:10px calc(10px + env(safe-area-inset-bottom))}.z-purchase-return>.z-frame{gap:12px}.z-purchase-return .z-add{width:clamp(120px,37vw,145px);min-height:48px;padding:10px 12px;font-size:13px}.z-purchase-return strong{font-size:14px}.z-purchase-return span{font-size:12px}.z-return-edit{flex-direction:column;align-items:start;gap:2px;min-height:56px}.z-return-summary{line-height:1.5}.z-return-edit-label{font-size:11px!important;gap:6px;line-height:1.5}.z-return-edit-label>svg{width:12px;height:12px}.z-modal{padding:16px}.z-modal h2{font-size:28px}}@media(max-width:360px){.z-page h1{font-size:36px}.z-gallery{--z-companion-aspect:3 / 5;gap:12px;grid-template-columns:minmax(0,1.5fr) minmax(0,.9fr)}.z-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.z-design-selected{grid-template-columns:112px minmax(0,1fr);gap:16px}.z-design-art-button{width:112px}.z-design-selected h3{font-size:29px}.z-design-selected .z-inline-link{gap:6px}.z-motif-choice>.z-sign-art{width:88px}.z-motif-choice{min-height:156px;padding:12px 8px}.z-size-layout{grid-template-columns:1fr}.z-hand-figure{max-width:280px;justify-self:center}.z-size-figure{width:260px;justify-self:center}.z-size-figure>.z-photo{height:240px}.z-size-copy{grid-column:auto}.z-feature-notes>div{grid-template-columns:1fr;gap:4px}}@media(prefers-reduced-motion:reduce){.z-page{scroll-behavior:auto}}.vertex-page{max-width:1328px;margin:0 auto;padding:16px 40px 64px;color:var(--aster-ink);font-family:var(--aster-sans)}.vertex-page *{min-width:0}.vertex-page h1,.vertex-page h2,.vertex-page h3{font-family:var(--aster-serif);font-weight:500;text-wrap:balance;letter-spacing:-.025em}.vertex-page p{text-wrap:pretty}.vertex-breadcrumb{display:flex;gap:12px;align-items:center;font-size:12px;margin-bottom:16px;color:#6a625a}.vertex-breadcrumb a{color:inherit}.vertex-hero{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center}.vertex-gallery{align-self:start}.vertex-photo{display:block;position:relative;width:100%;padding:0;border:0;background:#fff;cursor:zoom-in;aspect-ratio:1;color:var(--aster-ink)}.vertex-photo>img{width:100%;height:100%;display:block;object-fit:contain}.vertex-macro{aspect-ratio:4 / 3}.vertex-zoom{position:absolute;bottom:16px;right:16px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#fff;border:1px solid #d9d2ca}.vertex-photo:hover .vertex-zoom{background:#f2eee9}.vertex-gallery-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0 0;border-top:1px solid #e4ded7}.vertex-thumbnails{display:flex;gap:8px}.vertex-thumbnails button{width:64px;height:64px;padding:4px;background:#fff;border:1px solid #dfd8d0;cursor:pointer}.vertex-thumbnails button[aria-pressed=true]{border-color:#51463b;box-shadow:inset 0 0 0 1px #51463b}.vertex-thumbnails img{display:block;width:100%;height:100%;object-fit:contain}.vertex-gallery-bottom p{margin:0;text-align:right;font-size:12px;line-height:1.7}.vertex-gallery-bottom p span{color:#70685f}.vertex-material{margin:0 0 8px;font-size:13px;color:#6a625a}.vertex-summary h1{font-size:clamp(48px,4.2vw,62px);line-height:.98;margin:0 0 16px;scroll-margin-top:96px}.vertex-lead{font-size:17px;line-height:1.4;margin:0 0 8px}.vertex-description{max-width:46ch;margin:0;font-size:13px;line-height:1.7;color:#625a51}.vertex-price{display:flex;gap:12px;align-items:baseline;margin:16px 0;font-variant-numeric:tabular-nums}.vertex-price del{color:#736a61;font-size:15px}.vertex-price strong{font-size:24px;font-weight:500}.vertex-price>span{font-size:12px;color:#6a625a}.vertex-options{padding:0;margin:0 0 16px;border:0}.vertex-options legend{padding:0;margin:0 0 8px;font-size:12px}.vertex-options legend strong{font-weight:500}.vertex-form-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.vertex-form-options button,.vertex-colours button{border:1px solid #d9d1c8;color:var(--aster-ink);background:#fff;cursor:pointer;min-height:44px;font:inherit;font-size:12px}.vertex-form-options button{padding:12px 16px}.vertex-form-options button[aria-pressed=true]{border-color:#51463b;background:#f4f0eb;box-shadow:inset 0 0 0 1px #51463b}.vertex-colours{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.vertex-colours button{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px}.vertex-colours button>span{width:12px;height:12px;border-radius:50%;flex-shrink:0}.vertex-colours button[aria-pressed=true]{border-color:#51463b;box-shadow:inset 0 0 0 1px #51463b;background:#f8f5f1}.vertex-form-options button:hover,.vertex-colours button:hover{border-color:#51463b}.vertex-purchase{display:grid;grid-template-columns:134px minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:stretch}.vertex-quantity{display:grid;grid-template-columns:repeat(3,44px);height:48px;border:1px solid #d9d1c8;font-variant-numeric:tabular-nums}.vertex-quantity button,.vertex-quantity output{display:grid;place-items:center;width:100%;height:46px;padding:0;background:transparent;color:inherit;border:0;font:inherit;font-size:14px}.vertex-quantity button{cursor:pointer}.vertex-add,.vertex-buy{min-height:48px;padding:12px 8px;border:1px solid #40362d;font:inherit;font-size:13px;line-height:1.4;cursor:pointer}.vertex-add{color:#40362d;background:#fff}.vertex-purchase .vertex-buy{color:#fff;background:#40362d}.vertex-add:hover{background:#f4f0eb}.vertex-buy:hover{background:#5c4b3c}.vertex-page button:disabled{cursor:default;opacity:.5}.vertex-order-summary{grid-column:1 / -1;margin:0;font-size:12px;line-height:1.7;color:#625a51;font-variant-numeric:tabular-nums}.vertex-purchase-notice{margin:12px 0;font-size:13px;line-height:1.7;color:#8a2f24}.vertex-purchase-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:12px;font-size:12px}.vertex-purchase-links a{color:#51463b;text-underline-offset:4px}.vertex-detail-band{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center;margin:64px 0;padding:40px 0;border-top:1px solid #dfd8d0;border-bottom:1px solid #dfd8d0;scroll-margin-top:88px}.vertex-page h2{font-size:clamp(36px,4vw,54px);line-height:1.04;margin:0 0 24px}.vertex-detail-copy>p,.vertex-section-intro>p,.vertex-colour-copy>p{max-width:48ch;font-size:14px;line-height:1.8;color:#625a51;margin:0 0 16px}.vertex-detail-copy dl{margin:24px 0 0}.vertex-detail-copy dl>div{border-top:1px solid #dfd8d0;padding:16px 0}.vertex-detail-copy dt{font-size:13px;margin-bottom:8px}.vertex-detail-copy dd{margin:0;font-size:13px;line-height:1.7;color:#6a625a}.vertex-section-intro{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:48px;margin-bottom:24px}.vertex-section-intro h2{margin:0}.vertex-section-intro>p{margin:0}.vertex-form-profiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.vertex-form-profiles article{background:#f6f3ef}.vertex-form-profiles .vertex-photo{aspect-ratio:1.35}.vertex-form-profiles article>div{padding:24px 32px}.vertex-form-profiles h3{font-size:32px;line-height:1.1;margin:0 0 12px}.vertex-form-profiles p{font-size:13px;line-height:1.8;margin:0 0 16px;color:#625a51}.vertex-text-action{background:transparent;border:0;border-bottom:1px solid currentColor;padding:8px 0;min-height:44px;color:#51463b;cursor:pointer;font:inherit;font-size:12px}.vertex-text-action:hover{color:#2e241b}.vertex-colour-band{margin:64px 0;padding:40px 0;border-top:1px solid #dfd8d0;border-bottom:1px solid #dfd8d0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:48px}.vertex-colour-band figure{margin:0}.vertex-colour-band figcaption{margin:16px 0 0;color:#6a625a;font-size:11px;line-height:1.8}.vertex-palette-labels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}.vertex-palette-labels span{display:flex;align-items:center;gap:8px;font-size:12px}.vertex-palette-labels i{width:12px;height:12px;border-radius:50%}.vertex-questions{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:48px}.vertex-questions details{border-top:1px solid #dfd8d0}.vertex-questions details:last-child{border-bottom:1px solid #dfd8d0}.vertex-questions summary{cursor:pointer;padding:20px 0;font-size:14px;line-height:1.5}.vertex-questions details p{font-size:13px;line-height:1.9;color:#625a51;margin:0 0 24px;max-width:70ch}.vertex-closing{display:flex;flex-wrap:wrap;gap:16px 32px;margin-top:48px;padding-top:24px;border-top:1px solid #dfd8d0}.vertex-closing a{color:#51463b;font-size:13px;text-underline-offset:4px}.vertex-page :is(button,a,summary):focus-visible{outline:2px solid #51463b;outline-offset:4px}.vertex-page button{touch-action:manipulation;-webkit-tap-highlight-color:#e7ded2}.vertex-skip{position:fixed;top:-200px;left:16px;z-index:100;background:#fff;color:#40362d;padding:16px}.vertex-skip:focus{top:80px}.vertex-dialog{padding:24px;border:0;max-width:min(94vw,1000px);max-height:94dvh;background:#fff;overscroll-behavior:contain}.vertex-dialog::backdrop{background:#191511b3}.vertex-dialog figure{margin:0}.vertex-dialog img{display:block;width:100%;height:min(75dvh,800px);object-fit:contain}.vertex-dialog figcaption{font-size:12px;padding:16px 40px 0 0}.vertex-dialog-close{position:absolute;top:8px;right:8px;width:44px;height:44px;display:grid;place-items:center;background:#fff;color:#40362d;border:1px solid #dfd8d0;border-radius:50%;cursor:pointer}@media(max-width:1000px){.vertex-page{padding-inline:24px}.vertex-hero{gap:32px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vertex-summary h1{font-size:52px}.vertex-colours{gap:6px}.vertex-colours button{padding:8px 4px;gap:6px}}@media(max-width:800px){.vertex-hero{grid-template-columns:1fr;gap:32px}.vertex-gallery,.vertex-summary{max-width:600px;width:100%;margin:0 auto}.vertex-summary h1{font-size:clamp(48px,9vw,64px)}.vertex-summary h1 br{display:none}.vertex-detail-band,.vertex-colour-band{grid-template-columns:1fr 1fr;gap:24px}.vertex-section-intro{gap:24px}.vertex-form-profiles article>div{padding:24px}}@media(max-width:600px){.vertex-purchase{grid-template-columns:repeat(2,minmax(0,1fr))}.vertex-quantity{width:134px}.vertex-order-summary{grid-column:2;grid-row:1;align-self:center}.vertex-add{grid-column:1;grid-row:2}.vertex-buy{grid-column:2;grid-row:2}.vertex-page{padding:16px 16px 48px}.vertex-breadcrumb{margin-bottom:16px}.vertex-hero{gap:24px}.vertex-gallery-bottom{padding-top:12px}.vertex-thumbnails button{width:56px;height:56px}.vertex-summary h1{font-size:49px;margin-bottom:16px}.vertex-material{margin-bottom:12px}.vertex-lead{font-size:18px}.vertex-price{margin:20px 0}.vertex-detail-band,.vertex-colour-band{grid-template-columns:1fr;margin:40px 0;padding:24px 0;gap:24px}.vertex-detail-copy h2 br,.vertex-colour-copy h2 br{display:none}.vertex-page h2{font-size:38px;margin-bottom:16px}.vertex-section-intro{grid-template-columns:1fr;gap:0}.vertex-form-profiles{gap:16px;grid-template-columns:1fr}.vertex-form-profiles article{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center}.vertex-form-profiles .vertex-photo{aspect-ratio:.8;height:100%}.vertex-form-profiles article>div{padding:16px}.vertex-form-profiles h3{font-size:29px}.vertex-form-profiles p{font-size:12px}.vertex-text-action{font-size:11px}.vertex-questions{grid-template-columns:1fr;gap:0}.vertex-questions summary{font-size:13px}.vertex-colour-band .vertex-colour-copy{order:1}.vertex-colour-band figure{order:0}.vertex-palette-labels{gap:16px 12px}.vertex-closing{margin-top:32px}.vertex-dialog{padding:16px}}@media(min-width:801px){.vertex-primary-photo{height:clamp(400px,calc(100svh - 190px),620px);aspect-ratio:auto}}@media(min-width:601px){.vertex-colours{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.vertex-colours button{flex-direction:column;gap:6px;padding:8px 4px;font-size:11px;min-height:52px}}.aster-browse-navigation{display:flex;flex-wrap:wrap;gap:0 24px;min-width:0;margin-block:24px 32px;padding-block:8px;border-block:1px solid var(--aster-line);background:#fff}.aster-browse-navigation a{display:inline-flex;align-items:center;min-height:44px;color:var(--aster-ink);font:400 12px/1.5 var(--aster-sans);text-decoration:none;text-decoration-thickness:1px;text-underline-offset:5px;touch-action:manipulation}.aster-browse-navigation a[aria-current=page]{font-weight:600;text-decoration:underline}.aster-browse-navigation a:hover{color:#73583c;text-decoration:underline;text-decoration-thickness:2px}.aster-browse-navigation a:focus-visible{outline:2px solid var(--aster-ink);outline-offset:4px}.aster-shop-page>.aster-shop-heading{border-bottom:0}.aster-shop-page>.aster-browse-navigation{width:min(calc(100% - var(--aster-gutter) * 2),var(--aster-content));margin:0 auto}.aster-collections-frame>.aster-collections-intro{margin-bottom:24px}.aster-collections-frame>.aster-browse-navigation{margin-block:0}.aster-collections-frame>.aster-browse-navigation+.aster-collections-index{border-top:0}@media(max-width:720px){.aster-browse-navigation{gap:0 20px;margin-block:20px 24px;padding-block:4px}.aster-collections-frame>.aster-collections-intro{margin-bottom:20px}}body:has(.aster-material-page),.aster-site:has(>.aster-material-page),.aster-site:has(>.aster-material-page) .aster-header{background:#fff}.aster-material-page{background:#fff;color:var(--aster-ink);-webkit-tap-highlight-color:rgba(37,34,30,.12)}.aster-material-catalog-frame{width:min(calc(100% - var(--aster-gutter) * 2),var(--aster-content));margin-inline:auto;padding-block:48px 64px}.aster-material-catalog-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px}.aster-material-catalog-heading h1{margin:0;font:500 clamp(44px,5vw,64px)/1 var(--aster-serif);letter-spacing:-.035em;text-wrap:balance}.aster-material-catalog-heading>p{max-width:58ch;margin:0;color:var(--aster-muted);font:400 14px/1.65 var(--aster-sans)}.aster-material-catalog-section-heading>a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--aster-ink);font:400 12px/1.5 var(--aster-sans);text-decoration-thickness:1px;text-underline-offset:5px;touch-action:manipulation}.aster-material-catalog-objects{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}.aster-material-catalog-objects.is-single{grid-template-columns:minmax(0,1fr)}.aster-material-catalog-object,.aster-material-catalog-collection{min-width:0;color:var(--aster-ink);text-decoration:none;touch-action:manipulation}.aster-material-catalog-object{display:grid;grid-template-rows:240px 1fr}.aster-material-catalog-object.is-featured{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto;align-items:center;gap:32px}.aster-material-catalog-object-image,.aster-material-catalog-collection-image{display:grid;grid-template-rows:minmax(0,1fr);place-items:center;min-width:0;min-height:0;background:#fff}.aster-material-catalog-object-image{height:240px;padding:12px}.aster-material-page .aster-material-catalog-object-image img,.aster-material-page .aster-material-catalog-collection-image img{display:block;width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;object-fit:contain}.aster-material-catalog-object.is-featured .aster-material-catalog-object-image{height:232px;padding:0}.aster-material-catalog-object-copy,.aster-material-catalog-collection-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0;gap:8px;padding-block:16px 8px}.aster-material-catalog-object-copy h2,.aster-material-catalog-collection-copy h3{margin:0;font:500 clamp(27px,2.4vw,34px)/1.05 var(--aster-serif);letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance}.aster-material-catalog-object.is-featured h2{font-size:clamp(30px,3vw,40px)}.aster-material-catalog-options,.aster-material-catalog-description{margin:0;font:400 13px/1.55 var(--aster-sans)}.aster-material-catalog-options{color:#625b53;font-size:12px}.aster-material-catalog-description{max-width:58ch;color:var(--aster-muted)}.aster-material-catalog-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:auto;padding-top:8px;font:500 17px/1.4 var(--aster-sans);font-variant-numeric:tabular-nums}.aster-material-catalog-price small,.aster-material-catalog-price del{color:#625b53;font:400 12px/1.5 var(--aster-sans)}.aster-material-catalog-price-pending{flex-direction:column;gap:2px;font-size:14px}.aster-material-catalog-action{display:inline-flex;align-items:center;gap:8px;min-height:44px;font:500 12px/1.5 var(--aster-sans);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.aster-material-catalog-action svg{flex-shrink:0}.aster-material-catalog-image-note{color:var(--aster-muted);font:400 11px/1.5 var(--aster-sans)}.aster-material-catalog-object:hover .aster-material-catalog-action,.aster-material-catalog-collection:hover .aster-material-catalog-action,.aster-material-catalog-section-heading>a:hover{color:#73583c;text-decoration-thickness:2px}.aster-material-page a:focus-visible{outline:2px solid var(--aster-ink);outline-offset:4px}.aster-material-catalog-collections{margin-top:32px}.aster-material-catalog-section-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;margin-bottom:16px}.aster-material-catalog-section-heading h2{margin:0;font:500 30px/1.1 var(--aster-serif);letter-spacing:-.025em;text-wrap:balance;scroll-margin-top:88px}.aster-material-catalog-collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.aster-material-catalog-collection{display:grid;grid-template-rows:auto 1fr}.aster-material-catalog-collection-image{aspect-ratio:3 / 2}.aster-material-catalog-collection-copy h3{font-size:30px}.aster-material-catalog-collection-copy .aster-material-catalog-action{margin-top:auto}@media(max-width:980px){.aster-material-catalog-object{grid-template-rows:220px 1fr}.aster-material-catalog-objects{grid-template-columns:repeat(2,minmax(0,1fr))}.aster-material-catalog-object-image{height:220px}.aster-material-catalog-object.is-featured .aster-material-catalog-object-image{height:232px}.aster-material-catalog-object-copy{padding-block:12px}.aster-material-catalog-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.aster-material-catalog-frame{padding-block:32px 48px}.aster-material-catalog-heading{grid-template-columns:minmax(0,1fr);gap:12px}.aster-material-catalog-objects{grid-template-columns:minmax(0,1fr);gap:24px}.aster-material-catalog-object,.aster-material-catalog-object.is-featured{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto;gap:12px}.aster-material-catalog-object-image,.aster-material-catalog-object.is-featured .aster-material-catalog-object-image{height:clamp(180px,52vw,240px);padding:4px}.aster-material-catalog-object-copy{padding-block:8px}.aster-material-catalog-object-copy h2,.aster-material-catalog-object.is-featured h2{font-size:clamp(23px,6vw,28px)}.aster-material-catalog-object-copy .aster-material-catalog-description{display:none}.aster-material-catalog-price{margin-top:0;padding-top:4px;font-size:16px}.aster-material-catalog-price-pending{font-size:13px}.aster-material-catalog-collection-grid{grid-template-columns:minmax(0,1fr);gap:16px}.aster-material-catalog-collection{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto;align-items:center;gap:12px}.aster-material-catalog-collection-copy{gap:4px;padding-block:8px}.aster-material-catalog-collection-copy h3{font-size:clamp(23px,6vw,28px)}.aster-material-catalog-collection-copy .aster-material-catalog-description{display:none}.aster-material-catalog-section-heading{margin-bottom:12px;gap:0 16px}.aster-material-catalog-section-heading h2{font-size:28px}}

/* Legal & Policies column on the storefront footer */
.aster-site .aster-footer-inner {
  grid-template-columns: 1.05fr repeat(5, minmax(0, .72fr)) 1.18fr;
  gap: clamp(16px, 2.1vw, 34px);
}
.aster-site .aster-footer-legal strong {
  white-space: nowrap;
}
@media (min-width: 981px) and (max-width: 1180px) {
  .aster-site .aster-footer-inner {
    grid-template-columns: 1.1fr repeat(5, minmax(0, .72fr));
  }
  .aster-site .aster-footer-right {
    grid-column: 1 / -1;
    padding: 18px 0 0;
    border: 0;
    border-top: 1px solid #5d5f61;
  }
}
@media (min-width: 721px) and (max-width: 980px) {
  .aster-site .aster-footer-inner {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 28px;
  }
  .aster-site .aster-footer-brand,
  .aster-site .aster-footer-right {
    grid-column: 1 / -1;
  }
}
@media (max-width: 720px) {
  .aster-site .aster-footer-inner {
    grid-template-columns: minmax(0, 1fr);
    gap: 26px;
  }
  .aster-site .aster-footer-brand,
  .aster-site .aster-footer-inner > nav,
  .aster-site .aster-footer-right {
    grid-column: 1 / -1;
    grid-row: auto;
    width: 100%;
  }
  .aster-site .aster-footer-inner > nav {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    justify-items: start;
    gap: 0;
    padding: 0;
  }
  .aster-site .aster-footer nav a {
    white-space: normal;
    overflow-wrap: anywhere;
  }
  .aster-site .aster-footer-legal strong {
    white-space: normal;
  }
}

.cut-heading h1.cut-title-stacked{display:grid;gap:0;max-width:none;font-size:clamp(34px,3.4vw,44px);line-height:.96;letter-spacing:-.035em;text-wrap:nowrap}.cut-title-stacked>span{display:block;white-space:nowrap}.cut-title-stacked .cut-title-style{margin-top:.85em;color:var(--cut-muted);font:500 12px/1.4 var(--aster-sans);letter-spacing:.14em;text-transform:uppercase}@media(max-width:1050px) and (min-width:901px){.cut-heading h1.cut-title-stacked{font-size:42px}}@media(max-width:900px){.cut-heading h1.cut-title-stacked{font-size:clamp(48px,7vw,56px)}}@media(max-width:600px){.cut-heading h1.cut-title-stacked{font-size:clamp(38px,10.5vw,46px)}}@media(max-width:360px){.cut-heading h1.cut-title-stacked{font-size:36px}}
