.cmd-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55em;font-family:var(--cmd-font-body);font-size:var(--cmd-fs-sm);font-weight:500;line-height:1;padding:.95em 1.5em;border-radius:var(--cmd-r-sm);border:1px solid #fff0;cursor:pointer;text-decoration:none;transition:background var(--cmd-dur) var(--cmd-ease),color var(--cmd-dur) var(--cmd-ease),border-color var(--cmd-dur) var(--cmd-ease),transform var(--cmd-dur) var(--cmd-ease)}.cmd-btn:active{transform:translateY(1px)}.cmd-btn-primary{background:var(--cmd-green);color:var(--cmd-on-dark)}.cmd-btn-primary:hover{background:var(--cmd-green-deep);color:var(--cmd-on-dark)}.cmd-btn-dark{background:var(--cmd-ink);color:var(--cmd-on-dark)}.cmd-btn-ghost{background:#fff0;color:var(--cmd-ink);border-color:var(--cmd-line-strong)}.cmd-btn-ghost:hover{background:var(--cmd-ink);color:var(--cmd-on-dark);border-color:var(--cmd-ink)}.cmd-link{display:inline-flex;align-items:center;gap:.4em;font-size:var(--cmd-fs-sm);font-weight:500;color:var(--cmd-ink);text-transform:uppercase;letter-spacing:.08em;text-decoration:none}.cmd-link::after{content:"\2192";transition:transform var(--cmd-dur) var(--cmd-ease)}.cmd-link:hover::after{transform:translateX(4px)}.cmd-tag{display:inline-block;font-size:var(--cmd-fs-2xs);font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:.35em .6em;border:1px solid var(--cmd-line-strong);border-radius:var(--cmd-r-sm);color:var(--cmd-ink)}.cmd-tag-trust{background:var(--cmd-green-soft);color:var(--cmd-green-deep);border-color:#fff0}.cmd-tag-clay{background:var(--cmd-clay-soft);color:var(--cmd-clay);border-color:#fff0}.cmd-glass{background:var(--cmd-glass-fill);-webkit-backdrop-filter:var(--cmd-glass-blur);backdrop-filter:var(--cmd-glass-blur);border:1px solid var(--cmd-glass-border);border-radius:14px;box-shadow:inset 0 1px 0 var(--cmd-glass-highlight),0 2px 10px var(--cmd-glass-shadow);transform:translateZ(0)}.cmd-glass-badge{display:inline-flex;align-items:center;gap:.5em;padding:.55em .9em;border-radius:var(--cmd-r-pill);font-size:var(--cmd-fs-xs);font-weight:500;color:var(--cmd-ink);background:var(--cmd-glass-fill-strong);-webkit-backdrop-filter:var(--cmd-glass-blur);backdrop-filter:var(--cmd-glass-blur);border:1px solid var(--cmd-glass-border);box-shadow:inset 0 1px 0 var(--cmd-glass-highlight),0 2px 10px var(--cmd-glass-shadow)}.cmd-glass-bar{background:var(--cmd-glass-fill-strong);-webkit-backdrop-filter:blur(12px) saturate(125%);backdrop-filter:blur(12px) saturate(125%);border-top:1px solid var(--cmd-glass-border);box-shadow:inset 0 1px 0 var(--cmd-glass-highlight),0 -4px 16px rgb(43 38 32 / .06);transform:translateZ(0)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.cmd-glass,.cmd-glass-badge,.cmd-glass-bar{background:rgb(251 248 242 / .97)}}@media (prefers-reduced-transparency:reduce){.cmd-glass,.cmd-glass-badge,.cmd-glass-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgb(251 248 242 / .97)}}.cmd-handmark{display:block;width:clamp(120px,40%,210px);height:12px;margin-top:-2px;color:var(--cmd-clay)}.cmd-handmark path{stroke:currentColor;stroke-width:2.4;fill:none;stroke-linecap:round}.cmd-rule-row{display:flex;justify-content:space-between;align-items:baseline;gap:1.5rem;border-bottom:1px solid var(--cmd-line);padding-block:.85rem}.cmd-rule-row:last-child{border-bottom:0}.cmd-rule-row .k{color:var(--cmd-muted);font-size:var(--cmd-fs-sm)}.cmd-rule-row .v{color:var(--cmd-ink);font-size:var(--cmd-fs-sm);text-align:right}.cmd-editorial{position:relative;min-height:clamp(380px,52vw,640px);display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;border-radius:var(--cmd-r-lg);overflow:hidden}.cmd-editorial::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(30 26 21 / .05) 0%,rgb(30 26 21 / 0) 35%,rgb(30 26 21 / .55) 100%)}.cmd-editorial .cmd-editorial-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cmd-editorial .cmd-editorial-in{position:relative;z-index:2;padding:clamp(1.5rem,4vw,3.5rem);max-width:18ch}.cmd-editorial .cmd-editorial-in .cmd-mega,.cmd-editorial .cmd-editorial-in h2{color:var(--cmd-on-dark);margin:0}.cmd-editorial .cmd-eyebrow{color:rgb(245 240 231 / .8);margin-bottom:.6rem;display:block}.cmd-story{display:grid;grid-template-columns:1.25fr 1fr;gap:clamp(2rem,5vw,5rem);align-items:center}.cmd-story.is-reverse{grid-template-columns:1fr 1.25fr}.cmd-story.is-reverse .cmd-story-media{order:2}.cmd-story-media img{width:100%;border-radius:var(--cmd-r-md)}.cmd-story-body{max-width:46ch}.cmd-story-body h2{margin:0 0 var(--cmd-s4)}.cmd-story-body p{color:var(--cmd-text)}.cmd-pcard{position:relative;display:block;text-decoration:none;color:inherit}.cmd-pcard__media{position:relative;aspect-ratio:4/5;background:var(--cmd-stone);border-radius:var(--cmd-r-md);overflow:hidden}.cmd-pcard__media img{width:100%;height:100%;object-fit:cover;transition:transform var(--cmd-dur-slow) var(--cmd-ease)}.cmd-pcard:hover .cmd-pcard__media img{transform:scale(1.03)}.cmd-pcard__title{font-family:var(--cmd-font-display);color:var(--cmd-ink);font-size:1.2rem;font-weight:500;margin:.6rem 0 .15rem}.cmd-pcard__price{font-weight:600;color:var(--cmd-ink)}.cmd-trust{display:flex;flex-wrap:wrap;gap:var(--cmd-s6);align-items:center;justify-content:center;background:var(--cmd-ink);color:var(--cmd-on-dark);padding:var(--cmd-s4) var(--cmd-s5)}.cmd-trust__item{display:inline-flex;align-items:center;gap:.6em;font-size:var(--cmd-fs-sm);color:var(--cmd-on-dark)}.cmd-acc{border-top:1px solid var(--cmd-line)}.cmd-acc__item{border-bottom:1px solid var(--cmd-line)}.cmd-acc__head{display:flex;justify-content:space-between;align-items:center;width:100%;background:none;border:0;cursor:pointer;padding:var(--cmd-s4) 0;font-family:var(--cmd-font-body);font-size:var(--cmd-fs-body);font-weight:500;color:var(--cmd-ink);text-align:left}.cmd-band-paper{background:var(--cmd-paper)}.cmd-band-panel{background:var(--cmd-panel)}.cmd-band-band{background:var(--cmd-band)}.cmd-band-ink{background:var(--cmd-ink);color:var(--cmd-on-dark)}.cmd-band-green{background:var(--cmd-green);color:var(--cmd-on-dark)}@media(max-width:880px){.cmd-story,.cmd-story.is-reverse{grid-template-columns:1fr;gap:1.5rem}.cmd-story.is-reverse .cmd-story-media{order:0}}@media (prefers-reduced-motion:no-preference){.cmd-reveal{opacity:0;transform:translateY(10px);transition:opacity .6s var(--cmd-ease-out),transform .6s var(--cmd-ease-out);transition-delay:var(--cmd-rv-d,0ms)}.cmd-reveal.is-visible{opacity:1;transform:none}}.cmd-home-best-w ul.products li.product a img,.cmd-arch-grid-w ul.products li.product a img,.cmd-related ul.products li.product a img,.cmd-home-cat-img img{transition:transform .6s var(--cmd-ease-out)}.cmd-home-best-w ul.products li.product:hover a img,.cmd-arch-grid-w ul.products li.product:hover a img,.cmd-related ul.products li.product:hover a img,.cmd-home-cat:hover .cmd-home-cat-img img{transform:scale(1.035)}.cmd-scope .cmd-home-cat-img img,.cmd-scope ul.products li.product a img,.cmd-scope .woocommerce-product-gallery img{background-color:var(--cmd-band)}.cmd-home-best-w ul.products li.product.product_cat-almohadas a img,.cmd-arch-grid-w ul.products li.product.product_cat-almohadas a img,.cmd-related ul.products li.product.product_cat-almohadas a img{object-fit:contain;padding:10%;background-color:var(--cmd-band)}@media (min-width:1024px){.cmd-scope .cmd-pdp-gallery{position:sticky;top:104px;align-self:start}}.cmd-scope .cmd-guide-w,.cmd-scope .cmd-guide-grid{width:100%;min-width:0}.cmd-scope .cmd-guide-head{margin-bottom:clamp(1.75rem, 3vw, 2.75rem)}.cmd-scope .cmd-guide-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 260px),1fr));gap:clamp(1.75rem, 3.2vw, 3rem);align-items:start}.cmd-scope .cmd-guide-i{min-width:0}.cmd-scope .cmd-guide-h h3{margin:0 0 .55rem}.cmd-scope .cmd-guide-t p{margin:0}.cmd-scope .cmd-specs2-in{max-width:1200px;margin-inline:auto!important}@media (min-width:1024px){.cmd-scope .cmd-specs2-in{display:grid!important;grid-template-columns:minmax(240px,340px) minmax(0,1fr);column-gap:clamp(2.5rem, 6vw, 6rem);align-items:start;width:100%!important}.cmd-scope .cmd-specs2-in>.cmd-specs2-h{grid-column:1;align-self:start}.cmd-scope .cmd-specs2-in>.cmd-acc{grid-column:2;width:100%!important;margin-top:0!important}.cmd-scope .cmd-specs2-in>.cmd-specs2-h{position:sticky;top:104px}}@media (prefers-reduced-motion:reduce){.cmd-scope .cmd-specs2-in>.cmd-specs2-h{position:static}}.cmd-scope .cmd-read-body a,.cmd-scope .cmd-acc-tx a,.cmd-scope .cmd-story-body a{text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size .4s var(--cmd-ease-out)}.cmd-scope .cmd-read-body a:hover,.cmd-scope .cmd-acc-tx a:hover,.cmd-scope .cmd-story-body a:hover{background-size:100% 1px}.cmd-archchip,.cmd-swatch,.cmd-chip{transition:background .2s var(--cmd-ease-out),border-color .2s var(--cmd-ease-out),transform .2s var(--cmd-ease-out)}.cmd-archchip:hover,.cmd-swatch:hover,.cmd-chip:hover{transform:translateY(-1px)}.cmd-btn:hover,.cmd-myacc .button:hover,.cmd-myacc button[type=submit]:hover,body.woocommerce-checkout .wc-block-components-checkout-place-order-button:hover,body.woocommerce-cart .wc-block-cart__submit-button:hover,.cmd-scope .single_add_to_cart_button:hover,.cmd-scope ul.products li.product .button:hover,.cmd-nlform button:hover,.cmd-home-hero-cta .wp-block-button__link:hover{box-shadow:0 4px 14px rgb(26 28 22 / .10)}.cmd-glass2{position:relative;background:var(--cmd-glass2-sheen),var(--cmd-glass2-fill);-webkit-backdrop-filter:var(--cmd-glass2-blur);backdrop-filter:var(--cmd-glass2-blur);border:1px solid #fff0;box-shadow:var(--cmd-glass2-edge),var(--cmd-glass2-shadow);transform:translateZ(0)}.cmd-glass2::after{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;pointer-events:none;background:var(--cmd-glass2-rim);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.cmd-glass2{background:rgb(251 248 242 / .96)}}@media (prefers-reduced-transparency:reduce){.cmd-glass2{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgb(251 248 242 / .96)}}@media (prefers-contrast:more){.cmd-glass2{background:rgb(251 250 246 / .98);border-color:var(--cmd-line-strong)}}.cmd-scope .single_add_to_cart_button:active,.cmd-scope ul.products li.product .button:active,.cmd-buybar-cta:active,.cmd-nlform button:active,body.woocommerce-checkout .wc-block-components-checkout-place-order-button:active,body.woocommerce-cart .wc-block-cart__submit-button:active,.wc-block-mini-cart__footer .wc-block-mini-cart__footer-checkout:active{transform:translateY(1px)}@media (prefers-reduced-motion:no-preference){html.cmd-motion .cmd-scope img:not(.cmd-logo-img):not(.cmd-flogo-img){opacity:0;transition:opacity .5s var(--cmd-ease-out)}html.cmd-motion .cmd-scope img.cmd-img-loaded,html.cmd-motion .cmd-scope img.cmd-img-skip{opacity:1!important}}.cmd-scope .cmd-firm-scale{position:relative}.cmd-scope .cmd-firm-fill{position:absolute;inset:0 auto 0 0;width:var(--cmd-firm-pos,55%);border-radius:inherit;background:var(--cmd-green);transform-origin:left center}@media (prefers-reduced-motion:no-preference){html.cmd-motion .cmd-scope .cmd-firm-fill{transform:scaleX(0);transition:transform .9s var(--cmd-ease-out)}html.cmd-motion .cmd-scope .cmd-firm-scale.is-drawn .cmd-firm-fill{transform:scaleX(1)}html.cmd-motion .cmd-scope .cmd-firm-dot{opacity:0;transition:opacity .3s var(--cmd-ease-out) .6s}html.cmd-motion .cmd-scope .cmd-firm-scale.is-drawn .cmd-firm-dot{opacity:1}}@media (prefers-reduced-motion:no-preference){html.cmd-motion .cmd-scope .cmd-capa-in{opacity:0;transform:translate3d(14px,0,0);transition:opacity .55s var(--cmd-ease-out) var(--cmd-capa-d,0ms),transform .55s var(--cmd-ease-out) var(--cmd-capa-d,0ms)}html.cmd-motion .cmd-scope .cmd-capa-in.is-visible{opacity:1;transform:none}}.cmd-scope :focus-visible{outline:2px solid var(--cmd-green);outline-offset:2px}.cmd-scope ::selection{background:var(--cmd-green-soft);color:var(--cmd-ink)}html:has(body.cmd){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(body.cmd){scroll-behavior:auto}}.woocommerce-loop-product__title,.cmd-buybar-name,.cmd-upsell .woocommerce-loop-product__title,.cmd-related .woocommerce-loop-product__title{font-variant-ligatures:no-common-ligatures}