.shop-locale .shop-shell .tri>span{display:none!important;margin:0!important;font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;color:inherit!important}.shop-locale[data-shop-language=en] .tri>.tri-en,.shop-locale[data-shop-language=ko] .tri>.tri-ko,.shop-locale[data-shop-language=zh] .tri>.tri-zh{display:inline!important}.shop-locale .shop-refresh{--shop-muted:#58675e}.shop-locale .shop-refresh .shop-header{position:sticky;top:0;z-index:30;background:#f8f9f5f5;backdrop-filter:blur(14px)}.shop-locale .shop-refresh .shop-header>.shop-inner{min-height:78px;gap:20px;flex-direction:row}.shop-locale .shop-refresh .shop-header-links{gap:24px}.shop-locale .shop-refresh .shop-header-links>a{display:flex;align-items:center;font-size:14px}.shop-language-picker{display:flex;padding:3px;border:1px solid var(--shop-line);border-radius:30px;gap:2px}.shop-language-picker button{min-width:42px;min-height:38px;border:0;border-radius:24px;font-size:12px;font-weight:500;padding:0 9px;color:var(--shop-ink);background:transparent;cursor:pointer;white-space:nowrap}.shop-language-picker button[aria-pressed=true]{background:var(--shop-ink);color:white}.shop-locale .shop-refresh .cart-nav{padding-left:20px}.shop-locale .shop-refresh .cart-nav>svg{display:block}.shop-locale .shop-refresh .shop-hero-compact{grid-template-columns:minmax(0,1fr) 290px;padding:30px 0 22px;gap:24px}.shop-locale .shop-refresh .shop-hero-compact h1{margin:10px 0 8px;font-size:36px;line-height:1.2;letter-spacing:-1px;font-weight:550}.shop-hero-summary{font-size:14px;line-height:1.6;color:var(--shop-muted);margin:0}.shop-hero-delivery{font-size:13px;line-height:1.6;background:#eaf0e3;border-radius:12px;padding:18px 20px}.shop-hero-delivery a{display:block;font-size:12px;margin-top:8px;text-decoration:underline;text-underline-offset:4px}.shop-locale .shop-refresh .shop-status{margin:0 0 20px;padding:11px 0;gap:9px;font-size:13px;line-height:1.5}.shop-locale .shop-refresh .shop-status strong{font-size:13px}.shop-locale .shop-refresh .shop-status a{font-size:12px}.shop-locale .shop-refresh #catalog{scroll-margin-top:96px}.shop-locale .shop-refresh .catalog-tools{grid-template-columns:minmax(0,1fr) 190px;gap:12px;margin:0 0 12px}.shop-locale .shop-refresh .catalog-field-label{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.shop-locale .shop-refresh .catalog-search-box{border-radius:9px}.shop-locale .shop-refresh .catalog-search input{min-height:46px;padding:11px 0;font-size:16px}.shop-locale .shop-refresh .catalog-search input::placeholder{font-size:14px}.shop-locale .shop-refresh .catalog-sort select{height:48px;min-height:48px;border-radius:9px;font-size:13px;background:#fff}.shop-locale .shop-refresh .catalog-collections{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 12px}.shop-locale .shop-refresh .catalog-collections>a,.shop-locale .shop-refresh .catalog-collections>button{flex:none;min-height:40px;padding:9px 13px;display:inline-flex;align-items:center;border-radius:30px;font-size:12px;border:1px solid var(--shop-line);background:transparent;color:var(--shop-ink);line-height:1.4}.shop-locale .shop-refresh .catalog-collections>button[aria-pressed=true]{background:#e6eddf;border-color:#c5d2bc;font-weight:600}.shop-locale .shop-refresh .catalog-tabs{border:0;gap:8px;overflow-x:auto;padding:0 0 4px;margin:0 0 8px;scrollbar-width:thin}.shop-locale .shop-refresh .catalog-tabs button{flex:0 0 auto;min-width:0;min-height:44px;padding:10px 14px;gap:7px;border:1px solid var(--shop-line);border-radius:8px;font-size:14px;line-height:1.4;white-space:nowrap}.shop-locale .shop-refresh .category-total{font-size:11px;align-self:center;margin:0}.shop-locale .shop-refresh .catalog-heading{margin:10px 0 16px;gap:12px}.shop-locale .shop-refresh .catalog-count,.shop-locale .shop-refresh .catalog-heading h3{font-size:12px;color:var(--shop-muted)}.shop-locale .shop-refresh .catalog-reset{font-size:12px;padding:4px 8px;min-height:36px}.shop-locale .shop-refresh .product-grid{gap:28px 20px}.shop-locale .shop-refresh .product-card{display:flex;flex-direction:column;min-width:0}.shop-locale .shop-refresh .product-link{height:auto;flex:1;display:flex;flex-direction:column}.shop-locale .shop-refresh .product-card-image{border-radius:10px;flex-shrink:0}.shop-locale .shop-refresh .product-card-image>img{padding:9px}.shop-locale .shop-refresh .product-body{padding:12px 0 9px;flex:1;display:flex;flex-direction:column;gap:7px}.shop-locale .shop-refresh .product-body h4{font-size:15px;line-height:1.5;font-weight:500;margin:0;min-height:3em}.shop-locale .shop-refresh .product-body .product-price{font-size:22px;line-height:1.3;margin:0;padding:0;border:0}.shop-locale .shop-refresh .product-provenance-compact{margin:0;font-size:11px;display:flex;gap:5px 8px;flex-wrap:wrap;align-items:center}.shop-locale .shop-refresh .product-provenance-compact .product-country{display:inline-flex;padding:3px 6px;border:0;background:#eaf0e3;gap:4px;border-radius:4px;font-size:11px;font-weight:500;line-height:1.4;min-height:0}.shop-locale .shop-refresh .product-provenance-compact .country-flag{font-size:13px}.shop-locale .shop-refresh .product-provenance-compact .provenance-meta{display:flex;gap:4px 8px;flex-wrap:wrap;font-size:11px;margin:0}.shop-locale .shop-refresh .product-provenance-compact .provenance-meta>div{display:inline-flex;gap:4px;align-items:baseline;margin:0}.shop-locale .shop-refresh .product-provenance-compact dt{font-size:10px;color:var(--shop-muted)}.shop-locale .shop-refresh .product-provenance-compact dd{font-size:11px;font-weight:500;margin:0}.shop-locale .shop-refresh .shop-cart-add-compact .cart-add{font-size:13px;border-radius:7px;min-height:44px;padding:10px 6px}.shop-locale .shop-refresh .shop-cart-add-compact .cart-add .tri{justify-content:center}.shop-locale .shop-refresh .shop-cart-add-status:empty{display:none}.shop-locale .shop-refresh .catalog-stock-note,.shop-locale .shop-refresh .catalog>.catalog-notice{font-size:12px;line-height:1.6}.shop-locale .shop-refresh .catalog-estimate-note{font-size:12px;line-height:1.6;margin:8px 0 12px}.shop-locale .shop-refresh .shop-inquiry-notice{font-size:13px;line-height:1.6}.shop-locale .shop-refresh :is(#contact,#stationery-selections,#shopping-help){scroll-margin-top:100px}@media(max-width:700px){.shop-locale .shop-refresh .shop-inner{padding-inline:16px}.shop-locale .shop-refresh .shop-header>.shop-inner{min-height:66px;gap:10px}.shop-locale .shop-refresh .brand-mark{width:85px}.shop-locale .shop-refresh .shop-brand-caption{display:none}.shop-locale .shop-refresh .shop-header-links{gap:10px}.shop-locale .shop-refresh .shop-header-links>.shop-nav-browse,.shop-locale .shop-refresh .shop-header-links>.shop-nav-contact{display:none}.shop-language-picker{gap:0;padding:2px}.shop-language-picker button{min-width:36px;min-height:36px;padding:0 7px;font-size:11px}.shop-locale .shop-refresh .cart-nav{border:0;padding:0;gap:4px;min-height:44px}.shop-locale .shop-refresh .cart-nav>.tri{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.shop-locale .shop-refresh .shop-cart-count{min-width:19px;height:19px;font-size:10px}.shop-locale .shop-refresh .shop-hero-compact{display:block;padding:20px 0 12px}.shop-locale .shop-refresh .shop-hero-compact h1{font-size:28px;letter-spacing:-.7px;margin:8px 0}.shop-locale .shop-refresh .shop-hero-compact .shop-section-label{font-size:9px;margin:0}.shop-hero-summary{font-size:13px}.shop-hero-delivery{margin-top:12px;padding:9px 11px;font-size:11px;border-radius:7px;display:flex;gap:8px;align-items:center;justify-content:space-between}.shop-hero-delivery a{font-size:11px;margin:0;flex-shrink:0}.shop-locale .shop-refresh .shop-status{margin:0 0 14px;padding:9px 0;font-size:12px;grid-template-columns:6px minmax(0,1fr) auto}.shop-locale .shop-refresh .shop-status strong{font-size:12px}.shop-locale .shop-refresh .shop-status a{font-size:11px}.shop-locale .shop-refresh .catalog-tools{grid-template-columns:minmax(0,1fr) 110px;gap:8px;margin-bottom:10px}.shop-locale .shop-refresh .catalog-sort select{font-size:12px;padding:8px 5px}.shop-locale .shop-refresh .catalog-search-box{gap:7px;padding:0 10px}.shop-locale .shop-refresh .catalog-search input::placeholder{font-size:12px}.shop-locale .shop-refresh .catalog-collections{gap:6px;margin-bottom:10px}.shop-locale .shop-refresh .catalog-collections>a,.shop-locale .shop-refresh .catalog-collections>button{font-size:11px;padding:8px 10px;min-height:38px}.shop-locale .shop-refresh .catalog-tabs button{font-size:12px;min-height:42px;padding:9px 12px;gap:6px}.shop-locale .shop-refresh .catalog-heading{margin:8px 0 12px}.shop-locale .shop-refresh .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.shop-locale .shop-refresh .product-body{padding:10px 0 8px;gap:7px}.shop-locale .shop-refresh .product-body h4{font-size:13px;line-height:1.5}.shop-locale .shop-refresh .product-body .product-price{font-size:21px}.shop-locale .shop-refresh .product-provenance-compact .provenance-meta{gap:3px}.shop-locale .shop-refresh .product-provenance-compact .provenance-meta>div{flex-wrap:wrap}.shop-locale .shop-refresh .product-card-arrow{width:24px;height:24px;right:7px;bottom:7px;font-size:18px}.shop-locale .shop-refresh .shop-help-grid{margin-top:24px;padding:30px 0;gap:20px}.shop-locale .shop-refresh .shop-contact-panel{padding:32px 0;gap:20px}.shop-locale .shop-refresh .shop-footer-grid{display:grid;gap:28px}.shop-locale .shop-refresh .shop-footer-grid>nav{gap:14px}}@media(prefers-reduced-motion:reduce){.shop-locale *{scroll-behavior:auto!important;transition:none!important}}.shop-locale .shop-refresh .catalog-search-box{display:flex!important}.shop-locale .shop-refresh .catalog-collections>a,.shop-locale .shop-refresh .catalog-collections>button{min-width:0;width:auto}.shop-locale .shop-refresh .catalog-collections>a{margin-left:0}.shop-locale .shop-refresh .pd-section-nav{top:78px;z-index:20}.shop-locale .shop-refresh .pd-detail :is(#photos,#included,#details,#buying-guide,#delivery-help,#related,#product-reference){scroll-margin-top:150px}@media(max-width:700px){.shop-locale .shop-refresh .pd-section-nav{top:66px}.shop-locale .shop-refresh .pd-detail :is(#photos,#included,#details,#buying-guide,#delivery-help,#related,#product-reference){scroll-margin-top:130px}}.shipment-entry{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:19px 22px;margin:0 0 24px;border:1px solid #d6dfd6;background:#edf2e9;color:#153e33;text-decoration:none;font-size:14px;border-radius:3px}.shipment-entry>span:last-child{font-size:12px;flex-shrink:0}.shipment-page{padding-top:32px;padding-bottom:80px;color:#153e33}.shipment-back{font-size:13px;color:#536458;text-decoration:none}.shipment-heading{padding:44px 0 28px;max-width:780px}.shipment-eyebrow{font-size:11px;letter-spacing:2px;color:#8e6246;margin:0 0 18px}.shipment-heading h1{font-size:clamp(30px,4.5vw,52px);font-weight:500;line-height:1.22;letter-spacing:-.04em;margin:0 0 18px}.shipment-heading>p:not(.shipment-eyebrow){font-size:16px;line-height:1.7;margin:0 0 12px}.shipment-heading .shipment-guidance{font-size:13px!important;color:#626e64;max-width:680px}.shipment-filters{display:flex;flex-wrap:wrap;gap:8px}.shipment-filters button{font:inherit;font-size:13px;padding:10px 16px;border:1px solid #ccd6cb;border-radius:24px;background:transparent;color:#3c5645;cursor:pointer}.shipment-filters button[aria-pressed=true]{background:#153e33;border-color:#153e33;color:#fff}.shipment-count{font-size:12px;color:#626e64;margin:20px 0}.shipment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 22px;align-items:start}.shipment-card{min-width:0;border:1px solid #e0e3da;border-radius:4px;overflow:hidden;background:#fff}.shipment-image{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;background:#f2f0e9;overflow:hidden}.shipment-image img{width:100%;height:100%;object-fit:contain}.shipment-photo-number{position:absolute;bottom:10px;left:10px;right:10px;display:flex;justify-content:space-between;font-size:10px;letter-spacing:1px;color:#fff;background:#163c32e8;padding:6px 9px;border-radius:2px}.shipment-card-body{padding:18px}.shipment-card h2{font-size:16px;font-weight:500;line-height:1.55;margin:0 0 15px;overflow-wrap:anywhere}.shipment-product-links{border-top:1px solid #e3e7de;padding-top:12px;font-size:12px;line-height:1.6}.shipment-product-links summary{cursor:pointer;color:#5b6d60}.shipment-product-links ul{list-style:none;padding:0;margin:10px 0 0}.shipment-product-links li+li{border-top:1px solid #eef0e9;margin-top:7px;padding-top:7px}.shipment-inquiry,.shipment-product-links a{color:#285340;text-decoration:none;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.shipment-entry:focus-visible,.shipment-page :is(a,button,summary):focus-visible{outline:2px solid #a96d48;outline-offset:4px}@media(max-width:1000px){.shipment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.shipment-entry{padding:16px;align-items:flex-start;flex-direction:column;gap:7px}.shipment-heading{padding-top:30px}.shipment-grid{grid-template-columns:minmax(0,1fr);gap:20px}.shipment-card-body{padding:16px}.shipment-filters{gap:7px}.shipment-filters button{padding:9px 12px;font-size:12px}}