.swatch-picker[data-astro-cid-3yx5gbxh]{max-width:var(--max);margin:18px auto 0;display:grid;grid-template-columns:minmax(260px,.9fr) 1.1fr;gap:clamp(18px,3vw,36px);align-items:start}.swatch-preview[data-astro-cid-3yx5gbxh]{display:grid;gap:10px}.swatch-preview-img[data-astro-cid-3yx5gbxh]{display:block;aspect-ratio:4/3;border-radius:10px;background-size:cover;background-position:center;border:1px solid var(--line);box-shadow:0 18px 42px #2a291f21}.swatch-preview-name[data-astro-cid-3yx5gbxh]{font-family:"Silk Serif",Georgia,serif;font-size:clamp(1.2rem,2vw,1.75rem);color:var(--ink)}.swatch-list[data-astro-cid-3yx5gbxh]{list-style:none;margin:0;padding:0;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}.swatch-list[data-astro-cid-3yx5gbxh] li[data-astro-cid-3yx5gbxh]{margin:0}.swatch-tile[data-astro-cid-3yx5gbxh]{appearance:none;border:0;background:none;padding:0;margin:0;width:100%;display:flex;flex-direction:column;gap:7px;text-align:left;cursor:pointer;color:inherit}.swatch-img[data-astro-cid-3yx5gbxh]{display:block;aspect-ratio:1;border-radius:9px;background-size:cover;background-position:center;box-shadow:0 1px 2px #281e141f;border:1px solid var(--line);transition:transform .25s ease,box-shadow .25s ease,border-color .2s ease}.swatch-tile[data-astro-cid-3yx5gbxh]:hover .swatch-img[data-astro-cid-3yx5gbxh],.swatch-tile[data-astro-cid-3yx5gbxh]:focus-visible .swatch-img[data-astro-cid-3yx5gbxh]{transform:scale(1.08);box-shadow:0 16px 30px -14px #14120c8c;border-color:var(--clay)}.swatch-tile[data-astro-cid-3yx5gbxh].is-active .swatch-img[data-astro-cid-3yx5gbxh]{outline:2px solid var(--clay);outline-offset:2px}.swatch-copy[data-astro-cid-3yx5gbxh]{display:flex;align-items:flex-start;gap:6px;flex-wrap:wrap}.swatch-name[data-astro-cid-3yx5gbxh]{font-size:.84rem}.swatch-note[data-astro-cid-3yx5gbxh]{font-size:.76rem;color:var(--taupe);line-height:1.35}.swatch-badge[data-astro-cid-3yx5gbxh]{align-self:flex-start;border-radius:999px;background:var(--ember);color:#26251c;padding:3px 8px;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}@media (max-width:760px){.swatch-picker[data-astro-cid-3yx5gbxh]{grid-template-columns:1fr}.swatch-preview[data-astro-cid-3yx5gbxh]{max-width:420px}}.package-price[data-astro-cid-rta3qfsb] .pkg-card[data-astro-cid-rta3qfsb]{max-width:var(--max, 1180px);margin:clamp(24px,4vw,40px) auto 0;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:clamp(20px,3vw,44px);align-items:start;background:var(--header-dark, #2a291f);color:#f4ecdf;border-radius:16px;padding:clamp(22px,3.4vw,44px)}.package-price[data-astro-cid-rta3qfsb] .pkg-list-head[data-astro-cid-rta3qfsb],.package-price[data-astro-cid-rta3qfsb] .pkg-total-label[data-astro-cid-rta3qfsb]{margin:0 0 14px;font-family:Inter,system-ui,sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#f4ecdf9e}.package-price[data-astro-cid-rta3qfsb] .pkg-list[data-astro-cid-rta3qfsb]{list-style:none;margin:0;padding:0;display:grid;gap:11px}.package-price[data-astro-cid-rta3qfsb] .pkg-list[data-astro-cid-rta3qfsb] li[data-astro-cid-rta3qfsb]{display:grid;grid-template-columns:20px 1fr;gap:12px;align-items:start;font-size:.98rem;line-height:1.5;color:#f4ecdfeb}.package-price[data-astro-cid-rta3qfsb] .pkg-list[data-astro-cid-rta3qfsb] svg[data-astro-cid-rta3qfsb]{width:20px;height:20px;margin-top:2px;color:var(--ember, #d6ab5a)}.package-price[data-astro-cid-rta3qfsb] .pkg-total-col[data-astro-cid-rta3qfsb]{border-left:1px solid rgba(244,236,223,.16);padding-left:clamp(20px,3vw,40px)}.package-price[data-astro-cid-rta3qfsb] .pkg-total[data-astro-cid-rta3qfsb]{margin:0;font-family:"Silk Serif",Cormorant Garamond,Georgia,serif;font-size:clamp(2.4rem,4.4vw,3.4rem);font-weight:400;line-height:1;color:var(--ember, #d6ab5a)}.package-price[data-astro-cid-rta3qfsb] .pkg-total-note[data-astro-cid-rta3qfsb]{margin:10px 0 22px;font-size:.85rem;line-height:1.5;color:#f4ecdfc7}.package-price[data-astro-cid-rta3qfsb] .pkg-total-col[data-astro-cid-rta3qfsb] .button[data-astro-cid-rta3qfsb]{display:inline-flex;width:100%;justify-content:center}.package-price[data-astro-cid-rta3qfsb] .pkg-call[data-astro-cid-rta3qfsb]{display:block;margin-top:12px;font-size:.82rem;color:#f4ecdf9e;text-decoration:none}.package-price[data-astro-cid-rta3qfsb] .pkg-call[data-astro-cid-rta3qfsb]:hover{color:#f4ecdfe6}.package-price[data-astro-cid-rta3qfsb] .pkg-card[data-astro-cid-rta3qfsb] a[data-astro-cid-rta3qfsb]:focus-visible{outline:3px solid var(--ember, #d6ab5a);outline-offset:3px;border-radius:4px}.package-price[data-astro-cid-rta3qfsb] .pkg-assumption[data-astro-cid-rta3qfsb]{max-width:74ch;margin:clamp(16px,2.4vw,24px) auto 0;text-align:center;font-size:.85rem;line-height:1.65;opacity:.72}@media (max-width: 860px){.package-price[data-astro-cid-rta3qfsb] .pkg-card[data-astro-cid-rta3qfsb]{grid-template-columns:1fr}.package-price[data-astro-cid-rta3qfsb] .pkg-total-col[data-astro-cid-rta3qfsb]{border-left:0;border-top:1px solid rgba(244,236,223,.16);padding-left:0;padding-top:clamp(20px,5vw,28px)}}.product-story[data-astro-cid-7xojfyaf] .section-heading[data-astro-cid-7xojfyaf].is-centered,.product-story[data-astro-cid-7xojfyaf] .section-heading[data-astro-cid-7xojfyaf].is-centered>[data-astro-cid-7xojfyaf]{text-align:center;grid-column:1 / -1;justify-self:center;margin-inline:auto}.product-story[data-astro-cid-7xojfyaf] .prose[data-astro-cid-7xojfyaf].is-centered{margin-inline:auto}.product-dimensions[data-astro-cid-7xojfyaf]{text-align:center}.product-dimensions[data-astro-cid-7xojfyaf] .dimensions-media[data-astro-cid-7xojfyaf]{display:flex;flex-wrap:wrap;gap:clamp(16px,3vw,40px);justify-content:center;align-items:center;margin:0 auto clamp(16px,3vw,32px)}.product-dimensions[data-astro-cid-7xojfyaf] .dimensions-media[data-astro-cid-7xojfyaf] figure[data-astro-cid-7xojfyaf]{margin:0;max-width:420px}.product-dimensions[data-astro-cid-7xojfyaf] .dimensions-media[data-astro-cid-7xojfyaf] img[data-astro-cid-7xojfyaf]{width:100%;height:auto;border-radius:8px}.product-dimensions[data-astro-cid-7xojfyaf] .dimensions-sizes[data-astro-cid-7xojfyaf] p[data-astro-cid-7xojfyaf]{margin:.15rem 0;font-weight:600}
