:root{--color-bg:#f7f3ea;--color-surface:#fffdf8;--color-surface-muted:#ede5d3;--color-surface-notice:#f3ecdc;--color-fg:#2b2117;--color-muted:#6f6250;--color-line:#ddd2bc;--color-accent:#96562a;--color-accent-fg:#fffdf8;--color-accent-strong:#7a421d;--color-danger:#a02c1f;--color-danger-fg:#fffdf8;--font-serif:"Newsreader", Georgia, "Times New Roman", serif;--font-sans:"Archivo", "Trebuchet MS", system-ui, sans-serif;--font-size-xs:.8125rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.0625rem;--font-size-xl:1.25rem;--font-size-h2:clamp(1.375rem, 1.2rem + .8vw, 1.75rem);--font-size-h1:clamp(2rem, 1.3rem + 2.8vw, 3.125rem);--line-height-base:1.65;--line-height-tight:1.12;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:600;--tracking-brand:.01em;--space-0-25:.25rem;--space-0-5:.5rem;--space-0-75:.75rem;--space-1:1rem;--space-1-25:1.25rem;--space-1-5:1.5rem;--space-1-75:1.75rem;--space-2:2rem;--space-2-5:2.5rem;--space-3:3rem;--space-4:4rem;--space-6:6rem;--space-0-3:.25rem;--space-0-35:.5rem;--space-0-6:.5rem;--space-0-7:.75rem;--space-0-9:1rem;--space-1-1:1rem;--space-1-2:1.25rem;--radius:8px;--radius-sm:4px;--wrap:72rem;--measure:40rem;--measure-form:30rem;--grid-min:16rem;--grid-min-sm:13rem;--detail-split:minmax(0, 3fr) minmax(0, 2fr);--band-split:minmax(0, 5fr) minmax(0, 7fr);--field-min:9rem;--header-height:4.5rem;--control-width:4.5rem;--border-width:1px;--border-accent-width:3px;--shadow-sm:0 1px 2px #2b21170f;--shadow-md:0 14px 34px -14px #2b211747;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--color-bg);color:var(--color-fg);font:var(--font-size-base)/var(--line-height-base) var(--font-sans);font-synthesis:none;margin:0}a{color:inherit}img{max-width:100%;height:auto}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}::selection{background:color-mix(in srgb, var(--color-accent) 25%, transparent)}.wrap{width:100%;max-width:var(--wrap);padding-inline:var(--space-1-5);margin-inline:auto}@media (width<=30rem){.wrap{padding-inline:var(--space-1)}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header{z-index:20;background:var(--color-bg);border-bottom:var(--border-width) solid var(--color-line);position:sticky;top:0}.site-header .wrap{justify-content:space-between;align-items:center;gap:var(--space-1);min-height:var(--header-height);display:flex}.brand{font-family:var(--font-serif);font-weight:var(--font-weight-bold);font-size:var(--font-size-xl);letter-spacing:var(--tracking-brand);color:var(--color-fg);text-decoration:none}.brand:hover{text-underline-offset:4px;text-decoration:underline}.site-nav{gap:var(--space-1-5);font-size:var(--font-size-sm);display:flex}@media (width<=30rem){.site-nav{gap:var(--space-1)}}.site-nav a{color:var(--color-muted);padding-block:var(--space-0-5);text-decoration:none}.site-nav a:hover,.site-nav a:focus-visible{color:var(--color-fg);text-underline-offset:4px;text-decoration:underline}.site-nav a[aria-current=page]{color:var(--color-fg)}.hero{background:var(--color-surface-muted);align-items:end;min-height:clamp(28rem,62vh,42rem);display:grid;position:relative;overflow:hidden}.hero__image{position:absolute;inset:0}.hero__image img{object-fit:cover;object-position:72% center;width:100%;height:100%}.hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0b1b2785,#0b1b2714 58%,#0000 72%);position:absolute;inset:0}.hero__content{z-index:1;max-width:var(--wrap);padding-inline:var(--space-1-5);padding-block:var(--space-3);width:100%;color:var(--color-bg);margin-inline:auto;position:relative}.hero__kicker{font:var(--font-weight-medium) var(--font-size-sm)/1.2 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--color-bg) 78%, transparent);margin:0 0 var(--space-0-75)}.hero__title{font-family:var(--font-serif);font-weight:var(--font-weight-medium);font-size:var(--font-size-h1);line-height:var(--line-height-tight);letter-spacing:-.01em;text-wrap:balance;max-width:14ch;margin:0}.hero__lede{font-size:var(--font-size-lg);max-width:30rem;margin:var(--space-0-75) 0 var(--space-1-5);color:color-mix(in srgb, var(--color-bg) 88%, transparent);line-height:1.5}@media (width<=48rem){.hero{min-height:34rem}.hero__image img{object-position:74% 24%}.hero:after{background:linear-gradient(#0000 25%,#0b1b271f 45%,#0b1b279e)}.hero__title{max-width:18ch}}main{padding-block:var(--space-2-5) var(--space-4)}h1{font-family:var(--font-serif);font-weight:var(--font-weight-medium);font-size:var(--font-size-h1);line-height:var(--line-height-tight);letter-spacing:-.01em;margin:0 0 var(--space-0-75);text-wrap:balance}h2{font-family:var(--font-serif);font-weight:var(--font-weight-medium);font-size:var(--font-size-h2);line-height:var(--line-height-tight);margin:0 0 var(--space-0-75)}.section-head{justify-content:space-between;align-items:baseline;gap:var(--space-1);padding-bottom:var(--space-0-75);border-bottom:var(--border-width) solid var(--color-line);display:flex}.lede{color:var(--color-muted);max-width:var(--measure);font-size:var(--font-size-lg)}.muted{color:var(--color-muted)}.product-grid{grid-template-columns:repeat(auto-fill, minmax(var(--grid-min), 1fr));gap:var(--space-2);margin:var(--space-2) 0 0;padding:0;list-style:none;display:grid}@media (width<=30rem){.product-grid{gap:var(--space-1);grid-template-columns:repeat(auto-fill, minmax(var(--grid-min-sm), 1fr))}}.product-card{border:var(--border-width) solid var(--color-line);border-radius:var(--radius);background:var(--color-surface);flex-direction:column;transition:box-shadow .25s,transform .25s,border-color .25s;display:flex;overflow:hidden}.product-card:hover,.product-card:focus-within{border-color:color-mix(in srgb, var(--color-accent) 40%, var(--color-line));box-shadow:var(--shadow-md);transform:translateY(-2px)}.product-card__media{aspect-ratio:1;background:var(--color-surface-muted);place-items:center;display:grid;overflow:hidden}.product-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.product-card:hover .product-card__media img,.product-card:focus-within .product-card__media img{transform:scale(1.04)}.product-card__body{padding:var(--space-1) var(--space-1-25) var(--space-1-25);gap:var(--space-0-5);flex-direction:column;align-items:flex-start;display:flex}.product-card__name{font-family:var(--font-serif);font-weight:var(--font-weight-medium);font-size:var(--font-size-lg);color:var(--color-fg);line-height:1.3;text-decoration:none}.product-card__name:hover{text-underline-offset:3px;text-decoration:underline}.product-card__price{font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;color:var(--color-fg)}.button{justify-content:center;align-items:center;gap:var(--space-0-5);padding:var(--space-0-75) var(--space-1-5);border-radius:var(--radius);background:var(--color-accent);color:var(--color-accent-fg);font:var(--font-weight-medium) var(--font-size-base)/1.2 var(--font-sans);cursor:pointer;border:0;text-decoration:none;transition:background-color .2s,box-shadow .2s,transform .1s;display:inline-flex}.button:hover{background:var(--color-accent-strong);box-shadow:var(--shadow-sm)}.button:active{box-shadow:none;transform:translateY(1px)}.button[disabled],.button[aria-disabled=true]{background:var(--color-surface-muted);color:var(--color-muted);cursor:not-allowed;box-shadow:none}.button--ghost{border:var(--border-width) solid var(--color-line);color:var(--color-fg);background:0 0}.button--ghost:hover{border-color:var(--color-accent);color:var(--color-accent);box-shadow:none;background:0 0}.button--ghost[disabled]{border-color:var(--color-line);color:var(--color-muted);background:0 0}.button--on-dark{border:var(--border-width) solid color-mix(in srgb, var(--color-bg) 55%, transparent);color:var(--color-bg);background:0 0}.button--on-dark:hover{background:color-mix(in srgb, var(--color-bg) 12%, transparent);border-color:var(--color-bg);box-shadow:none}.button--sm{padding:var(--space-0-5) var(--space-1);font-size:var(--font-size-sm);border-radius:var(--radius-sm)}.button--wide{width:100%}.text-button{font:inherit;font-size:var(--font-size-sm);color:var(--color-muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.text-button:hover{color:var(--color-danger)}.text-button:focus-visible{outline-offset:1px}.notice{border:var(--border-width) solid var(--color-line);border-left:var(--border-accent-width) solid var(--color-accent);border-radius:var(--radius-sm);padding:var(--space-0-75) var(--space-1);background:var(--color-surface-notice);font-size:var(--font-size-sm);color:var(--color-fg)}.notice--error{border-left-color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 7%, var(--color-surface))}.assure{gap:var(--space-0-5) var(--space-2-5);padding-block:var(--space-1-25);margin-top:var(--space-2-5);border-top:var(--border-width) solid var(--color-line);font-size:var(--font-size-sm);color:var(--color-muted);flex-wrap:wrap;display:flex}.band{grid-template-columns:var(--band-split);gap:var(--space-3);padding-block:var(--space-4);align-items:center;display:grid}.band__media{aspect-ratio:4/3;border-radius:var(--radius);background:var(--color-surface-muted);overflow:hidden}.band__media img{object-fit:cover;object-position:center 30%;width:100%;height:100%}.band__statement{font-family:var(--font-serif);font-weight:var(--font-weight-normal);max-width:26ch;margin:0 0 var(--space-1-5);text-wrap:pretty;font-size:clamp(1.375rem,1.1rem + 1.4vw,2rem);line-height:1.35}.band__statement em{color:var(--color-accent);font-style:italic}@media (width<=64rem){.band{gap:var(--space-2);grid-template-columns:1fr}.band__statement{max-width:32ch}}.breadcrumb{font-size:var(--font-size-sm);color:var(--color-muted);margin-bottom:var(--space-0-75)}.breadcrumb a{color:var(--color-muted);text-decoration:none}.breadcrumb a:hover{color:var(--color-fg);text-underline-offset:3px;text-decoration:underline}.product-detail{gap:var(--space-3);grid-template-columns:var(--detail-split);margin-top:var(--space-1-5);align-items:start;display:grid}@media (width<=48rem){.product-detail{gap:var(--space-2);grid-template-columns:1fr}}.gallery__main{aspect-ratio:1;border-radius:var(--radius);background:var(--color-surface-muted);overflow:hidden}.gallery__main img{object-fit:cover;width:100%;height:100%;display:block}.gallery__thumbs{gap:var(--space-0-5);margin-top:var(--space-0-75);flex-wrap:wrap;padding:0;list-style:none;display:flex}.gallery__thumb{aspect-ratio:1;border:var(--border-width) solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);cursor:pointer;width:4.5rem;padding:0;transition:border-color .2s,box-shadow .2s;overflow:hidden}.gallery__thumb img{object-fit:cover;width:100%;height:100%;display:block}.gallery__thumb:hover{border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-line))}.gallery__thumb[aria-current=true]{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}.buy-panel{gap:var(--space-1-25);flex-direction:column;display:flex}@media (width>=48.01rem){.buy-panel{top:calc(var(--header-height) + var(--space-1));position:sticky}}.price{font-family:var(--font-sans);font-weight:var(--font-weight-medium);font-size:var(--font-size-xl);font-variant-numeric:tabular-nums;margin:0}.price--lg{font-size:var(--font-size-h2)}.badge{padding:var(--space-0-25) var(--space-0-75);border:var(--border-width) solid color-mix(in srgb, var(--color-danger) 35%, var(--color-line));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-danger) 8%, var(--color-surface));color:var(--color-danger);font:var(--font-weight-medium) var(--font-size-xs)/1.4 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;display:inline-block}.option-group{gap:var(--space-0-5);border:0;flex-direction:column;margin:0;padding:0;display:flex}.option-group legend{font:var(--font-weight-medium) var(--font-size-xs)/1.4 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);padding:0}.option-list{gap:var(--space-0-5);flex-wrap:wrap;display:flex}.option{align-items:center;gap:var(--space-0-5);padding:var(--space-0-5) var(--space-1);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);font:var(--font-weight-medium) var(--font-size-sm)/1.3 var(--font-sans);color:var(--color-fg);cursor:pointer;transition:border-color .2s,background-color .2s,box-shadow .2s;display:inline-flex}.option:hover{border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-line))}.option:has(:checked){border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent);background:color-mix(in srgb, var(--color-accent) 6%, var(--color-surface))}.option input{opacity:0;pointer-events:none;position:absolute}.option:focus-within{outline:2px solid var(--color-accent);outline-offset:2px}.stepper{border:var(--border-width) solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);align-items:stretch;display:inline-flex;overflow:hidden}.stepper button{width:2.5rem;font:var(--font-weight-medium) var(--font-size-lg)/1 var(--font-sans);color:var(--color-muted);cursor:pointer;background:0 0;border:0;transition:color .2s,background-color .2s}.stepper button:hover{color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 7%, transparent)}.stepper input{width:var(--control-width);border:0;border-inline:var(--border-width) solid var(--color-line);text-align:center;font-variant-numeric:tabular-nums;-moz-appearance:textfield;appearance:textfield;background:0 0}.stepper input::-webkit-outer-spin-button,.stepper input::-webkit-inner-spin-button{appearance:none;margin:0}.qty-row{align-items:center;gap:var(--space-1);display:flex}.prose{max-width:var(--measure);font-family:var(--font-serif);font-size:var(--font-size-lg);line-height:var(--line-height-base)}.prose p{margin:0 0 var(--space-1)}.prose strong{font-weight:var(--font-weight-bold)}.prose :is(h2,h3){font-family:var(--font-serif);font-weight:var(--font-weight-medium);font-size:var(--font-size-xl);margin:var(--space-2) 0 var(--space-0-75);line-height:1.3}.prose ul{padding-left:var(--space-1-25);margin:0 0 var(--space-1)}.prose li{margin-bottom:var(--space-0-25)}.cart-table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}.cart-table th{text-align:left;font:var(--font-weight-medium) var(--font-size-xs)/1.4 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);padding:var(--space-0-5) var(--space-0-75);border-bottom:var(--border-width) solid var(--color-line)}.cart-table td{padding:var(--space-1) var(--space-0-75);border-bottom:var(--border-width) solid var(--color-line);vertical-align:middle}.cart-table .num{font-variant-numeric:tabular-nums}.cart-table .total{font-weight:var(--font-weight-medium)}.cart-item{align-items:center;gap:var(--space-1);display:flex}.cart-item__img{aspect-ratio:1;border-radius:var(--radius-sm);border:var(--border-width) solid var(--color-line);object-fit:cover;width:4.5rem}.cart-item__name{font-family:var(--font-serif);font-weight:var(--font-weight-medium);font-size:var(--font-size-lg);color:var(--color-fg);line-height:1.25;text-decoration:none}.cart-item__name:hover{text-underline-offset:3px;text-decoration:underline}.cart-item__variant{font-size:var(--font-size-xs);color:var(--color-muted);margin:var(--space-0-25) 0 0}.cart-summary{align-items:flex-end;gap:var(--space-0-75);margin-top:var(--space-2);flex-direction:column;display:flex}.cart-total{font-size:var(--font-size-lg);font-variant-numeric:tabular-nums;margin:0}.cart-total .amount{font-weight:var(--font-weight-bold);font-size:var(--font-size-xl)}.cart-summary .muted{font-size:var(--font-size-sm)}@media (width<=30rem){.cart-table thead{display:none}.cart-table tr{grid-template-columns:1fr auto;display:grid}.cart-table td{padding:var(--space-0-5) 0;border:0}.cart-table td:first-child{grid-column:1/-1}}.checkout-steps{align-items:center;gap:var(--space-0-5);margin:0 0 var(--space-2-5);font-size:var(--font-size-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.step{align-items:center;gap:var(--space-0-5);color:var(--color-muted);display:flex}.step__num{border:var(--border-width) solid var(--color-line);background:var(--color-surface);width:1.75rem;height:1.75rem;font:var(--font-weight-medium) var(--font-size-xs)/1 var(--font-sans);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid}.step--done{color:var(--color-fg)}.step--done .step__num{border-color:var(--color-accent);color:var(--color-accent)}.step--current{color:var(--color-fg);font-weight:var(--font-weight-medium)}.step--current .step__num{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-fg)}.step:not(:last-child):after{content:"";width:var(--space-2);height:var(--border-width);background:var(--color-line);margin-inline:var(--space-0-5) var(--space-0-25)}.stack{gap:var(--space-1-5);max-width:var(--measure-form);flex-direction:column;display:flex}.stack fieldset{border:var(--border-width) solid var(--color-line);border-radius:var(--radius);padding:var(--space-1-25) var(--space-1-25) var(--space-1-5);gap:var(--space-1);flex-direction:column;margin:0;display:flex}.stack legend{padding-inline:var(--space-0-5);font:var(--font-weight-medium) var(--font-size-xs)/1.4 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}.stack label,.field-row label{gap:var(--space-0-25);font:var(--font-weight-medium) var(--font-size-sm)/1.4 var(--font-sans);color:var(--color-fg);flex-direction:column;display:flex}.field-row{gap:var(--space-1);flex-wrap:wrap;display:flex}.field-row label{flex:1 1 var(--field-min)}input,select,textarea{font:var(--font-weight-normal) var(--font-size-base)/1.4 var(--font-sans);padding:var(--space-0-5) var(--space-0-75);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-fg);transition:border-color .2s,box-shadow .2s}input:hover,select:hover{border-color:color-mix(in srgb, var(--color-accent) 40%, var(--color-line))}input:focus,select:focus,textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 16%, transparent);outline:none}input[aria-invalid=true],select[aria-invalid=true]{border-color:var(--color-danger)}input[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-danger) 16%, transparent)}input:disabled,select:disabled{background:var(--color-surface-muted);color:var(--color-muted);cursor:not-allowed}.hint{font:var(--font-weight-normal) var(--font-size-xs)/1.4 var(--font-sans);color:var(--color-muted)}.error-text{font:var(--font-weight-normal) var(--font-size-xs)/1.4 var(--font-sans);color:var(--color-danger)}.radio{align-items:center;gap:var(--space-0-75);padding:var(--space-0-75) var(--space-1);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);cursor:pointer;flex-direction:row;transition:border-color .2s,background-color .2s,box-shadow .2s}.radio:hover{border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-line))}.radio:has(:checked){border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent);background:color-mix(in srgb, var(--color-accent) 5%, var(--color-surface))}.radio input[type=radio],.radio input[type=checkbox]{width:1.1rem;height:1.1rem;accent-color:var(--color-accent);margin:0}.radio .radio__name{font-weight:var(--font-weight-medium);flex:1}.radio .radio__price{font-variant-numeric:tabular-nums;color:var(--color-muted)}.checkbox-row{align-items:flex-start;gap:var(--space-0-75);font-size:var(--font-size-sm);display:flex}.checkbox-row input{width:1.1rem;height:1.1rem;accent-color:var(--color-accent);margin-block:.2rem}.form-actions{gap:var(--space-1);flex-direction:column;align-items:stretch;display:flex}.form-actions .text-button{align-self:center}.return{max-width:var(--measure-form);text-align:center;align-items:center;gap:var(--space-1);flex-direction:column;margin-inline:auto;display:flex}.return .lede{margin:0}.order-no{padding:var(--space-0-5) var(--space-1-25);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);font:var(--font-weight-medium) var(--font-size-lg)/1.3 var(--font-sans);font-variant-numeric:tabular-nums;display:inline-block}.pulse{background:var(--color-accent);border-radius:50%;width:.6rem;height:.6rem;animation:1.6s ease-out infinite barkland-pulse}@keyframes barkland-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-accent) 45%, transparent)}70%{box-shadow:0 0 0 .55rem #0000}to{box-shadow:0 0 #0000}}.return-actions{justify-content:center;gap:var(--space-0-75);margin-top:var(--space-0-75);flex-wrap:wrap;display:flex}.page-head{padding-bottom:var(--space-1-25);border-bottom:var(--border-width) solid var(--color-line);margin-bottom:var(--space-2)}.page-head .lede{margin:0}.error-page{text-align:center;padding-block:var(--space-4);align-items:center;gap:var(--space-0-75);flex-direction:column;display:flex}.error-page .lede{margin:0}.error-actions{justify-content:center;gap:var(--space-0-75);flex-wrap:wrap;display:flex}.site-footer{border-top:var(--border-width) solid var(--color-line);background:var(--color-surface);padding-block:var(--space-2);font-size:var(--font-size-xs);color:var(--color-muted)}.site-footer .wrap{justify-content:space-between;align-items:baseline;gap:var(--space-1);flex-wrap:wrap;display:flex}.site-footer nav{gap:var(--space-1-5);flex-wrap:wrap;display:flex}.site-footer a{color:inherit;text-decoration:none}.site-footer a:hover{color:var(--color-fg);text-underline-offset:3px;text-decoration:underline}.toast{left:50%;bottom:var(--space-2);z-index:50;padding:var(--space-0-75) var(--space-1-25);border-radius:var(--radius);background:var(--color-fg);color:var(--color-bg);font:var(--font-weight-medium) var(--font-size-sm)/1.4 var(--font-sans);box-shadow:var(--shadow-md);opacity:0;pointer-events:none;transition:transform .3s,opacity .3s;position:fixed;transform:translate(-50%,200%)}.toast--visible{opacity:1;transform:translate(-50%)}.state-label{width:100%;margin-top:var(--space-4);padding-bottom:var(--space-0-5);border-bottom:var(--border-width) dashed var(--color-line);font:var(--font-weight-medium) var(--font-size-xs)/1.4 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);display:block}.mock-screens{gap:var(--space-4);flex-direction:column;display:flex}.stack label.option{flex-direction:row;align-items:center;display:inline-flex}.stack label.radio{flex-direction:row;align-items:center;display:flex}.stack label.checkbox-row{flex-direction:row;align-items:flex-start;display:flex}.stack fieldset.option-group{border:0;margin:0;padding:0}.stack fieldset.option-group legend{padding:0}.return h1{font-size:clamp(1.5rem,1.2rem + 1.4vw,2.25rem)}.inline-form{align-items:center;gap:var(--space-0-5);flex-wrap:wrap;margin:0;display:inline-flex}.brand img{width:auto;height:1.4rem;display:block}.pagination{margin-top:var(--space-2)}.site-footer__facts{flex-basis:100%;margin:0}.prose a{color:var(--color-accent)}.option:has(input:disabled){cursor:not-allowed;color:var(--color-muted);border-color:var(--color-line);background:var(--color-surface-muted)}.gallery{min-width:0}.band--text-only{grid-template-columns:1fr}.pending-order{gap:var(--space-0-75);flex-direction:column;display:flex}.pending-order__title{font-size:var(--font-size-base);margin:0}.pending-order__title,.pending-order__text{margin:0}.pending-order__actions{gap:var(--space-0-75);flex-wrap:wrap;align-items:center;display:flex}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/newsreader-vietnamese-400-normal.DdKr49mV.woff2)format("woff2"),url(/_astro/newsreader-vietnamese-400-normal.BekUZro8.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/newsreader-latin-ext-400-normal.svq1FPys.woff2)format("woff2"),url(/_astro/newsreader-latin-ext-400-normal.DYA1XoQK.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/newsreader-latin-400-normal.BFBkh4jY.woff2)format("woff2"),url(/_astro/newsreader-latin-400-normal.gRTjlS2D.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/newsreader-vietnamese-500-normal.CL6a8tp2.woff2)format("woff2"),url(/_astro/newsreader-vietnamese-500-normal.BEAbKU8A.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/newsreader-latin-ext-500-normal.BNHmvKvI.woff2)format("woff2"),url(/_astro/newsreader-latin-ext-500-normal.CZruMFou.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/newsreader-latin-500-normal.B66TYsaK.woff2)format("woff2"),url(/_astro/newsreader-latin-500-normal.DFwuUcdu.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/newsreader-vietnamese-600-normal.CaH84vfx.woff2)format("woff2"),url(/_astro/newsreader-vietnamese-600-normal.CVAR0otO.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/newsreader-latin-ext-600-normal.BXv5iMHi.woff2)format("woff2"),url(/_astro/newsreader-latin-ext-600-normal.BrbfzHZ5.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/newsreader-latin-600-normal.30OJ_TG_.woff2)format("woff2"),url(/_astro/newsreader-latin-600-normal.DUnT2r2g.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/newsreader-vietnamese-400-italic.bZegYFuM.woff2)format("woff2"),url(/_astro/newsreader-vietnamese-400-italic.QbB8kb5s.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/newsreader-latin-ext-400-italic.BMTE_bNQ.woff2)format("woff2"),url(/_astro/newsreader-latin-ext-400-italic.qdgKLcPG.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/newsreader-latin-400-italic.CEihAR-f.woff2)format("woff2"),url(/_astro/newsreader-latin-400-italic.CNZoH1hn.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/archivo-vietnamese-400-normal.BF4g3tCF.woff2)format("woff2"),url(/_astro/archivo-vietnamese-400-normal.FGOLYM1a.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/archivo-latin-ext-400-normal.B5tPZzqW.woff2)format("woff2"),url(/_astro/archivo-latin-ext-400-normal.DrmqtLj6.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/archivo-latin-400-normal.C81ewxNO.woff2)format("woff2"),url(/_astro/archivo-latin-400-normal.Bl602Mgc.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/archivo-vietnamese-500-normal.k0drYPZA.woff2)format("woff2"),url(/_astro/archivo-vietnamese-500-normal.7W3lD2kQ.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/archivo-latin-ext-500-normal.RFhg4CpD.woff2)format("woff2"),url(/_astro/archivo-latin-ext-500-normal.D7mXw3Kz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/archivo-latin-500-normal.CGugC8dq.woff2)format("woff2"),url(/_astro/archivo-latin-500-normal.pkzA7jw9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/archivo-vietnamese-600-normal.anCjMumA.woff2)format("woff2"),url(/_astro/archivo-vietnamese-600-normal.C8xBVdfP.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/archivo-latin-ext-600-normal.Dm61iqcg.woff2)format("woff2"),url(/_astro/archivo-latin-ext-600-normal.D7uErJuz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/archivo-latin-600-normal.3BBy0ZsW.woff2)format("woff2"),url(/_astro/archivo-latin-600-normal.DwYieO8P.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
