@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Playfair+Display:ital,wght@0,500;1,500&display=swap";:root{font-family:DM Sans,sans-serif;color:#1d251e;background:#f8f6f0;font-synthesis:none;--ink:#1d251e;--green:#203323;--olive:#617057;--cream:#f8f6f0;--paper:#fffdf8;--line:#dcd9cf;--serif:"Playfair Display",serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--cream)}button,input,select{font:inherit}button,a{color:inherit}button{cursor:pointer}a{text-decoration:none}img{display:block;max-width:100%}.container{width:min(1180px,calc(100% - 48px));margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.app-shell{min-height:100vh;display:flex;flex-direction:column}.app-shell main{flex:1}.announcement{background:var(--green);color:#eeeadd;text-align:center;padding:9px;font-size:11px;letter-spacing:.08em}.announcement span{margin:0 10px;color:#9baa91}.site-header{position:sticky;z-index:50;top:0;background:#f8f6f0f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.header-inner{height:77px;display:flex;align-items:center;justify-content:space-between}.logo{font-family:var(--serif);font-size:26px;font-weight:500;letter-spacing:-.04em}.logo span{font-style:italic}.logo i{color:#869472}.main-nav{display:flex;gap:31px;margin-left:90px}.nav-link{font-size:13px;position:relative;color:#525851}.nav-link:after{content:"";position:absolute;left:0;right:100%;bottom:-9px;height:1px;background:var(--ink);transition:.25s}.nav-link:hover:after,.nav-link.active:after{right:0}.nav-link.active{color:var(--ink)}.category-nav{border-top:1px solid var(--line);background:var(--paper)}.category-nav-inner{display:flex;align-items:center;gap:25px;min-height:44px;overflow-x:auto;scrollbar-width:none}.category-nav-inner::-webkit-scrollbar{display:none}.category-nav .nav-link{flex:0 0 auto;white-space:nowrap;font-size:11px}.category-nav .nav-link:after{bottom:-7px}.header-actions{display:flex;gap:4px}.icon-button{width:42px;height:42px;border:0;background:transparent;display:grid;place-items:center;position:relative}.icon-button svg{width:20px}.count-badge{position:absolute;right:1px;top:2px;background:#b56d45;color:#fff;border-radius:20px;font-size:9px;min-width:16px;height:16px;display:grid;place-items:center;border:2px solid var(--cream)}.mobile-only{display:none}.header-search{position:absolute;left:0;right:0;top:100%;background:var(--paper);border-bottom:1px solid var(--line);padding:17px 0;box-shadow:0 12px 25px #26302412}.header-search .container{display:flex;align-items:center;gap:12px}.header-search input{flex:1;border:0;background:transparent;outline:0;font-size:16px}.header-search button{border:0;background:var(--green);color:#fff;padding:10px 20px}.eyebrow{text-transform:uppercase;letter-spacing:.17em;font-size:10px;font-weight:600;color:#66715f}.eyebrow.light{color:#bdc7b6}.button{border:0;padding:14px 20px;display:inline-flex;align-items:center;justify-content:center;gap:17px;font-size:12px;font-weight:600;letter-spacing:.03em;transition:.2s}.button:hover{transform:translateY(-2px)}.button.dark{background:var(--green);color:#fff}.button.light-button{background:#f1eddf;color:var(--green)}.text-link{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;border-bottom:1px solid #aaa89f;padding-bottom:5px}.hero{height:min(690px,calc(100vh - 107px));min-height:590px;background-size:cover;background-position:center;position:relative;display:flex;align-items:center}.hero-content{padding-bottom:25px}.hero h1{font-family:var(--serif);font-weight:500;font-size:clamp(54px,6vw,82px);line-height:.96;letter-spacing:-.045em;margin:25px 0;color:#213023}.hero h1 em{font-weight:500;color:#68745d}.hero p{max-width:440px;line-height:1.7;color:#555e55;font-size:14px}.hero-actions{display:flex;align-items:center;gap:30px;margin-top:35px}.hero-credit{position:absolute;right:27px;bottom:23px;color:#eee8d9;font-size:9px;letter-spacing:.15em;writing-mode:vertical-rl}.service-strip{border-bottom:1px solid var(--line);background:var(--paper)}.service-strip .container{display:flex;justify-content:center}.service-strip .container>div{display:flex;align-items:center;gap:12px;padding:19px 7%;border-right:1px solid var(--line)}.service-strip .container>div:last-child{border:0}.service-strip svg{width:22px;color:#6d795f}.service-strip span{font-size:10px;color:#777d76}.service-strip strong{display:block;color:#293229;font-size:11px;margin-bottom:2px}.section{padding-block:100px}.section-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:42px}.section-heading h2,.story-copy h2{font-family:var(--serif);font-size:42px;font-weight:500;letter-spacing:-.03em;margin:10px 0 0}.section-heading>p{font-size:12px;line-height:1.7;color:#747a73}.category-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-template-rows:250px 250px;gap:14px}.category-card{position:relative;overflow:hidden}.category-card img{width:100%;height:100%;object-fit:cover;transition:.6s}.category-card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#152016b3 0%,transparent 58%)}.category-card:hover img{transform:scale(1.035)}.category-card>div{position:absolute;z-index:2;bottom:23px;left:25px;color:#fff}.category-card>div>span{font-size:9px;opacity:.65}.category-card h3{font-family:var(--serif);font-size:27px;margin:5px 0}.category-card p{font-size:10px;display:flex;align-items:center;gap:8px;margin:0}.category-1{grid-row:span 2}.category-4{grid-column:span 2}.muted-section{background:#eeece5}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.product-image-wrap{height:340px;position:relative;overflow:hidden;background:#e6e3dc}.product-image-wrap>a,.product-image-wrap img{width:100%;height:100%}.product-image-wrap img{object-fit:cover;transition:.5s}.product-card:hover .product-image-wrap img{transform:scale(1.025)}.sale-badge,.sold-badge{position:absolute;left:12px;top:12px;background:#6f784e;color:#fff;padding:5px 9px;font-size:9px;text-transform:uppercase;letter-spacing:.12em}.sold-badge{background:#605d57}.favorite-button{position:absolute;right:10px;top:10px;width:37px;height:37px;background:#f9f7f1dc;border:0;border-radius:50%;display:grid;place-items:center}.favorite-button svg{width:17px}.favorite-button.saved,.detail-favorite.saved{color:#8f493c}.quick-add{position:absolute;left:10px;right:10px;bottom:10px;background:#f9f7f1ed;border:0;padding:11px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;font-weight:600;transform:translateY(60px);transition:.25s}.product-card:hover .quick-add,.quick-add:focus{transform:none}.quick-add:disabled{color:#888}.product-card-info{padding:13px 2px}.product-card-info>span{font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:#81847f}.product-card-info h3{font-family:var(--serif);font-size:17px;font-weight:500;margin:6px 0 8px}.product-card-info>div{display:flex;gap:8px;align-items:center;font-size:12px}.product-card-info del{color:#999}.product-card-info small{margin-left:auto;color:#6b7169}.story-section{display:grid;grid-template-columns:1.15fr .85fr;min-height:620px;background:var(--green)}.story-image img{width:100%;height:100%;object-fit:cover}.story-copy{color:#f5f0e4;padding:90px clamp(55px,8vw,130px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.story-copy h2{font-size:57px;line-height:1.05;margin:18px 0 24px}.story-copy h2 em{color:#b4c0a7;font-weight:500}.story-copy p{font-size:13px;line-height:1.9;color:#c7ccc2;margin-bottom:30px}.quote-section{text-align:center;padding-block:105px}.quote-section>span{font-family:var(--serif);font-size:65px;color:#9aa68d;line-height:.5}.quote-section blockquote{font-family:var(--serif);font-size:clamp(28px,3vw,39px);line-height:1.35;max-width:880px;margin:25px auto}.quote-section small{letter-spacing:.16em;font-size:9px;color:#777e75}.page-intro{padding:83px 0 63px;background:#e8e5dc;text-align:center}.page-intro h1{font-family:var(--serif);font-size:55px;font-weight:500;margin:13px 0 10px}.page-intro p{font-size:13px;color:#6c716b}.shop-layout{display:grid;grid-template-columns:190px 1fr;gap:50px;padding-block:55px 110px}.filters h3{font-size:11px;text-transform:uppercase;letter-spacing:.12em;margin:0 0 17px}.filters>button{border:0;background:none;padding:7px 0;width:100%;display:flex;justify-content:space-between;font-size:12px;color:#686d67}.filters>button.selected{font-weight:600;color:var(--ink)}.filters>button span{color:#9b9d98}.filter-note{margin-top:38px;border-top:1px solid var(--line);padding-top:22px}.filter-note span{font-family:var(--serif);font-size:15px}.filter-note p{font-size:10px;line-height:1.7;color:#747873}.shop-toolbar{height:48px;border-bottom:1px solid var(--line);display:flex;align-items:flex-start;gap:20px;margin-bottom:30px}.shop-toolbar label{display:flex;align-items:center;gap:8px}.shop-toolbar input{border:0;background:transparent;outline:0;width:180px;font-size:11px}.shop-toolbar>span{margin-left:auto;font-size:10px;color:#777}.shop-toolbar select{border:0;background:transparent;font-size:11px;outline:0}.filter-trigger,.filter-mobile-head{display:none}.shop-grid{grid-template-columns:repeat(3,1fr)}.shop-grid .product-image-wrap{height:335px}.no-results{text-align:center;padding:100px 20px}.no-results h2{font-family:var(--serif);font-size:35px;margin:0}.no-results p{color:#777}.account-page{padding-block:70px 120px}.empty-state{text-align:center;padding:75px 20px}.empty-icon{width:66px;height:66px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;margin:0 auto 22px;color:#7b8574}.empty-state h2{font-family:var(--serif);font-size:34px;font-weight:500;margin:0}.empty-state p{font-size:12px;color:#777;max-width:420px;margin:13px auto 25px;line-height:1.7}.product-detail{padding-block:35px 100px}.back-link{display:inline-flex;align-items:center;gap:7px;font-size:11px;margin-bottom:30px}.detail-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:85px}.detail-image{height:680px;position:relative;background:#eae7df}.detail-image img{width:100%;height:100%;object-fit:cover}.detail-copy{padding-top:35px}.detail-copy h1{font-family:var(--serif);font-size:52px;font-weight:500;line-height:1.05;margin:12px 0}.detail-rating{font-size:11px;color:#777}.detail-rating span{color:#8a7040;letter-spacing:.1em}.detail-price{font-size:19px;margin:25px 0}.detail-price del{font-size:14px;color:#999;margin-left:8px}.detail-description{font-family:var(--serif);font-size:17px;line-height:1.7;color:#596058}.detail-meta{border-top:1px solid var(--line);padding-top:20px;margin-top:25px;display:flex;justify-content:space-between;font-size:11px}.stock{display:block;font-size:10px;margin:18px 0;color:#8b5e54}.stock.in-stock{color:#5c7454}.purchase-row{display:flex;gap:10px}.quantity{height:48px;display:flex;border:1px solid #cac9c1}.quantity button{border:0;background:transparent;width:37px}.quantity button svg{width:15px}.quantity span{width:30px;display:grid;place-items:center;font-size:12px}.add-button{flex:1}.detail-favorite{width:50px;border:1px solid #cac9c1;background:transparent}.delivery-notes{display:grid;grid-template-columns:1fr 1fr;gap:20px;border-block:1px solid var(--line);padding:20px 0;margin:28px 0}.delivery-notes>div{display:flex;gap:9px}.delivery-notes svg{width:20px;color:#6a7662}.delivery-notes span{font-size:9px;color:#858984}.delivery-notes strong{display:block;font-size:10px;color:#303930}.detail-list h3{font-family:var(--serif);font-size:16px}.detail-list ul{padding-left:17px;color:#666d65;font-size:11px;line-height:2}.related-grid{grid-template-columns:repeat(3,1fr)}.cart-layout{display:grid;grid-template-columns:1fr 350px;gap:70px;padding-block:60px 110px}.cart-list-head{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:15px;font-size:11px}.cart-list-head button{border:0;background:transparent;text-decoration:underline;font-size:10px}.cart-item{position:relative;display:grid;grid-template-columns:125px 1fr auto;gap:20px;padding:24px 30px 24px 0;border-bottom:1px solid var(--line)}.cart-item img{width:125px;height:145px;object-fit:cover}.cart-item-info>span,.cart-item-info small{font-size:9px;color:#8a8c87;text-transform:uppercase;letter-spacing:.1em}.cart-item-info h2{font-family:var(--serif);font-size:21px;font-weight:500;margin:8px 0 4px}.quantity.compact{width:105px;height:34px;margin-top:22px}.quantity.compact button{width:32px}.cart-item>strong{font-size:12px}.remove-item{position:absolute;right:0;bottom:25px;border:0;background:transparent;color:#999}.remove-item svg{width:16px}.order-card{background:#e9e6dd;padding:35px;height:max-content}.order-card h2{font-family:var(--serif);font-size:29px;font-weight:500;margin:8px 0 28px}.order-card>div:not(.shipping-progress){display:flex;justify-content:space-between;font-size:11px;margin:15px 0}.order-card .total{border-top:1px solid #ccc8bd;padding-top:20px;font-size:14px!important}.order-card>p{font-size:9px;color:#777}.shipping-progress{margin:25px 0}.shipping-progress span{font-size:9px}.shipping-progress>div{height:3px;background:#d2cfc5;margin-top:10px}.shipping-progress i{display:block;height:100%;background:var(--green)}.checkout-button{width:100%;margin-top:9px}.continue{display:flex;width:max-content;margin:18px auto 0}.checkout-page{padding-block:35px 100px}.checkout-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:25px}.checkout-head>a,.checkout-head>span:last-child{font-size:10px;display:flex;align-items:center;gap:6px}.checkout-grid{display:grid;grid-template-columns:1fr 400px;gap:100px;padding-top:55px}.checkout-form h1{font-family:var(--serif);font-size:48px;font-weight:500;margin:10px 0 35px}.checkout-form fieldset{border:0;padding:0;margin:0 0 32px}.checkout-form legend{font-family:var(--serif);font-size:22px;margin-bottom:17px}.checkout-form label{display:block;margin-bottom:13px;flex:1}.checkout-form label>span{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px}.checkout-form input,.checkout-form select{width:100%;border:1px solid #ccc9bf;background:var(--paper);padding:13px;outline:0}.checkout-form input:focus,.checkout-form select:focus{border-color:#70816d}.checkout-form .has-error input{border-color:#a9554c}.checkout-form label small{font-size:9px;color:#a9554c}.form-row{display:flex;gap:13px}.form-row.three label:nth-child(2),.form-row.three label:nth-child(3){max-width:130px}.demo-note{background:#ece9df;padding:11px;font-size:10px;color:#666}.place-order{width:100%}.checkout-summary{background:#e9e6dd;padding:32px;height:max-content}.checkout-summary h2{font-family:var(--serif);font-size:26px;font-weight:500;margin:0 0 25px}.checkout-item{display:grid;grid-template-columns:60px 1fr auto;gap:12px;align-items:center;margin:14px 0}.checkout-item>div{position:relative}.checkout-item img{width:60px;height:67px;object-fit:cover}.checkout-item b{position:absolute;top:-5px;right:-5px;background:var(--green);color:#fff;border-radius:50%;width:18px;height:18px;display:grid;place-items:center;font-size:8px}.checkout-item>span strong,.checkout-item>span small{display:block;font-size:10px}.checkout-item>span small{color:#777;margin-top:3px}.checkout-item>strong{font-size:10px}.summary-lines{border-top:1px solid #cbc7bd;margin-top:25px;padding-top:12px}.summary-lines p{display:flex;justify-content:space-between;font-size:10px}.summary-lines .grand-total{font-size:14px;border-top:1px solid #cbc7bd;padding-top:18px}.grand-total small{font-size:8px}.checkout-empty,.not-found{padding-block:130px;text-align:center}.checkout-empty h1{font-family:var(--serif);font-weight:500}.success-page{text-align:center;padding-block:120px}.success-mark{width:72px;height:72px;background:#dce4d5;border-radius:50%;display:grid;place-items:center;margin:auto}.success-page h1{font-family:var(--serif);font-size:55px;font-weight:500;line-height:1;margin:20px 0}.success-page h1 em{color:#6c7963;font-weight:500}.success-page p{font-size:12px;line-height:1.7;color:#727871;max-width:500px;margin:0 auto 28px}.toast{position:fixed;z-index:100;bottom:22px;left:50%;transform:translate(-50%);background:var(--green);color:#fff;padding:13px 22px;box-shadow:0 8px 30px #0003;font-size:11px}.site-footer{background:#17241a;color:#cfd5ca;padding-top:70px}.newsletter{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #435045;padding-bottom:55px}.newsletter h2{font-family:var(--serif);font-weight:500;font-size:33px;color:#f3efe4;margin:8px 0}.newsletter form{width:400px;border-bottom:1px solid #748074;display:flex}.newsletter input{flex:1;background:transparent;border:0;outline:0;color:#fff;padding:13px 0}.newsletter button{background:transparent;border:0;color:#fff}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:45px;padding-block:60px}.footer-logo{color:#fff}.footer-grid p{font-family:var(--serif);font-size:14px;line-height:1.6;color:#929c92}.footer-grid h3{color:#f4efe3;text-transform:uppercase;letter-spacing:.13em;font-size:9px;margin:0 0 18px}.footer-grid>div>a:not(.logo){display:flex;align-items:center;gap:7px;font-size:10px;margin:12px 0;color:#9da69c}.footer-bottom{border-top:1px solid #435045;padding:22px 0;display:flex;justify-content:space-between;font-size:8px;color:#7f897f;letter-spacing:.05em}@media(max-width:900px){.container{width:min(100% - 32px,760px)}.mobile-only{display:grid}.main-nav{display:none;position:absolute;top:77px;left:0;right:0;margin:0;padding:25px;background:var(--cream);border-bottom:1px solid var(--line);flex-direction:column}.main-nav.open{display:flex}.header-inner>.logo{position:absolute;left:50%;transform:translate(-50%)}.search-trigger{display:none}.hero{min-height:580px;background-position:62% center}.product-grid{grid-template-columns:repeat(2,1fr)}.category-grid{grid-template-columns:1fr 1fr;grid-template-rows:330px 230px 230px}.category-1{grid-column:span 2;grid-row:auto}.category-4{grid-column:span 2}.story-section{grid-template-columns:1fr}.story-image{height:500px}.story-copy{padding:75px}.shop-layout{grid-template-columns:1fr}.filters{display:none;position:fixed;z-index:80;inset:0 25% 0 0;background:var(--cream);padding:30px;box-shadow:5px 0 30px #0003}.filters.open{display:block}.filter-mobile-head{display:flex;justify-content:space-between;margin-bottom:35px}.filter-mobile-head button{border:0;background:none}.filter-trigger{display:flex;gap:7px;border:0;background:none;font-size:11px}.shop-toolbar>span{display:none}.detail-grid{gap:40px}.detail-image{height:580px}.cart-layout{grid-template-columns:1fr}.order-card{max-width:480px;margin:auto;width:100%}.checkout-grid{grid-template-columns:1fr;gap:45px}.checkout-summary{grid-row:1}.footer-grid{grid-template-columns:2fr 1fr 1fr}.footer-grid>div:last-child{grid-column:2}.newsletter form{width:330px}}@media(max-width:600px){.container{width:calc(100% - 28px)}.announcement{font-size:9px}.header-inner{height:65px}.main-nav{top:65px}.header-actions{gap:0}.hero{min-height:650px;height:calc(100vh - 95px);align-items:flex-end;background-image:linear-gradient(0deg,#f5f1e7fa,#f5f1e7d6 45%,#f5f1e700 75%),var(--hero)!important;background-position:62% center!important}.hero-content{padding-bottom:60px}.hero h1{font-size:48px}.hero p{font-size:12px}.hero-actions{align-items:flex-start;flex-direction:column;gap:18px}.hero-credit{display:none}.service-strip .container{overflow:auto;justify-content:flex-start}.service-strip .container>div{min-width:190px;padding-inline:25px}.section{padding-block:68px}.section-heading{align-items:flex-start;gap:20px}.section-heading h2{font-size:34px}.section-heading>p{display:none}.category-grid{display:flex;overflow:auto;scroll-snap-type:x mandatory}.category-card{min-width:82%;height:330px;scroll-snap-align:start}.product-grid,.shop-grid,.related-grid{grid-template-columns:1fr 1fr;gap:10px}.product-image-wrap,.shop-grid .product-image-wrap{height:245px}.product-card-info h3{font-size:14px}.quick-add{transform:none;font-size:0;width:38px;left:auto;border-radius:50%}.quick-add svg{margin:0}.story-image{height:380px}.story-copy{padding:60px 28px}.story-copy h2{font-size:47px}.page-intro{padding:55px 0 42px}.page-intro h1{font-size:42px}.shop-layout{padding-top:30px}.shop-toolbar{flex-wrap:wrap;height:auto;padding-bottom:15px}.shop-toolbar label{flex:1}.shop-toolbar select{width:100%;border-top:1px solid var(--line);padding-top:12px}.filters{inset:0 10% 0 0}.detail-grid{grid-template-columns:1fr}.detail-image{height:460px}.detail-copy{padding-top:0}.detail-copy h1{font-size:42px}.purchase-row{flex-wrap:wrap}.add-button{order:3;flex-basis:100%}.delivery-notes{grid-template-columns:1fr}.cart-layout{padding-top:30px}.cart-item{grid-template-columns:90px 1fr auto}.cart-item img{width:90px;height:115px}.cart-item>strong{position:absolute;right:0;top:58px}.remove-item{top:18px;bottom:auto}.checkout-head .logo{display:none}.checkout-grid{padding-top:35px}.checkout-form h1{font-size:42px}.form-row{display:block}.form-row.three label{max-width:none!important}.newsletter{display:block}.newsletter form{width:100%;margin-top:20px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:span 2}.footer-grid>div:last-child{grid-column:auto}.footer-bottom{gap:12px;flex-wrap:wrap}.success-page h1{font-size:45px}}.search-status{font-size:11px;color:#68715f;margin:-16px 0 22px}.search-error{color:#9a5148}.checkout-error{padding:12px;background:#f3dfdb;color:#8a3f36;font-size:11px}.place-order:disabled{cursor:wait;opacity:.7}.mobile-search-trigger{display:none}@media(max-width:900px){.mobile-search-trigger{display:grid}.main-nav{max-height:calc(100dvh - 105px);overflow-y:auto;overscroll-behavior:contain}.icon-button,.filter-mobile-head button{min-width:44px;min-height:44px}.shop-results,.detail-copy,.cart-list,.checkout-form,.checkout-summary{min-width:0}}@media(max-width:600px){html{scroll-padding-top:96px}body{overflow-x:hidden}.announcement{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-inline:14px}.announcement span{margin-inline:5px}.header-inner>.logo{font-size:22px}.header-actions .icon-button{width:40px;min-width:40px}.header-search{padding:12px 0}.header-search .container{gap:8px}.header-search input{min-width:0;font-size:16px}.header-search button{padding:10px 12px}.hero{min-height:540px;height:calc(100svh - 95px)}.hero-content{padding-bottom:42px}.hero h1{font-size:clamp(40px,13vw,48px)}.section-heading{margin-bottom:28px}.category-grid,.service-strip .container{scrollbar-width:none}.category-grid::-webkit-scrollbar,.service-strip .container::-webkit-scrollbar{display:none}.shop-toolbar label{min-width:0}.shop-toolbar input{width:100%;min-width:0}.detail-image{height:auto;aspect-ratio:4/5}.detail-copy h1,.cart-item-info h2,.checkout-item>span{overflow-wrap:anywhere}.cart-item-info,.checkout-item>span{min-width:0}.checkout-summary{padding:24px 18px}.checkout-item{grid-template-columns:54px minmax(0,1fr) auto}.checkout-item img{width:54px;height:62px}.toast{width:calc(100% - 28px);text-align:center}}@media(max-width:430px){.header-inner>.logo{position:static;transform:none;margin-right:auto;margin-left:4px}.header-actions .icon-button[href="/favorites"],.header-actions .icon-button[href="/login"],.header-actions .icon-button[href="/account"]{display:none}.product-grid,.shop-grid,.related-grid{grid-template-columns:1fr}.product-image-wrap,.shop-grid .product-image-wrap{height:auto;aspect-ratio:4/5}.category-card{min-width:90%}.story-copy{padding:48px 20px}.story-copy h2{font-size:40px}.page-intro h1{font-size:36px}.filters{inset:0 4% 0 0;padding:22px}.shop-toolbar{gap:12px}.filter-trigger{margin-left:auto}.purchase-row{display:grid;grid-template-columns:auto 50px}.add-button{grid-column:1/-1;width:100%}.cart-item{grid-template-columns:76px minmax(0,1fr);gap:14px;padding-right:0}.cart-item img{width:76px;height:100px}.cart-item>strong{right:0;top:auto;bottom:28px}.remove-item{right:0}.order-card{padding:26px 20px}.checkout-head>span:last-child{font-size:0}.checkout-head>span:last-child svg{width:18px;height:18px}.checkout-item{grid-template-columns:48px minmax(0,1fr)}.checkout-item>strong{grid-column:2}.footer-grid{grid-template-columns:1fr}.footer-grid>div:first-child{grid-column:auto}.success-page h1{font-size:38px}}@media(hover:none){.button:hover,.quick-add{transform:none}}.search-suggestions{position:absolute;left:50%;top:100%;transform:translate(-50%);z-index:70;background:var(--paper);border:1px solid var(--line);box-shadow:0 16px 35px #1b2b1e24;max-height:390px;overflow:auto;padding:7px!important}.search-suggestions button{width:100%;display:flex;align-items:center;gap:12px;border:0;background:transparent;padding:9px;text-align:left}.search-suggestions button:hover,.search-suggestions button:focus{background:#efede5;outline:none}.search-suggestions img{width:46px;height:46px;object-fit:cover;background:#e9e6dd}.search-suggestions span{display:grid;gap:4px;min-width:0}.search-suggestions strong{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-suggestions small{font-size:9px;color:#777;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shop-toolbar label{position:relative}.shop-search-suggestions{left:0;top:35px;transform:none;width:min(430px,90vw);padding:7px!important}.shop-search-suggestions button{padding:8px}@media(max-width:600px){.search-suggestions.container{width:calc(100% - 28px)}.shop-search-suggestions{width:calc(100vw - 28px);max-width:none}.search-suggestions img{width:40px;height:40px}}.header-search{padding:20px 0;border-bottom:3px solid var(--green);box-shadow:0 18px 40px #1527192b}.header-search .container{border:2px solid var(--green);border-radius:8px;background:#fff;padding:7px 8px 7px 15px}.header-search input{min-height:42px;font-size:17px;font-weight:600}.header-search input::placeholder,.shop-toolbar input::placeholder{color:#667168;opacity:1}.header-search button{min-height:42px;border-radius:5px;padding-inline:26px;font-weight:700}.shop-toolbar{height:auto;align-items:center;padding:10px 12px;margin-bottom:30px;border:2px solid #83927f;border-radius:8px;background:#fff;box-shadow:0 8px 22px #19311e12}.shop-toolbar label{flex:1;min-height:36px}.shop-toolbar input{width:min(520px,100%);font-size:14px;font-weight:600}.shop-toolbar:focus-within{border-color:var(--green);box-shadow:0 0 0 4px #60755d24,0 10px 28px #19311e1a}.search-trigger,.mobile-search-trigger{border:1px solid transparent;border-radius:50%;background:#e7ebe4}.search-trigger:hover,.mobile-search-trigger:hover{border-color:var(--green);background:#fff}.quantity button:disabled{cursor:not-allowed;opacity:.35}.quantity button:not(:disabled):hover{background:#e9e6dd}.quantity button:focus-visible,.detail-favorite:focus-visible{outline:2px solid var(--green);outline-offset:2px}.category-hero{height:min(700px,calc(100svh - 107px));min-height:610px;position:relative;overflow:hidden;background:#e8e4d9}.category-hero-slides,.category-hero-slide{position:absolute;inset:0}.category-hero-slide{opacity:0;visibility:hidden;transition:opacity 1.2s ease,visibility 1.2s;display:grid;grid-template-columns:1fr 52%}.category-hero-slide.active{opacity:1;visibility:visible;z-index:1}.category-hero-copy{grid-column:1/-1;grid-row:1;display:flex;align-items:center;pointer-events:none;z-index:2}.category-hero-content{width:42%;padding-bottom:45px;pointer-events:auto}.category-hero-content h1{font-family:var(--serif);font-size:clamp(50px,5.7vw,82px);font-weight:500;line-height:.98;letter-spacing:-.045em;margin:22px 0 14px;overflow-wrap:anywhere}.hero-product-name{font-family:var(--serif);font-size:24px;margin:0 0 8px}.hero-product-price{display:block;font-size:20px;margin-bottom:18px}.hero-product-description{max-width:470px;color:#596058;font-size:13px;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.category-hero-media{grid-column:2;grid-row:1;position:relative;overflow:hidden;background:#ddd8cc}.category-hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#e8e4d9 0%,transparent 30%)}.category-hero-media img{width:100%;height:100%;object-fit:cover;transform:scale(1.04) translate(1.5%);transition:transform 8s cubic-bezier(.2,.6,.2,1)}.category-hero-slide:nth-child(2n) .category-hero-media img{transform:scale(1.05) translate(-1.5%)}.category-hero-slide.active .category-hero-media img{transform:scale(1.12) translate(-1.5%)}.category-hero-slide.active:nth-child(2n) .category-hero-media img{transform:scale(1.12) translate(1.5%)}.category-hero-controls{position:absolute;z-index:4;left:50%;bottom:25px;transform:translate(-50%);display:flex;align-items:center;justify-content:space-between;pointer-events:none}.category-hero-controls>*{pointer-events:auto}.category-hero-controls>div:first-child{display:flex;gap:8px}.category-hero-controls button{border:1px solid #8f938b;background:#f8f6f0d9;width:42px;height:42px;display:grid;place-items:center}.category-hero-controls button svg{width:16px}.category-hero-dots{display:flex;gap:8px}.category-hero-dots button{width:30px;height:3px;padding:0;border:0;background:#9a9c96}.category-hero-dots button.active{background:var(--green)}.category-hero-controls>span{font-size:10px;letter-spacing:.12em}.category-hero-progress{position:absolute;z-index:5;left:0;bottom:0;height:3px;background:var(--green);animation:category-progress 7s linear forwards}.category-hero-progress.paused{animation-play-state:paused}@keyframes category-progress{0%{width:0}to{width:100%}}@media(max-width:900px){.category-hero-slide{grid-template-columns:1fr 48%}.category-hero-content{width:48%}.category-hero-media:after{background:linear-gradient(90deg,#e8e4d9 0%,transparent 38%)}}@media(max-width:600px){.category-hero{height:720px;min-height:0}.category-hero-slide{display:block}.category-hero-media{position:absolute;inset:0 0 42%;display:block}.category-hero-media:after{background:linear-gradient(0deg,#e8e4d9 0%,transparent 55%)}.category-hero-copy{position:absolute;inset:45% 0 0;align-items:flex-start}.category-hero-content{width:100%;padding-top:22px}.category-hero-content h1{font-size:clamp(38px,12vw,52px);margin:12px 0 8px}.hero-product-name{font-size:19px}.hero-product-price{font-size:17px;margin-bottom:8px}.hero-product-description{font-size:11px;-webkit-line-clamp:2}.category-hero-content .hero-actions{flex-direction:row;align-items:center;gap:18px;margin-top:18px}.category-hero-controls{bottom:14px}.category-hero-dots{display:none}.category-hero-controls>span{margin-left:auto}.category-hero-media img{transform:scale(1.02)}.category-hero-slide.active .category-hero-media img{transform:scale(1.1) translate(-1%)}}@media(prefers-reduced-motion:reduce){.category-hero-slide,.category-hero-media img{transition:none}.category-hero-media img,.category-hero-slide.active .category-hero-media img{transform:none}.category-hero-progress{animation:none;width:100%}}:where(a,button,input,select,textarea):focus-visible{outline:3px solid #8fa28a;outline-offset:3px}@media(max-width:900px){.main-nav{gap:4px;padding:16px}.main-nav .nav-link{display:flex;align-items:center;min-height:46px;padding:10px 12px;border-radius:6px;font-size:14px}.main-nav .nav-link:hover,.main-nav .nav-link.active{background:#e8ebe4}.main-nav .nav-link:after{display:none}.header-search{z-index:60}.header-search .container{width:calc(100% - 32px)}.shop-toolbar{position:relative}.shop-toolbar input{font-size:16px}.shop-toolbar select{min-height:44px}}@media(max-width:900px){.primary-nav{z-index:2}.category-nav-inner{width:100%;padding-inline:16px;gap:20px}.category-nav .nav-link{min-height:42px;display:flex;align-items:center}.category-nav .nav-link:after{bottom:4px}}@media(max-width:600px){.category-nav-inner{padding-inline:14px;gap:18px}.category-nav .nav-link{font-size:10px}.main-nav{top:65px}}@media(max-width:600px){.header-search .container{width:calc(100% - 20px);padding:5px 5px 5px 12px}.header-search button{min-width:84px;min-height:46px}.shop-toolbar{padding:9px}.shop-toolbar label{min-height:44px}.shop-toolbar input{font-size:16px}.filter-trigger{min-height:44px;padding:8px 10px}.button{min-height:46px}.support-contact-grid>a{min-height:64px}.footer-grid>div>a:not(.logo){min-height:36px;margin:4px 0}.page-intro p{padding-inline:10px;line-height:1.6}}.header-search{position:relative;top:auto;box-shadow:none}.shop-search-form{position:relative;display:flex;align-items:center;gap:10px;flex:1;min-width:0}.shop-search-form label{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.shop-search-button{min-height:38px;border:0;border-radius:5px;background:var(--green);color:#fff;padding:8px 22px;font-size:11px;font-weight:700}.shop-search-button:hover,.shop-search-button:focus-visible{background:#314a35;outline:2px solid #71856f;outline-offset:2px}@media(max-width:600px){.shop-search-form{flex-basis:100%}.shop-search-button{min-height:44px;padding-inline:17px}.shop-toolbar>span{display:none}}.full-product-description{font-size:12px;line-height:1.75;color:#5f665f}.product-facts{display:grid;gap:12px;margin:20px 0}.product-facts>div{display:flex;gap:12px;padding:14px;background:#eeece5}.product-facts svg{width:20px;flex:0 0 auto;color:#65705e}.product-facts span,.product-facts small,.product-facts strong,.product-facts em{display:block}.product-facts small{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:#777}.product-facts strong{font-size:11px;margin-top:5px;line-height:1.5}.product-facts em{font-size:10px;color:#777;font-style:normal;margin-top:3px}.contact-seller{width:100%;margin:10px 0}.original-listing{width:100%;margin-top:2px}.product-card-description{font-size:10px;line-height:1.5;color:#747873;margin:7px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card-seller{display:grid!important;gap:3px!important;margin:8px 0 10px}.product-card-seller span{font-size:9px;color:#777;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-card-seller span:first-child{font-weight:600;color:#4f564f}.auth-loading{min-height:60vh;display:grid;place-items:center;font-family:var(--serif);font-size:24px}.auth-page{display:grid;grid-template-columns:1fr 1fr;min-height:720px;background:var(--paper)}.auth-panel{width:min(470px,calc(100% - 70px));margin:auto;padding:75px 0}.auth-panel h1,.auth-complete h1{font-family:var(--serif);font-size:52px;font-weight:500;letter-spacing:-.04em;margin:12px 0}.auth-panel>p,.auth-complete>p{font-size:12px;line-height:1.7;color:#6d736c;margin-bottom:30px}.auth-panel form label,.reset-form label,.profile-form label{display:block;margin-bottom:15px;flex:1}.auth-panel form label>span,.reset-form label>span,.profile-form label>span{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.12em;margin-bottom:7px}.auth-panel input,.reset-form input,.profile-form input{width:100%;border:1px solid #ccc9bf;background:#fff;padding:14px;outline:0}.auth-submit{width:100%;margin-top:5px}.auth-submit:disabled{opacity:.5;cursor:not-allowed;transform:none}.forgot-button{display:block;margin:15px auto;border:0;background:transparent;text-decoration:underline;font-size:10px}.auth-switch{text-align:center;border-top:1px solid var(--line);margin-top:26px;padding-top:24px;font-size:11px}.auth-switch a{font-weight:600;text-decoration:underline}.auth-secure{display:flex;align-items:center;justify-content:center;gap:7px;color:#8a8e88;font-size:9px;margin-top:25px}.auth-visual{min-height:720px}.auth-visual img{width:100%;height:100%;object-fit:cover}.config-notice,.auth-error,.auth-success{padding:12px 14px;margin:15px 0;font-size:10px;line-height:1.5}.config-notice{background:#ebe4d3;border-left:3px solid #977e46}.config-notice strong,.config-notice span{display:block}.auth-error{background:#f5dfda;color:#843c34}.auth-success{background:#dfe9dc;color:#385132}.auth-complete{text-align:center;padding:120px 24px;min-height:65vh}.auth-complete>p{max-width:480px;margin:0 auto 28px}.reset-form{max-width:400px;margin:30px auto;text-align:left}.reset-form .button{width:100%}.account-hero{background:var(--green);color:#f5f0e5;padding:75px 0}.account-hero h1{font-family:var(--serif);font-size:51px;font-weight:500;margin:14px 0}.account-hero h1 em{color:#b7c2ad;font-weight:500}.account-hero p{font-size:12px;color:#bcc5ba}.account-dashboard{display:grid;grid-template-columns:210px 1fr;gap:60px;padding-block:65px 110px}.account-nav{display:flex;flex-direction:column;gap:4px}.account-nav a,.account-nav button{display:flex;align-items:center;gap:10px;padding:12px;border:0;background:transparent;font-size:11px;text-align:left}.account-nav svg{width:17px}.account-nav a.active{background:#e8e6de}.account-nav a span{margin-left:auto}.account-nav button{margin-top:22px;color:#88463e}.account-card{border:1px solid var(--line);background:var(--paper);padding:32px;margin-bottom:20px}.account-card-head{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid var(--line);padding-bottom:22px;margin-bottom:23px}.account-card h2{font-family:var(--serif);font-weight:500;font-size:28px;margin:7px 0 0}.account-card-head button{border:0;background:transparent;text-decoration:underline;font-size:10px}.profile-details{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.profile-details span,.profile-details strong{display:block;font-size:10px}.profile-details span{color:#858984;margin-bottom:6px}.profile-details .auth-success{grid-column:1/-1}.profile-actions{display:flex;justify-content:flex-end;gap:13px;align-items:center}.profile-actions>button:first-child{border:0;background:transparent}.account-stats{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:20px}.account-stats>a{background:#e8e6de;padding:28px;display:flex;align-items:center;gap:18px}.account-stats span,.account-stats strong{display:block;font-size:10px}.account-stats strong{font-family:var(--serif);font-size:28px}.empty-account-card{text-align:center;padding:60px}.empty-account-card p{font-size:11px;color:#777;max-width:450px;margin:10px auto 20px}@media(max-width:900px){.auth-page{grid-template-columns:1fr}.auth-visual{display:none}.account-dashboard{grid-template-columns:1fr}.account-nav{flex-direction:row;overflow:auto}.account-nav button{margin:0 0 0 auto}}@media(max-width:600px){.auth-panel{width:calc(100% - 36px);padding:55px 0}.auth-panel h1,.auth-complete h1,.account-hero h1{font-size:42px}.account-dashboard{gap:30px;padding-block:35px}.account-nav a{white-space:nowrap}.account-card{padding:22px}.profile-details,.account-stats{grid-template-columns:1fr}.auth-page .form-row{display:flex}.auth-page .form-row label{min-width:0}}.account-nav button{margin-top:0;color:inherit}.account-nav button:last-child{margin-top:22px;color:#88463e}.account-nav button.active{background:#e8e6de;color:var(--ink)}.account-nav button span{margin-left:auto}.account-muted{color:#777;font-size:12px}.history-order{border:1px solid var(--line);margin-bottom:12px}.history-order-summary{width:100%;display:grid;grid-template-columns:1.5fr auto 1fr auto;align-items:center;gap:22px;border:0;background:#fffefa;padding:19px;text-align:left}.history-order-summary span{display:grid;gap:5px}.history-order-summary small{color:#777;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.history-order-summary strong{font-size:12px}.history-order-summary svg{width:18px;transition:transform .2s}.history-order-summary svg.rotated{transform:rotate(180deg)}.order-status{display:inline-block!important;padding:6px 9px;background:#eee9dc;color:#795f2d;border-radius:20px;font-size:9px;text-transform:capitalize}.order-status.shipped,.order-status.delivered{background:#dfebdd;color:#38603d}.order-details{border-top:1px solid var(--line);padding:24px;background:#f8f6f0}.shipment-timeline{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:28px}.shipment-timeline>div{position:relative;display:flex;gap:10px;border-top:2px solid #cbc9c0;padding-top:14px}.shipment-timeline>div.complete{border-color:var(--green)}.shipment-timeline i{position:absolute;width:10px;height:10px;border-radius:50%;background:#cbc9c0;top:-6px}.shipment-timeline .complete i{background:var(--green)}.shipment-timeline span,.shipment-timeline strong{display:block;font-size:9px}.shipment-timeline strong{margin-top:5px;font-size:10px}.order-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:36px}.order-detail-grid h3{display:flex;align-items:center;gap:8px;font-family:var(--serif);font-size:17px;font-weight:500}.order-detail-grid h3 svg{width:18px}.order-detail-grid p{display:flex;justify-content:space-between;gap:18px;border-top:1px solid var(--line);padding-top:11px;font-size:10px;line-height:1.5}.order-detail-grid p span{color:#666}.order-detail-grid p strong{text-align:right;max-width:60%}.address-add{display:flex!important;align-items:center;gap:6px}.address-form{display:grid;grid-template-columns:1fr 1fr;gap:13px;background:#efede6;padding:20px;margin-bottom:24px}.address-form label{display:grid;gap:6px}.address-form label.wide,.address-actions{grid-column:1/-1}.address-form label span{font-size:9px;text-transform:uppercase;letter-spacing:.1em}.address-form input{width:100%;border:1px solid #ccc9bf;background:#fff;padding:12px}.address-actions{display:flex;justify-content:flex-end;align-items:center;gap:15px}.address-actions>button:first-child{border:0;background:transparent}.address-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.saved-address{display:grid;grid-template-columns:auto 1fr auto;gap:13px;border:1px solid var(--line);padding:18px}.saved-address>svg{width:19px}.saved-address div{display:grid;gap:5px}.saved-address strong{font-size:12px}.saved-address span{font-size:10px;color:#6f746e}.saved-address button{border:0;background:transparent;align-self:start;color:#8c554b;padding:4px}.saved-address button svg{width:16px}.success-actions{display:flex;align-items:center;justify-content:center;gap:25px}@media(max-width:700px){.history-order-summary{grid-template-columns:1fr auto;gap:13px}.history-order-summary>span:nth-child(3){grid-row:2}.history-order-summary>svg{grid-column:2;grid-row:1}.shipment-timeline{grid-template-columns:1fr}.shipment-timeline>div{border-top:0;border-left:2px solid #cbc9c0;padding:0 0 22px 18px}.shipment-timeline>div.complete{border-left-color:var(--green)}.shipment-timeline i{top:0;left:-6px}.order-detail-grid,.address-grid{grid-template-columns:1fr}.account-card .empty-account-card{padding:35px 10px}}@media(max-width:500px){.address-form{grid-template-columns:1fr;padding:16px}.address-form label.wide,.address-actions{grid-column:auto}.account-card-head{gap:12px}.address-add{white-space:nowrap}.success-actions{flex-direction:column;gap:18px}}@media(max-width:900px){.account-nav button:last-child{margin:0 0 0 auto}}.invoice-heading{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding-bottom:20px;margin-bottom:28px}.invoice-heading h2{font-family:var(--serif);font-weight:500;margin:6px 0}.invoice-heading small{font-size:9px;color:#777}.invoice-actions{display:flex;align-items:flex-end;gap:14px}.invoice-actions button,.invoice-actions a{border:0;background:transparent;text-decoration:underline;font-size:10px;display:flex;align-items:center;gap:5px}.invoice-total{font-size:12px!important;border-top:2px solid var(--ink)!important}.support-page{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px;padding-block:65px 110px}.support-note{background:var(--green);color:#fff;padding:38px;height:max-content}.support-note>svg{width:30px}.support-note h2{font-family:var(--serif);font-size:30px;font-weight:500}.support-note p{font-size:11px;line-height:1.8;color:#c8d0c7}.support-form{display:grid;gap:17px}.support-form label{display:grid;gap:7px}.support-form label>span{font-size:9px;text-transform:uppercase;letter-spacing:.1em}.support-form input,.support-form select,.support-form textarea{width:100%;border:1px solid var(--line);background:var(--paper);padding:13px;font:inherit}.support-form textarea{resize:vertical}.support-form .button{justify-self:start}.support-contact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding-top:42px}.support-contact-grid>a{display:flex;align-items:center;gap:14px;padding:20px;border:1px solid var(--line);background:var(--paper)}.support-contact-grid svg{color:var(--green)}.support-contact-grid span,.support-contact-grid small,.support-contact-grid strong{display:block}.support-contact-grid small{margin-bottom:4px;color:#777;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.support-contact-grid strong{font-size:12px}.support-signin{display:grid;justify-items:start;align-content:center;min-height:330px}.support-signin h2{font-family:var(--serif);font-size:28px;margin:15px 0 8px}.support-signin p{max-width:470px;color:#6d736c;font-size:12px;line-height:1.7}.support-conversations{padding-bottom:100px}.support-ticket{border:1px solid var(--line);background:var(--paper);margin-bottom:15px}.support-ticket>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid var(--line)}.support-ticket>header>span{display:grid;grid-template-columns:auto 1fr;gap:3px 10px;align-items:center}.support-ticket>header svg{grid-row:1/3}.support-ticket>header small{color:#71766f}.support-ticket>header b{padding:6px 9px;background:#e8ebe3;font-size:10px;text-transform:capitalize}.support-thread{display:grid;gap:10px;padding:20px}.support-thread p{max-width:min(75%,650px);margin:0;padding:12px 14px;white-space:pre-wrap;font-size:12px;line-height:1.6}.support-thread p small{display:block;margin-bottom:5px;font-size:9px;font-weight:700}.support-thread .from-customer{justify-self:end;background:#173d27;color:#fff}.support-thread .from-support{justify-self:start;background:#eceae2}.support-reply{display:flex;gap:10px;padding:0 20px 20px}.support-reply textarea{flex:1;resize:vertical;border:1px solid var(--line);background:#fff;padding:11px;font:inherit}.support-reply .button{align-self:flex-end}@media(max-width:700px){.invoice-heading{display:block}.invoice-actions{margin-top:18px;flex-wrap:wrap}.support-contact-grid{grid-template-columns:1fr;padding-top:28px}.support-page{grid-template-columns:1fr;gap:22px;padding-block:35px 70px}.support-thread p{max-width:90%}.support-reply{display:grid}.support-reply .button{justify-self:start}}@media print{body *{visibility:hidden}.invoice-open,.invoice-open *{visibility:visible}.invoice-open{position:absolute;inset:0;width:100%;border:0;background:#fff}.invoice-open .history-order-summary,.invoice-actions,.site-header,.site-footer{display:none}.invoice-open .order-details{border:0;background:#fff}.invoice-heading{display:flex}}.invoice-support{margin-top:22px;padding:18px;border:1px solid #d6ddd5;background:#f4f7f3}.invoice-support h3{display:flex;align-items:center;gap:8px;margin:0 0 7px;font-size:14px}.invoice-support>p{margin:0 0 13px!important;color:#657067;font-size:11px}.invoice-support>div{display:flex;gap:8px;flex-wrap:wrap}.invoice-support a{display:inline-flex;align-items:center;gap:6px;padding:8px 11px;border:1px solid #cad2ca;background:#fff;font-size:10px;font-weight:700}.supplemental-invoices{margin-top:22px;padding:18px;border:1px solid #d6ddd5;background:#fff}.supplemental-invoices h3{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:14px}.supplemental-invoices h3 svg{width:18px}.supplemental-invoices article{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 0;border-top:1px solid var(--line)}.supplemental-invoices article>div{display:grid;gap:5px}.supplemental-invoices span,.supplemental-invoices small{color:#687069;font-size:10px}.supplemental-invoices article>div:last-child{text-align:right}.supplemental-invoices a{font-size:10px;font-weight:700;text-decoration:underline}@media(max-width:600px){.invoice-support>div{display:grid;grid-template-columns:1fr 1fr}.invoice-support a{justify-content:center}}.legal-page{padding-block:65px 110px;max-width:850px}.legal-page article{border-bottom:1px solid var(--line);padding:8px 0 26px;margin-bottom:24px}.legal-page h2{font-family:var(--serif);font-size:27px;font-weight:500}.legal-page p{color:#606760;font-size:13px;line-height:1.8}.legal-page aside{display:flex;align-items:center;justify-content:space-between;gap:25px;background:#e9e6dd;padding:25px}.legal-page aside strong{font-family:var(--serif);font-size:19px}.newsletter{position:relative}.newsletter-success{position:absolute;right:0;bottom:25px;font-size:9px;color:#bdc7b6}@media(max-width:600px){.legal-page{padding-block:40px 70px}.legal-page aside{align-items:flex-start;flex-direction:column}.newsletter-success{position:static;display:block;margin-top:12px}}@media(max-width:600px){.account-page{padding-block:34px 70px}.account-card,.order-details{min-width:0}.history-order-summary{padding:15px}.order-details{padding:18px 14px}.invoice-heading h2{overflow-wrap:anywhere}.invoice-actions a,.invoice-actions button{min-height:44px;align-items:center}.order-detail-grid p{align-items:flex-start}.order-detail-grid p strong{max-width:58%;overflow-wrap:anywhere}.invoice-support{padding:15px}.invoice-support a{min-height:44px}.support-note{padding:26px 22px}.support-form input,.support-form select,.support-form textarea{font-size:16px;min-height:46px}.support-form .button{width:100%}.support-ticket>header{align-items:flex-start;padding:15px}.support-thread{padding:15px}.support-reply{padding:0 15px 15px}.support-reply textarea{font-size:16px}}.newsletter-error{color:#efb5aa}.admin-page{padding:42px 0 84px}.admin-heading{display:flex;align-items:flex-end;justify-content:space-between;padding:10px 0 28px;border-bottom:1px solid var(--line)}.admin-heading h1{font:500 38px var(--serif);margin:8px 0}.admin-heading p,.admin-panel-heading p{color:#6c716b;font-size:13px;margin:0}.admin-refresh,.admin-panel-heading>button{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);background:var(--paper);padding:10px 14px;font-size:12px}.admin-tabs{display:flex;gap:5px;overflow:auto;border-bottom:1px solid var(--line);padding:14px 0;margin-bottom:22px}.admin-tabs button{display:flex;align-items:center;gap:8px;white-space:nowrap;border:0;background:transparent;color:#626860;padding:11px 13px;font-size:12px}.admin-tabs button.active{color:var(--green);background:#e8ebe3;font-weight:600}.admin-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);margin:20px 0}.admin-metrics article{background:var(--paper);padding:20px}.admin-metrics span,.admin-metrics small{display:block;color:#686d66;font-size:11px}.admin-metrics strong{display:block;font:500 30px var(--serif);margin:10px 0 4px}.admin-overview-grid,.admin-messages-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:18px}.admin-panel{min-width:0;background:var(--paper);border:1px solid var(--line);padding:20px;margin-bottom:18px}.admin-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px}.admin-panel-heading h2{font:500 22px var(--serif);margin:0 0 5px}.admin-panel-heading>button{color:var(--green)}.admin-list-row,.admin-service-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid #ebe8df;font-size:12px}.admin-list-row>span:first-child{display:grid;gap:4px;min-width:0}.admin-list-row small,.admin-table-wrap td small{color:#72776f;font-size:11px}.admin-service-row strong{font-size:11px}.connected{color:#397350}.disconnected{color:#a24f37}.admin-note,.admin-empty{color:#6c716b;font-size:12px;line-height:1.6}.admin-table-wrap{overflow:auto}.admin-table-wrap table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.admin-table-wrap th{font-size:10px;text-transform:uppercase;color:#6c716b;font-weight:600}.admin-table-wrap th,.admin-table-wrap td{padding:12px 10px;border-bottom:1px solid #e9e6dd;vertical-align:middle}.admin-table-wrap td:first-child{min-width:150px}.admin-table-wrap td small{display:block;margin-top:4px}.admin-table-wrap code{font-size:10px;color:#5e645c}.admin-search{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--line);padding:8px}.admin-search input{border:0;background:transparent;outline:0;min-width:160px;font:inherit;font-size:12px}.admin-small-button{border:1px solid var(--line);background:transparent;padding:7px 10px;font-size:11px;white-space:nowrap}.admin-small-button:disabled,.admin-primary:disabled,.admin-refresh:disabled{opacity:.55;cursor:wait}.admin-small-button.danger{color:#9a4939}.admin-status{display:inline-block;background:#eeece5;padding:5px 8px;font-size:10px;text-transform:capitalize;color:#555b54;white-space:nowrap}.admin-status.paid,.admin-status.connected{background:#e3ede5;color:#316340}.admin-status.refunded{background:#e8e4ee;color:#5a4e70}.admin-status.pending{background:#f3ead8;color:#86602f}.admin-product-cell{display:flex;align-items:center;gap:10px;min-width:220px!important}.admin-product-cell img{width:42px;height:48px;object-fit:cover;background:#e8e5dd}.admin-actions{white-space:nowrap}.admin-actions button+button{margin-left:6px}.admin-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;background:var(--green);color:#fff;padding:10px 14px;font-size:12px;white-space:nowrap}.admin-message-form,.admin-product-form{display:grid;gap:14px}.admin-message-form label,.admin-product-form label{display:grid;gap:6px;color:#555b54;font-size:11px}.admin-message-form input,.admin-message-form textarea,.admin-product-form input,.admin-product-form textarea{width:100%;border:1px solid var(--line);background:#fffefa;padding:10px;font:inherit;font-size:12px;color:var(--ink)}.admin-message-form textarea,.admin-product-form textarea{resize:vertical}.admin-message-form>div,.admin-product-form footer{display:flex;justify-content:flex-end;gap:8px}.admin-message-item{padding:13px 0;border-top:1px solid #ebe8df}.admin-message-item strong,.admin-message-item span{display:block;font-size:12px}.admin-message-item span{color:#777d75;font-size:10px;margin-top:5px}.admin-message-item p{font-size:12px;line-height:1.5;white-space:pre-wrap}.admin-alert{padding:11px 13px;background:#e3ede5;color:#316340;font-size:12px}.admin-alert.error{background:#f3dfdb;color:#873f34}.admin-error-list{display:grid;gap:10px}.admin-error-item{padding:14px;border:1px solid var(--line);background:#fffefa;display:grid;gap:9px}.admin-error-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-error-head small,.admin-error-item>small{color:#71766f;font-size:10px}.admin-error-item>strong{font-size:13px;overflow-wrap:anywhere}.admin-error-item details{font-size:11px}.admin-error-item pre{max-height:220px;overflow:auto;white-space:pre-wrap;background:#f2f0e9;padding:10px;color:#4e554d}.admin-error-item .admin-small-button{justify-self:start}.admin-modal-backdrop{position:fixed;inset:0;z-index:100;background:#141b17a8;display:grid;place-items:center;padding:18px}.admin-modal{width:min(620px,100%);max-height:min(90vh,850px);overflow:auto;background:var(--cream);padding:22px}.admin-modal>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.admin-modal>header h2{font:500 24px var(--serif);margin:0}.admin-modal>header button{border:0;background:transparent;padding:6px}.admin-form-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.admin-checkbox{display:flex!important;align-items:center;grid-template-columns:auto 1fr!important}.admin-checkbox input{width:auto}.admin-denied,.admin-loading{min-height:50vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px}.admin-denied h1{font:500 34px var(--serif);margin:0}.admin-denied p{max-width:540px;color:#6c716b;font-size:13px;line-height:1.6}@media(max-width:850px){.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-overview-grid,.admin-messages-grid{grid-template-columns:1fr}.admin-panel{padding:15px}.admin-heading h1{font-size:32px}}@media(max-width:560px){.admin-page{padding-top:20px}.admin-heading{align-items:flex-start}.admin-heading h1{font-size:28px}.admin-heading p{font-size:11px}.admin-refresh{padding:9px;font-size:0}.admin-tabs{margin-inline:-14px;padding-inline:14px}.admin-tabs button{padding:10px;font-size:11px}.admin-metrics article{padding:13px}.admin-metrics strong{font-size:25px}.admin-panel-heading{align-items:flex-start;flex-direction:column}.admin-panel-heading h2{font-size:20px}.admin-search{width:100%}.admin-search input{flex:1;min-width:0}.admin-form-pair{grid-template-columns:1fr}.admin-error-head{align-items:flex-start;flex-direction:column}}.admin-fulfillment-list{display:grid;gap:12px;margin:24px 0}.admin-fulfillment-detail{padding:0;border:1px solid #d8d5cb;background:#f7f5ef}.admin-fulfillment-detail>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px;cursor:pointer;list-style:none}.admin-fulfillment-detail>summary::-webkit-details-marker{display:none}.admin-fulfillment-detail>summary>span:first-child{display:grid;gap:4px}.admin-fulfillment-detail>summary small{color:#686d66}.admin-fulfillment-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:18px;padding:0 18px 18px}.admin-fulfillment-grid>article{padding:18px;border:1px solid #dedbd2;background:#fff}.admin-fulfillment-grid h4{display:flex;align-items:center;gap:8px;margin:0 0 15px}.admin-fulfillment-grid p{display:grid;grid-template-columns:92px 1fr;gap:12px;margin:9px 0}.admin-fulfillment-grid p span{color:#686b64}.admin-fulfillment-detail>.admin-note{padding:0 18px 18px;margin:0}.admin-merchant-item{display:grid;grid-template-columns:74px 1fr;gap:14px;padding:14px 0;border-top:1px solid #e4e1d8}.admin-merchant-item:first-of-type{border-top:0;padding-top:0}.admin-merchant-item img{width:74px;height:74px;object-fit:cover;background:#eeece5}.admin-merchant-item div{display:grid;gap:5px}.admin-merchant-item span{color:#575b54;font-size:.86rem}.admin-merchant-item a{display:inline-flex;align-items:center;gap:6px;width:max-content;font-weight:700}.admin-receipt-actions{display:flex;gap:9px;flex-wrap:wrap;padding:0 18px 14px}.admin-receipt-actions a{display:inline-flex;align-items:center;gap:6px;text-decoration:none}.admin-receipt-lines{margin:0 18px 14px;padding:12px 15px;background:#fff;border:1px solid #dedbd2}.admin-receipt-lines p{display:flex;justify-content:space-between;gap:20px;margin:7px 0;font-size:12px}.admin-receipt-lines .total{border-top:1px solid #d8d5cb;padding-top:10px;font-weight:700}.admin-support-list{display:grid;gap:14px}.admin-support-ticket{border:1px solid #dfe1dc;background:#fbfcfa}.admin-support-ticket>header{display:flex;justify-content:space-between;gap:16px;padding:15px;border-bottom:1px solid #e5e7e2}.admin-support-ticket>header div{display:grid;gap:4px}.admin-support-ticket>header small{color:#70766f}.admin-support-thread{display:grid;gap:8px;padding:15px}.admin-support-thread p{max-width:80%;padding:10px 12px;margin:0;white-space:pre-wrap;font-size:12px;line-height:1.5}.admin-support-thread p small{display:block;margin-bottom:4px;font-weight:700}.admin-support-thread .customer{justify-self:start;background:#eeece5}.admin-support-thread .support{justify-self:end;background:#173d27;color:#fff}.admin-support-reply{display:grid;gap:9px;padding:0 15px 15px}.admin-support-reply textarea{width:100%;resize:vertical;border:1px solid #d9ddd7;padding:11px;font:inherit}.admin-support-reply>div{display:flex;justify-content:flex-end;gap:8px}@media(max-width:760px){.admin-fulfillment-grid{grid-template-columns:1fr}.admin-fulfillment-detail>summary{align-items:flex-start}.admin-fulfillment-grid{padding:0 12px 12px}}.admin-app-shell{min-height:100vh;background:#eef1ed}.admin-main{min-height:100vh}.admin-app-shell .admin-page{min-height:100vh;padding:0;background:#eef1ed}.admin-app-shell .admin-page>.container{width:min(1500px,100%);max-width:none;margin:0 auto;padding:28px;display:grid;grid-template-columns:240px minmax(0,1fr);gap:22px;align-items:start}.admin-app-shell .admin-heading{grid-column:1/-1;align-items:center;border:0;border-radius:14px;background:#14281c;color:#fff;padding:24px 28px;box-shadow:0 12px 34px #17332018}.admin-app-shell .admin-heading .eyebrow{color:#b8d0bd}.admin-app-shell .admin-heading h1{font-family:inherit;font-size:30px;font-weight:650;letter-spacing:-.03em;margin:5px 0}.admin-app-shell .admin-heading p{color:#c8d3cb}.admin-app-shell .admin-refresh{border-color:#ffffff35;background:#ffffff10;color:#fff;border-radius:8px}.admin-app-shell .admin-tabs{grid-column:1;grid-row:2/span 20;position:sticky;top:24px;display:flex;flex-direction:column;gap:7px;overflow:visible;margin:0;padding:16px;border:1px solid #d9dfda;border-radius:12px;background:#fff;box-shadow:0 8px 24px #1733200c}.admin-app-shell .admin-tabs:before{content:"ADMIN CONSOLE";padding:8px 12px 12px;color:#7c877f;font-size:10px;font-weight:700;letter-spacing:.14em}.admin-app-shell .admin-tabs button{width:100%;border-radius:8px;padding:12px 13px;font-size:13px;text-align:left}.admin-app-shell .admin-tabs button.active{background:#173d27;color:#fff}.admin-app-shell .admin-page>.container>*:not(.admin-heading):not(.admin-tabs){grid-column:2}.admin-app-shell .admin-metrics{margin:0;border:0;border-radius:12px;gap:12px;background:transparent}.admin-app-shell .admin-metrics article,.admin-app-shell .admin-panel{border:1px solid #d9dfda;border-radius:12px;background:#fff;box-shadow:0 8px 24px #1733200b}.admin-app-shell .admin-metrics article{padding:22px}.admin-app-shell .admin-metrics strong,.admin-app-shell .admin-panel-heading h2{font-family:inherit;font-weight:650;letter-spacing:-.02em}.admin-app-shell .admin-alert{margin:0;border-radius:9px}.admin-app-shell .admin-denied,.admin-app-shell .admin-loading{grid-column:1/-1!important;min-height:100vh;background:#eef1ed}.admin-app-shell .admin-denied h1{font-family:inherit;font-weight:650}@media(max-width:900px){.admin-app-shell .admin-page>.container{display:block;padding:16px}.admin-app-shell .admin-heading{margin-bottom:14px}.admin-app-shell .admin-tabs{position:static;display:flex;flex-direction:row;overflow:auto;margin-bottom:16px;padding:10px}.admin-app-shell .admin-tabs:before{display:none}.admin-app-shell .admin-tabs button{width:auto}.admin-app-shell .admin-metrics{margin:16px 0}.admin-app-shell .admin-alert{margin-bottom:14px}}.admin-heading-actions,.admin-inbox-item footer{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.admin-heading-actions .admin-small-button,.admin-inbox-item footer .admin-small-button{display:inline-flex;align-items:center;gap:6px}.admin-inbox-filters{display:flex;gap:6px;border-bottom:1px solid #e5e9e5;margin-bottom:8px}.admin-inbox-filters button{border:0;border-bottom:2px solid transparent;background:transparent;padding:10px 14px;color:#667069;font-size:12px}.admin-inbox-filters button.active{border-color:#173d27;color:#173d27;font-weight:700}.admin-inbox-filters span{display:inline-grid;place-items:center;min-width:20px;height:20px;margin-left:5px;border-radius:999px;background:#edf1ed;font-size:10px}.admin-inbox-list{display:grid}.admin-inbox-item{padding:17px 4px;border-bottom:1px solid #e7ebe7}.admin-inbox-item header{display:flex;justify-content:space-between;gap:15px}.admin-inbox-item header div{display:grid;gap:5px}.admin-inbox-item header strong{font-size:14px}.admin-inbox-item header span,.admin-attachment{color:#727b74;font-size:11px}.admin-inbox-item p{max-height:160px;overflow:auto;white-space:pre-wrap;color:#424a44;font-size:12px;line-height:1.65}.admin-inbox-item footer{justify-content:flex-end}.admin-attachment{display:inline-flex;align-items:center;gap:4px}.admin-support-layout{display:grid;gap:18px}.admin-support-compose{background:#f9fbf9!important}.admin-support-compose .admin-message-form{grid-template-columns:minmax(180px,.7fr) minmax(220px,1fr);align-items:end}.admin-support-compose .admin-message-form label:nth-of-type(3),.admin-support-compose .admin-message-form>div{grid-column:1/-1}.admin-message-form select{width:100%;border:1px solid var(--line);background:#fffefa;padding:10px;font:inherit;font-size:12px;color:var(--ink)}.admin-support-filters{display:flex;gap:6px;margin:-4px 0 16px;border-bottom:1px solid #e4e8e4}.admin-support-filters button{border:0;border-bottom:3px solid transparent;background:transparent;padding:11px 14px;color:#667069;font-size:12px}.admin-support-filters button.active{border-color:#173d27;color:#173d27;font-weight:700}.admin-support-filters span{display:inline-grid;place-items:center;min-width:21px;height:21px;margin-left:5px;border-radius:99px;background:#e9eeea;font-size:10px}.admin-support-old-actions{display:flex;justify-content:flex-end;padding:0 14px 14px}.admin-support-ticket{border-radius:9px;overflow:hidden}.admin-support-ticket+.admin-support-ticket{margin-top:12px}@media(max-width:700px){.admin-support-compose .admin-message-form{grid-template-columns:1fr}.admin-support-compose .admin-message-form label:nth-of-type(3),.admin-support-compose .admin-message-form>div{grid-column:auto}.admin-support-filters{overflow:auto}.admin-support-filters button{white-space:nowrap}}.admin-message-item{display:grid;gap:10px;padding:16px 0}.admin-message-item>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-message-item>header>div{min-width:0}.admin-message-item>header strong{overflow-wrap:anywhere}.admin-message-item>p{margin:0;padding:10px 12px;background:#f7f8f5;border-radius:6px}.admin-message-item>footer{display:flex;justify-content:flex-end;gap:7px}.admin-message-item>footer .admin-small-button{display:inline-flex;align-items:center;gap:5px}.admin-messages-grid>.admin-panel{max-height:720px;overflow:auto}.admin-messages-grid>.admin-panel:first-child{position:sticky;top:24px;align-self:start}.admin-inbox{min-height:205px}@media(max-width:900px){.admin-messages-grid>.admin-panel:first-child{position:static}.admin-messages-grid>.admin-panel{max-height:none}}.admin-customer-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.admin-customer-actions .admin-small-button{display:inline-flex;align-items:center;gap:5px}@media(max-width:700px){.admin-customer-actions{align-items:stretch;flex-direction:column}}.admin-reset-request-list{display:grid;gap:9px}.admin-reset-request-list article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px;border:1px solid #e0e5e0;background:#fbfcfa}.admin-reset-request-list article.handled{opacity:.72}.admin-reset-request-list article>div{display:grid;gap:4px;min-width:0}.admin-reset-request-list article strong{font-size:13px}.admin-reset-request-list article>div span{overflow-wrap:anywhere;color:#707870;font-size:11px}.admin-reset-request-list .admin-primary{padding:8px 11px}@media(max-width:700px){.admin-reset-request-list article{grid-template-columns:1fr}.admin-reset-request-list article>.admin-status,.admin-reset-request-list article>.admin-primary{justify-self:start}}.admin-order-cost-form{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr)) auto;align-items:end;gap:10px;margin:0 18px 14px;padding:15px;border:1px solid #d8d5cb;background:#fff}.admin-order-cost-form label{display:grid;gap:6px;color:#5d665f;font-size:11px}.admin-order-cost-form input{width:100%;border:1px solid #d8d5cb;padding:9px;font:inherit;color:#17251c}.admin-receipt-actions button{display:inline-flex;align-items:center;gap:6px}@media(max-width:760px){.admin-order-cost-form{grid-template-columns:1fr;margin-inline:12px}}.admin-customer-invoice-form{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr)) auto;align-items:end;gap:10px;margin:0 18px 14px;padding:15px;border:1px solid #b9d0bf;background:#f4faf5}.admin-customer-invoice-form header,.admin-order-cost-form header{grid-column:1/-1;display:grid;gap:4px}.admin-customer-invoice-form header small,.admin-order-cost-form header small{color:#667068;font-size:11px}.admin-customer-invoice-form label{display:grid;gap:6px;color:#405348;font-size:11px}.admin-customer-invoice-form input{width:100%;border:1px solid #c8d7cc;padding:9px;font:inherit;color:#17251c}.admin-supplemental-list{margin:0 18px 14px;padding:14px 15px;border:1px solid #d8d5cb;background:#fff}.admin-supplemental-list>strong{display:block;margin-bottom:8px}.admin-supplemental-list p{display:flex;justify-content:space-between;gap:12px;margin:7px 0;font-size:12px}.admin-supplemental-list a{display:inline-flex;align-items:center;gap:5px;font-weight:700}@media(max-width:760px){.admin-customer-invoice-form{grid-template-columns:1fr;margin-inline:12px}.admin-supplemental-list{margin-inline:12px}}
