/* Custom styles from Astro build (gallery, dialogs) */
#product-gallery .pg-panel{opacity:0;visibility:hidden;transition:opacity .2s ease;z-index:0}#product-gallery #pg-0:checked~.pg-view .pg-panel-0,#product-gallery #pg-1:checked~.pg-view .pg-panel-1,#product-gallery #pg-2:checked~.pg-view .pg-panel-2,#product-gallery #pg-3:checked~.pg-view .pg-panel-3{opacity:1;visibility:visible;z-index:1}#product-gallery #pg-0:checked~.pg-thumbs label[for=pg-0],#product-gallery #pg-1:checked~.pg-thumbs label[for=pg-1],#product-gallery #pg-2:checked~.pg-thumbs label[for=pg-2],#product-gallery #pg-3:checked~.pg-thumbs label[for=pg-3]{border-color:#0284c7;box-shadow:0 0 0 1px #0284c7}.gallery-lightbox::backdrop{background:#0f172ab8}.gallery-lightbox{margin:auto}.question-dialog::backdrop{background:#0f172a8c}.order-dialog::backdrop{background:#0f172a8c}.question-dialog,.order-dialog{box-sizing:border-box;position:fixed;inset:0;margin:auto;height:fit-content;max-height:min(92vh,92dvh);overflow-y:auto;-webkit-overflow-scrolling:touch}.question-dialog{width:min(28rem,calc(100vw - 1rem - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));max-width:calc(100vw - 1rem - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px))}.order-dialog{width:min(32rem,calc(100vw - 1rem - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));max-width:calc(100vw - 1rem - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px))}#instr-block a.instr-pill.instr-pill--active{border-color:#0369a1;background-color:#eff6ff;color:#0c4a6e;font-weight:600}
