._5uaArq_page{background:var(--store-background);min-height:100dvh;color:var(--store-foreground);font-family:Georgia,Times New Roman,serif}._5uaArq_inner{max-width:82rem;margin:0 auto;padding:1.25rem 1.25rem 5rem}._5uaArq_brand{max-width:100%;color:inherit;text-transform:uppercase;letter-spacing:.12em;margin-bottom:2.5rem;font:600 .8rem/1.4 Segoe UI,sans-serif;text-decoration:none;display:inline-flex}._5uaArq_eyebrow{color:var(--store-accent);text-transform:uppercase;letter-spacing:.14em;margin:0 0 .75rem;font:600 .75rem/1.5 Segoe UI,sans-serif}._5uaArq_title{margin:0 0 1rem;font-size:clamp(2.1rem,3.5vw,3.5rem);font-weight:400;line-height:1.12}._5uaArq_intro{max-width:42rem;color:var(--text-muted);margin-bottom:2.5rem;font:1rem/1.65 Segoe UI,sans-serif}._5uaArq_layout{gap:3rem;display:grid}._5uaArq_summary{border-top:1px solid var(--border);padding-top:1.5rem}._5uaArq_summaryTitle,._5uaArq_sectionTitle{margin:0 0 1.25rem;font-size:1.45rem;font-weight:400}._5uaArq_product{grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:1.25rem;display:grid}._5uaArq_productImage{aspect-ratio:1;object-fit:cover;background:var(--surface-muted);width:100%}._5uaArq_productName{margin:0 0 .25rem;font-size:1.2rem;font-weight:400}._5uaArq_meta{color:var(--text-muted);overflow-wrap:anywhere;font:.85rem/1.6 Segoe UI,sans-serif}._5uaArq_price{margin:.5rem 0 0;font:600 1.1rem/1.4 Segoe UI,sans-serif}._5uaArq_total{border-top:1px solid var(--border);justify-content:space-between;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;font:600 1rem/1.5 Segoe UI,sans-serif;display:flex}._5uaArq_form{gap:2rem;display:grid}._5uaArq_fields{gap:1rem;display:grid}._5uaArq_field{gap:.4rem;font:.9rem/1.5 Segoe UI,sans-serif;display:grid}._5uaArq_field input,._5uaArq_field select{border:1px solid var(--border);background:var(--store-background);width:100%;min-width:0;color:var(--store-foreground);border-radius:0;padding:.75rem .9rem;font-size:1rem}._5uaArq_field input:focus-visible,._5uaArq_field select:focus-visible{border-color:var(--store-accent)}._5uaArq_pair{gap:1rem;display:grid}._5uaArq_action{border:1px solid var(--store-primary);background:var(--store-primary);min-height:3.25rem;color:var(--store-on-primary);cursor:pointer;justify-content:center;align-items:center;padding:.75rem 1.5rem;font:600 1rem/1.4 Segoe UI,sans-serif;display:inline-flex}._5uaArq_checkoutAction{margin:1rem 0}._5uaArq_paymentAction{width:100%;min-height:3.25rem;font:600 1rem/1.4 Segoe UI,sans-serif}._5uaArq_checkoutAction ._5uaArq_action{width:100%}._5uaArq_action:focus-visible{outline:3px solid var(--store-accent);outline-offset:3px}._5uaArq_action:disabled{opacity:.6;cursor:wait}._5uaArq_note{color:var(--text-muted);margin:0;font:.9rem/1.6 Segoe UI,sans-serif}._5uaArq_error{border-left:3px solid var(--danger);color:var(--store-foreground);background:var(--surface-muted);padding:.75rem 1rem;font:.9rem/1.5 Segoe UI,sans-serif}._5uaArq_link{border-bottom:1px solid var(--store-accent);min-height:3rem;color:inherit;font:600 .9rem/1.4 Segoe UI,sans-serif;text-decoration:none}._5uaArq_reference{overflow-wrap:anywhere;font:1rem/1.5 Segoe UI,sans-serif}._5uaArq_timeline{border-top:1px solid var(--border);padding-top:2rem}._5uaArq_events{gap:0;margin:2rem 0 0;padding:0;list-style:none;display:grid}._5uaArq_event{border-left:1px solid var(--border);text-transform:capitalize;padding:0 0 1.75rem 1.5rem;font:1rem/1.5 Segoe UI,sans-serif;position:relative}._5uaArq_event:before{background:var(--store-accent);content:"";border-radius:50%;width:.65rem;height:.65rem;position:absolute;top:.4rem;left:-.35rem}._5uaArq_date{color:var(--text-muted);text-transform:none;margin-top:.4rem;font-size:.85rem;display:block}@media (min-width:640px){._5uaArq_inner{padding:2rem 2.5rem 6rem}._5uaArq_pair{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){._5uaArq_layout{grid-template-columns:minmax(0,1fr) minmax(20rem,.8fr);gap:5rem}._5uaArq_summary{grid-area:1/2}._5uaArq_form{grid-area:1/1}._5uaArq_product{grid-template-columns:9rem minmax(0,1fr)}}
.QhEGVa_panel{border:1px solid var(--border);background:var(--surface);width:100%;max-width:42rem;color:var(--text);overflow-wrap:anywhere;border-radius:.6rem;margin:1rem auto;padding:1rem;font-size:1rem}.QhEGVa_panel h2{font-family:inherit;font-size:1.5rem}.QhEGVa_panel label{gap:.4rem;margin:.8rem 0;display:grid}.QhEGVa_panel input,.QhEGVa_panel button{border:1px solid var(--text-muted);background:var(--surface-muted);min-height:44px;color:var(--text);font:inherit;border-radius:.3rem;max-width:100%;padding:.65rem}.QhEGVa_panel input{width:100%}.QhEGVa_panel button{cursor:pointer}.QhEGVa_panel button:hover:not(:disabled){background:var(--surface)}.QhEGVa_panel button[aria-pressed=true],.QhEGVa_panel button[type=submit]{background:var(--store-primary);color:var(--store-on-primary)}.QhEGVa_panel button:disabled{opacity:.65;cursor:wait}.QhEGVa_panel a{color:inherit;text-underline-offset:.2em;min-height:44px;padding:.65rem 0;text-decoration:underline;display:inline-block}.QhEGVa_panel :is(button,input,a):focus-visible{outline:3px solid var(--text);outline-offset:3px}.QhEGVa_actions{flex-wrap:wrap;gap:.5rem;display:flex}.QhEGVa_panel .QhEGVa_consent{align-items:center;gap:.65rem;min-height:44px;display:flex}.QhEGVa_panel .QhEGVa_consent input{flex-shrink:0;width:1.1rem;min-height:auto}.QhEGVa_orders{padding:0;list-style:none}.QhEGVa_orders li{border-bottom:1px solid var(--border);gap:.5rem;padding:.8rem 0;display:grid}
.iEKsDW_detail{padding:var(--space-4)}.iEKsDW_back{min-height:var(--touch-target);margin-bottom:var(--space-3)}.iEKsDW_media{aspect-ratio:1;max-width:32rem;margin-bottom:var(--space-4);background:var(--surface-muted);border-radius:var(--radius);touch-action:pan-y pinch-zoom;position:relative;overflow:hidden}.iEKsDW_media:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.iEKsDW_favoriteOverlay{z-index:2;background:var(--surface);color:var(--text);border-radius:50%;position:absolute;top:.75rem;right:.75rem}.iEKsDW_favoriteOverlay button{border-radius:50%}.iEKsDW_image,.iEKsDW_placeholder{object-fit:contain;width:100%;height:100%;display:block}.iEKsDW_thumbnails{gap:var(--space-2);max-width:32rem;margin:calc(-1 * var(--space-2)) 0 var(--space-4);flex-wrap:wrap;display:flex}.iEKsDW_thumbnailButton{border-radius:var(--radius);background:var(--surface-muted);cursor:pointer;border:2px solid #0000;width:4.5rem;height:4.5rem;padding:0;overflow:hidden}.iEKsDW_thumbnailButton[aria-pressed=true]{border-color:var(--accent)}.iEKsDW_thumbnailButton img{object-fit:contain;width:100%;height:100%;display:block}.iEKsDW_sku{margin:0 0 var(--space-2);color:var(--text-muted);font-size:.875rem}.iEKsDW_price{margin:0;font-size:1.25rem;font-weight:700}.iEKsDW_vat{margin:0 0 var(--space-3);color:var(--text-muted)}.iEKsDW_stock{color:var(--success);font-weight:600}.iEKsDW_lowStock{color:var(--danger);font-weight:600}.iEKsDW_description{white-space:pre-wrap;max-width:60ch}.iEKsDW_delivery{border-left:3px solid var(--store-accent);white-space:pre-wrap;overflow-wrap:anywhere;margin:.5rem 0;padding:.5rem .75rem;font-size:1rem}.iEKsDW_information{flex-direction:column;gap:.5rem;min-width:0;font-size:1rem;line-height:1.4;display:flex}.iEKsDW_name,.iEKsDW_information .iEKsDW_sku,.iEKsDW_information .iEKsDW_vat,.iEKsDW_information .iEKsDW_stock,.iEKsDW_information .iEKsDW_lowStock,.iEKsDW_information .iEKsDW_description{overflow-wrap:anywhere;margin:0}.iEKsDW_name{line-height:1.3}.iEKsDW_metadata{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.iEKsDW_add{min-width:44px;max-width:20rem;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;flex:1 1 0;justify-content:center;align-self:stretch;align-items:center;padding:.5rem .75rem;font-weight:600;text-decoration:none;display:inline-flex}.iEKsDW_quantity{background:var(--surface);min-width:4.5rem;min-height:44px;color:var(--text);border:1px solid;border-radius:0;padding:.5rem;font-size:1rem}.iEKsDW_quantity:disabled{opacity:1}.iEKsDW_add:disabled{opacity:.6;cursor:not-allowed}.iEKsDW_add:hover{background:var(--surface-muted)}.iEKsDW_add:focus-visible,.iEKsDW_quantity:focus-visible{outline-offset:3px;outline:3px solid}@media (max-width:63.999rem){.iEKsDW_layout{gap:.75rem}.iEKsDW_information{padding-top:.5rem;padding-bottom:0}.iEKsDW_name{--product-text-size-limit:1.25rem}.iEKsDW_sku,.iEKsDW_description{--product-text-size-limit:1rem}.iEKsDW_price{font-size:1.125rem}.iEKsDW_media{margin-bottom:.5rem}.iEKsDW_thumbnails{gap:.5rem;margin:0}.iEKsDW_thumbnailButton{width:44px;height:44px}}
