:root{--ink:#1b1c18;--muted:#77766b;--line:#dedbd2;--paper:#fbfaf7;--sand:#f1eee6;--serif:Georgia,"Batang","바탕",serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Malgun Gothic,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}img{object-fit:cover;width:100%;max-width:100%;display:block}:is(a:focus-visible,button:focus-visible,input:focus-visible){outline-offset:5px;outline:2px solid #74654b}button{background:0 0;border:0}h1,h2,h3,p{margin-top:0}h1,h2,h3{word-break:keep-all}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.preview-bar{color:#f4f2e9;letter-spacing:.04em;background:#252620;justify-content:space-between;align-items:center;height:30px;padding:0 4.5%;font-size:9px;display:flex}.preview-bar>span{color:#d5c8a8}.preview-bar nav{gap:22px;display:flex}.preview-bar small{color:#a8a99f;font-size:8px}.masthead{border-bottom:1px solid var(--line);justify-content:center;align-items:center;height:106px;margin:0 4.5%;display:flex;position:relative}.logo{width:204px;height:72px;display:block;overflow:hidden}.logo img{object-fit:cover;object-position:center;width:100%;height:100%}.masthead .side{letter-spacing:.13em;color:#8b897f;font-size:9px;position:absolute;left:0}.masthead .quick{font-size:10px;position:absolute;right:0}.main-nav{border-bottom:1px solid var(--line);justify-content:center;align-items:stretch;gap:40px;height:57px;display:flex}.main-nav a{align-items:center;font-size:11px;display:flex;position:relative}.main-nav a[aria-current=page]:after{content:"";background:var(--ink);width:100%;height:2px;position:absolute;bottom:0}.eyebrow{letter-spacing:.23em;color:#8b8070;margin:0 0 22px;font-size:9px;font-weight:400}.section{max-width:1456px;margin:auto;padding:65px 4.5%}.section-title{justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px;display:flex}.section-title .eyebrow{margin-bottom:16px}.section-title h2{font-family:var(--serif);letter-spacing:-.06em;margin-bottom:0;font-size:32px;font-weight:400}.section-title>p{color:var(--muted);margin:0;font-size:10px}.button{color:#fff;background:#20211c;border:1px solid #20211c;border-radius:0;justify-content:space-between;align-items:center;gap:45px;min-height:47px;padding:15px 23px;font-size:11px;line-height:1.5;display:inline-flex}.button:hover{background:#4a493f;border-color:#4a493f}.text-link{white-space:nowrap;border-bottom:1px solid #6b695d;padding:6px 0;font-size:11px;line-height:1.7;display:inline-block}.page-intro{text-align:center;padding:53px 24px 44px}.page-intro h1{font-family:var(--serif);letter-spacing:-.07em;margin-bottom:20px;font-size:39px;font-weight:400;line-height:1.4}.page-intro>p:last-child{color:var(--muted);margin:0;font-size:12px;line-height:2}.home-hero{background:var(--paper);grid-template-columns:1fr 1.12fr;max-width:1700px;margin:auto;display:grid}.home-hero .hero-copy{align-self:center;padding:13% 12% 12% 16%}.home-hero h1{font-family:var(--serif);letter-spacing:-.07em;margin:0 0 25px;font-size:clamp(33px,3.2vw,54px);font-weight:400;line-height:1.55}.home-hero p:not(.eyebrow){color:#7e7a6f;margin-bottom:34px;font-size:12px;line-height:2}.home-hero>img{aspect-ratio:1.17;object-position:center;height:100%}.selected-grid{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.selected-work img{aspect-ratio:3/2;transition:filter .25s}.selected-work:hover img{filter:brightness(.97)}.selected-work p{letter-spacing:.2em;color:#8c806f;margin:23px 0 11px;font-size:8px}.selected-work h3{font-family:var(--serif);letter-spacing:-.06em;margin-bottom:12px;font-size:24px;font-weight:400}.selected-work span{color:#827d71;font-size:11px}.brand-note{text-align:center;background:var(--sand);max-width:none;padding-block:65px}.brand-note h2{font-family:var(--serif);letter-spacing:-.06em;margin-bottom:24px;font-size:34px;font-weight:400}.brand-note>p:not(.eyebrow){color:#777167;font-size:12px;line-height:2.2}.brand-note .text-link{margin-top:15px}.shopping-paths{grid-template-columns:1fr 1fr;gap:55px;display:grid}.shopping-paths>a{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:35px 0}.shopping-paths span{letter-spacing:.2em;color:#8b8070;font-size:9px}.shopping-paths h2{font-family:var(--serif);letter-spacing:-.06em;margin:25px 0 18px;font-size:29px;font-weight:400}.shopping-paths p{color:#7d786b;font-size:12px;line-height:1.9}.shopping-paths b{margin-top:35px;font-size:11px;font-weight:400;display:block}.experience{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:36px;padding-top:37px;padding-bottom:45px;display:flex}.experience .eyebrow{margin-bottom:14px}.experience h2{font-family:var(--serif);letter-spacing:-.05em;margin:0;font-size:23px;font-weight:400}.experience>div:last-child{flex-wrap:wrap;gap:25px;display:flex}.experience a{color:#777166;font-size:11px}.footer{color:#efeee8;background:#1a1b16;grid-template-columns:1.4fr 1fr 1fr;gap:34px;padding:42px 5% 28px;font-size:10px;line-height:2;display:grid}.footer .logo{width:150px;height:53px}.logo.white{filter:invert();mix-blend-mode:screen}.footer p{color:#9a9c90;margin:13px 0 0;font-size:10px}.footer nav{flex-direction:column;align-items:start;gap:5px;display:flex}.footer nav a{color:#cbcdc0;font-size:10px}.footer>small{color:#818578;border-top:1px solid #34352c;grid-column:1/-1;margin-top:10px;padding-top:20px;font-size:8px}.features{max-width:1600px;margin:auto}.feature{grid-template-columns:1.5fr 1fr;margin:25px 0 55px;scroll-margin-top:20px;display:grid}.feature:nth-child(2n){background:#f7f6f1;grid-template-columns:1fr 1.5fr}.feature:nth-child(2n) .feature-photo{grid-area:1/2}.feature:nth-child(2n) .feature-story{grid-area:1/1}.feature-photo img{aspect-ratio:3/2;height:100%}.feature-story{flex-direction:column;justify-content:center;align-items:flex-start;padding:9% 14%;display:flex}.feature-story .eyebrow{margin-bottom:23px;font-size:8px}.feature-story h2{font-family:var(--serif);letter-spacing:-.06em;margin-bottom:11px;font-size:34px;font-weight:400;line-height:1.4}.feature-story .english{color:#91897b;margin:0 0 30px;font-family:Georgia,serif;font-size:13px;font-style:italic}.feature-story h3{font-family:var(--serif);letter-spacing:-.045em;margin-bottom:15px;font-size:20px;font-weight:400;line-height:1.6}.feature-story>p:not(.eyebrow):not(.english){color:#787568;word-break:keep-all;margin-bottom:24px;font-size:12px;line-height:2.1}.feature-spec{color:#9b9283;font-size:10px}.feature-actions{flex-wrap:wrap;gap:24px;margin-top:24px;display:flex}.feature-actions .text-link{font-size:10px}.catalog-section{border-top:1px solid var(--line)}.filter-controls{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.filters{align-items:center;gap:25px;display:flex}.filters button{color:#8d897f;padding:8px 0;font-size:12px;position:relative}.filters button[aria-pressed=true]{color:#1b1c18}.filters button[aria-pressed=true]:after{content:"";background:#1b1c18;height:1px;position:absolute;bottom:1px;left:0;right:0}.filters small{color:#9a978c;margin-left:6px;font-size:8px}.search input{color:#5f5b51;background:0 0;border:0;border-bottom:1px solid #c4bfb2;border-radius:0;width:220px;padding:10px 0;font-size:11px}.products-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 24px;display:grid}.product-card[hidden],.order-card[hidden]{display:none}.product-image{background:#f2f0e9;display:block;overflow:hidden}.product-image img{aspect-ratio:1;transition:transform .5s}.product-image:hover img{transform:scale(1.02)}.product-caption{padding-top:15px}.category{color:#8c8070;margin-bottom:9px;font-size:9px}.product-caption h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:44px;margin:0 0 8px;font-size:14px;font-weight:500;line-height:1.6;display:-webkit-box;overflow:hidden}.spec{color:#8a8578;margin:0 0 12px;font-size:10px}.price{font-size:13px;font-weight:600;display:block}.product-caption .text-link{color:#777167;border-color:#b9b1a2;margin-top:10px;font-size:10px}.empty{text-align:center;color:#8b8477;padding:35px 0;font-size:12px}.highlight{outline-offset:8px;outline:2px solid #96866a;scroll-margin-top:30px}.shop-hero{background:#f3f0e8;grid-template-columns:1.25fr 1fr;max-width:1700px;margin:auto;display:grid}.shop-hero>img{aspect-ratio:1.8;height:100%}.shop-hero>div{align-self:center;padding:9% 17%}.shop-hero h1{font-family:var(--serif);letter-spacing:-.06em;margin-bottom:22px;font-size:35px;font-weight:400;line-height:1.5}.shop-hero p:not(.eyebrow){color:#7d786c;font-size:11px;line-height:2.1}.shop-hero .button{min-height:43px;margin-top:15px}.shop-hero .text-link{margin-top:16px;font-size:10px;display:table}.shop-collection{border-top:1px solid var(--line);grid-template-columns:1.2fr 1fr;align-items:center;gap:8%;display:grid}.shop-collection img{aspect-ratio:3/2}.shop-collection h2{font-family:var(--serif);letter-spacing:-.06em;font-size:31px;font-weight:400}.shop-collection p:not(.eyebrow){color:#7c7567;font-size:12px;line-height:2}.shop-collection .text-link{margin-top:20px}.about-story{grid-template-columns:1.1fr 1fr;align-items:center;gap:9%;display:grid}.about-story>img{aspect-ratio:1}.about-story h2{font-family:var(--serif);letter-spacing:-.06em;margin-bottom:25px;font-size:33px;font-weight:400;line-height:1.65}.about-story p:not(.eyebrow){color:#7c7668;margin-bottom:24px;font-size:12px;line-height:2.2}.about-values{grid-template-columns:repeat(3,1fr);gap:7%;padding-block:50px 70px;display:grid}.about-values article{border-top:1px solid var(--line);padding-top:25px}.about-values span{color:#91826b;letter-spacing:.12em;font-size:8px}.about-values h2{font-family:var(--serif);letter-spacing:-.05em;margin:25px 0 17px;font-size:25px;font-weight:400}.about-values p{color:#82796b;font-size:12px;line-height:2}.about-contact{text-align:center;background:var(--sand);max-width:none}.about-contact h2{font-family:var(--serif);letter-spacing:-.06em;font-size:31px;font-weight:400}.about-contact p:not(.eyebrow){color:#7c7466;font-size:12px;line-height:2}.about-contact .button{margin-top:20px}.product-detail{grid-template-columns:1.1fr 1fr;align-items:center;gap:9%;display:grid}.detail-photo img{aspect-ratio:1;object-fit:contain;background:#f3f0e9}.detail-copy .back{color:#8e8473;margin-bottom:30px;font-size:10px;display:block}.detail-copy .eyebrow{margin-bottom:13px}.detail-copy h1{font-family:var(--serif);letter-spacing:-.05em;margin-bottom:21px;font-size:33px;font-weight:400;line-height:1.5}.product-description{color:#797264;word-break:keep-all;font-size:12px;line-height:2}.detail-spec{color:#8a8070;border-bottom:1px solid var(--line);margin-bottom:25px;padding-bottom:22px;font-size:11px}.detail-copy>strong{font-size:24px;font-weight:500;display:block}.delivery{color:#8c8374;margin:12px 0 26px;font-size:10px}.quantity{border-block:1px solid var(--line);align-items:center;gap:15px;margin-bottom:25px;padding:14px 0;display:flex}.quantity label{margin-right:auto;font-size:11px}.quantity button{border:1px solid var(--line);width:25px;height:30px}.quantity input{text-align:center;border:0;width:55px;font-size:12px}.detail-copy>.button{width:100%;margin-bottom:15px;display:flex}.detail-copy>.text-link{margin-top:10px;font-size:10px;display:table}.detail-art{padding-top:15px}.detail-art .feature{margin:0}.order-intro{background:var(--sand);border-bottom:1px solid var(--line);max-width:none;padding:27px max(4.5%,50vw - 662.5px)}.order-intro .eyebrow{letter-spacing:.07em;margin-bottom:12px;font-size:10px}.order-intro h1{letter-spacing:-.06em;margin-bottom:12px;font-size:36px;font-weight:500}.order-intro>p:last-child{color:#7c7466;margin:0;font-size:12px;line-height:1.8}.order-products{padding-top:20px;position:relative}.order-steps{color:#aaa292;gap:26px;margin-bottom:25px;font-size:10px;display:flex}.order-steps b{color:#33352e;font-weight:500}.order-products .section-title{margin-bottom:18px}.order-products .section-title h2{letter-spacing:-.05em;font-family:inherit;font-size:25px;font-weight:500}.quote-choice{border:1px solid var(--line);align-items:center;gap:13px;margin-bottom:22px;padding:14px 17px;font-size:12px;display:flex}.quote-choice input{accent-color:#282b22;width:18px;height:18px;margin:0}.quote-choice b{font-weight:500}.quote-choice small{color:#8d8271;margin-top:5px;font-size:10px;line-height:1.8;display:block}.order-products .filters{gap:10px}.order-products .filters button{border:1px solid var(--line);padding:8px 13px;font-size:11px}.order-products .filters button[aria-pressed=true]{color:#fff;background:#25271e;border-color:#25271e}.order-products .filters button:after{display:none}.order-grid{gap:21px 20px}.order-card{background:#fff;border:1px solid #e6e1d7;min-width:0;padding:6px}.order-card.selected{outline-offset:1px;outline:2px solid #292d22}.select-product{text-align:left;width:100%;padding:0;display:block}.select-image{display:block;position:relative}.select-image img{aspect-ratio:1}.select-image i{color:#0000;background:#fff;border:1px solid #a8a291;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-style:normal;display:flex;position:absolute;top:11px;right:11px}.selected .select-image i{color:#fff;background:#24271d;border-color:#24271d}.order-card-copy{gap:8px;padding:14px 10px 0;display:grid}.order-card-copy>small{color:#97886f;font-size:9px}.order-card-copy>strong{min-height:43px;font-size:14px;font-weight:500;line-height:1.6}.order-card-copy>span{color:#8a816f;font-size:10px}.order-card-copy>b{margin-top:5px;font-size:13px;font-weight:600}.order-card>.text-link{border-color:#b7ae9c;margin:12px 10px 10px;font-size:10px}.selection-bar{z-index:5;background:#fffffffa;border:1px solid #ccc4b3;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding:13px 18px;display:flex;position:sticky;bottom:12px;box-shadow:0 4px 22px #2724140e}.selection-bar b{font-size:12px;font-weight:500;display:block}.selection-bar small{color:#817560;margin-top:6px;font-size:10px;display:block}.selection-bar .button{min-width:225px}.review-step h2{font-family:var(--serif);letter-spacing:-.06em;font-size:30px;font-weight:400;line-height:1.6}.review-step>.text-link{margin-bottom:30px}.review-item{border-bottom:1px solid var(--line);grid-template-columns:75px 1fr auto;align-items:center;gap:24px;padding:20px 0;display:grid}.review-item img{aspect-ratio:1;width:75px}.review-item h3{margin-bottom:10px;font-size:14px;font-weight:500}.review-item p{color:#8b806b;margin:0;font-size:11px}.review-item input{border:1px solid var(--line);width:80px;padding:9px;font-size:12px}.review-total{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:30px;padding:25px 0;font-size:13px;display:flex}.review-total strong{font-size:25px;font-weight:500}.preview-notice{color:#85755b;margin-top:25px;font-size:11px;line-height:1.9}#checkout-notice{color:#746446;margin-top:20px;font-size:12px}@media (max-width:1000px){.home-hero .hero-copy{padding:9%}.home-hero h1{font-size:33px}.home-hero p:not(.eyebrow){font-size:11px}.feature-story{padding:8% 12%}.feature-story h2{font-size:29px}.feature-story>p:not(.eyebrow):not(.english){font-size:11px}.feature-story .english{margin-bottom:23px;font-size:12px}.feature-story h3{font-size:18px}.feature-photo img{aspect-ratio:1}.feature-actions{gap:15px}.shop-hero>div{padding:8% 12%}.shop-hero h1{font-size:29px}.shop-hero>img{aspect-ratio:1.2}.products-grid{gap:28px 18px}.product-detail{gap:6%}.detail-copy h1{font-size:28px}}@media (max-width:640px){.preview-bar{height:29px;padding-inline:16px;font-size:8px}.preview-bar nav{gap:17px}.preview-bar small{display:none}.masthead{height:90px;margin-inline:5%}.logo{width:170px;height:60px}.masthead .side{display:none}.masthead .quick{font-size:8px;top:10px;right:0}.main-nav{gap:26px;height:48px}.main-nav a{font-size:10px}.section{padding:40px 6%}.section-title{gap:15px;margin-bottom:25px}.section-title h2{font-size:26px}.section-title>.text-link,.section-title>p{font-size:9px}.eyebrow{letter-spacing:.18em;margin-bottom:18px;font-size:8px}.button{gap:28px;min-height:43px;padding:13px 18px;font-size:10px}.text-link{font-size:10px}.home-hero{flex-direction:column;display:flex}.home-hero .hero-copy{order:1;align-self:stretch;padding:36px 8% 33px}.home-hero>img{aspect-ratio:3/2;order:0;max-height:290px}.home-hero h1{margin-bottom:18px;font-size:31px;line-height:1.5}.home-hero p:not(.eyebrow){margin-bottom:24px;font-size:11px;line-height:2}.selected-grid{display:block}.selected-work{margin-bottom:35px;display:block}.selected-work:last-child{margin:0}.selected-work p{margin-top:18px}.selected-work h3{margin-bottom:10px;font-size:24px}.selected-work span{font-size:11px}.brand-note{padding:43px 8%}.brand-note h2{font-size:29px}.brand-note>p:not(.eyebrow){font-size:11px;line-height:2.2}.shopping-paths{display:block}.shopping-paths>a{padding:29px 0;display:block}.shopping-paths>a+a{border-top:0}.shopping-paths h2{margin-block:22px 16px;font-size:26px}.shopping-paths p{font-size:11px}.shopping-paths b{margin-top:23px}.experience{display:block}.experience h2{font-size:23px;line-height:1.6}.experience>div:last-child{gap:18px;margin-top:25px}.experience a{font-size:10px}.footer{grid-template-columns:1fr 1fr;gap:27px;padding:35px 8% 25px}.footer>div{grid-column:1/-1}.footer .logo{width:140px;height:50px}.footer p,.footer nav a{font-size:9px}.footer>small{margin-top:0;padding-top:16px;font-size:7px;line-height:1.9}.page-intro{padding:36px 7% 30px}.page-intro h1{margin-bottom:18px;font-size:30px;line-height:1.55}.page-intro>p:last-child{font-size:11px;line-height:2}.feature,.feature:nth-child(2n){flex-direction:column;margin:0 0 30px;display:flex}.feature-photo img{aspect-ratio:3/2}.feature-story{padding:33px 9% 37px}.feature-story h2{font-size:29px}.feature-story .eyebrow{margin-bottom:19px}.feature-story h3{font-size:18px}.feature-story>p:not(.eyebrow):not(.english){font-size:12px;line-height:2.1}.feature-story .english{margin-bottom:25px;font-size:12px}.feature-spec{font-size:10px}.feature-actions{gap:25px;margin-top:20px}.filter-controls{margin-bottom:25px;display:block}.filters{gap:23px;margin-bottom:18px}.filters button{font-size:11px}.filters small{margin-left:4px;font-size:8px}.search input{width:100%;padding-block:10px;font-size:11px}.products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px}.product-caption{padding-top:12px}.category{margin-bottom:8px;font-size:8px}.product-caption h3{min-height:38px;margin-bottom:8px;font-size:12px;line-height:1.6}.spec{margin-bottom:10px;font-size:9px}.price{font-size:12px}.product-caption .text-link{margin-top:8px;font-size:9px}.shop-hero{flex-direction:column;display:flex}.shop-hero>img{aspect-ratio:1.8;max-height:250px}.shop-hero>div{align-self:stretch;padding:30px 9% 36px}.shop-hero h1{margin-bottom:18px;font-size:28px;line-height:1.5}.shop-hero .eyebrow{margin-bottom:17px;font-size:8px}.shop-hero p:not(.eyebrow){font-size:11px;line-height:2}.shop-hero .button{margin-top:10px}.shop-collection{display:block}.shop-collection>div{padding-top:29px}.shop-collection h2{font-size:27px}.shop-collection p:not(.eyebrow){font-size:11px}.about-story{padding-top:10px;display:block}.about-story>img{aspect-ratio:3/2;margin-bottom:33px}.about-story h2{font-size:28px}.about-story p:not(.eyebrow){font-size:11px;line-height:2.2}.about-values{padding-top:8px;display:block}.about-values article{margin-bottom:30px;padding-top:24px}.about-values article:last-child{margin-bottom:0}.about-values h2{margin-top:20px;font-size:25px}.about-values p{margin-bottom:0;font-size:11px}.about-contact h2{font-size:26px;line-height:1.7}.about-contact p:not(.eyebrow){word-break:keep-all;font-size:11px}.product-detail{padding-top:27px;display:block}.detail-photo{margin-bottom:29px}.detail-copy .back{margin-bottom:23px;font-size:10px}.detail-copy h1{font-size:29px}.product-description{font-size:11px}.detail-spec{margin-bottom:22px;padding-bottom:20px;font-size:10px}.detail-copy>strong{font-size:23px}.detail-art .feature{margin-inline:-6%}.order-intro{padding:24px 6%}.order-intro h1{font-size:29px}.order-intro>p:last-child{font-size:11px;line-height:1.9}.order-intro .eyebrow{font-size:9px}.order-products{padding-top:18px}.order-steps{gap:25px;margin-bottom:22px;font-size:9px}.order-products .section-title{align-items:center}.order-products .section-title h2{font-size:21px}.order-products .section-title .text-link{font-size:8px}.quote-choice{gap:11px;margin-bottom:17px;padding:11px}.quote-choice b{font-size:11px}.quote-choice small{font-size:9px;line-height:1.8}.quote-choice input{flex-shrink:0;width:17px;height:17px}.order-products .filter-controls{margin-bottom:17px}.order-products .filters{gap:5px;margin-bottom:8px}.order-products .filters button{white-space:nowrap;flex:1;padding:8px 7px;font-size:9px}.order-grid{gap:18px 12px}.order-card{padding:5px}.order-card-copy{gap:7px;padding:12px 6px 0}.order-card-copy>strong{min-height:39px;font-size:12px}.order-card-copy>small{font-size:8px}.order-card-copy>span{font-size:9px}.order-card-copy>b{font-size:12px}.order-card>.text-link{margin:9px 6px 8px;font-size:8px}.select-image i{width:23px;height:23px;top:8px;right:8px}.selection-bar{gap:10px;margin-top:23px;padding:10px;bottom:8px}.selection-bar b{font-size:10px}.selection-bar small{font-size:9px}.selection-bar .button{gap:0;min-width:148px;padding:12px 10px;font-size:10px}.review-step h2{font-size:26px}.review-item{grid-template-columns:55px 1fr auto;gap:15px;padding:16px 0}.review-item img{width:55px}.review-item h3{font-size:11px;line-height:1.7}.review-item p{font-size:9px}.review-item input{width:54px;padding:8px 5px;font-size:11px}.review-total{font-size:11px}.review-total strong{font-size:22px}.preview-notice{font-size:10px}}.logo:not(.white){mix-blend-mode:multiply}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}@media (max-width:640px){.shop-hero{grid-template-columns:1fr 1fr;min-height:220px;display:grid}.shop-hero>img{aspect-ratio:auto;order:2;height:100%;min-height:220px;max-height:245px}.shop-hero>div{order:1;padding:24px 14px 25px 20px}.shop-hero .eyebrow{margin-bottom:13px;font-size:7px;line-height:1.7}.shop-hero h1{margin-bottom:17px;font-size:21px;line-height:1.55}.shop-hero p:not(.eyebrow),.shop-hero .text-link{display:none}.shop-hero .button{gap:13px;min-height:36px;margin:0;padding:10px 11px;font-size:9px}}.about-story>img{aspect-ratio:3/2;object-fit:contain;height:auto}.footer .footer-email{white-space:nowrap;overflow-wrap:normal;display:inline-block}.collection-page .archive-card{min-width:0}.collection-page .archive-card>a:first-child{aspect-ratio:1;background:#f2f0e9;display:block;overflow:hidden}.collection-page .archive-card img{aspect-ratio:1;object-fit:contain;width:100%;height:auto}.collection-page .archive-card h3{overflow-wrap:anywhere}.collection-page .archive-controls input:focus-visible{outline-offset:4px;outline:2px solid #5d685d}@media (min-width:641px) and (max-width:1000px){.collection-page .archive-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.collection-page .work,.collection-page .work.reverse{flex-direction:column;display:flex}.collection-page .work[hidden]{display:none}.collection-page .picture img{aspect-ratio:3/2;height:auto}.collection-page .story,.collection-page .work.reverse .story{padding:36px 8%}.collection-page .story .description{font-size:14px;line-height:1.9}}@media (max-width:640px){.footer{grid-template-columns:minmax(0,1fr) max-content;column-gap:16px}.masthead,.collection-page .masthead{flex-direction:column;gap:2px;height:auto;min-height:108px;padding-block:12px 4px}.masthead .quick,.collection-page .masthead .order{align-items:center;min-height:32px;font-size:11px;display:inline-flex;position:static}.main-nav,.collection-page .nav{justify-content:space-around;gap:0;height:auto;min-height:48px;padding-inline:4%}.main-nav a,.collection-page .nav a{white-space:nowrap;justify-content:center;align-items:center;min-height:48px;padding-inline:5px;font-size:12px;display:inline-flex}.page-intro>p:last-child,.about-story p:not(.eyebrow),.about-values p,.about-contact p:not(.eyebrow),.collection-page .intro .sub,.collection-page .closing p{overflow-wrap:anywhere;font-size:14px;line-height:1.9}.about-story .text-link,.button,.collection-page .story .detail,.collection-page .closing a{min-height:44px;font-size:13px}.footer nav a{align-items:center;min-height:44px;font-size:12px;display:inline-flex}.footer p,.collection-page .footer p{overflow-wrap:anywhere;font-size:12px}.collection-page .intro .filters{flex-wrap:wrap;gap:8px}.collection-page .intro .filters button{min-width:48px;min-height:44px;padding:10px 7px;font-size:12px}.collection-page .archive-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.collection-page .archive-tabs button{white-space:nowrap;min-height:44px;font-size:12px}.collection-page .archive-controls input{border-radius:0;width:100%;min-width:0;min-height:48px;font-size:16px;display:block}.collection-page .archive-count,.collection-page .archive-card small,.collection-page .archive-card p{font-size:12px}.collection-page .archive-card h3{min-height:48px;font-size:14px;line-height:1.7}.collection-page .archive-card b{font-size:14px}.collection-page .archive-card>div{flex-direction:column;align-items:flex-start;gap:0;margin-top:8px}.collection-page .archive-card>div a{align-items:center;min-height:44px;font-size:12px;display:inline-flex}}
