:root{--paper:#faf9f6;--paper-deep:#eeebe4;--ink:#25221e;--ink-soft:#5c554b;--carbon:#25221e;--carbon-deep:#1a1815;--wood:#8a6342;--wood-deep:#6b4a30;--forest:#2f5233;--forest-deep:#203a24;--red:#8e3b2e;--red-deep:#722e22;--plate:#fff;--field:#fcfaf5;--line:rgba(37,34,30,.16);--focus:var(--ink);--photo-blend:normal;--font-display:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Palatino, Georgia, serif;--font-body:"Segoe UI Variable Text", "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--page-width:1240px;--gutter: clamp(1rem, 3vw, 2rem) ;--radius:2px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html:has(dialog[open]){overflow:hidden}[hidden]{display:none!important}body{margin:0;min-height:100vh;display:flex;flex-direction:column;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:1rem;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.main{flex:1 0 auto}.main:focus{outline:none}img,svg{display:block;max-width:100%}img{height:auto}h1,h2,h3,h4{font-family:var(--font-display);font-weight:400;line-height:1.08;letter-spacing:-.012em;margin:0 0 .5em;text-wrap:balance}.h1,h1{font-size:clamp(2.1rem,1.3rem + 3.2vw,3.5rem)}.h2,h2{font-size:clamp(1.65rem,1.2rem + 1.8vw,2.5rem)}.h3,h3{font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem)}p{margin:0 0 1em;text-wrap:pretty}a{color:inherit;text-decoration-thickness:.08em;text-underline-offset:.2em}ul[role=list]{list-style:none;margin:0;padding:0}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:var(--radius)}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.skip-link{position:absolute;left:1rem;top:-4rem;z-index:100;padding:.75rem 1rem;background:var(--ink);color:var(--paper);border-radius:var(--radius)}.skip-link:focus{top:1rem}.container{width:min(100% - 2 * var(--gutter),var(--page-width));margin-inline:auto}.container--narrow{width:min(100% - 2 * var(--gutter),46rem)}.section{padding-block:clamp(3rem,7vw,6rem)}.section--deep{background:var(--paper-deep)}.section__head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:.5rem 2rem;margin-bottom:clamp(1.5rem,3vw,2.5rem)}.section__title{margin:0}.rte{max-width:62ch}.rte>:last-child{margin-bottom:0}.rte h3{margin-top:1.5em;font-size:1.3rem}.rte ol,.rte ul{padding-left:1.25em;margin:0 0 1em}.rte li{margin-bottom:.35em}.text-soft{color:var(--ink-soft)}.btn{--btn-bg:var(--forest);--btn-fg:var(--paper);--btn-line:var(--forest);display:inline-grid;place-items:center;min-height:3rem;padding:.7rem 1.5rem;background:var(--btn-bg);color:var(--btn-fg);border:1.5px solid var(--btn-line);border-radius:var(--radius);font:600 1rem/1.2 var(--font-body);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .16s var(--ease-out),background-color .16s ease,color .16s ease,border-color .16s ease}.btn:active:not([disabled]):not([aria-disabled=true]){transform:scale(.97)}.btn[aria-disabled=true],.btn[disabled]{opacity:.55;cursor:not-allowed}.btn--light{--btn-bg:var(--paper);--btn-fg:var(--forest-deep);--btn-line:var(--paper)}.btn--ghost{--btn-bg:transparent;--btn-fg:var(--forest);--btn-line:currentColor}.btn--block{width:100%}.btn__done,.btn__label{grid-area:1/1;transition:opacity .2s,filter .2s}.btn[data-state=added] .btn__label,.btn__done{opacity:0;filter:blur(2px)}.btn[data-state=added] .btn__done{opacity:1;filter:none}.text-link{font-weight:600;text-decoration:underline;text-decoration-thickness:.1em;text-underline-offset:.3em}@media(hover:hover)and (pointer:fine){.btn:hover:not([disabled]):not([aria-disabled=true]){--btn-bg:var(--forest-deep);--btn-line:var(--forest-deep)}.btn--light:hover:not([disabled]){--btn-bg:#fff;--btn-line:#fff}.btn--ghost:hover:not([disabled]){--btn-bg:var(--forest);--btn-fg:var(--paper);--btn-line:var(--forest)}.text-link{transition:text-underline-offset .16s var(--ease-out)}.text-link:hover{text-underline-offset:.45em}}.icon-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-width:2.75rem;min-height:2.75rem;padding:.25rem .6rem;background:none;border:0;border-radius:var(--radius);color:inherit;font:inherit;font-weight:500;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .16s var(--ease-out),background-color .16s ease}.icon-btn:active{transform:scale(.95)}@media(hover:hover)and (pointer:fine){.icon-btn:hover{background:#25221e14}}.price-tag{display:inline-flex;align-items:baseline;font:500 .95rem/1.2 var(--font-body);color:var(--ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap}.price-tag--lg{font:400 clamp(1.5rem,1.3rem + .8vw,1.9rem) /1.1 var(--font-display);color:var(--ink);letter-spacing:-.01em}.announcement{color:var(--paper);--focus:var(--paper);font-size:.95rem}.announcement__inner{display:flex;justify-content:center;padding-block:.6rem;text-align:center}.announcement a{font-weight:600}.site-header{background:var(--paper);border-bottom:1px solid var(--line)}.site-header__bar{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"menu brand actions";align-items:center;gap:.75rem;min-height:4.25rem}.site-header__menu{grid-area:menu;margin-left:-.6rem}.wordmark{grid-area:brand;justify-self:center;font-family:var(--font-display);font-size:1.65rem;letter-spacing:-.02em;color:var(--forest);text-decoration:none}.site-nav{grid-area:nav;display:none}.site-header__actions{grid-area:actions;display:flex;align-items:center;gap:.25rem;margin-right:-.5rem}.site-nav ul{display:flex;flex-wrap:wrap;gap:.25rem;list-style:none;margin:0;padding:0}.site-nav a{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 .85rem;font-weight:500;text-decoration:none;border-radius:var(--radius)}.site-nav a[aria-current=page]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.45em}@media(hover:hover)and (pointer:fine){.site-nav a:hover{text-decoration:underline;text-underline-offset:.45em}}.search-btn__text{display:none}@media(min-width:900px){.site-header__bar{grid-template-columns:auto 1fr auto;grid-template-areas:"brand nav actions";gap:2rem}.site-header__menu{display:none}.wordmark{justify-self:start}.site-nav{display:block}.search-btn__text{display:inline}}.cart-count{display:inline-grid;place-items:center;min-width:1.3rem;height:1.3rem;padding:0 .35rem;border-radius:999px;background:var(--red);color:#fff;font-size:.75rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}dialog{border:0;padding:0;margin:0;max-width:none;max-height:none;color:var(--ink);background:var(--paper)}dialog::backdrop{background:#25221e80;opacity:0;transition:opacity .2s ease,overlay .2s allow-discrete,display .2s allow-discrete}dialog[open]::backdrop{opacity:1}@starting-style{dialog[open]::backdrop{opacity:0}}dialog[data-instant],dialog[data-instant]::backdrop{transition:none!important}.dialog__inner{padding:1rem 1.25rem 2rem;min-height:100%}.dialog__bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.dialog__title{font-family:var(--font-display);font-size:1.4rem;margin:0}.drawer{position:fixed;inset:0 auto 0 0;width:min(22rem,88vw);height:100dvh;overflow-y:auto;transform:translate(-100%);transition:transform .2s var(--ease-out),overlay .2s allow-discrete,display .2s allow-discrete}.drawer[open]{transform:none;transition:transform .28s var(--ease-drawer),overlay .28s allow-discrete,display .28s allow-discrete}@starting-style{.drawer[open]{transform:translate(-100%)}}.drawer__list{list-style:none;margin:0;padding:0}.drawer__list a{display:flex;align-items:center;min-height:3rem;font-family:var(--font-display);font-size:1.5rem;text-decoration:none;border-bottom:1px solid var(--line)}.drawer__list .drawer__list a{font-family:var(--font-body);font-size:1rem;padding-left:1rem}.search-dialog{position:fixed;inset:0 0 auto;width:100%;opacity:0;transform:translateY(-8px);transition:opacity .16s ease,transform .16s var(--ease-out),overlay .16s allow-discrete,display .16s allow-discrete}.search-dialog[open]{opacity:1;transform:none;transition:opacity .22s ease,transform .22s var(--ease-out),overlay .22s allow-discrete,display .22s allow-discrete}@starting-style{.search-dialog[open]{opacity:0;transform:translateY(-8px)}}.search-form{display:grid;grid-template-columns:1fr auto;gap:.5rem}.field{display:grid;gap:.35rem;margin-bottom:1.1rem}.field label,.field legend{font-weight:600}.input,.select,.textarea{width:100%;min-height:3rem;padding:.65rem .85rem;background:var(--plate);color:var(--ink);border:1.5px solid var(--ink);border-radius:var(--radius);font:inherit}.textarea{min-height:9rem;resize:vertical}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{outline-offset:2px}.form-message{padding:.9rem 1rem;border-radius:var(--radius);margin-bottom:1.25rem;border:1.5px solid var(--forest);background:#25221e14}.form-message--error{border-color:var(--red);background:#8e3b2e14}.form-message h2{font-family:var(--font-body);font-size:1rem;font-weight:700;margin-bottom:.35rem}.form-message ul{margin:0;padding-left:1.1rem}.hero{background:var(--paper);color:var(--ink)}.hero__grid{display:grid;gap:clamp(1.5rem,4vw,4rem);padding-block:clamp(1.25rem,3vw,3.5rem) clamp(2rem,5vw,4.5rem);align-items:center}@media(min-width:900px){.hero__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.hero__title{font-size:clamp(2rem,1.1rem + 3.6vw,4.1rem);line-height:1.02;letter-spacing:-.022em;max-width:14ch;margin-bottom:.45em}.hero__text{font-size:1.05rem;max-width:30rem;color:var(--ink-soft);margin-bottom:0}.hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:1.5rem}.hero__plates{display:grid;grid-template-columns:1fr 1fr;gap:clamp(.6rem,2vw,1.5rem);align-items:start}.hero__plates--single{grid-template-columns:minmax(0,26rem)}.hero__plate{position:relative;min-width:0}.hero__plate:nth-child(2){margin-top:clamp(.75rem,4vw,3.5rem)}.plate{position:relative;isolation:isolate;aspect-ratio:1;background:var(--plate);border-radius:var(--radius);overflow:hidden}.plate img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:0;mix-blend-mode:var(--photo-blend)}.hero__caption{margin:.65rem 0 0;font-family:var(--font-display);font-size:clamp(1rem,.9rem + .4vw,1.2rem);line-height:1.2}.hero__caption a{text-decoration:none}.hero__caption a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.hero__price{margin:.15rem 0 0}.hero__plate:has(a:focus-visible){outline:3px solid var(--focus);outline-offset:4px;border-radius:var(--radius)}.hero__caption a:focus-visible{outline:none}@media(prefers-reduced-motion:no-preference){.hero__reveal{animation:hero-rise .2s var(--ease-out) both;animation-delay:calc(var(--i,0) * 30ms)}@keyframes hero-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}.info-strip{border-block:1px solid var(--line);padding-block:1.75rem}.info-strip__grid{display:grid;gap:1rem 3rem;padding-block:1.75rem;list-style:none;margin-block:0;padding-inline:0}@media(min-width:760px){.info-strip__grid{grid-template-columns:repeat(3,1fr)}}.info-strip h3{font-size:1.1rem;margin-bottom:.25rem}.info-strip p{color:var(--ink-soft);margin:0;max-width:36ch;font-size:.95rem}.info-strip .info-strip__link{margin-top:.5rem;color:var(--ink)}.hero--text .hero__copy{display:grid;gap:1.25rem}.hero--text .hero__title{max-width:16ch;margin-bottom:0}.hero--text .hero__actions{margin-top:.25rem}@media(min-width:900px){.hero--text .hero__grid{grid-template-columns:minmax(0,1fr)}.hero--text .hero__copy{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(2rem,5vw,5rem);align-items:end}.hero--text .hero__title{grid-row:span 2}}.product-grid{list-style:none;margin:0;padding:0;display:grid;gap:clamp(1.25rem,2.5vw,2rem) clamp(1rem,2vw,1.5rem);grid-template-columns:1fr}@media(min-width:480px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-card{position:relative;display:flex;flex-direction:column;min-width:0}.product-card__media{position:relative;overflow:hidden;border:1px solid var(--line)}.product-card__media img{width:100%;aspect-ratio:1;object-fit:contain;padding:clamp(.4rem,1.5vw,.9rem);transition:transform .22s var(--ease-out)}.product-card__title{font-size:clamp(1.05rem,.95rem + .5vw,1.3rem);line-height:1.2;margin:.9rem 0 .2rem}.product-card__title a{text-decoration:none}.product-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.product-card__title a:focus-visible{outline:none}.product-card:has(a:focus-visible){outline:3px solid var(--focus);outline-offset:4px;border-radius:var(--radius)}.product-card__status{margin:0;color:var(--ink-soft);font-size:.9rem;font-weight:600}.product-card__excerpt{display:none;margin:.35rem 0 0;color:var(--ink-soft);max-width:44ch}.product-card--feature .product-card__title{font-size:clamp(1.4rem,1rem + 1.4vw,2rem)}@media(min-width:1080px){.product-grid--feature>li:first-child{grid-column:span 2;grid-row:span 2}.product-grid--feature>li:first-child .product-card{height:100%}.product-card--feature .product-card__media{flex:1 1 auto;display:grid}.product-card--feature .product-card__media img{height:100%;aspect-ratio:auto}.product-card--feature .product-card__excerpt{display:block}}@media(hover:hover)and (pointer:fine){.product-card:hover .product-card__media img{transform:scale(1.015)}.product-card:hover .product-card__title a{text-decoration:underline;text-underline-offset:.2em}}.category-grid{list-style:none;margin:0;padding:0;display:grid;gap:1.5rem;grid-template-columns:1fr}@media(min-width:760px){.category-grid{grid-template-columns:1.35fr 1fr 1fr;align-items:start}}.category-tile{position:relative;display:grid;gap:.8rem}.category-tile__media{display:grid;place-items:center;overflow:hidden;border-radius:var(--radius);aspect-ratio:4/5}.category-tile:first-child .category-tile__media{aspect-ratio:5/6}.category-tile__media img{width:100%;height:100%;object-fit:contain;padding:1rem;transition:transform .22s var(--ease-out)}.category-tile__title{font-size:1.5rem;margin:0}.category-tile__title a{text-decoration:none}.category-tile__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.category-tile__title a:focus-visible{outline:none}.category-tile:has(a:focus-visible){outline:3px solid var(--focus);outline-offset:4px;border-radius:var(--radius)}.category-tile__count{margin:.1rem 0 0;color:var(--ink-soft);font-size:.95rem}@media(hover:hover)and (pointer:fine){.category-tile:hover .category-tile__media img{transform:scale(1.015)}.category-tile:hover .category-tile__title a{text-decoration:underline;text-underline-offset:.2em}}.brand-note__grid{display:grid;gap:1.5rem 4rem;align-items:start}.brand-note__title{font-size:clamp(1.9rem,1.2rem + 2.6vw,3.25rem);margin:0}.brand-note__body{font-size:1.1rem}.brand-note__body .btn{margin-top:.5rem}.product{display:grid;gap:2rem;padding-block:clamp(1.5rem,4vw,3.5rem)}@media(min-width:900px){.brand-note__grid{grid-template-columns:1fr 1fr}.product{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2rem,5vw,4.5rem);align-items:start}.product__info{position:sticky;top:1.5rem}}.product__gallery{display:grid;gap:.75rem;min-width:0}.product__stage{background:var(--plate);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(.5rem,2vw,1.25rem)}.product__stage img{width:100%;aspect-ratio:1;object-fit:contain}.product__thumbs{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;margin:0;padding:0}.thumb{width:4.5rem;height:4.5rem;padding:.25rem;background:var(--plate);border:1.5px solid var(--line);border-radius:var(--radius);cursor:pointer;transition:border-color .16s ease,transform .16s var(--ease-out)}.thumb:active{transform:scale(.96)}.thumb[aria-pressed=true]{border-color:var(--forest);box-shadow:inset 0 0 0 1px var(--forest)}.thumb img{width:100%;height:100%;object-fit:contain}.product__title{margin-bottom:.75rem}.product__price-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:0 0 1.5rem}.product__tax{color:var(--ink-soft);font-size:.95rem}.product__buy{display:grid;gap:1rem;max-width:26rem;margin-bottom:2rem}.product__status{margin:0;min-height:1.6em;font-weight:600;color:var(--forest)}.product__status--error{color:var(--red)}.product__availability{margin:0;font-size:.95rem;font-weight:600;color:var(--ink-soft)}.product__description{margin-bottom:1.5rem}.qty{display:inline-flex;align-items:stretch;width:max-content;background:var(--plate);border:1.5px solid var(--ink);border-radius:var(--radius)}.qty__btn{width:3rem;min-height:3rem;background:none;border:0;color:var(--ink);cursor:pointer;display:grid;place-items:center;transition:transform .12s var(--ease-out),background-color .16s ease}.qty__btn:active{transform:scale(.9)}@media(hover:hover)and (pointer:fine){.qty__btn:hover{background:var(--paper-deep)}}.qty__input{width:3.25rem;padding:0;text-align:center;background:transparent;color:var(--ink);border:0;border-inline:1px solid var(--line);font:600 1rem var(--font-body);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.qty__input::-webkit-inner-spin-button,.qty__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty--sm .qty__btn{width:2.5rem;min-height:2.75rem}.qty--sm .qty__input{width:2.75rem}.disclosure{border-top:1px solid var(--line)}.disclosure:last-of-type{border-bottom:1px solid var(--line)}.disclosure summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.25rem;padding:.5rem 0;list-style:none;cursor:pointer;font-weight:600}.disclosure summary::-webkit-details-marker{display:none}.disclosure summary:after{content:"+";font-size:1.5rem;line-height:1}.disclosure[open] summary:after{content:"\2212"}.disclosure__body{padding:0 0 1.25rem;max-width:62ch}.disclosure__body>:last-child{margin-bottom:0}.js .gallery-noscript{display:none}.page-head{padding-block:clamp(2rem,5vw,4rem) clamp(1rem,2vw,1.75rem)}.page-head__text{color:var(--ink-soft);font-size:1.1rem}.page-title{margin-bottom:.4em}.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;padding-block:1rem;border-block:1px solid var(--line)}.toolbar__count{color:var(--ink-soft);margin:0 auto 0 0}.toolbar__sort{display:flex;align-items:center;gap:.6rem}.toolbar__sort label{font-weight:600}.toolbar__sort .select{width:auto;min-width:12rem}.filters{width:100%;order:3}.filters>summary{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1rem;list-style:none;cursor:pointer;font-weight:600;border:1.5px solid var(--ink);border-radius:var(--radius)}.filters>summary::-webkit-details-marker{display:none}.filters__toggle{order:2}.filters__panel{display:grid;gap:1.5rem 3rem;padding-block:1.5rem .5rem}@media(min-width:760px){.filters__panel{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}}.filters fieldset{border:0;margin:0;padding:0;min-width:0}.filters legend{font-weight:700;margin-bottom:.5rem;padding:0}.check{display:flex;align-items:center;gap:.65rem;min-height:2.5rem}.check input{width:1.25rem;height:1.25rem;accent-color:var(--forest)}.price-range{display:flex;gap:.75rem}.active-filters{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:1rem 0 0;padding:0}.chip{display:inline-flex;align-items:center;gap:.4rem;min-height:2.5rem;padding:0 .85rem;background:var(--paper-deep);border-radius:999px;font-size:.95rem;text-decoration:none}.collection__grid{padding-block:clamp(1.5rem,3vw,2.5rem) clamp(3rem,7vw,5rem)}.empty-state{max-width:34rem;padding-block:clamp(2rem,6vw,4rem)}.empty-state h2{margin-bottom:.4em}.empty-state p{color:var(--ink-soft)}.empty-state .btn{margin-top:.5rem}.pagination{margin-top:2.5rem}.pagination ul{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;list-style:none;margin:0;padding:0}.pagination a,.pagination span{display:inline-grid;place-items:center;min-width:2.75rem;min-height:2.75rem;padding:0 .7rem;border-radius:var(--radius);text-decoration:none;font-weight:600}.pagination [aria-current=page]{background:var(--forest);color:var(--paper)}@media(hover:hover)and (pointer:fine){.pagination a:hover{background:var(--paper-deep)}}.search-page__form{display:grid;grid-template-columns:1fr auto;gap:.5rem;max-width:36rem;margin-bottom:1.5rem}.search-results__other{list-style:none;margin:2rem 0 0;padding:0;display:grid;gap:.5rem}.cart{padding-block:clamp(2rem,5vw,4rem) clamp(3rem,7vw,5rem)}.cart__layout{display:grid;gap:2rem}@media(min-width:960px){.cart__layout{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:3rem;align-items:start}.cart-summary{position:sticky;top:1.5rem}}.cart-items{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.cart-item{display:grid;gap:.5rem 1rem;padding:1.25rem 0;border-bottom:1px solid var(--line);grid-template-columns:5.5rem minmax(0,1fr);grid-template-areas:"media info" "media total" "qty qty"}.cart-item__media{grid-area:media;display:block;background:var(--plate);border:1px solid var(--line);border-radius:var(--radius)}.cart-item__media img{width:100%;aspect-ratio:1;object-fit:contain;padding:.25rem}.cart-item__info{grid-area:info;min-width:0}.cart-item__title{font-family:var(--font-display);font-size:1.2rem;line-height:1.2;text-decoration:none}.cart-item__meta{margin:.2rem 0 0;color:var(--ink-soft);font-size:.95rem}.cart-item__qty{grid-area:qty;display:flex;align-items:center;gap:1.25rem}.cart-item__total{grid-area:total;margin:0;font-weight:700;font-variant-numeric:tabular-nums}.cart-item__remove{background:none;border:0;padding:.5rem 0;color:var(--ink);font:inherit;text-decoration:underline;cursor:pointer;min-height:2.75rem}@media(min-width:700px){.cart-item{grid-template-columns:7rem minmax(0,1fr) auto 6.5rem;grid-template-areas:"media info qty total";align-items:center;gap:1.25rem}.cart-item__total{text-align:right}}.cart-summary{display:grid;gap:1rem;padding:1.5rem;background:var(--paper-deep);border-radius:var(--radius)}.cart-summary__row{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin:0;font-size:1.2rem;font-weight:700;font-variant-numeric:tabular-nums}.cart-summary__note{margin:0;color:var(--ink-soft);font-size:.95rem}.cart-summary .field{margin:0}.cart__errors:empty,.js [data-cart-update]{display:none}.cart__errors{margin-bottom:1rem;padding:.9rem 1rem;border:1.5px solid var(--red);background:#8e3b2e14;border-radius:var(--radius)}.page{padding-block:clamp(2rem,5vw,4rem) clamp(3rem,7vw,5rem)}.contact__grid{display:grid;gap:2rem 4rem}@media(min-width:900px){.contact__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.faq__list{margin-top:1.5rem;max-width:52rem}.notfound{padding-block:clamp(3rem,8vw,6rem)}.notfound .search-page__form{margin-top:1.5rem}.site-footer{background:var(--carbon-deep);color:var(--paper);--focus:var(--paper);margin-top:auto}.site-footer__grid{display:grid;gap:2rem 3rem;padding-block:clamp(2.5rem,5vw,4rem)}@media(min-width:760px){.site-footer__grid{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.site-footer__grid>:first-child{grid-column:span 2}}.site-footer__brand{font-family:var(--font-display);font-size:1.8rem;margin:0 0 .5rem}.site-footer__about{max-width:36ch;color:#cfc6b4}.site-footer h2{font-family:var(--font-body);font-size:1rem;font-weight:700;margin-bottom:.75rem}.site-footer ul{list-style:none;margin:0;padding:0}.site-footer li a{display:inline-flex;align-items:center;min-height:2.5rem}.site-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding-block:1.25rem;border-top:1px solid hsla(40,48%,94%,.2);color:#cfc6b4;font-size:.9rem}.payment-icons{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0;padding:0}.payment-icons svg{height:1.6rem;width:auto}html[data-input=keyboard] :is(.btn,.icon-btn,.qty__btn,.thumb,.btn__label,.btn__done){transition:none}html[data-input=keyboard] :is(.btn,.icon-btn,.qty__btn,.thumb):active{transform:none}.site-nav details{position:relative}.site-nav summary{display:inline-flex;align-items:center;gap:.35rem;min-height:2.75rem;padding:0 .85rem;list-style:none;cursor:pointer;font-weight:500;border-radius:var(--radius)}.site-nav summary::-webkit-details-marker{display:none}.site-nav summary:after{content:"";width:.5rem;height:.5rem;border-right:2px solid;border-bottom:2px solid;transform:translateY(-2px) rotate(45deg)}.site-nav details[open]>summary:after{transform:translateY(1px) rotate(-135deg)}.site-nav__sub{position:absolute;top:100%;left:0;z-index:20;min-width:14rem;padding:.4rem;display:block!important;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 8px 24px #25221e1f}.site-nav__sub a{display:flex;width:100%}@media(prefers-reduced-motion:reduce){.drawer,.drawer[open]{transform:none;opacity:0;transition:opacity .12s ease,overlay .12s allow-discrete,display .12s allow-discrete}.drawer[open]{opacity:1}@starting-style{.drawer[open]{opacity:0}}.btn:active,.category-tile:hover .category-tile__media img,.icon-btn:active,.product-card:hover .product-card__media img,.qty__btn:active,.search-dialog,.search-dialog[open],.thumb:active{transform:none}.category-tile__media img,.product-card__media img{transition:none}}:where(.product-card__media,.product__stage,.thumb,.cart-item__media,.category-tile__media){isolation:isolate}:where(.product-card__media,.product__stage,.thumb,.cart-item__media,.category-tile__media) img{mix-blend-mode:var(--photo-blend)}.section{padding-block:clamp(2.5rem,6vw,5rem)}.section__head{margin-bottom:clamp(1.25rem,3vw,2rem)}.btn{font-weight:500;letter-spacing:.01em}.input,.qty,.select,.textarea{background:var(--field)}.input,.select,.textarea{border-color:#25221e8c}.cart-count{background:var(--wood-deep)}.announcement{background:var(--paper-deep);color:var(--ink);--focus:var(--ink);font-size:.85rem}.announcement__inner{padding-block:.4rem}.site-header__bar{min-height:3.5rem;min-height:5rem}.wordmark{font-size:1.4rem;letter-spacing:0;color:var(--ink)}.site-nav a,.site-nav summary{font-size:.95rem}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem .85rem}@media(min-width:760px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.25rem 1.25rem}}@media(min-width:1080px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:760px){.product-grid:has(>li:last-child:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}}.product-card__media{background:var(--plate);border:0;border-radius:var(--radius);padding-bottom:0}.product-card__media img{padding:0}.product-card__title{font-size:clamp(1rem,.95rem + .35vw,1.2rem);margin:.75rem 0 .15rem}.category-grid{gap:1.25rem}.cart-item__media,.category-tile__media,.product__stage,.thumb{background:var(--plate)}.category-tile__title{font-size:1.3rem}.product__stage{border:0}.brand-note__title{font-size:clamp(1.7rem,1.1rem + 2.2vw,2.9rem)}@media(max-width:759px){.category-grid{gap:1rem}.category-tile{grid-template-columns:5.75rem minmax(0,1fr);align-items:center;gap:1rem}.category-tile:first-child .category-tile__media,.category-tile__media{aspect-ratio:1}.category-tile__media img{padding:.25rem}.category-tile__title{font-size:1.25rem}}.product-card>.price-tag{position:static;margin-top:.2rem}@media(max-width:599px){.hero__title{max-width:none}.hero__plate:nth-child(2){margin-top:0}}.product-card__shipping{font-size:12px;line-height:1.4;color:var(--color-muted,#625e55);margin:5px 0 0}.product__shipping{font-size:14px;line-height:1.5;margin:0 0 20px;color:var(--color-muted,#625e55)}.announcement{background:var(--forest-deep);color:#fbf7ef;--focus:#fbf7ef;font-size:.8rem;letter-spacing:.045em}.announcement__inner{padding-block:.65rem}.site-header{border-bottom:1px solid rgba(35,75,59,.14)}.wordmark{font-size:2rem;color:var(--forest-deep);letter-spacing:-.045em}.site-nav a{font-size:.88rem}.hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 75% 30%,#f0e6d5 0,transparent 55%),var(--paper);border-bottom:1px solid rgba(159,122,64,.22)}.hero__grid{position:relative;z-index:1;padding-block:clamp(2.5rem,6vw,5.5rem);gap:clamp(2rem,5vw,5rem)}.hero__title{color:var(--forest-deep);font-size:clamp(2.8rem,2rem + 3.2vw,5rem);line-height:.99;max-width:12ch;font-weight:400}.festive-kicker{font-family:var(--font-body);font-size:.72rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--red);margin:0 0 1.15rem}.hero__eyebrow:before{content:"\2726";margin-right:.8rem;color:#9d783f}.hero__text{max-width:34ch;font-size:1.025rem;line-height:1.75}.hero__actions{margin-top:1.8rem;gap:1rem 1.25rem}.hero__actions .btn{--btn-bg:var(--red);--btn-line:var(--red);padding-inline:1.7rem}.hero__note{margin:1.6rem 0 0;font-size:.76rem;letter-spacing:.025em;color:var(--ink-soft)}.hero__sprig{z-index:0;width:135px;height:235px;bottom:-25px;left:-42px;color:var(--forest);opacity:.16;transform:rotate(-15deg)}.hero__sparkle,.hero__sprig{position:absolute;pointer-events:none}.hero__sparkle{width:43px;height:43px;right:5%;top:7%;color:#9d783f;opacity:.55}.hero__plates{gap:clamp(.75rem,2vw,1.6rem)}.hero__plate:nth-child(2){margin-top:3.5rem}.hero .plate{border:1px solid rgba(159,122,64,.22);border-radius:48% 48% 3px 3px;background:#fff}.hero .plate img{padding:1rem .4rem .2rem}.hero__caption{margin-top:1rem;font-size:clamp(.98rem,.9rem + .22vw,1.12rem)}.hero__price{color:var(--red);font-size:.92rem}.christmas-paths{padding-block:clamp(2.5rem,5vw,4.5rem);background:var(--paper)}.christmas-paths__intro{margin-bottom:1.6rem}.christmas-paths__intro h2{max-width:23ch;font-size:clamp(1.7rem,1.3rem + 1vw,2.5rem);color:var(--forest-deep)}.christmas-paths__intro .festive-kicker{margin-bottom:.7rem}.christmas-paths__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.christmas-path{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.85rem;padding-block:1.3rem;text-decoration:none;border-top:1px solid #b5a183;min-width:0;align-items:start}.christmas-path__number{color:#8b6f43;font-size:.72rem;letter-spacing:.05em;padding-top:.25rem}.christmas-path__copy{display:grid;gap:.55rem}.christmas-path__title{font-family:var(--font-display);font-size:1.32rem;line-height:1.2;color:var(--forest-deep)}.christmas-path__text{color:var(--ink-soft);font-size:.85rem;line-height:1.65}.christmas-path__arrow{color:var(--red);width:20px;margin-top:2px;transition:transform .16s ease-out}.section:target{scroll-margin-top:2rem}#Navidad-bosque{background:#f1e9da;border-block:1px solid rgba(159,122,64,.13)}#Navidad-figuras{background:var(--paper)}.product-card__title,.section__title{color:var(--forest-deep)}.product-card__media{border:1px solid rgba(159,122,64,.16);border-radius:3px}.product-card>.price-tag{color:var(--red);font-weight:600}.brand-note{background:var(--forest-deep);--focus:#fbf7ef}.brand-note,.brand-note h2{color:#fbf7ef}.brand-note .rte{color:#e4dac8}.brand-note .btn{--btn-bg:#fbf7ef;--btn-fg:var(--forest-deep);--btn-line:#fbf7ef}.info-strip{background:#f1e9da;border-block-color:#d3c1a3}.site-footer{background:var(--forest-deep);border-top:3px solid #b29362}.site-footer__brand{font-size:2.5rem;letter-spacing:-.045em}.site-footer__about{color:#e0d6c5}@media(hover:hover)and (pointer:fine){.christmas-path:hover .christmas-path__arrow{transform:translate(4px)}.christmas-path:hover .christmas-path__title{text-decoration:underline;text-underline-offset:.2em}.hero__actions .btn:hover:not([disabled]){--btn-bg:#6f1d28;--btn-line:#6f1d28}.brand-note .btn:hover:not([disabled]){--btn-bg:#ede2ce;--btn-line:#ede2ce}}@media(max-width:899px){.site-header__bar{min-height:4.25rem}.hero__copy{max-width:38rem}.hero__title{max-width:14ch}.hero__plates{max-width:38rem;width:100%;justify-self:center}.hero__sparkle{right:7%;top:3%;width:28px}}@media(max-width:759px){.christmas-paths__grid{grid-template-columns:1fr;gap:0}.christmas-path{padding-block:1.15rem}.christmas-path__text{max-width:40ch}.christmas-path__title{font-size:1.2rem}.product-grid{gap:1.8rem .8rem}.section__head{align-items:start}.hero__plate:nth-child(2){margin-top:1.75rem}}@media(max-width:479px){.hero__title{font-size:clamp(2.6rem,11vw,3.4rem);max-width:12ch}.hero__text{font-size:.96rem}.hero__actions{align-items:start;flex-direction:column}.hero__actions .btn{width:100%}.hero__caption{font-size:.93rem}.hero__note{font-size:.72rem}.hero__sprig{opacity:.1;width:90px}.wordmark{font-size:1.8rem}}@media(prefers-reduced-motion:reduce){.christmas-path__arrow{transition:none}.christmas-path:hover .christmas-path__arrow{transform:none}}.product-grid>li{min-width:0;height:100%}.product-card{height:100%}.product-card__media{flex-shrink:0}.product-card__title{flex:1 0 auto;margin-bottom:.55rem;text-wrap:pretty}.product-card>.price-tag{margin-top:0}.product-card__shipping{margin-top:.45rem}.product__shipping a{text-underline-offset:.22em}.product-card__title a,.page-title,.product__title{overflow-wrap:anywhere}@media(min-width:1080px){.template-index .product-grid:has(>li:last-child:nth-child(5)){grid-template-columns:repeat(5,minmax(0,1fr))}.template-index .product-grid:has(>li:last-child:nth-child(5)) .product-card__title{font-size:1.06rem}}@media(max-width:479px){.toolbar__sort{width:100%;align-items:flex-start;flex-direction:column;gap:.3rem}.toolbar__sort .select{width:100%;min-width:0}.product-card__title{font-size:1rem;line-height:1.3}.product-card__shipping{font-size:.75rem}}.gallery-controls{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:-.25rem}.gallery-control{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:1px solid var(--line);border-radius:50%;background:var(--paper);color:var(--forest-deep);cursor:pointer;touch-action:manipulation;transition:transform .13s var(--ease-out),background-color .16s ease,border-color .16s ease}.gallery-control:active{transform:scale(.94)}.gallery-position{min-width:7.5rem;margin:0;text-align:center;font-size:.82rem;color:var(--ink-soft);font-variant-numeric:tabular-nums}.product__gallery{min-width:0}.product__stage{overflow:hidden}.product__thumbs{flex-wrap:nowrap;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;padding:4px;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.product__thumbs>li{flex:0 0 auto}.thumb[aria-pressed=true]{border-color:var(--forest-deep);box-shadow:inset 0 0 0 1px var(--forest-deep)}[data-add-to-cart]{position:relative}[data-add-to-cart][aria-busy=true] .btn__label{opacity:0}[data-add-to-cart][aria-busy=true]:after{content:"";position:absolute;left:calc(50% - 9px);top:calc(50% - 9px);width:18px;height:18px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%}[data-add-to-cart] .btn__label,[data-add-to-cart] .btn__done{filter:none;transition:opacity .16s ease}.drawer__list a[aria-current=page]{color:var(--red);text-decoration:underline;text-underline-offset:.22em;text-decoration-thickness:1px}@media(hover:hover)and (pointer:fine){.gallery-control:hover{background:var(--paper-deep);border-color:var(--forest)}.thumb:hover{border-color:var(--forest)}}@media(prefers-reduced-motion:no-preference){[data-add-to-cart][aria-busy=true]:after{animation:linde-loading .65s linear infinite}@keyframes linde-loading{to{transform:rotate(360deg)}}}.drawer:not([data-instant])[open]{transition-duration:.24s}.search-dialog:not([data-instant])[open]{transition-duration:.2s}html[data-input=keyboard] :is(.gallery-control,[data-add-to-cart] .btn__label,[data-add-to-cart] .btn__done){transition:none}html[data-input=keyboard] .gallery-control:active{transform:none}@media(prefers-reduced-motion:reduce){.gallery-control,.btn__label,.btn__done{transition:none}.gallery-control:active{transform:none}[data-add-to-cart][aria-busy=true]:after{animation:none}}.breadcrumbs{padding-top:1.25rem;font-size:.8rem;color:var(--ink-soft)}.breadcrumbs ol{display:flex;align-items:center;gap:.55rem;min-width:0;margin:0;padding:0;list-style:none}.breadcrumbs li{display:flex;align-items:center;gap:.55rem;min-width:0}.breadcrumbs li+li:before{content:"/";color:var(--wood);flex-shrink:0}.breadcrumbs li:not(:last-child){flex-shrink:0}.breadcrumbs a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.breadcrumbs__current{display:block!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumbs__current:before{margin-right:.55rem}.breadcrumbs a:hover{text-decoration:underline;text-underline-offset:.25em}.page-title{color:var(--forest-deep);font-size:clamp(2rem,1.4rem + 2.1vw,3rem);line-height:1.12;text-wrap:balance}.page-head{padding-block:1.25rem 1.5rem}.page-head__text{font-size:1rem;line-height:1.7;max-width:64ch}.page{padding-top:1.25rem}.product{padding-top:1.5rem;gap:2rem}.product__title{font-size:clamp(1.85rem,1.25rem + 1.65vw,2.65rem);line-height:1.14;text-wrap:pretty;color:var(--forest-deep);margin-bottom:1.1rem}.product__price-row{margin-bottom:.75rem;gap:.4rem .85rem}.product__price-row .price-tag{font-size:1.85rem;font-variant-numeric:tabular-nums}.product__tax{font-size:.82rem}.product__shipping{margin-bottom:1.5rem;font-size:.875rem;line-height:1.6}.product__buy{grid-template-columns:8.75rem minmax(0,1fr);column-gap:.85rem;row-gap:.75rem;max-width:none;margin-bottom:1.75rem}.product__buy>.field{grid-column:1/-1;margin:0}.product__buy>.product__quantity{grid-column:1}.product__quantity .qty{width:100%;min-height:48px}.product__quantity .qty__btn{min-width:44px}.product__quantity .qty__input{min-width:0;width:100%}.product__quantity label{font-size:.85rem}.product__buy>[data-add-to-cart]{grid-column:2;align-self:end;min-height:48px;padding-inline:.65rem}.product__status{grid-column:1/-1;min-height:1.5em;font-size:.85rem;line-height:1.5}.product__availability{grid-column:1/-1;font-size:.85rem;margin-top:-.35rem;color:var(--forest-deep)}.product__description{border-top:1px solid var(--line);padding-top:1.5rem;font-size:.95rem;line-height:1.75}.product__description h3{font-size:1.35rem;color:var(--forest-deep);line-height:1.25}.product__stage{border:1px solid var(--line);border-radius:4px}.gallery-control{background:var(--plate)}.collection-nav{margin:0 0 1.5rem}.collection-nav ul{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.collection-nav a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.45rem 1rem;border:1px solid var(--line);border-radius:4px;text-decoration:none;font-size:.85rem;color:var(--forest-deep);background:transparent}.collection-nav a[aria-current=page]{background:var(--forest-deep);border-color:var(--forest-deep);color:var(--paper)}.toolbar{gap:.75rem 1rem}.toolbar__count{order:0;flex:0 0 auto;margin-right:0;font-size:.9rem}.filters{order:1;width:auto}.toolbar__sort{order:2;margin-left:auto;font-size:.9rem}.filters[open]{order:3;width:100%;padding:1rem;background:var(--paper-deep);border-radius:4px}.filters>summary{border-color:var(--line);font-size:.9rem;background:var(--plate)}.filters[open]>summary{border-color:var(--forest-deep)}.collection__grid{padding-top:2rem}.cart{padding-top:1.25rem}.cart__heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.cart__heading .page-title{margin:0}.cart__heading .text-link{font-size:.85rem;min-height:44px;display:inline-flex;align-items:center}.cart-summary{border:1px solid var(--line);border-radius:4px;padding:1.5rem}.cart-summary__title{font-size:1.5rem;line-height:1.2;color:var(--forest-deep);margin:0 0 .25rem}.cart-summary__row{border-top:1px solid var(--line);padding-top:1rem;font-size:1.05rem}.cart-summary__note{font-size:.875rem;line-height:1.6}.cart-item__title{line-height:1.35;color:var(--forest-deep)}.contact__grid{align-items:start}.contact__grid>.contact__panel{padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--line);background:var(--plate);border-radius:4px}.contact__panel h2{font-size:1.65rem;color:var(--forest-deep);margin-bottom:1.25rem}.contact__panel .btn{width:100%;min-height:48px}.input,.select,.textarea{min-height:48px;border-radius:4px;line-height:1.5}.textarea{resize:vertical}.page>.rte{line-height:1.75}.page>.rte h2,.page>.rte h3{color:var(--forest-deep);line-height:1.2}.faq__list{display:grid;gap:.65rem;margin-top:2rem}.faq__list .disclosure{border:1px solid var(--line);border-radius:4px;background:var(--plate);padding-inline:1.1rem}.faq__list .disclosure summary{padding-block:1rem;line-height:1.5;min-height:64px;font-weight:500;color:var(--forest-deep)}.disclosure[open] summary:after{color:var(--red)}.faq__list .disclosure[open]{background:var(--field)}.faq__list .disclosure__body{font-size:.95rem;line-height:1.75}.disclosure summary:after{min-width:1rem;text-align:center;flex-shrink:0}.empty-state{padding:clamp(1.5rem,4vw,3rem);margin-block:1rem 2rem;background:var(--paper-deep);border:1px solid var(--line);border-radius:4px}.empty-state h2{font-size:clamp(1.6rem,1.3rem + 1vw,2rem);color:var(--forest-deep)}.search-page__form{max-width:46rem;margin-block:1.5rem}.search-page__form .input{min-width:0}.search-page__form .btn{min-height:48px}.site-footer li a{min-height:44px;line-height:1.5}.site-footer__about{line-height:1.75;max-width:36ch}.shopify-policy__container{max-width:46rem;margin-block:2rem 4rem;padding-inline:1rem}.shopify-policy__title h1{font-size:clamp(2rem,1.4rem + 2vw,3rem);color:var(--forest-deep)}.shopify-policy__body{line-height:1.75}@media(min-width:900px){.product{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(2rem,4.5vw,4rem)}.product__info{position:static}.product__gallery{align-self:start;position:sticky;top:1.5rem}.contact__grid{gap:3rem}}@media(min-width:760px)and (max-width:899px){.hero__grid{grid-template-columns:1fr 1fr;align-items:center;gap:2rem}.hero__title{font-size:3.1rem}.hero__plates{min-width:0}.hero__actions{align-items:start;flex-direction:column}.hero__caption{font-size:.9rem}}@media(max-width:599px){.breadcrumbs{padding-top:.6rem;font-size:.75rem}.page-title{font-size:2.15rem}.page-head{padding-top:1rem}.product{padding-top:1rem;gap:1.5rem}.product__title{font-size:1.95rem;line-height:1.16}.product__stage{padding:.5rem}.product__buy{grid-template-columns:8.25rem minmax(0,1fr);column-gap:.65rem}.product__buy>[data-add-to-cart]{font-size:.875rem}.collection-nav{margin-bottom:1.25rem}.collection-nav ul{gap:.45rem}.collection-nav a{padding-inline:.75rem;font-size:.8rem}.toolbar__sort{width:100%;margin-left:0;align-items:stretch;flex-direction:column;gap:.3rem}.toolbar__sort .select{width:100%;min-width:0}.collection__grid{padding-top:1.5rem}.cart-summary{padding:1.25rem}.contact__grid{gap:1.75rem}.faq__list .disclosure{padding-inline:.9rem}.site-footer__grid{gap:2rem}.empty-state{margin-top:0}}@media(hover:hover)and (pointer:fine){.collection-nav a:not([aria-current]):hover{background:var(--paper-deep);border-color:var(--forest)}.product-card__title a:hover{text-decoration:underline;text-underline-offset:.2em}}@media(prefers-reduced-motion:no-preference){.collection-nav a{transition:background-color .16s ease,border-color .16s ease}.disclosure[open]>.disclosure__body{animation:linde-disclosure-in .18s var(--ease-out)}@keyframes linde-disclosure-in{0%{opacity:.65;transform:translateY(-3px)}to{opacity:1;transform:none}}}html[data-input=keyboard] .disclosure[open]>.disclosure__body{animation:none}.gallery-expand{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:.5rem .85rem;border:1px solid var(--line);border-radius:4px;background:var(--paper);color:var(--forest-deep);font:600 .875rem/1.3 var(--font-body);justify-self:end;cursor:pointer}.image-viewer{width:min(72rem,calc(100vw - 2rem));max-width:none;max-height:calc(100svh - 2rem);margin:auto;padding:0;border:1px solid var(--line);border-radius:6px;background:var(--paper);color:var(--ink);overflow:hidden}.image-viewer::backdrop{background:#14221cc2}.image-viewer__panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:min(54rem,calc(100svh - 2rem))}.image-viewer__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem 1rem;border-bottom:1px solid var(--line)}.image-viewer__header h2{font-size:1.25rem;margin:0;color:var(--forest-deep)}.image-viewer__close{display:grid;place-items:center;width:3rem;height:3rem;flex:0 0 3rem;border:1px solid var(--line);border-radius:50%;background:var(--plate);color:var(--forest-deep);font:400 1.75rem/1 var(--font-body);cursor:pointer}.image-viewer__viewport{display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;background:var(--plate);padding:.5rem;scrollbar-width:thin}.image-viewer__viewport img{display:block;min-width:0;min-height:0;flex:0 1 auto;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.image-viewer__viewport.is-zoomed{display:block;padding:0}.image-viewer__viewport.is-zoomed img{max-width:none;max-height:none;height:auto;object-fit:initial}.image-viewer__footer{display:flex;align-items:center;justify-content:center;gap:.6rem;flex-wrap:wrap;padding:.65rem 1rem;border-top:1px solid var(--line)}.image-viewer__footer .gallery-position{min-width:6rem;text-align:center;margin:0}.image-viewer__footer .gallery-control{font-size:1.8rem;width:3rem;height:3rem;min-width:3rem}.image-viewer__zoom{min-height:3rem;padding:.5rem 1rem;border:1px solid var(--line);border-radius:4px;background:var(--plate);color:var(--forest-deep);font:600 .875rem/1.3 var(--font-body);cursor:pointer}@media(min-width:900px){.product__stage img{height:min(36rem,calc(100svh - 24rem));min-height:16rem;aspect-ratio:auto}.product__gallery{position:static}}@media(min-width:900px)and (min-height:900px){.product__gallery{position:sticky}}@media(max-width:599px){.gallery-expand{justify-self:stretch}.image-viewer{width:calc(100vw - 1rem);max-height:calc(100svh - 1rem)}.image-viewer__panel{height:calc(100svh - 1rem)}.image-viewer__header{padding:.35rem .6rem}.image-viewer__footer{padding:.5rem;gap:.35rem}.image-viewer__zoom{padding:.5rem .6rem}}@media(hover:hover)and (pointer:fine){.gallery-expand:hover,.image-viewer__close:hover,.image-viewer__zoom:hover{background:var(--paper-deep)}}@media(prefers-reduced-motion:no-preference){.image-viewer[open]:not([data-instant]){animation:linde-photo-open .18s var(--ease-out)}@keyframes linde-photo-open{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}}@media(prefers-reduced-motion:reduce){.image-viewer{animation:none;transition:none}}:root{--ease-expo:cubic-bezier(.16,1,.3,1);--photo-blend:multiply;--plate:var(--paper-deep);--glow:rgba(224,158,84,.42)}::selection{background:var(--ink);color:var(--paper)}h1,h2,h3,h4{font-weight:500;letter-spacing:-.012em}.section{padding-block:clamp(3.25rem,7.5vw,6.5rem)}.section__head{margin-bottom:clamp(1.5rem,3.2vw,2.75rem);align-items:baseline}.section__title{font-size:clamp(2rem,1.45rem + 2.2vw,3.1rem);color:var(--ink)}#Navidad-bosque,#Navidad-figuras{background:none;border:0}.text-link{font-weight:500;font-size:.9rem;text-decoration-thickness:1px}.btn{--btn-sweep:var(--red);position:relative;overflow:hidden;isolation:isolate;font-weight:500;letter-spacing:.02em;min-height:3.25rem;padding-inline:1.9rem}.btn--light{--btn-sweep:#fff}.btn--ghost{--btn-sweep:var(--forest)}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--btn-sweep);transform:translateY(101%);transition:transform .5s var(--ease-expo)}.cart-count{background:var(--red)}.announcement{background:var(--paper);color:var(--ink-soft);--focus:var(--ink);border-bottom:1px solid var(--line);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase}.announcement__inner{padding-block:.55rem}.shopify-section:has(>.site-header){position:sticky;top:0;z-index:30}.site-header{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--paper) 86%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px)}.wordmark{color:var(--ink);font-size:2.15rem;font-weight:500;letter-spacing:-.02em;line-height:1}.site-nav li>a{position:relative;text-decoration:none!important;font-size:.9rem}.site-nav li>a:after{content:"";position:absolute;left:.85rem;right:.85rem;bottom:.6rem;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .4s var(--ease-expo)}.site-nav li>a[aria-current=page]:after{transform:scaleX(1)}.hero{background:var(--paper);border-bottom:0;overflow:clip}.hero__grid{padding-block:clamp(2.5rem,7vw,6.5rem) clamp(3.5rem,8vw,7.5rem);gap:clamp(2.5rem,6vw,6rem)}.hero__eyebrow{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 1.25rem}.hero__title{color:var(--ink);font-size:clamp(3rem,1.9rem + 5.4vw,6.6rem);line-height:.95;letter-spacing:-.028em;font-weight:500;max-width:11ch;margin-bottom:.38em}.w{display:inline-block;overflow:hidden;vertical-align:bottom;padding:.14em .04em;margin:-.14em -.04em}.w>span{display:inline-block}.hero__text{max-width:36ch;font-size:1.05rem;line-height:1.7}.hero__actions{margin-top:2.1rem;gap:1rem 1.75rem}.hero__actions .btn{--btn-bg:var(--ink);--btn-line:var(--ink)}.hero__note{margin-top:2.25rem;font-size:.78rem;letter-spacing:.04em}.hero__plates{position:relative;isolation:isolate}.hero__glow{position:absolute;top:-22%;right:-14%;bottom:-22%;left:-14%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,var(--glow),transparent 72%)}.hero .plate{border:0;border-radius:2px;background:var(--plate)}.hero .plate img{padding:0}.hero__caption{font-family:var(--font-body);font-size:.92rem;font-weight:500;line-height:1.35;margin-top:.9rem}.hero__price{color:var(--ink-soft)}.hero__price .price-tag{font-size:.9rem;font-weight:400}.ribbon{overflow:clip;border-block:1px solid var(--line);padding-block:clamp(1rem,2.2vw,1.75rem)}.ribbon__track{display:flex;width:max-content}.ribbon__group{display:flex;flex:none;align-items:center}.ribbon__item{padding-inline:clamp(1rem,2.5vw,2.25rem);white-space:nowrap;font-family:var(--font-display);font-size:clamp(2.4rem,1.5rem + 4vw,5.25rem);font-weight:500;line-height:1.1;letter-spacing:-.02em;color:var(--ink)}.ribbon__item:before{content:attr(data-t)}.ribbon__group span:nth-of-type(2n):before{color:transparent;-webkit-text-stroke:1px var(--ink)}.ribbon__dot{flex:none;width:.45rem;height:.45rem;border-radius:50%;background:var(--red)}.product-card__media{border:0;border-radius:2px;background:var(--plate);overflow:clip}.product-card__media img{transition:transform .9s var(--ease-expo)}.product-card__title{font-family:var(--font-body);font-size:.95rem;font-weight:500;line-height:1.4;letter-spacing:0;color:var(--ink);margin:.95rem 0 .3rem}.product-card__title a{text-decoration:none!important;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .45s var(--ease-expo)}.product-card>.price-tag{color:var(--ink-soft);font-weight:400;font-size:.9rem}.paths{padding-block:clamp(3.25rem,7.5vw,6.5rem)}.paths__grid{display:grid;gap:2rem 4rem}.paths__title{margin:0;max-width:12ch;font-size:clamp(2rem,1.45rem + 2.2vw,3.1rem)}.paths__list{border-top:1px solid var(--line)}.path{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:clamp(1.25rem,2.4vw,2rem) .25rem;border-bottom:1px solid var(--line);text-decoration:none}.path:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--paper-deep);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease-expo)}.path__copy{display:grid;gap:.45rem;transition:transform .6s var(--ease-expo)}.path__title{font-family:var(--font-display);font-size:clamp(1.75rem,1.2rem + 1.9vw,2.7rem);font-weight:500;line-height:1.05;letter-spacing:-.015em}.path__text{color:var(--ink-soft);font-size:.95rem;line-height:1.6;max-width:46ch}.path__arrow{width:28px;height:28px;margin-right:.5rem;transition:transform .6s var(--ease-expo)}@media(min-width:900px){.paths__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}.paths__title{position:sticky;top:7rem}}.statement{position:relative;isolation:isolate;overflow:clip;background:var(--forest-deep);color:var(--paper);--focus:var(--paper);padding-block:clamp(4.5rem,11vw,9.5rem);view-timeline-name:--statement}.statement:before{content:"";position:absolute;z-index:-1;right:-12%;top:50%;width:min(80vw,54rem);aspect-ratio:1;translate:0 -50%;pointer-events:none;background:radial-gradient(closest-side,rgba(224,158,84,.3),transparent 72%)}.statement__title{color:inherit;font-size:clamp(2.7rem,1.4rem + 5.2vw,6rem);line-height:.98;letter-spacing:-.025em;max-width:13ch;margin:0 0 .65em}.statement__body{display:grid;gap:1.6rem;max-width:34rem;margin-left:auto}.statement .rte{color:#e2d9c9;font-size:1.1rem;line-height:1.7}.statement .btn{justify-self:start}.info-strip{background:none;border-block-color:var(--line)}.site-footer{background:var(--forest-deep);border-top:0;overflow:clip}.site-footer__brand{font-weight:500;letter-spacing:-.02em}.site-footer__mark{margin:0;text-align:center;font-family:var(--font-display);font-weight:500;font-size:clamp(6rem,27vw,25rem);line-height:.74;letter-spacing:-.05em;color:var(--paper);opacity:.08;-webkit-user-select:none;user-select:none;pointer-events:none;translate:0 14%}.site-footer__mark:before{content:attr(data-mark)}.product__stage{border:0;border-radius:2px;background:var(--plate)}.product__title{font-size:clamp(2.2rem,1.5rem + 2.3vw,3.4rem);line-height:1.04;color:var(--ink)}.product__price-row .price-tag,.price-tag--lg{font-family:var(--font-body);font-size:1.45rem;font-weight:500;letter-spacing:0}.page-title{color:var(--ink);font-size:clamp(2.4rem,1.6rem + 2.8vw,4rem);line-height:1.02}.image-viewer__viewport{background:#fff}.image-viewer__viewport img{mix-blend-mode:normal}@media(max-width:599px){.hero__title{max-width:12ch}.wordmark{font-size:1.9rem}.statement__body{margin-left:0}}@media(hover:hover)and (pointer:fine){.btn:hover:not([disabled]):not([aria-disabled=true]){--btn-line:var(--btn-sweep)}.btn:hover:not([disabled]):not([aria-disabled=true]):before{transform:none}.hero .hero__actions .btn:hover:not([disabled]){--btn-bg:var(--ink);--btn-line:var(--btn-sweep)}.site-nav li>a:hover:after{transform:scaleX(1);transform-origin:left}.product-card:hover .product-card__media img{transform:scale(1.045)}.product-card:hover .product-card__title a{background-size:100% 1px}.path:hover:before{transform:scaleX(1)}.path:hover .path__copy{transform:translate(1.1rem)}.path:hover .path__arrow{transform:translate(-.75rem) rotate(-45deg)}.ribbon:hover .ribbon__track{animation-play-state:paused}}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.32s}[data-motion] .w>span{animation:linde-word .95s var(--ease-expo) both;animation-delay:calc(var(--i) * 75ms + 60ms)}[data-motion] .hero .plate{animation:linde-plate 1.15s var(--ease-expo) both}[data-motion] .hero__plate:nth-child(2) .plate{animation-delay:.12s}[data-motion] .hero__glow,[data-motion] .statement:before{animation:linde-glow 5.5s ease-in-out infinite alternate}[data-motion] .ribbon__track{animation:linde-ribbon 42s linear infinite}@keyframes linde-word{0%{transform:translateY(112%)}to{transform:none}}@keyframes linde-plate{0%{transform:translateY(2.25rem)}to{transform:none}}@keyframes linde-glow{0%{opacity:.5;scale:.94}to{opacity:1;scale:1.05}}@keyframes linde-ribbon{to{transform:translate(-25%)}}}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){[data-motion] :is(.product-grid>li,.section__head,.paths__list>li,.info-strip__grid>li,.statement__body){animation:linde-rise linear both;animation-timeline:view();animation-range:entry 0% entry 42%}[data-motion] .product-grid>li:nth-child(5n+2){animation-range:entry 6% entry 48%}[data-motion] .product-grid>li:nth-child(5n+3){animation-range:entry 12% entry 54%}[data-motion] .product-grid>li:nth-child(5n+4){animation-range:entry 18% entry 60%}[data-motion] .product-grid>li:nth-child(5n+5){animation-range:entry 24% entry 66%}[data-motion] .hero__plate:nth-child(2){animation:linde-drift linear both;animation-timeline:scroll(root);animation-range:0 90vh}[data-motion] .lit{animation:linde-lit linear both;animation-timeline:--statement;animation-range:cover calc(14% + var(--i) * 3.5%) cover calc(30% + var(--i) * 3.5%)}[data-motion] .site-footer__mark{animation:linde-mark linear both;animation-timeline:view();animation-range:entry 0% entry 100%}@keyframes linde-rise{0%{filter:opacity(0);transform:translateY(2.25rem)}to{filter:none;transform:none}}@keyframes linde-drift{to{transform:translateY(-3.25rem)}}@keyframes linde-lit{0%{filter:opacity(.16)}to{filter:none}}@keyframes linde-mark{0%{translate:0 55%}to{translate:0 14%}}}}.site-footer__mark{line-height:.86;translate:0 6%;padding-top:.04em}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){@keyframes linde-mark{0%{translate:0 45%}to{translate:0 6%}}}}.product__stage{background:none;padding:0}[data-slide]{background:var(--plate);border-radius:2px;overflow:clip}@media(min-width:900px){[data-slide]{width:fit-content;max-width:100%;margin-inline:auto}.product__stage img{width:auto;max-width:100%}}:root{--gold:#c9a45c;--star:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);--firs:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 44'%3E%3Cpath d='M66 4l8 14h-4l8 12h-4l8 14H50l8-14h-4l8-12h-4zM24 16l6 10h-3l6 9h-3l6 9H12l6-9h-3l6-9h-3zM102 22l5 8h-2.5l5 7H107l5 7H92l5-7h-2.5l5-7H97z'/%3E%3C/svg%3E")}[data-xmas] .announcement{background:var(--red);color:var(--paper);--focus:var(--paper);border-bottom:0}[data-xmas] .announcement p:before,[data-xmas] .announcement p:after{content:"";display:inline-block;width:.6rem;height:.6rem;margin-inline:.9rem;background:var(--gold);clip-path:var(--star)}[data-xmas] .wordmark,[data-xmas] :is(.section__title,.paths__title,.path__title,.page-title,.product__title){color:var(--forest-deep)}[data-xmas] .hero{background:var(--forest-deep);color:var(--paper);--focus:var(--paper)}[data-xmas] .hero__title{color:var(--paper)}[data-xmas] .hero :is(.hero__text,.hero__note,.hero__eyebrow,.hero__price,.price-tag){color:#d9d1c1}[data-xmas] .hero__grid{padding-top:clamp(4.25rem,8vw,7.5rem);padding-bottom:clamp(5rem,10vw,9rem)}[data-xmas] .hero .hero__actions .btn{--btn-bg:var(--red);--btn-line:var(--red);--btn-sweep:var(--paper)}[data-xmas] .hero:after{content:"";position:absolute;left:0;right:0;bottom:-1px;z-index:0;height:clamp(34px,5vw,66px);background:var(--paper);-webkit-mask:var(--firs) repeat-x 50% 100%/auto 100%;mask:var(--firs) repeat-x 50% 100%/auto 100%;pointer-events:none}.garland{position:absolute;inset:0 0 auto;z-index:1;height:36px;display:flex;justify-content:center;overflow:hidden;pointer-events:none}.garland i{position:relative;flex:none;width:92px;height:36px}.garland i:before{content:"";position:absolute;inset:-19px 0 auto;height:38px;border:1px solid color-mix(in srgb,var(--gold) 65%,transparent);border-radius:50%}.garland i:after{content:"";position:absolute;left:calc(50% - 4.5px);top:18px;width:9px;height:13px;border-radius:50%/42% 42% 58% 58%;background:var(--b,var(--gold));box-shadow:0 0 12px 2px var(--b,var(--gold))}.garland i:nth-child(3n+2){--b:#e8594d}.garland i:nth-child(3n){--b:#fbf3df}.snow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.statement .snow{z-index:-1}.snow:before,.snow:after{content:"";position:absolute;inset:calc(-1 * var(--tile)) 0 0;background-size:var(--tile) var(--tile)}.snow:before{--tile:260px;opacity:.8;background-image:radial-gradient(circle at 20px 30px,#fff 1.6px,transparent 2.2px),radial-gradient(circle at 130px 90px,#fff 1.1px,transparent 1.7px),radial-gradient(circle at 210px 40px,#fff 2px,transparent 2.6px),radial-gradient(circle at 70px 170px,#fff 1.3px,transparent 1.9px),radial-gradient(circle at 180px 220px,#fff 1.7px,transparent 2.3px),radial-gradient(circle at 100px 240px,#fff 1px,transparent 1.6px)}.snow:after{--tile:380px;opacity:.45;background-image:radial-gradient(circle at 60px 50px,#fff 1px,transparent 1.6px),radial-gradient(circle at 250px 120px,#fff 1.4px,transparent 2px),radial-gradient(circle at 330px 30px,#fff .9px,transparent 1.5px),radial-gradient(circle at 150px 260px,#fff 1.2px,transparent 1.8px),radial-gradient(circle at 300px 330px,#fff 1px,transparent 1.6px)}[data-xmas] .ribbon{border-top:0}[data-xmas] .ribbon__item{color:var(--forest-deep)}[data-xmas] .ribbon__group span:nth-of-type(2n):before{-webkit-text-stroke-color:var(--red)}[data-xmas] .ribbon__dot{width:clamp(1rem,2vw,1.6rem);height:clamp(1rem,2vw,1.6rem);border-radius:0;background:var(--gold);clip-path:var(--star)}[data-xmas] .path__arrow{color:var(--red)}[data-xmas] .product-card__media:after{content:"";position:absolute;top:.8rem;right:.8rem;width:15px;height:15px;background:var(--gold);clip-path:var(--star);opacity:0;transform:scale(.4) rotate(-45deg);transition:opacity .25s var(--ease-expo),transform .6s var(--ease-expo)}[data-xmas] .statement{background:color-mix(in srgb,var(--red) 78%,#1d0808)}[data-xmas] .statement__title:before{content:"";display:block;width:1.7rem;height:1.7rem;margin-bottom:1.6rem;background:var(--gold);clip-path:var(--star)}[data-xmas] .info-strip{border-bottom:0}[data-xmas] .shopify-section:has(>.site-footer){position:relative}[data-xmas] .shopify-section:has(>.site-footer):before{content:"";position:absolute;left:0;right:0;bottom:calc(100% - 1px);height:clamp(30px,4vw,48px);background:var(--forest-deep);-webkit-mask:var(--firs) repeat-x 50% 100%/auto 100%;mask:var(--firs) repeat-x 50% 100%/auto 100%;pointer-events:none}[data-xmas] .site-footer__mark{color:var(--gold);opacity:.14}@media(hover:hover)and (pointer:fine){[data-xmas] .hero .hero__actions .btn:hover:not([disabled]){--btn-bg:var(--red);--btn-fg:var(--forest-deep);--btn-line:var(--paper)}[data-xmas] .product-card:hover .product-card__media:after{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){[data-motion] .snow:before{animation:linde-snow 17s linear infinite}[data-motion] .snow:after{animation:linde-snow 31s linear infinite}[data-motion] .garland i:after{animation:linde-twinkle 2.6s ease-in-out infinite alternate}[data-motion] .garland i:nth-child(3n+2):after{animation-delay:-.9s}[data-motion] .garland i:nth-child(3n):after{animation-delay:-1.8s}[data-motion][data-xmas] .ribbon__dot{animation:linde-spin 10s linear infinite}@keyframes linde-snow{to{transform:translateY(var(--tile))}}@keyframes linde-twinkle{0%{opacity:.35}to{opacity:1}}@keyframes linde-spin{to{rotate:1turn}}}[data-xmas] .main{padding-bottom:clamp(34px,4.5vw,56px)}html{scroll-padding-top:6rem}.section:target{scroll-margin-top:6rem}.wordmark{display:inline-flex;align-items:center;min-height:44px}.hero__reveal{animation:none}@media(pointer:coarse){.text-link,.site-footer__bottom a{display:inline-flex;align-items:center;min-height:44px}}@media(min-width:900px)and (min-height:900px){.product__gallery{top:6.5rem}}@media(max-width:759px){.template-index .product-grid>li:nth-child(5):last-child{display:none}}@media(max-width:599px){.announcement{font-size:.64rem;letter-spacing:.1em}[data-xmas] .announcement p:before,[data-xmas] .announcement p:after{display:none}.statement__title:before{margin-bottom:1.1rem}.hero__note{margin-top:1.5rem}}[data-offscreen] :is(.garland i,.hero__glow,.ribbon__track,.ribbon__dot),[data-offscreen] :is(.snow,.garland i):before,[data-offscreen] :is(.snow,.garland i):after,.statement[data-offscreen]:before{animation-play-state:paused!important}@media(max-width:759px){.text-link,.site-footer__bottom a{display:inline-flex;align-items:center;min-height:44px}}@media(min-width:760px){.template-index .product-grid:has(>li:last-child:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}}.ship-goal{margin:0 0 1.5rem;padding:1rem 1.1rem;background:var(--paper-deep);border-radius:4px}.ship-goal__text{margin:0 0 .6rem;font-size:.95rem;font-weight:500}.ship-goal__bar{height:4px;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--ink) 14%,transparent)}.ship-goal__bar span{display:block;height:100%;border-radius:inherit;background:var(--forest)}.ship-goal--done .ship-goal__text{color:var(--forest-deep)}.ship-goal--done .ship-goal__bar span{background:var(--gold)}
/*# sourceMappingURL=/cdn/shop/t/9/assets/theme.css.map */
