.packaging-showcase[data-astro-cid-3dmpjom3]{color:#fff;transition:background .42s;position:relative}.packaging-choice[data-astro-cid-3dmpjom3].is-active{color:#081015;background:#fff;transform:translate(.5rem);box-shadow:0 18px 44px #0000002e}.packaging-choice[data-astro-cid-3dmpjom3].is-active .packaging-choice-icon[data-astro-cid-3dmpjom3]{color:currentColor;background:0 0}.packaging-choice[data-astro-cid-3dmpjom3].is-active .packaging-icon-check[data-astro-cid-3dmpjom3]{display:block}.packaging-choice[data-astro-cid-3dmpjom3].is-active .packaging-icon-plus[data-astro-cid-3dmpjom3]{display:none}.packaging-choice[data-astro-cid-3dmpjom3]{color:#ffffffc7;background:#ffffff1f;transition:background .32s,color .32s,transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s}.packaging-choice[data-astro-cid-3dmpjom3]:not(.is-active):hover{color:#fff;background:#ffffff2e;transform:translate(.35rem)}.packaging-choice[data-astro-cid-3dmpjom3].is-active:hover{color:#081015;background:#fff;transform:translate(.5rem)}.packaging-info-button[data-astro-cid-3dmpjom3]{color:#fff;background:#ffffff1a}.packaging-viewer[data-astro-cid-3dmpjom3]{display:grid}.packaging-viewer[data-astro-cid-3dmpjom3] .can-model-controls{bottom:.5rem}.packaging-mobile-controls[data-astro-cid-3dmpjom3]{display:none}@media (width<=767px){#packaging[data-astro-cid-3dmpjom3]{padding:4rem max(1.25rem, env(safe-area-inset-right)) 3rem max(1.25rem, env(safe-area-inset-left))}#packaging[data-astro-cid-3dmpjom3] h2[data-astro-cid-3dmpjom3]{overflow-wrap:anywhere;margin-top:1rem;font-size:clamp(1.75rem,7vw,2.5rem)}#packaging[data-astro-cid-3dmpjom3]>div[data-astro-cid-3dmpjom3]>div[data-astro-cid-3dmpjom3]:first-child{gap:1rem}#packaging[data-astro-cid-3dmpjom3]>div[data-astro-cid-3dmpjom3]>div[data-astro-cid-3dmpjom3]:first-child p[data-astro-cid-3dmpjom3]{font-size:.9375rem;line-height:1.5}#packaging[data-astro-cid-3dmpjom3]>div[data-astro-cid-3dmpjom3]>div[data-astro-cid-3dmpjom3]:first-child .section-kicker[data-astro-cid-3dmpjom3]{font-size:.72rem}#packaging[data-astro-cid-3dmpjom3]>div[data-astro-cid-3dmpjom3]>div[data-astro-cid-3dmpjom3]:first-child p[data-astro-cid-3dmpjom3]+p[data-astro-cid-3dmpjom3]{margin-top:.75rem}.packaging-showcase[data-astro-cid-3dmpjom3]{border-radius:1.5rem;min-width:0;margin-top:1.5rem;padding:0 0 1.5rem}.packaging-layout[data-astro-cid-3dmpjom3]{flex-direction:column;gap:1.25rem;min-height:0;display:flex}.packaging-controls[data-astro-cid-3dmpjom3]{display:none}.packaging-viewer[data-astro-cid-3dmpjom3]{height:clamp(300px,85vw,350px);min-height:0}.packaging-viewer[data-astro-cid-3dmpjom3] [data-can-model]{height:100%;min-height:0}.packaging-viewer[data-astro-cid-3dmpjom3] .can-model-controls{bottom:.25rem;right:.75rem}.packaging-info-button[data-astro-cid-3dmpjom3]{gap:.5rem;min-height:44px;padding:.5rem .75rem;top:.5rem;right:.75rem}.packaging-mobile-controls[data-astro-cid-3dmpjom3]{min-width:0;padding:0 1rem;display:block}.packaging-mobile-controls[data-astro-cid-3dmpjom3] fieldset[data-astro-cid-3dmpjom3]{border:0;min-width:0;padding:0}.packaging-mobile-controls[data-astro-cid-3dmpjom3] legend[data-astro-cid-3dmpjom3]{color:#aaa;margin-bottom:.625rem;font-size:.75rem}.packaging-mobile-row[data-astro-cid-3dmpjom3]{gap:.5rem;display:flex}.packaging-mobile-row[data-astro-cid-3dmpjom3] button{color:#ddd;background:#252525;border:0;border-radius:999px;flex:1;min-width:0;min-height:44px;font-size:.875rem;font-weight:700;transition:background .18s,color .18s}.packaging-mobile-row[data-astro-cid-3dmpjom3] button[aria-pressed=true]{color:#000;background:#fff}.packaging-mobile-row[data-astro-cid-3dmpjom3] button:focus-visible{outline-offset:3px;outline:2px solid #fff}.packaging-selected-info[data-astro-cid-3dmpjom3]{border-top:1px solid #ffffff20;margin-top:1.5rem;padding-top:1.25rem;display:none}.packaging-selected-info[data-astro-cid-3dmpjom3] h3[data-astro-cid-3dmpjom3]{font-family:var(--font-body);font-size:1rem;font-weight:700}.packaging-selected-info[data-astro-cid-3dmpjom3] p[data-astro-cid-3dmpjom3]{color:#aaa;margin-top:.5rem;font-size:.875rem;line-height:1.6}}
