.bundle-page[data-astro-cid-d7aoo2h2]{padding:clamp(1.4rem,5vw,4rem) max(1.2rem,calc((100% - 1120px)/2)) 4rem}.bundle-hero[data-astro-cid-d7aoo2h2]{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(1.5rem,5vw,4rem)}h1[data-astro-cid-d7aoo2h2]{font-size:clamp(2rem,4.1vw,3.5rem);line-height:1.35;margin:.35em 0 .25em}.bundle-value[data-astro-cid-d7aoo2h2]{margin:.5rem 0 1.25rem;color:var(--bf-muted)}.status[data-astro-cid-d7aoo2h2],.delivery[data-astro-cid-d7aoo2h2],.bundle-warning[data-astro-cid-d7aoo2h2]{font-size:.84rem;margin:.7rem 0}.bundle-warning[data-astro-cid-d7aoo2h2]{color:#f1dba6}.bundle-copy[data-astro-cid-d7aoo2h2] .bf-button[data-astro-cid-d7aoo2h2]{min-width:min(17rem,100%);margin:.6rem 0 .15rem}.delivery[data-astro-cid-d7aoo2h2] a[data-astro-cid-d7aoo2h2]{color:inherit;text-underline-offset:.2em}[data-astro-cid-d7aoo2h2][data-bundle-message]:empty{display:none}.bundle-visual[data-astro-cid-d7aoo2h2]{margin:0;min-width:0;border:1px solid var(--bf-line);border-radius:1rem;overflow:hidden;background:radial-gradient(ellipse at 45% 20%,#4a5d3b,#182c23 80%)}.portrait[data-astro-cid-d7aoo2h2]{display:block;width:100%;height:clamp(330px,40vw,505px);object-fit:cover;object-position:50% 34%}.packshots[data-astro-cid-d7aoo2h2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;min-height:clamp(230px,36vw,400px);padding:1rem}.packshots[data-astro-cid-d7aoo2h2] img[data-astro-cid-d7aoo2h2]{width:100%;height:auto;object-fit:contain}.included[data-astro-cid-d7aoo2h2]{margin:clamp(2rem,6vw,4rem) auto 0}.included[data-astro-cid-d7aoo2h2] h2[data-astro-cid-d7aoo2h2]{font-size:clamp(1.4rem,3vw,2rem)}.product-list[data-astro-cid-d7aoo2h2]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.8rem}.packshots[data-astro-cid-d7aoo2h2] button[data-astro-cid-d7aoo2h2]{background:none;border:0;color:inherit;padding:0;cursor:pointer;border-radius:.8rem}.packshots[data-astro-cid-d7aoo2h2] button[data-astro-cid-d7aoo2h2]:hover{background:#ffffff0b}.product-details[data-astro-cid-d7aoo2h2]{margin:0;padding:0;scroll-margin-top:8rem;border:1px solid var(--bf-line);border-radius:.8rem;background:var(--bf-panel)}.product-details[data-astro-cid-d7aoo2h2] summary[data-astro-cid-d7aoo2h2]{display:flex;gap:.85rem;align-items:center;padding:.7rem;list-style:none;border-radius:.8rem}.product-details[data-astro-cid-d7aoo2h2] summary[data-astro-cid-d7aoo2h2]::-webkit-details-marker{display:none}.product-details[data-astro-cid-d7aoo2h2] summary[data-astro-cid-d7aoo2h2] img[data-astro-cid-d7aoo2h2]{width:76px;height:76px;object-fit:contain}.product-details[data-astro-cid-d7aoo2h2] summary[data-astro-cid-d7aoo2h2]:after{content:"+";margin-inline-start:auto;color:var(--bf-gold);font-size:1.35rem}.product-details[data-astro-cid-d7aoo2h2][open] summary[data-astro-cid-d7aoo2h2]:after{content:"−"}.product-details[data-astro-cid-d7aoo2h2] summary[data-astro-cid-d7aoo2h2]:hover .product-toggle[data-astro-cid-d7aoo2h2]{text-decoration:underline}.product-meta[data-astro-cid-d7aoo2h2],.product-toggle[data-astro-cid-d7aoo2h2]{display:block;font-size:.82rem}.product-meta[data-astro-cid-d7aoo2h2]{color:var(--bf-muted)}.product-toggle[data-astro-cid-d7aoo2h2]{color:var(--bf-gold)}.product-info[data-astro-cid-d7aoo2h2]{padding:.15rem 1rem 1rem;font-size:.88rem}.product-info[data-astro-cid-d7aoo2h2] p[data-astro-cid-d7aoo2h2]{margin:.55rem 0}.product-info[data-astro-cid-d7aoo2h2] ul[data-astro-cid-d7aoo2h2]{padding-inline-start:1.2rem}details[data-astro-cid-d7aoo2h2]{margin-top:1rem;border-block:1px solid var(--bf-line);padding:.7rem 0;color:var(--bf-muted)}summary[data-astro-cid-d7aoo2h2]{cursor:pointer;min-height:44px;align-content:center;color:var(--bf-text)}.ritual-photo[data-astro-cid-d7aoo2h2]{width:min(100%,24rem);height:auto;border-radius:.6rem}.bundle-sticky[data-astro-cid-d7aoo2h2]{display:none}@media(max-width:759px){.bundle-hero[data-astro-cid-d7aoo2h2],.product-list[data-astro-cid-d7aoo2h2]{grid-template-columns:1fr}.bundle-copy[data-astro-cid-d7aoo2h2] .bf-button[data-astro-cid-d7aoo2h2]{width:100%}.portrait[data-astro-cid-d7aoo2h2]{height:255px}.packshots[data-astro-cid-d7aoo2h2]{min-height:0}.packshots[data-astro-cid-d7aoo2h2] img[data-astro-cid-d7aoo2h2]{height:150px}.bundle-sticky[data-astro-cid-d7aoo2h2]:not([hidden]){position:fixed;z-index:30;inset:auto 0 0;display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.55rem 1rem max(.55rem,env(safe-area-inset-bottom));background:#13251e;border-top:1px solid var(--bf-line)}body:has([data-marketing-consent]:not([hidden])) .bundle-sticky[data-astro-cid-d7aoo2h2]:not([hidden]){display:none}.bundle-sticky[data-astro-cid-d7aoo2h2] strong[data-astro-cid-d7aoo2h2]{color:var(--bf-gold);font-size:1.15rem;white-space:nowrap}.bundle-sticky[data-astro-cid-d7aoo2h2] .bf-button[data-astro-cid-d7aoo2h2]{min-height:48px}body:has(.bundle-sticky:not([hidden])){padding-bottom:5rem}body:has(.bundle-sticky:not([hidden])) .whatsapp{bottom:5rem}}
