[data-v-e7a20d98]{box-sizing:border-box}.configurator[data-v-e7a20d98],.configurator__section[data-v-e7a20d98]{display:flex;flex-direction:column;gap:1.25rem}.configurator__section[data-v-e7a20d98]{background:linear-gradient(180deg,#ffffffd9,#ffffff80),#f0f5fb4d;border:1px solid var(--border-primary);border-radius:16px;box-shadow:0 1px 2px #1e3a6e0a,inset 0 1px #fffc;padding:clamp(1.25rem,2vw,1.75rem);position:relative}.configurator__section-head[data-v-e7a20d98]{align-items:center;display:flex;gap:.875rem}.configurator__section-num[data-v-e7a20d98]{align-items:center;background:linear-gradient(180deg,#ffffff80 0,#fff0),var(--color-accent-bg);border:1px solid rgba(30,58,110,.1);border-radius:12px;box-shadow:inset 0 1px #ffffffb3;color:var(--color-accent);display:inline-flex;flex-shrink:0;font-family:var(--font-sans);font-size:.9375rem;font-variant-numeric:tabular-nums;font-weight:600;height:40px;justify-content:center;letter-spacing:-.01em;min-width:40px;padding:0 .5rem}.configurator__section-meta[data-v-e7a20d98]{display:flex;flex-direction:column;gap:.25rem;min-width:0}.configurator__section-eyebrow[data-v-e7a20d98]{align-items:center;color:var(--text-muted);display:inline-flex;font-family:var(--font-sans);font-size:.6875rem;font-weight:500;gap:.4rem;letter-spacing:0;width:-moz-fit-content;width:fit-content}.configurator__section-eyebrow-dot[data-v-e7a20d98]{background:var(--color-accent);border-radius:50%;box-shadow:0 0 0 2px #1e3a6e1f;flex-shrink:0;height:5px;width:5px}.configurator__section-title[data-v-e7a20d98]{color:var(--text-primary);font-family:var(--font-sans);font-size:1.0625rem;font-weight:500;letter-spacing:-.012em;line-height:1.25;margin:0}.configurator__fields[data-v-e7a20d98]{display:grid;gap:1rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.sr-only[data-v-e7a20d98]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.qc-field[data-v-e7a20d98]{min-width:0}.qc-field[data-v-e7a20d98],.qc-field-header[data-v-e7a20d98]{display:flex;flex-direction:column}.qc-field-header[data-v-e7a20d98]{gap:.35rem;padding-bottom:.5rem}.qc-field--dimension[data-v-e7a20d98],.qc-field--full[data-v-e7a20d98]{grid-column:1/-1}.qc-lam-side-picker[data-v-e7a20d98]{align-items:center;display:flex;gap:.75rem;margin-top:.5rem}.qc-lam-side-picker>.qc-field-label[data-v-e7a20d98]{flex-shrink:0;margin:0}.qc-field-label[data-v-e7a20d98]{align-items:center;color:var(--text-secondary);display:inline-flex;font-family:var(--font-sans);font-size:.75rem;font-weight:500;gap:.4rem;letter-spacing:0;line-height:1.35}.qc-field-label-dot[data-v-e7a20d98]{background:var(--color-accent);border-radius:50%;box-shadow:0 0 0 2px #1e3a6e1f;flex-shrink:0;height:5px;width:5px}.qc-field-label-text[data-v-e7a20d98]{color:var(--text-primary)}.qc-field-opt[data-v-e7a20d98]{align-items:center;background:#1e3a6e0d;border-radius:var(--radius-pill);color:var(--text-muted);display:inline-flex;font-size:.625rem;font-weight:500;letter-spacing:0;margin-left:.1rem;padding:.1rem .4rem}.qc-field-note[data-v-e7a20d98]{color:var(--text-muted);font-size:.75rem;font-weight:400;line-height:1.5;margin:0}.qc-field-note--below[data-v-e7a20d98]{margin-top:.375rem}.qc-input[data-v-e7a20d98]{background:linear-gradient(180deg,#ffffffe6,#fff9),#f0f5fb4d;border:1px solid var(--border-primary);border-radius:12px;box-shadow:inset 0 1px #fffc;color:var(--text-primary);font-family:var(--font-sans);font-size:.875rem;font-weight:400;height:2.75rem;letter-spacing:-.003em;padding:.75rem 1rem;transition:border-color .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),background .22s cubic-bezier(.16,1,.3,1);width:100%}.qc-input[data-v-e7a20d98]:hover{background:#fff;border-color:#1e3a6e38}.qc-input[data-v-e7a20d98]:focus{background:#fff;border-color:var(--color-accent);box-shadow:0 0 0 3px #1e3a6e1a,inset 0 1px #fffc;outline:none}.qc-input[data-v-e7a20d98]::-moz-placeholder{color:var(--text-muted);opacity:.55}.qc-input[data-v-e7a20d98]::placeholder{color:var(--text-muted);opacity:.55}.qc-textarea[data-v-e7a20d98]{height:auto;line-height:1.5;min-height:88px;padding:.75rem 1rem;resize:vertical}.qc-number-wrap[data-v-e7a20d98]{align-items:center;display:flex;gap:.5rem}.qc-input--number[data-v-e7a20d98]{-moz-appearance:textfield;max-width:none;width:100%}.qc-input--number[data-v-e7a20d98]::-webkit-inner-spin-button,.qc-input--number[data-v-e7a20d98]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qc-field[data-v-e7a20d98] .app-select__trigger{background:linear-gradient(180deg,#ffffffe6,#fff9),#f0f5fb4d;border:1px solid var(--border-primary);border-radius:12px;box-shadow:inset 0 1px #fffc;color:var(--text-primary);font-family:var(--font-sans);font-size:.875rem;font-weight:400;height:2.75rem;letter-spacing:-.003em;min-height:2.75rem;padding:.75rem 1rem;transition:border-color .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),background .22s cubic-bezier(.16,1,.3,1)}.qc-field[data-v-e7a20d98] .app-select__trigger:hover{background:#fff;border-color:#1e3a6e38}.qc-field[data-v-e7a20d98] .app-select__trigger.is-open,.qc-field[data-v-e7a20d98] .app-select__trigger:focus{background:#fff;border-color:var(--color-accent);box-shadow:0 0 0 3px #1e3a6e1a,inset 0 1px #fffc}.qc-field[data-v-e7a20d98] .app-select__value.is-placeholder{color:var(--text-muted);opacity:.55}.qc-radio-group--visual[data-v-e7a20d98]{display:grid;gap:.625rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,118px),1fr))}.qc-radio-tile[data-v-e7a20d98]{align-items:center;background:#fff;border:1px solid var(--border-primary);border-radius:14px;box-shadow:0 1px 2px #1e3a6e0a,inset 0 1px #ffffffe6;cursor:pointer;display:flex;flex-direction:column;gap:.5rem;overflow:hidden;padding:.625rem;position:relative;text-align:center;transition:border-color .26s cubic-bezier(.16,1,.3,1),box-shadow .26s cubic-bezier(.16,1,.3,1),background-color .26s cubic-bezier(.16,1,.3,1),transform .26s cubic-bezier(.16,1,.3,1)}.qc-radio-tile[data-v-e7a20d98]:before{background:var(--color-accent);border-radius:0 0 2px 2px;content:"";height:2px;left:15%;opacity:0;position:absolute;right:15%;top:0;transform:scaleX(.4);transform-origin:center;transition:opacity .26s cubic-bezier(.16,1,.3,1),transform .26s cubic-bezier(.16,1,.3,1);z-index:2}.qc-radio-tile[data-v-e7a20d98]:hover{border-color:#1e3a6e33;box-shadow:0 4px 14px #1e3a6e14,0 1px 2px #1e3a6e0a,inset 0 1px #ffffffe6;transform:translateY(-2px)}.qc-radio-tile[data-v-e7a20d98]:hover:before{opacity:.6;transform:scaleX(1)}.qc-radio-tile.is-selected[data-v-e7a20d98]{background:linear-gradient(180deg,#ffffff80 0,#fff0),var(--color-accent-bg);border-color:var(--color-accent);box-shadow:0 4px 14px #1e3a6e1a,0 0 0 1px var(--color-accent),inset 0 1px #ffffffe6}.qc-radio-tile.is-selected[data-v-e7a20d98]:before{opacity:1;transform:scaleX(1)}.qc-radio-tile.is-selected[data-v-e7a20d98]:after{background:var(--color-accent);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' fill='none' viewBox='0 0 10 8'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' d='M1 3.5 3.5 6 9 1'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:10px 8px;border-radius:50%;box-shadow:0 0 0 2px #fff;content:"";height:18px;position:absolute;right:7px;top:7px;width:18px;z-index:3}.qc-radio-tile-img[data-v-e7a20d98]{align-items:center;aspect-ratio:4/3;background:linear-gradient(135deg,#f0f5fbe6 0,#dce8f580),var(--color-accent-bg);border-radius:8px;display:flex;justify-content:center;overflow:hidden;width:100%}.qc-radio-tile-img img[data-v-e7a20d98]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1);width:100%}.qc-radio-tile:hover .qc-radio-tile-img img[data-v-e7a20d98]{transform:scale(1.05)}.qc-radio-tile-text[data-v-e7a20d98]{color:var(--text-secondary);font-size:.75rem;font-weight:500;letter-spacing:-.003em;line-height:1.3;transition:color .22s cubic-bezier(.16,1,.3,1)}.qc-radio-tile.is-selected .qc-radio-tile-text[data-v-e7a20d98]{color:var(--color-accent)}.qc-pill-group[data-v-e7a20d98]{display:flex;flex-wrap:wrap;gap:.4rem}.qc-pill-group--segmented[data-v-e7a20d98]{align-items:stretch;background:linear-gradient(180deg,#1e3a6e0a,#1e3a6e05);border:1px solid rgba(30,58,110,.08);border-radius:var(--radius-pill,999px);box-shadow:inset 0 1px #fff9;display:flex;flex-wrap:nowrap;gap:0;min-width:0;padding:.25rem;position:relative;width:100%}.qc-pill-group--segmented[data-v-e7a20d98]:before{background:#fff;border-radius:var(--radius-pill,999px);bottom:.25rem;box-shadow:0 2px 6px #1e3a6e1a,0 1px 2px #1e3a6e0a,inset 0 1px #fffc;content:"";left:.25rem;pointer-events:none;position:absolute;top:.25rem;transform:translate(calc(var(--qc-seg-idx, 0)*100%));transition:transform .26s cubic-bezier(.16,1,.3,1);width:calc((100% - .5rem)/var(--qc-seg-count, 2));z-index:0}.qc-pill-group--segmented[data-selected="0"][data-v-e7a20d98]{--qc-seg-idx:0}.qc-pill-group--segmented[data-selected="1"][data-v-e7a20d98]{--qc-seg-idx:1}.qc-pill-group--segmented[data-selected="2"][data-v-e7a20d98]{--qc-seg-idx:2}.qc-pill-group--segmented .qc-pill[data-v-e7a20d98]{align-items:flex-start;background:transparent;border:0;border-radius:var(--radius-pill,999px);box-shadow:none;flex:1 1 0;height:auto;min-height:2rem;min-width:0;padding:.5rem .75rem;position:relative;text-align:center;transition:color .26s cubic-bezier(.16,1,.3,1);z-index:1}.qc-pill-group--segmented .qc-pill[data-v-e7a20d98]:hover{background:transparent;border:0}.qc-pill-group--segmented .qc-pill.is-selected[data-v-e7a20d98]{background:transparent;border:0;box-shadow:none}.qc-pill-group--segmented .qc-pill-text[data-v-e7a20d98]{color:var(--text-muted);display:inline-block;font-size:.8125rem;font-weight:500;letter-spacing:-.003em;line-height:1.2;max-width:100%;white-space:normal}.qc-pill-group--segmented .qc-pill:hover .qc-pill-text[data-v-e7a20d98]{color:var(--text-secondary)}.qc-pill-group--segmented .qc-pill.is-selected .qc-pill-text[data-v-e7a20d98]{color:var(--color-accent)}@media(prefers-reduced-motion:reduce){.qc-pill-group--segmented[data-v-e7a20d98]:before{transition:none}}.qc-radio-list[data-v-e7a20d98]{display:flex;flex-direction:column;gap:.5rem;min-width:0;width:100%}.qc-radio-row[data-v-e7a20d98]{align-items:center;background:linear-gradient(180deg,#ffffffe6,#fff9),#f0f5fb4d;border:1px solid var(--border-primary);border-radius:12px;box-shadow:inset 0 1px #fffc;cursor:pointer;display:flex;gap:.625rem;min-width:0;padding:.6875rem .875rem .6875rem .8125rem;position:relative;transition:border-color .22s cubic-bezier(.16,1,.3,1),background .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}.qc-radio-row[data-v-e7a20d98]:hover{background:#fff;border-color:#1e3a6e38}.qc-radio-row.is-selected[data-v-e7a20d98]{background:linear-gradient(180deg,#fffffff2,#f0f5fb99);border-color:var(--color-accent);box-shadow:0 0 0 3px #1e3a6e14,inset 0 1px #ffffffe6}.qc-radio-row-indicator[data-v-e7a20d98]{align-items:center;background:#fff;border:1.5px solid var(--border-primary);border-radius:50%;display:inline-flex;flex-shrink:0;height:18px;justify-content:center;transition:border-color .22s cubic-bezier(.16,1,.3,1),background .22s cubic-bezier(.16,1,.3,1);width:18px}.qc-radio-row:hover .qc-radio-row-indicator[data-v-e7a20d98]{border-color:#1e3a6e59}.qc-radio-row.is-selected .qc-radio-row-indicator[data-v-e7a20d98]{border-color:var(--color-accent)}.qc-radio-row-dot[data-v-e7a20d98]{background:var(--color-accent);border-radius:50%;height:8px;transform:scale(0);transition:transform .22s cubic-bezier(.16,1,.3,1);width:8px}.qc-radio-row.is-selected .qc-radio-row-dot[data-v-e7a20d98]{transform:scale(1)}.qc-radio-row-text[data-v-e7a20d98]{color:var(--text-secondary);flex:1;font-family:var(--font-sans);font-size:.875rem;font-weight:500;letter-spacing:-.003em;line-height:1.35;min-width:0}.qc-radio-row:hover .qc-radio-row-text[data-v-e7a20d98]{color:var(--text-primary)}.qc-radio-row.is-selected .qc-radio-row-text[data-v-e7a20d98]{color:var(--color-accent);font-weight:600}@media(prefers-reduced-motion:reduce){.qc-radio-row[data-v-e7a20d98],.qc-radio-row-dot[data-v-e7a20d98],.qc-radio-row-indicator[data-v-e7a20d98]{transition:none}}.qc-pill[data-v-e7a20d98]{align-items:center;background:linear-gradient(180deg,#ffffffe6,#ffffff8c),#f0f5fb4d;border:1px solid var(--border-primary);border-radius:var(--radius-pill,999px);box-shadow:0 1px 2px #1e3a6e08,inset 0 1px #fffc;cursor:pointer;display:inline-flex;height:2.5rem;justify-content:center;padding:.5rem 1rem;position:relative;transition:border-color .26s cubic-bezier(.16,1,.3,1),background .26s cubic-bezier(.16,1,.3,1),color .26s cubic-bezier(.16,1,.3,1),box-shadow .26s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.qc-pill[data-v-e7a20d98]:hover{background:#fff;border-color:#1e3a6e33}.qc-pill.is-selected[data-v-e7a20d98]{background:var(--color-accent);border-color:var(--color-accent);box-shadow:0 4px 12px #1e3a6e33,inset 0 1px #ffffff1f;color:var(--text-inverted)}.qc-pill-text[data-v-e7a20d98]{color:var(--text-secondary);font-family:var(--font-sans);font-size:.8125rem;font-weight:500;letter-spacing:-.003em;transition:color .22s cubic-bezier(.16,1,.3,1);white-space:nowrap}.qc-pill:hover .qc-pill-text[data-v-e7a20d98]{color:var(--text-primary)}.qc-pill.is-selected .qc-pill-text[data-v-e7a20d98]{color:#fff}.qc-dim-group[data-v-e7a20d98]{align-items:center;background:linear-gradient(180deg,#ffffffe6,#ffffff8c),#f0f5fb4d;border:1px solid var(--border-primary);border-radius:14px;box-shadow:0 1px 2px #1e3a6e08,inset 0 1px #fffc;display:inline-flex;gap:.25rem;padding:.25rem .5rem .25rem .25rem;transition:border-color .22s cubic-bezier(.16,1,.3,1)}.qc-dim-group[data-v-e7a20d98]:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px #1e3a6e1a,inset 0 1px #fffc}.qc-dim-input[data-v-e7a20d98]{-moz-appearance:textfield;background:transparent;border:0;color:var(--text-primary);font-family:var(--font-sans);font-size:.9375rem;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.005em;padding:.5rem .75rem;text-align:center;width:4.5rem}.qc-dim-input[data-v-e7a20d98]:focus{outline:none}.qc-dim-input[data-v-e7a20d98]::-webkit-inner-spin-button,.qc-dim-input[data-v-e7a20d98]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qc-dim-input[data-v-e7a20d98]::-moz-placeholder{color:var(--text-muted);opacity:.55}.qc-dim-input[data-v-e7a20d98]::placeholder{color:var(--text-muted);opacity:.55}.qc-dim-sep[data-v-e7a20d98]{background:linear-gradient(135deg,var(--color-accent) 0,#4472c4 100%);-webkit-background-clip:text;background-clip:text;color:var(--text-muted);color:transparent;font-size:1rem;font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-text-fill-color:transparent}.qc-dim-sep[data-v-e7a20d98],.qc-dim-unit[data-v-e7a20d98]{font-family:var(--font-sans);letter-spacing:0}.qc-dim-unit[data-v-e7a20d98]{color:var(--text-muted);font-size:.75rem;font-weight:500;padding-left:.25rem}@media(max-width:768px){.configurator__fields[data-v-e7a20d98]{grid-template-columns:1fr}}@media(max-width:600px){.qc-radio-group--visual[data-v-e7a20d98]{grid-template-columns:repeat(2,1fr)}.qc-pill-group[data-v-e7a20d98]{gap:.375rem}.qc-pill[data-v-e7a20d98]{height:auto;padding:.4375rem .875rem}.qc-pill-text[data-v-e7a20d98]{font-size:.75rem}}.configurator-layout[data-v-afb45687]{width:100%}.configurator-layout__grid[data-v-afb45687]{display:grid;gap:clamp(1rem,1.389vw,1.5rem);grid-template-columns:1fr;padding-bottom:clamp(6rem,9.722vw,9rem)}.configurator-layout__divider[data-v-afb45687]{display:none}@media(min-width:1024px){.configurator-layout__grid[data-v-afb45687]{align-items:start;-moz-column-gap:clamp(1.5rem,2.5vw,3rem);column-gap:clamp(1.5rem,2.5vw,3rem);grid-template-columns:minmax(0,11fr) 1px minmax(0,9fr);position:relative}.configurator-layout__divider[data-v-afb45687]{align-self:stretch;background:linear-gradient(180deg,transparent 0,rgba(30,58,110,.06) 10%,rgba(30,58,110,.18) 50%,rgba(30,58,110,.06) 90%,transparent);display:block;grid-column:2;grid-row:1;justify-self:center;min-height:100%;pointer-events:none;width:1px}}.configurator-layout__config[data-v-afb45687],.configurator-layout__volume[data-v-afb45687]{min-width:0}@media(min-width:1024px){.configurator-layout__volume[data-v-afb45687]{align-self:start;position:sticky;top:clamp(1rem,1.389vw,1.5rem)}}.configurator-layout__summary[data-v-afb45687]{background:var(--bg-primary);border-top:1px solid var(--border-primary);bottom:0;box-shadow:0 -4px 16px #1a1a1a0f;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom,0));position:sticky;z-index:20}.volume-panel[data-v-463c4b2f]{background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:1rem;box-shadow:var(--shadow-card);gap:1.25rem;padding:clamp(1.25rem,1.736vw,1.75rem)}.volume-panel[data-v-463c4b2f],.volume-panel__head[data-v-463c4b2f]{display:flex;flex-direction:column}.volume-panel__head[data-v-463c4b2f]{align-items:flex-start;gap:.5rem}.volume-panel__eyebrow[data-v-463c4b2f]{align-items:center;background:linear-gradient(180deg,#ffffff80 0,#fff0),var(--color-accent-bg);border:1px solid rgba(30,58,110,.12);border-radius:var(--radius-pill);box-shadow:0 1px 2px #1e3a6e0a,inset 0 1px #fff9;color:var(--color-accent);display:inline-flex;font-family:var(--font-sans);font-size:.6875rem;font-weight:500;gap:.4rem;letter-spacing:0;padding:.25rem .6rem .25rem .5rem}.volume-panel__eyebrow-dot[data-v-463c4b2f]{background:var(--color-accent);border-radius:50%;box-shadow:0 0 0 2px #1e3a6e1f;flex-shrink:0;height:5px;width:5px}.volume-panel__title[data-v-463c4b2f]{color:var(--text-primary);font-family:var(--font-sans);font-size:1.25rem;font-weight:500;letter-spacing:-.015em;line-height:1.2;margin:0}.volume-panel__shipping[data-v-463c4b2f]{border:0;container-name:shipping;container-type:inline-size;display:flex;flex-direction:column;gap:.625rem;margin:0;padding:0}.volume-panel__legend[data-v-463c4b2f]{color:var(--text-secondary);font-family:var(--font-sans);font-size:.75rem;font-weight:500;letter-spacing:0;margin-bottom:.5rem;padding:0}.volume-panel__pills[data-v-463c4b2f]{align-items:stretch;display:grid;gap:.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}@container shipping (max-width: 440px){.volume-panel__pills[data-v-463c4b2f]{grid-template-columns:repeat(2,minmax(0,1fr))}.volume-panel__pills>.volume-panel__pill[data-v-463c4b2f]:first-child{grid-column:1/-1}}@container shipping (max-width: 280px){.volume-panel__pills[data-v-463c4b2f]{grid-template-columns:1fr}.volume-panel__pills>.volume-panel__pill[data-v-463c4b2f]:first-child{grid-column:auto}}@supports not (container-type:inline-size){@media(max-width:1200px)and (min-width:641px){.volume-panel__pills[data-v-463c4b2f]{grid-template-columns:repeat(2,minmax(0,1fr))}.volume-panel__pills>.volume-panel__pill[data-v-463c4b2f]:first-child{grid-column:1/-1}}@media(max-width:480px){.volume-panel__pills[data-v-463c4b2f]{grid-template-columns:1fr}.volume-panel__pills>.volume-panel__pill[data-v-463c4b2f]:first-child{grid-column:auto}}}.volume-panel__pill[data-v-463c4b2f]{align-items:center;background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:.75rem;color:var(--text-primary);-moz-column-gap:.5rem;column-gap:.5rem;cursor:pointer;display:grid;grid-template-areas:"icon label" "icon date" "hint hint";grid-template-columns:22px minmax(0,1fr);grid-template-rows:auto auto 1fr;height:100%;padding:.5rem .625rem;position:relative;row-gap:.05rem;transition:background-color .22s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.volume-panel__pill[data-v-463c4b2f]:hover{background:#1e3a6e08;border-color:#1e3a6e40}.volume-panel__pill.is-selected[data-v-463c4b2f]{background:var(--color-accent);border-color:var(--color-accent);box-shadow:0 4px 12px #1e3a6e33;color:var(--text-inverted)}.volume-panel__pill-icon[data-v-463c4b2f]{align-items:center;background:#1e3a6e0f;border-radius:6px;color:var(--color-accent);display:inline-flex;flex-shrink:0;grid-area:icon;height:22px;justify-content:center;transition:background-color .22s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.16,1,.3,1);width:22px}.volume-panel__pill--express .volume-panel__pill-icon[data-v-463c4b2f]{background:#d977061f;color:#b45309}.volume-panel__pill--economic .volume-panel__pill-icon[data-v-463c4b2f]{background:#16a34a1f;color:#15803d}.volume-panel__pill.is-selected .volume-panel__pill-icon[data-v-463c4b2f]{background:#ffffff2e;color:var(--text-inverted)}.volume-panel__pill-label[data-v-463c4b2f]{font-size:.8125rem;font-weight:500;grid-area:label;letter-spacing:-.005em;line-height:1.2}.volume-panel__pill-date[data-v-463c4b2f]{color:var(--text-muted);font-size:.6875rem;font-variant-numeric:tabular-nums;grid-area:date;letter-spacing:0;line-height:1.25}.volume-panel__pill.is-selected .volume-panel__pill-date[data-v-463c4b2f]{color:#ffffffc7}.volume-panel__pill-hint[data-v-463c4b2f]{align-self:end;border-top:1px dashed rgba(30,58,110,.1);color:var(--text-muted);font-size:.625rem;font-weight:500;grid-area:hint;letter-spacing:0;line-height:1.2;margin-top:.25rem;padding-top:.25rem;width:100%}.volume-panel__pill--express .volume-panel__pill-hint[data-v-463c4b2f]{color:#b45309}.volume-panel__pill--economic .volume-panel__pill-hint[data-v-463c4b2f]{color:#15803d}.volume-panel__pill.is-selected .volume-panel__pill-hint[data-v-463c4b2f]{border-top-color:#ffffff2e;color:#ffffffc7}.volume-panel__pill[data-v-463c4b2f]:focus-within{outline:2px solid var(--color-accent);outline-offset:2px}.sr-only[data-v-463c4b2f]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.volume-panel__cutoff[data-v-463c4b2f]{align-items:center;align-self:flex-start;background:var(--color-accent-bg);border-radius:999px;color:var(--text-secondary);display:inline-flex;font-size:.75rem;gap:.5rem;margin:0;padding:.375rem .75rem}.volume-panel__cutoff-dot[data-v-463c4b2f]{background:var(--color-accent);border-radius:50%;box-shadow:0 0 0 3px #1e3a6e24;display:inline-block;flex-shrink:0;height:6px;width:6px}.volume-panel__cutoff-time[data-v-463c4b2f]{color:var(--text-muted);font-variant-numeric:tabular-nums}.volume-panel__custom[data-v-463c4b2f]{display:flex;gap:.5rem}.volume-panel__input[data-v-463c4b2f]{flex:1;min-width:0}.volume-panel__add[data-v-463c4b2f]{flex-shrink:0}.volume-panel__error[data-v-463c4b2f]{color:var(--color-danger,#b42318);font-size:.75rem;margin:0}.volume-panel__estimate[data-v-463c4b2f]{background:var(--bg-surface);border-left:3px solid var(--color-accent);border-radius:.5rem;color:var(--text-muted);font-size:.75rem;margin:0;padding:.5rem .75rem}.volume-panel__unsupported[data-v-463c4b2f]{background:var(--color-accent-bg);border:1px solid rgba(30,58,110,.16);border-radius:.75rem;display:flex;flex-direction:column;gap:.25rem;padding:1rem}.volume-panel__unsupported-title[data-v-463c4b2f]{color:var(--text-primary);font-size:.9375rem;font-weight:500;letter-spacing:-.01em;margin:0}.volume-panel__unsupported-body[data-v-463c4b2f]{color:var(--text-secondary);font-size:.8125rem;line-height:1.5;margin:0}.volume-panel__table-wrap[data-v-463c4b2f]{margin-inline:calc(clamp(1.25rem,1.736vw,1.75rem)*-1);overflow-x:auto}.volume-panel__table[data-v-463c4b2f]{border-collapse:collapse;font-size:.8125rem;width:100%}.volume-panel__table th[data-v-463c4b2f]{border-bottom:1px solid var(--border-subtle);color:var(--text-muted);font-family:var(--font-sans);font-size:.6875rem;font-weight:500;letter-spacing:0;padding:.625rem clamp(1.25rem,1.736vw,1.75rem);text-align:left;white-space:nowrap}.volume-panel__table th[data-v-463c4b2f]:last-child{text-align:right}.volume-panel__row[data-v-463c4b2f]{cursor:pointer;transition:background-color .22s cubic-bezier(.16,1,.3,1)}.volume-panel__row td[data-v-463c4b2f]{border-bottom:1px solid var(--border-subtle);padding:.8125rem clamp(1.25rem,1.736vw,1.75rem);vertical-align:middle}.volume-panel__row td[data-v-463c4b2f]:last-child{text-align:right}.volume-panel__row[data-v-463c4b2f]:hover{background:#1e3a6e08}.volume-panel__row.is-selected[data-v-463c4b2f]{background:var(--color-accent-bg);position:relative}.volume-panel__row.is-selected td[data-v-463c4b2f]:first-child{box-shadow:inset 3px 0 0 var(--color-accent)}.volume-panel__cell-vol[data-v-463c4b2f],.volume-panel__netto[data-v-463c4b2f]{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.005em}.volume-panel__brutto[data-v-463c4b2f],.volume-panel__netto[data-v-463c4b2f]{display:block;line-height:1.3}.volume-panel__brutto[data-v-463c4b2f]{color:var(--text-muted);font-size:.6875rem;font-variant-numeric:tabular-nums;margin-top:.125rem}.volume-panel__per-unit[data-v-463c4b2f]{color:var(--text-secondary);font-variant-numeric:tabular-nums;letter-spacing:-.005em;white-space:nowrap}.price-bar-stripe[data-v-cd54d6d8]{backdrop-filter:saturate(1.15) blur(16px);-webkit-backdrop-filter:saturate(1.15) blur(16px);background:color-mix(in srgb,var(--bg-primary) 94%,transparent);border-top:1px solid var(--border-primary);bottom:0;box-shadow:0 -4px 12px #1a1a1a0a,0 -1px 2px #1a1a1a05;isolation:isolate;left:0;position:sticky;right:0;width:100%;z-index:20}.price-bar-stripe[data-v-cd54d6d8]:before{background:linear-gradient(90deg,transparent 0,rgba(30,58,110,.18) 35%,var(--color-accent) 50%,rgba(30,58,110,.18) 65%,transparent 100%);content:"";height:1px;left:0;opacity:.5;pointer-events:none;position:absolute;right:0;top:-1px}.price-bar-stripe__inner[data-v-cd54d6d8]{align-items:center;display:grid;gap:clamp(1.25rem,2.5vw,3rem);grid-template-columns:minmax(0,1.1fr) minmax(0,1.35fr) auto;margin-inline:auto;padding-block:clamp(1rem,1.4vw,1.5rem);padding-bottom:calc(clamp(1rem,1.4vw,1.5rem) + env(safe-area-inset-bottom,0));padding-inline:clamp(1rem,2vw,2rem);width:clamp(320px,96vw,1600px)}.price-bar__left[data-v-cd54d6d8]{align-items:center;display:flex;gap:.875rem;min-width:0}.price-bar__thumb[data-v-cd54d6d8]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:1rem;box-shadow:0 1px 2px #1a1a1a0a;flex-shrink:0;height:96px;overflow:hidden;width:96px}.price-bar__thumb--placeholder[data-v-cd54d6d8]{background:linear-gradient(135deg,var(--bg-surface),var(--color-accent-bg))}.price-bar__thumb img[data-v-cd54d6d8]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.price-bar__ident[data-v-cd54d6d8]{display:flex;flex-direction:column;gap:.1875rem;min-width:0}.price-bar__name[data-v-cd54d6d8]{color:var(--text-primary);font-family:var(--font-sans);font-size:1rem;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.price-bar__meta-row[data-v-cd54d6d8]{align-items:center;color:var(--text-secondary);display:flex;font-size:.8125rem;gap:.5rem;min-width:0}.price-bar__volume[data-v-cd54d6d8]{font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.005em}.price-bar__meta-dot[data-v-cd54d6d8]{color:var(--text-muted);opacity:.55}.price-bar__shipping[data-v-cd54d6d8]{color:var(--text-secondary);font-weight:500}.price-bar__prices[data-v-cd54d6d8]{display:flex;flex-direction:column;gap:.375rem;min-width:0}.price-bar__prices-header[data-v-cd54d6d8]{align-items:center;border-bottom:1px dashed var(--border-subtle);display:flex;gap:.75rem;justify-content:space-between;padding-bottom:.125rem}.price-bar__prices-eyebrow[data-v-cd54d6d8]{color:var(--text-muted);font-family:var(--font-sans);font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:none}.price-bar__prices-grid[data-v-cd54d6d8]{align-items:center;-moz-column-gap:clamp(.75rem,1.4vw,1.25rem);column-gap:clamp(.75rem,1.4vw,1.25rem);display:grid;grid-template-columns:1fr auto;row-gap:.1875rem}.price-bar__price-row[data-v-cd54d6d8]{display:contents}.price-bar__price-label[data-v-cd54d6d8]{color:var(--text-muted);font-family:var(--font-sans);font-size:.75rem;font-weight:500}.price-bar__price-row--net .price-bar__price-label[data-v-cd54d6d8]{color:var(--text-secondary);font-size:.8125rem;font-weight:600}.price-bar__price-net-big[data-v-cd54d6d8]{color:var(--text-primary);font-size:1rem;font-variant-numeric:tabular-nums;font-weight:700;justify-self:end;letter-spacing:-.015em}.price-bar__currency-toggle[data-v-cd54d6d8]{background:var(--bg-surface);border:1px solid var(--border-primary);border-radius:999px;display:inline-flex;gap:2px;padding:2px}.price-bar__curr[data-v-cd54d6d8]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:999px;color:var(--text-muted);cursor:pointer;font-family:var(--font-sans);font-size:.6875rem;font-weight:600;letter-spacing:.02em;padding:.1875rem .5rem;transition:background-color .16s var(--ease-out),color .16s var(--ease-out)}.price-bar__curr.is-active[data-v-cd54d6d8]{background:var(--color-accent);color:var(--bg-primary)}.price-bar__price-row--brutto .price-bar__price-label[data-v-cd54d6d8]{color:var(--text-secondary);font-size:.8125rem;font-weight:600}.price-bar__price-brutto[data-v-cd54d6d8]{color:var(--text-primary);font-size:1.375rem;font-variant-numeric:tabular-nums;font-weight:700;justify-self:end;letter-spacing:-.02em;line-height:1.05}.price-bar__unsupported[data-v-cd54d6d8]{border-left:1px solid var(--border-subtle);border-right:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:.125rem;padding-inline:clamp(.875rem,1.736vw,1.5rem)}.price-bar__unsupported-label[data-v-cd54d6d8]{color:var(--text-muted);font-family:var(--font-sans);font-size:.6875rem;font-weight:500}.price-bar__unsupported-value[data-v-cd54d6d8]{color:var(--color-accent);font-size:1.125rem;font-weight:700;letter-spacing:-.015em}.price-bar__cta-col[data-v-cd54d6d8]{align-items:stretch;display:flex;min-width:13rem}.price-bar__cta[data-v-cd54d6d8]{align-items:center;background:var(--color-accent);border:0;border-radius:999px;box-shadow:inset 0 1px #ffffff24,0 1px 2px #1e3a6e1f;color:var(--bg-primary);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:.9375rem;font-weight:600;gap:.5rem;justify-content:center;letter-spacing:-.005em;overflow:hidden;padding:.875rem 1.5rem;position:relative;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),background-color .22s cubic-bezier(.16,1,.3,1);width:100%}.price-bar__cta[data-v-cd54d6d8]:before{background:linear-gradient(100deg,transparent 30%,hsla(0,0%,100%,.18) 50%,transparent 70%);content:"";inset:0;pointer-events:none;position:absolute;transform:translate(-100%);transition:transform .6s cubic-bezier(.16,1,.3,1)}.price-bar__cta[data-v-cd54d6d8]:hover{background:color-mix(in srgb,var(--color-accent) 92%,#fff 0%);box-shadow:inset 0 1px #ffffff2e,0 2px 4px #1e3a6e24,0 4px 10px #1e3a6e24;transform:translateY(-1px)}.price-bar__cta[data-v-cd54d6d8]:hover:before{transform:translate(100%)}.price-bar__cta[data-v-cd54d6d8]:active{transform:translateY(0)}.price-bar__cta svg[data-v-cd54d6d8]{transition:transform .22s cubic-bezier(.16,1,.3,1)}.price-bar__cta:hover svg[data-v-cd54d6d8]{transform:translate(2px)}@media(prefers-reduced-motion:reduce){.price-bar__cta[data-v-cd54d6d8],.price-bar__cta svg[data-v-cd54d6d8],.price-bar__cta[data-v-cd54d6d8]:before{transition:none}.price-bar__cta[data-v-cd54d6d8]:hover,.price-bar__cta:hover svg[data-v-cd54d6d8]{transform:none}}@media(max-width:1199px){.price-bar-stripe__inner[data-v-cd54d6d8]{grid-template-columns:minmax(0,1fr) auto;row-gap:.75rem}.price-bar__left[data-v-cd54d6d8]{grid-column:1;grid-row:1}.price-bar__prices[data-v-cd54d6d8],.price-bar__unsupported[data-v-cd54d6d8]{grid-column:1/-1;grid-row:2}.price-bar__cta-col[data-v-cd54d6d8]{align-self:center;grid-column:2;grid-row:1;min-width:12rem}}@media(max-width:639px){.price-bar-stripe__inner[data-v-cd54d6d8]{gap:.625rem;grid-template-columns:1fr auto}.price-bar__thumb[data-v-cd54d6d8]{border-radius:.75rem;height:56px;width:56px}.price-bar__name[data-v-cd54d6d8]{font-size:.875rem}.price-bar__prices-header[data-v-cd54d6d8]{display:none}.price-bar__price-row--net .price-bar__price-label[data-v-cd54d6d8],.price-bar__price-row--net .price-bar__price-net-big[data-v-cd54d6d8]{font-size:.875rem}.price-bar__price-brutto[data-v-cd54d6d8]{font-size:1.25rem}.price-bar__cta-col[data-v-cd54d6d8]{min-width:0}.price-bar__cta[data-v-cd54d6d8]{font-size:.8125rem;padding:.6875rem 1rem}}.qfd[data-v-3219abe1]{display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:90}.qfd__overlay[data-v-3219abe1]{background:#00000073;inset:0;position:absolute}.qfd__panel[data-v-3219abe1]{background:var(--surface-1,#fff);display:flex;flex-direction:column;height:100%;max-width:32rem;overflow:hidden;position:relative;width:100%}.qfd__header[data-v-3219abe1]{align-items:center;border-bottom:1px solid var(--border-subtle,#e5e7eb);display:flex;justify-content:space-between;padding:1rem 1.25rem}.qfd__header h2[data-v-3219abe1]{font-size:1.125rem;margin:0}.qfd__close[data-v-3219abe1]{background:transparent;border:0;color:var(--text-muted);cursor:pointer;font-size:1.75rem;line-height:1}.qfd__body[data-v-3219abe1]{flex:1;overflow:auto;padding:1.25rem}.qfd__summary[data-v-3219abe1]{background:var(--surface-2,#f9fafb);border-radius:.5rem;margin-bottom:1.25rem;padding:.875rem 1rem}.qfd__summary-title[data-v-3219abe1]{font-weight:700;margin:0}.qfd__summary-sub[data-v-3219abe1]{color:var(--text-muted);font-size:.8125rem;margin:.125rem 0 .625rem}.qfd__summary-lines[data-v-3219abe1]{display:grid;font-size:.8125rem;gap:.25rem;margin:0}.qfd__summary-line[data-v-3219abe1]{display:flex;gap:.5rem;justify-content:space-between}.qfd__summary-line dt[data-v-3219abe1]{color:var(--text-muted);margin:0}.qfd__summary-line dd[data-v-3219abe1]{margin:0}.qfd__summary-price[data-v-3219abe1]{align-items:baseline;border-top:1px solid var(--border-subtle,#e5e7eb);display:flex;font-weight:700;justify-content:space-between;margin:.75rem 0 0;padding-top:.625rem}.qfd__summary-price-value[data-v-3219abe1]{color:var(--color-brand,#111);font-size:1.125rem}.qfd__summary-price--unsupported[data-v-3219abe1]{color:var(--text-muted);font-size:.875rem;font-weight:500}.qfd__form[data-v-3219abe1]{gap:.75rem}.qfd__field[data-v-3219abe1],.qfd__form[data-v-3219abe1]{display:flex;flex-direction:column}.qfd__field[data-v-3219abe1]{gap:.25rem}.qfd__field label[data-v-3219abe1]{font-size:.8125rem;font-weight:500}.qfd__field input[data-v-3219abe1],.qfd__field textarea[data-v-3219abe1]{border:1px solid var(--border-strong,#d1d5db);border-radius:.375rem;font-family:inherit;font-size:.9375rem;padding:.5rem .75rem}.qfd__opt[data-v-3219abe1]{color:var(--text-muted);font-size:.75rem;font-weight:400}.qfd__error[data-v-3219abe1]{color:#dc2626;font-size:.8125rem;margin:0}.qfd__rodo[data-v-3219abe1]{color:var(--text-muted);font-size:.75rem;line-height:1.45;margin:0}.qfd__rodo a[data-v-3219abe1]{color:inherit;text-decoration:underline}.qfd__submit[data-v-3219abe1]{background:var(--color-brand,#111);border:0;border-radius:9999px;color:var(--surface-1,#fff);cursor:pointer;font-size:.9375rem;font-weight:600;padding:.625rem 1.25rem}.qfd__submit[data-v-3219abe1]:disabled{cursor:not-allowed;opacity:.5}.qfd__success[data-v-3219abe1]{align-items:flex-start;display:flex;flex-direction:column;gap:1rem}.qfd__close-btn[data-v-3219abe1]{background:transparent;border:1px solid var(--border-strong,#d1d5db);border-radius:9999px;cursor:pointer;padding:.5rem 1rem}.drawer-enter-active[data-v-3219abe1],.drawer-leave-active[data-v-3219abe1]{transition:opacity .2s}.drawer-enter-active .qfd__panel[data-v-3219abe1],.drawer-leave-active .qfd__panel[data-v-3219abe1]{transition:transform .25s ease}.drawer-enter-from[data-v-3219abe1],.drawer-leave-to[data-v-3219abe1]{opacity:0}.drawer-enter-from .qfd__panel[data-v-3219abe1],.drawer-leave-to .qfd__panel[data-v-3219abe1]{transform:translate(100%)}
