.gallery[data-astro-cid-4jqwfohy]{gap:var(--space-3);display:grid}ul[data-astro-cid-4jqwfohy]{padding:0;list-style:none}.gallery__plate[data-astro-cid-4jqwfohy]{--image-ratio:3 / 2;border-radius:var(--radius-l);background:var(--art-panel);position:relative;overflow:hidden}.gallery__plate[data-astro-cid-4jqwfohy] .product-image__art{padding:0;position:relative}.gallery__plate[data-astro-cid-4jqwfohy] .mattress-art{block-size:100%;inline-size:100%;max-inline-size:none;padding:var(--space-4) var(--space-4) var(--space-10);position:absolute;inset:0}.gallery__caption[data-astro-cid-4jqwfohy]{color:var(--color-text-muted);font-size:var(--text-caption);line-height:var(--leading-caption);pointer-events:none;user-select:none;position:absolute;inset-block-end:var(--space-3);inset-inline-start:var(--space-4)}.gallery__track[data-astro-cid-4jqwfohy]{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.gallery__track[data-astro-cid-4jqwfohy]::-webkit-scrollbar{display:none}.gallery__track[data-astro-cid-4jqwfohy]:focus-visible{outline:none}.gallery__plate[data-astro-cid-4jqwfohy]:has(.gallery__track:focus-visible){outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.gallery__track[data-astro-cid-4jqwfohy]>li[data-astro-cid-4jqwfohy]{scroll-snap-align:center;flex:0 0 100%}.gallery__thumbs[data-astro-cid-4jqwfohy]{--image-ratio:1;gap:var(--space-3);padding:var(--space-2);margin:calc(-1 * var(--space-2));scrollbar-width:none;display:flex;overflow-x:auto}.gallery__thumbs[data-astro-cid-4jqwfohy] li[data-astro-cid-4jqwfohy]{flex:none;inline-size:4rem}.gallery__thumbs[data-astro-cid-4jqwfohy] a[data-astro-cid-4jqwfohy]{border:1px solid var(--color-border);border-radius:var(--radius-m);transition:border-color var(--motion-fast) var(--ease-standard);display:block;overflow:hidden}.gallery__thumbs[data-astro-cid-4jqwfohy] a[data-astro-cid-4jqwfohy]:hover{border-color:var(--color-border-strong)}.gallery__thumbs[data-astro-cid-4jqwfohy] a[data-astro-cid-4jqwfohy][aria-current=true]{outline:var(--focus-width) solid var(--color-action-bg);outline-offset:2px}.gallery__thumbs[data-astro-cid-4jqwfohy] a[data-astro-cid-4jqwfohy]:focus-visible{outline-offset:4px}@media (width>=640px){.gallery__plate[data-astro-cid-4jqwfohy] .mattress-art{padding:var(--space-6) var(--space-8) var(--space-10)}}@media (width>=1024px){.gallery__plate[data-astro-cid-4jqwfohy]{--image-ratio:4 / 3;border-radius:var(--radius-xl)}.gallery__plate[data-astro-cid-4jqwfohy] .mattress-art{padding:var(--space-8) var(--space-8) var(--space-12)}.gallery--drawing[data-astro-cid-4jqwfohy]{flex-direction:column;flex:auto;display:flex;container-type:inline-size}.gallery--drawing[data-astro-cid-4jqwfohy] .gallery__plate[data-astro-cid-4jqwfohy]{flex-direction:column;flex:auto;max-block-size:130cqw;display:flex}.gallery--drawing[data-astro-cid-4jqwfohy] .gallery__plate[data-astro-cid-4jqwfohy] .product-image{flex:auto}.gallery--drawing[data-astro-cid-4jqwfohy] .gallery__plate[data-astro-cid-4jqwfohy] .mattress-art{padding-block-end:var(--space-24)}.gallery__caption[data-astro-cid-4jqwfohy]{inset-block-end:var(--space-4);inset-inline-start:var(--space-6)}}.key-specs[data-astro-cid-5zlahogo]{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));padding:0;list-style:none;display:grid;container-type:inline-size}.key-specs__tile[data-astro-cid-5zlahogo]{align-content:start;justify-items:start;gap:var(--space-1);min-inline-size:0;padding:var(--space-3);border-radius:var(--radius-m);background:var(--color-surface-sunken);display:grid}.key-specs__tile[data-astro-cid-5zlahogo] .icon{color:var(--color-text-muted)}.key-specs__label[data-astro-cid-5zlahogo]{color:var(--color-text-muted);font-size:var(--text-caption);line-height:var(--leading-caption)}.key-specs__value[data-astro-cid-5zlahogo]{font-size:var(--text-small);font-weight:500;line-height:var(--leading-small);text-wrap:balance}@container (width>=26rem){.key-specs__tile[data-astro-cid-5zlahogo]{align-items:center;column-gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon label""icon value";row-gap:0}.key-specs__tile[data-astro-cid-5zlahogo] .icon{grid-area:icon}.key-specs__label[data-astro-cid-5zlahogo]{grid-area:label;align-self:end}.key-specs__value[data-astro-cid-5zlahogo]{grid-area:value;align-self:start}}.dialog[data-astro-cid-5xkd3kdg]{inline-size:min(34rem, calc(100vw - 2 * var(--space-4)));max-inline-size:none;max-block-size:calc(100dvh - 2 * var(--space-4));border:1px solid var(--color-border);border-radius:var(--radius-l);background:var(--color-surface);box-shadow:var(--shadow-overlay);color:var(--color-text);overscroll-behavior:contain;margin:auto;padding:0}.dialog[data-astro-cid-5xkd3kdg]::backdrop{background:var(--color-scrim)}.dialog[data-astro-cid-5xkd3kdg][open]{animation:request-dialog-in var(--motion-base) var(--ease-emphasized)}.dialog[data-astro-cid-5xkd3kdg][open]::backdrop{animation:request-scrim-in var(--motion-base) var(--ease-standard)}.dialog__body[data-astro-cid-5xkd3kdg]{gap:var(--space-5);padding:var(--space-5);display:grid}.dialog__head[data-astro-cid-5xkd3kdg]{gap:var(--space-4);justify-content:space-between;align-items:flex-start;display:flex}.dialog__title[data-astro-cid-5xkd3kdg]{gap:var(--space-1);min-inline-size:0;padding-block-start:var(--space-2);display:grid}.dialog__title[data-astro-cid-5xkd3kdg] h2[data-astro-cid-5xkd3kdg]{font-size:var(--text-h3);line-height:var(--leading-h3)}.dialog__summary[data-astro-cid-5xkd3kdg]{color:var(--color-text-muted);font-size:var(--text-small)}.dialog__close[data-astro-cid-5xkd3kdg]{inline-size:var(--touch-target);block-size:var(--touch-target);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text);transition:background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard);flex:none;justify-content:center;align-items:center;display:inline-flex}.dialog__close[data-astro-cid-5xkd3kdg]:hover{border-color:var(--color-border-strong);background:var(--color-surface-tint)}@keyframes request-dialog-in{0%{opacity:0;transform:translateY(.5rem)}}@keyframes request-scrim-in{0%{opacity:0}}@keyframes request-sheet-in{0%{opacity:0;transform:translateY(2rem)}}@media (width<=639px){.dialog[data-astro-cid-5xkd3kdg]{inline-size:100%;max-block-size:calc(100dvh - var(--space-8));border-radius:var(--radius-xl) var(--radius-xl) 0 0;border-block-end:0;border-inline:0;margin:auto 0 0}.dialog[data-astro-cid-5xkd3kdg][open]{animation-name:request-sheet-in}.dialog__body[data-astro-cid-5xkd3kdg]{padding-block-end:calc(var(--space-6) + env(safe-area-inset-bottom))}}@media (width>=640px){.dialog__body[data-astro-cid-5xkd3kdg]{gap:var(--space-6);padding:var(--space-6)}}.sizes[data-astro-cid-fpdhwwgd]{gap:var(--space-3);border:0;min-inline-size:0;padding:0;display:grid}legend[data-astro-cid-fpdhwwgd]{font-size:var(--text-small);margin-block-end:var(--space-3);padding:0;font-weight:500}ul[data-astro-cid-fpdhwwgd]{gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.size[data-astro-cid-fpdhwwgd]{min-block-size:3rem;min-inline-size:3rem;padding-inline:var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-s);background:var(--color-surface);color:var(--color-text);font-size:var(--text-small);font-variant-numeric:tabular-nums;white-space:nowrap;transition:background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);justify-content:center;align-items:center;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.size[data-astro-cid-fpdhwwgd]:hover{border-color:var(--color-text);background:var(--color-surface-tint)}.size--info[data-astro-cid-fpdhwwgd]:hover{border-color:var(--color-border-strong);background:var(--color-surface)}.size[data-astro-cid-fpdhwwgd][aria-current=true],.size[data-astro-cid-fpdhwwgd][aria-current=true]:hover{border-color:var(--color-action-bg);background:var(--color-action-bg);color:var(--color-action-text)}.size--unavailable[data-astro-cid-fpdhwwgd]{color:var(--color-text-muted);border-style:dashed;text-decoration:line-through 1px}@media (forced-colors:active){.size[data-astro-cid-fpdhwwgd][aria-current=true]{outline:2px solid canvastext}}@media (width>=640px){.size[data-astro-cid-fpdhwwgd]{min-block-size:var(--touch-target)}}.spec-frame[data-astro-cid-nvlnvyjv]{border:1px solid var(--color-border);border-radius:var(--radius-l);background:var(--color-surface);overflow-x:auto}.spec-table[data-astro-cid-nvlnvyjv]{border-collapse:collapse;inline-size:100%}tbody[data-astro-cid-nvlnvyjv] tr[data-astro-cid-nvlnvyjv]:nth-child(odd){background:var(--color-surface-sunken)}tbody[data-astro-cid-nvlnvyjv] tr[data-astro-cid-nvlnvyjv]+tr[data-astro-cid-nvlnvyjv]{border-block-start:1px solid var(--color-border)}th[data-astro-cid-nvlnvyjv],td[data-astro-cid-nvlnvyjv]{padding:var(--space-4);text-align:start;vertical-align:top}th[data-astro-cid-nvlnvyjv]{inline-size:42%;color:var(--color-text-muted);font-weight:400}td[data-astro-cid-nvlnvyjv]{font-weight:500}@media (width>=640px){th[data-astro-cid-nvlnvyjv],td[data-astro-cid-nvlnvyjv]{padding-inline:var(--space-6)}}.product[data-astro-cid-jx7r7bqr]{padding-block-end:var(--space-8);display:grid}.product--band[data-astro-cid-jx7r7bqr]{padding-block-end:var(--space-16)}.product__top[data-astro-cid-jx7r7bqr]{gap:var(--space-6);grid-template-areas:"gallery""panel""gifts";margin-block-start:var(--space-2);display:grid}.product__gallery[data-astro-cid-jx7r7bqr],.product__panel[data-astro-cid-jx7r7bqr],.product__gifts[data-astro-cid-jx7r7bqr]{min-inline-size:0}.product__gallery[data-astro-cid-jx7r7bqr]{grid-area:gallery}.product__gifts[data-astro-cid-jx7r7bqr]{gap:var(--space-4);grid-area:gifts;display:grid}.product__panel[data-astro-cid-jx7r7bqr]{align-content:start;gap:var(--space-5);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-l);background:var(--color-surface);grid-area:panel;display:grid}.product__head[data-astro-cid-jx7r7bqr]{gap:var(--space-3);display:grid}.product__badges[data-astro-cid-jx7r7bqr]{gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.product__head[data-astro-cid-jx7r7bqr] h1[data-astro-cid-jx7r7bqr]{font-size:var(--text-h2);line-height:var(--leading-h2)}.product__lead[data-astro-cid-jx7r7bqr]{color:var(--color-text-muted);text-wrap:balance}.product__buy[data-astro-cid-jx7r7bqr]{gap:var(--space-1);display:grid}.product__price-label[data-astro-cid-jx7r7bqr]{color:var(--color-text-muted);font-size:var(--text-small)}.product__buy[data-astro-cid-jx7r7bqr] .price__amount{font-family:var(--font-display)}.availability[data-astro-cid-jx7r7bqr]{align-items:baseline;gap:var(--space-2);font-size:var(--text-small);margin-block-start:var(--space-1);display:flex}.availability[data-astro-cid-jx7r7bqr]:before{content:"";border-radius:var(--radius-full);background:var(--color-success);flex:none;block-size:.5rem;inline-size:.5rem;transform:translateY(-.0625rem)}.availability--made_to_order[data-astro-cid-jx7r7bqr]:before{background:var(--color-warning)}.availability--out_of_stock[data-astro-cid-jx7r7bqr]:before{background:var(--color-error)}.product__actions[data-astro-cid-jx7r7bqr]{gap:var(--space-3);margin-block-start:var(--space-5);display:grid}.call[data-astro-cid-jx7r7bqr]{text-align:start;justify-items:start;display:grid}.call__label[data-astro-cid-jx7r7bqr]{line-height:1.2}.call__number[data-astro-cid-jx7r7bqr]{color:var(--color-text-muted);font-size:var(--text-caption);font-variant-numeric:tabular-nums;font-weight:400;line-height:1.2}.product__calc[data-astro-cid-jx7r7bqr]{align-items:center;gap:var(--space-2);min-block-size:var(--touch-target);margin-block:calc(-1 * var(--space-3));color:var(--color-link);font-size:var(--text-small);text-underline-offset:3px;justify-self:start;font-weight:500;display:inline-flex}.product__calc[data-astro-cid-jx7r7bqr]:hover{color:var(--color-link-hover)}.product__terms[data-astro-cid-jx7r7bqr]{font-size:var(--text-small);display:grid}.product__terms[data-astro-cid-jx7r7bqr] ul[data-astro-cid-jx7r7bqr]{border-block-start:1px solid var(--color-border);padding:0;list-style:none;display:grid}.product__terms[data-astro-cid-jx7r7bqr] li[data-astro-cid-jx7r7bqr]{align-items:center;gap:var(--space-3);min-block-size:var(--touch-target);padding-block:var(--space-2);border-block-end:1px solid var(--color-border);line-height:var(--leading-small);display:flex}.product__terms[data-astro-cid-jx7r7bqr] li[data-astro-cid-jx7r7bqr] .icon{color:var(--color-text-muted)}.product__more[data-astro-cid-jx7r7bqr]{align-items:center;gap:var(--space-1);min-block-size:var(--touch-target);color:var(--color-link);text-underline-offset:3px;justify-self:start;font-weight:500;display:inline-flex}.product__more[data-astro-cid-jx7r7bqr]:hover{color:var(--color-link-hover)}.section[data-astro-cid-jx7r7bqr]{gap:var(--space-6);margin-block-start:var(--space-16);display:grid}@media (width>=640px){.product__panel[data-astro-cid-jx7r7bqr]{padding:var(--space-6)}.product__actions[data-astro-cid-jx7r7bqr]{grid-template-columns:repeat(2,minmax(0,1fr))}.product__actions[data-astro-cid-jx7r7bqr]>.button--whatsapp{grid-column:1/-1}}@media (width>=768px){.product--band[data-astro-cid-jx7r7bqr]{padding-block-end:var(--space-20)}.section[data-astro-cid-jx7r7bqr]{margin-block-start:var(--space-20)}}@media (width>=1024px){.product__top[data-astro-cid-jx7r7bqr]{gap:0 var(--space-10);grid-template:"gallery panel"1fr"gifts panel"/minmax(0,7fr) minmax(0,5fr);align-items:start}.product__gifts[data-astro-cid-jx7r7bqr]{margin-block-start:var(--space-6)}.product__gallery--drawing[data-astro-cid-jx7r7bqr]{flex-direction:column;align-self:stretch;display:flex}.product__actions[data-astro-cid-jx7r7bqr]{grid-template-columns:1fr}.section[data-astro-cid-jx7r7bqr]{gap:var(--space-10);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}@media (width>=1280px){.section[data-astro-cid-jx7r7bqr]{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.product__actions[data-astro-cid-jx7r7bqr]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px) and (height>=760px){.product__gallery[data-astro-cid-jx7r7bqr]:not(.product__gallery--drawing){position:sticky;inset-block-start:calc(var(--header-height-desktop) + var(--space-6))}}@media (width>=1024px) and (height>=1100px){.product__panel[data-astro-cid-jx7r7bqr]{position:sticky;inset-block-start:calc(var(--header-height-desktop) + var(--space-6))}}
