#add-product-dialog[data-astro-cid-pwaqiv2t]{inline-size:min(40rem,calc(100% - 2rem));max-block-size:80dvh;margin:auto;padding:0;border:none;background:var(--background);border-radius:var(--radius-lg);corner-shape:squircle;overflow:hidden;color:var(--foreground);opacity:0;transform:translateY(1rem);transition:opacity .3s var(--glide),transform .3s var(--glide),display .3s var(--glide) allow-discrete,overlay .3s var(--glide) allow-discrete;&[open]{opacity:1;transform:translateY(0)}@starting-style{&[open]{opacity:0;transform:translateY(5rem)}}&::backdrop{background-color:#0000;transition:background-color .3s,display .3s allow-discrete,overlay .3s allow-discrete}&[open]::backdrop{background-color:#0006}}@media(prefers-reduced-motion:reduce){#add-product-dialog[data-astro-cid-pwaqiv2t],#add-product-dialog[data-astro-cid-pwaqiv2t]::backdrop{transition:none}}.apd-inner[data-astro-cid-pwaqiv2t]{display:flex;flex-direction:column;max-block-size:80dvh}.apd-header[data-astro-cid-pwaqiv2t]{display:flex;align-items:center;justify-content:space-between;padding-inline:var(--space-md);padding-block:var(--space-md);border-block-end:1px solid var(--border);>h2[data-astro-cid-pwaqiv2t]{font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;margin:0}}.apd-search[data-astro-cid-pwaqiv2t]{display:flex;align-items:center;gap:var(--space-sm);padding-inline:var(--space-md);padding-block:var(--space-xs);border-block-end:1px solid var(--border);color:var(--muted-foreground);>svg[data-astro-cid-pwaqiv2t]{flex-shrink:0}>input[data-astro-cid-pwaqiv2t]{flex:1;border:none;background:transparent;font:inherit;font-size:var(--text-sm);padding-block:.5rem;color:var(--foreground);min-inline-size:0;&::placeholder{color:var(--muted-foreground)}&:focus-visible{outline:none}&::-webkit-search-cancel-button{appearance:none}}&:focus-within{color:var(--foreground)}}.apd-list[data-astro-cid-pwaqiv2t]{list-style:none;overflow-y:auto}.apd-empty[data-astro-cid-pwaqiv2t]{padding:var(--space-xl);text-align:center;color:var(--muted-foreground);font-size:var(--text-sm);margin:0}.apd-row[data-astro-cid-pwaqiv2t]{gap:var(--space-md);align-items:center;padding-inline:var(--space-md);padding-block:var(--space-sm);border-block-end:1px solid var(--border);view-transition-class:apd-row;&:not([hidden]){display:grid;grid-template-columns:auto 1fr auto auto}&:last-child{border-block-end:none}>.apd-thumb[data-astro-cid-pwaqiv2t]{inline-size:2.75rem;block-size:2.75rem;border-radius:var(--radius-sm);corner-shape:squircle;overflow:clip;background:var(--muted);border:1px solid var(--border);>img[data-astro-cid-pwaqiv2t]{inline-size:100%;block-size:100%;object-fit:cover;display:block}}>.apd-info[data-astro-cid-pwaqiv2t]{display:flex;flex-direction:column;gap:2px;min-inline-size:0;>strong[data-astro-cid-pwaqiv2t]{font-weight:600;font-size:var(--text-sm)}>.apd-size[data-astro-cid-pwaqiv2t]{font-size:var(--text-xs);color:var(--muted-foreground);font-family:monospace}}>.apd-qty[data-astro-cid-pwaqiv2t]{display:inline-flex;align-items:center;background:color-mix(in oklch,var(--muted) 60%,transparent);border-radius:var(--radius-sm);corner-shape:squircle;padding:.25rem;gap:.25rem;& button[data-astro-cid-pwaqiv2t]{inline-size:1.75rem;block-size:1.75rem;border:none;background:transparent;border-radius:var(--radius-xs);corner-shape:squircle;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .15s ease;&:hover{background:color-mix(in oklch,var(--muted),var(--muted-foreground) 7%)}&:focus-visible{outline:2px solid var(--ring)}}& input[data-astro-cid-pwaqiv2t]{inline-size:2.5rem;border:none;background:transparent;text-align:center;font:inherit;font-weight:600;&:focus-visible{outline:none}}}>.apd-add-btn[data-astro-cid-pwaqiv2t]{padding-block:var(--space-xs);border-radius:var(--radius-sm)}}::view-transition-old(.apd-row):only-child{animation:carpos-cart-item-out .24s var(--glide) both}::view-transition-new(.apd-row):only-child{animation:carpos-cart-item-in .24s var(--glide) both}@media(prefers-reduced-motion:reduce){::view-transition-old(.apd-row),::view-transition-new(.apd-row){animation-duration:.001ms}}.phone-input-wrapper[data-astro-cid-uyuynpal]{--phone-border-color: var(--border);--phone-border-focus-color: var(--ring);--phone-outline-color: var(--ring);--phone-bg: var(--background);--phone-trigger-bg: var(--accent);--phone-duration: .2s;--phone-ease: var(--ease-out, ease);--phone-radius: var(--radius-md);--phone-dropdown-width: 18rem;--phone-list-max-height: 14rem;--phone-padding-block: .5rem;--phone-padding-inline: var(--space-sm);--phone-font-sm: var(--text-sm);--phone-font-xs: var(--text-xs);--phone-font-base: var(--text-base);display:flex;flex-direction:column;gap:.5rem}.phone-field[data-astro-cid-uyuynpal]{display:flex;align-items:stretch;border:1px solid var(--phone-border-color);border-radius:var(--radius-md);corner-shape:squircle;padding:var(--phone-padding-block) var(--phone-padding-inline);transition:border-color var(--phone-duration) var(--phone-ease);&:focus-within{border-color:var(--phone-border-focus-color);box-shadow:0 0 0 3px color-mix(in oklch,var(--phone-border-focus-color) 35%,transparent)}}.dial-selector[data-astro-cid-uyuynpal]{position:relative;flex-shrink:0;&:after{content:"";position:absolute;inset-block:25%;inset-inline-end:0;width:1px;background:var(--phone-border-color)}}.dial-trigger[data-astro-cid-uyuynpal]{display:flex;align-items:center;gap:.4rem;background:transparent;border:none;padding-inline-end:var(--phone-padding-inline);cursor:pointer;color:inherit;font-size:var(--phone-font-base);white-space:nowrap;line-height:unset;&:focus-visible{outline:none}}.dial-flag[data-astro-cid-uyuynpal]{font-size:1.25em;line-height:1}.dial-code[data-astro-cid-uyuynpal]{font-variant-numeric:tabular-nums;min-width:2.8ch}.dial-chevron[data-astro-cid-uyuynpal]{opacity:.5;transition:transform var(--phone-duration) var(--phone-ease);transform-origin:center;[data-astro-cid-uyuynpal][aria-expanded=true] &{transform:rotate(180deg)}}.dial-dropdown[data-astro-cid-uyuynpal]{margin:0;padding:0;border:1px solid var(--phone-border-color);inset:unset;position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-start:0;@supports (anchor-name: --x){position:fixed;inset-block-start:anchor(bottom);inset-inline-start:anchor(left);margin-block-start:.375rem;position-try-fallbacks:flip-inline,flip-block,flip-inline flip-block}min-width:var(--phone-dropdown-width);background:var(--phone-bg);border-radius:var(--phone-radius);box-shadow:0 8px 32px #0000001f;overflow:hidden;opacity:0;scale:.95;transition:opacity .3s,scale .3s,overlay .3s allow-discrete,display .3s allow-discrete;&:popover-open{opacity:1;scale:1}}@starting-style{.dial-dropdown[data-astro-cid-uyuynpal]:popover-open{opacity:0;scale:.95}}.dial-search-wrapper[data-astro-cid-uyuynpal]{display:flex;align-items:center;gap:.5rem;padding:.75rem var(--phone-padding-inline);border-block-end:1px solid var(--phone-border-color)}.dial-search-icon[data-astro-cid-uyuynpal]{flex-shrink:0;opacity:.4}.dial-search[data-astro-cid-uyuynpal]{flex:1;background:transparent;border:none!important;outline:none;padding:0!important;font-size:var(--phone-font-sm);color:inherit;min-width:0;@media(max-width:467px){font-size:var(--phone-font-base)}&::placeholder{opacity:.4}}.dial-list[data-astro-cid-uyuynpal]{list-style:none;margin:0;padding:.375rem;max-height:var(--phone-list-max-height);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--phone-border-color) transparent;border-radius:var(--radius-lg);border-top-left-radius:0;border-top-right-radius:0;corner-shape:squircle;&:focus-visible{outline:3px solid var(--ring);outline-offset:2px;outline-offset:-2px}}.dial-option[data-astro-cid-uyuynpal]{display:flex;align-items:center;gap:.75rem;padding:.5rem var(--phone-padding-inline);border-radius:var(--radius-sm);corner-shape:squircle;cursor:pointer;font-size:var(--phone-font-sm);transition:background var(--phone-duration) var(--phone-ease);&:hover,&.is-focused{background:var(--phone-border-color)}&.is-selected{font-weight:500}&[data-hidden]{display:none}}.dial-no-results[data-astro-cid-uyuynpal]{padding-block-end:var(--phone-padding-block);padding-inline:var(--phone-padding-inline);font-size:var(--phone-font-sm);opacity:.5;text-align:center}.option-flag[data-astro-cid-uyuynpal]{font-size:1.1em;flex-shrink:0}.option-name[data-astro-cid-uyuynpal]{flex:1}.option-dial[data-astro-cid-uyuynpal]{opacity:.5;font-variant-numeric:tabular-nums;font-size:var(--phone-font-xs)}.phone-number-input[data-astro-cid-uyuynpal]{flex:1;background:transparent;border:none;outline:none;padding-inline-start:var(--phone-padding-inline);font-size:var(--phone-font-base);color:inherit;min-width:0;border-block-end:none!important;&::placeholder{color:currentColor;opacity:.35}}.phone-error[data-astro-cid-uyuynpal]{font-size:var(--phone-font-sm);color:var(--color-error, #c0392b);display:block}.custom-select{--select-duration: .3s;--select-ease: var(--glide);--select-radius: var(--radius-md);--select-border-color: var(--input);--select-border-focus: var(--ring);--select-focus-ring: 0 0 0 3px color-mix(in oklch, var(--ring) 35%, transparent);--select-bg: var(--background);--select-fg: var(--foreground);--select-dropdown-bg: var(--background);--select-option-hover: color-mix( in oklch, var(--muted) 60%, transparent );--select-chevron-size: 12px;--select-chevron-opacity: .6;--select-placeholder-opacity: .4;--select-padding-block: .5rem;--select-padding-inline: var(--space-sm);--select-filter-height: 2.5rem;--select-picker-offset: 4px;--select-picker-scale-from: .95;--select-option-padding-block: .6rem}.custom-select{appearance:base-select}::picker(select){appearance:base-select}.custom-select{background:transparent;outline:none;cursor:pointer;border-radius:var(--select-radius);corner-shape:squircle;font:inherit;color:inherit;transition:border-color var(--select-duration) var(--select-ease),background var(--select-duration) var(--select-ease)}.custom-select[data-variant=filter]{height:var(--select-filter-height);padding-inline:var(--select-padding-inline);border:1px solid var(--select-border-color);&:hover{background:var(--select-bg)}&:focus{border-color:var(--select-border-focus)}}.custom-select[data-variant=form]{width:100%;background:var(--select-bg);color:var(--select-fg);border:1px solid var(--select-border-color);border-radius:var(--select-radius);corner-shape:squircle;padding-block:var(--select-padding-block);padding-inline:var(--select-padding-inline);font-size:var(--text-base);transition:border-color var(--select-duration) var(--select-ease),box-shadow var(--select-duration) var(--select-ease);&:focus,&:focus-visible,&:focus-within{outline:none;border-color:var(--select-border-focus);box-shadow:var(--select-focus-ring)}}.custom-select button{font:inherit;color:inherit;background:transparent;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%}.custom-select button selectedcontent{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-select::picker-icon{display:none}.custom-select button:after{content:"";display:block;flex-shrink:0;width:var(--select-chevron-size);height:var(--select-chevron-size);background-color:currentColor;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2 4l4 4 4-4' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:contain;opacity:var(--select-chevron-opacity);transition:rotate var(--select-duration) var(--select-ease);transform-origin:center}.custom-select:open button:after{rotate:180deg}::picker(select){border:1px solid var(--select-border-color);border-radius:var(--select-radius);corner-shape:squircle;background:var(--select-dropdown-bg);padding:.25rem;opacity:0;scale:var(--select-picker-scale-from);scrollbar-width:none;top:calc(anchor(bottom) + var(--select-picker-offset));left:anchor(left);transition:opacity var(--select-duration) var(--select-ease),scale var(--select-duration) var(--select-ease),overlay var(--select-duration) allow-discrete,display var(--select-duration) allow-discrete}.custom-select:open::picker(select){opacity:1;scale:1}@starting-style{.custom-select:open::picker(select){opacity:0;scale:var(--select-picker-scale-from)}}.custom-select option{padding:var(--select-option-padding-block) var(--select-padding-inline);border-radius:calc(var(--select-radius) - .25rem);corner-shape:squircle;cursor:pointer;transition:background var(--select-duration) var(--select-ease);&:hover,&:focus-visible{background:var(--select-option-hover)}&:checked,&[disabled]{display:none}}.custom-select option::checkmark{display:none}.custom-select:has(option[value=""]:checked) button selectedcontent{opacity:var(--select-placeholder-opacity)}@supports not (appearance: base-select){.custom-select{appearance:none;& button{display:none}&[data-variant=form]{background-image:light-dark(url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2 4l4 4 4-4' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2 4l4 4 4-4' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"));background-repeat:no-repeat;background-position:right var(--select-padding-inline) center;background-size:var(--select-chevron-size);padding-inline-end:calc(var(--select-padding-inline) + var(--select-chevron-size) + .5rem)}&[data-variant=filter]{background-image:light-dark(url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2 4l4 4 4-4' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2 4l4 4 4-4' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"));background-repeat:no-repeat;background-position:right var(--select-padding-inline) center;background-size:var(--select-chevron-size);padding-inline-end:2.25rem}}}.inquiry-form[data-astro-cid-vw3p76kv]{container-type:inline-size;container-name:inquiry-form;display:flex;flex-direction:column;gap:var(--space-xl);padding-block:var(--space-xl) var(--space-3xl);inline-size:100%}.inquiry-form-header[data-astro-cid-vw3p76kv]{display:flex;flex-direction:column;gap:var(--space-sm);>h1[data-astro-cid-vw3p76kv]{font-family:var(--font-display);font-size:var(--text-4xl);line-height:var(--leading-tight);font-weight:550;margin:0;@container inquiry-form (inline-size > 32rem){font-size:var(--text-5xl)}}>p[data-astro-cid-vw3p76kv]{color:var(--muted-foreground);font-size:var(--text-base);margin:0;text-wrap:pretty}}.step-number[data-astro-cid-vw3p76kv]{display:inline-grid;place-items:center;inline-size:1.75rem;block-size:1.75rem;border-radius:var(--radius-full);corner-shape:squircle;background:var(--foreground);color:var(--background);font-size:var(--text-sm);font-weight:600;font-variant-numeric:tabular-nums;line-height:1;flex-shrink:0}.step-title[data-astro-cid-vw3p76kv]{flex:1;min-inline-size:0}.step-progress[data-astro-cid-vw3p76kv]{block-size:3px;background:color-mix(in oklch,var(--border) 80%,transparent);border-radius:999px;corner-shape:squircle;overflow:clip;--segment-gap: 4px;--g: calc(var(--segment-gap) / 2);mask:linear-gradient(to right,#000 0 calc(33.333% - var(--g)),transparent calc(33.333% - var(--g)) calc(33.333% + var(--g)),#000 calc(33.333% + var(--g)) calc(66.666% - var(--g)),transparent calc(66.666% - var(--g)) calc(66.666% + var(--g)),#000 calc(66.666% + var(--g)) 100%)}.step-progress-fill[data-astro-cid-vw3p76kv]{block-size:100%;background:var(--foreground);inline-size:var(--inquiry-progress, 33.333%);border-radius:inherit;transition:inline-size .5s var(--glide)}.form-step[data-astro-cid-vw3p76kv]{border:none;margin:0;display:flex;flex-direction:column;gap:var(--space-lg);view-transition-class:form-step;&[hidden]{display:none}}.step-container[data-astro-cid-vw3p76kv]{position:sticky;top:var(--nav-height);background:var(--background);z-index:5;border-image:conic-gradient(var(--background),var(--background)) 1 / 3px / 0 3px}.step-legend[data-astro-cid-vw3p76kv]{font-size:var(--text-2xl);font-weight:600;font-family:var(--font-display);padding:0;width:100%;padding-block:var(--space-sm);display:flex;align-items:center;gap:var(--space-sm)}.wizard-grid[data-astro-cid-vw3p76kv]{display:grid;gap:var(--space-xl);grid-template-columns:minmax(0,1fr);align-items:start;@container inquiry-form (inline-size > 56rem){grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.wizard-main[data-astro-cid-vw3p76kv]{display:flex;flex-direction:column;gap:var(--space-xl);min-inline-size:0}.wizard-aside[data-astro-cid-vw3p76kv]{display:flex;flex-direction:column;gap:var(--space-md);@container inquiry-form (inline-size > 56rem){position:sticky;top:calc(var(--nav-height) + var(--space-sm))}}.items-section[data-astro-cid-vw3p76kv]{display:flex;flex-direction:column;gap:var(--space-md)}.items-header[data-astro-cid-vw3p76kv]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-md);padding-block:var(--space-sm);margin-inline-start:auto}.cart-lines[data-astro-cid-vw3p76kv]{list-style:none;padding:0;margin:0;container-type:inline-size;container-name:cart-list;&:not([hidden]){display:grid;grid-template-columns:auto 1fr auto auto auto;column-gap:var(--space-md)}}.empty-state[data-astro-cid-vw3p76kv]{padding:var(--space-2xl) var(--space-xl);text-align:center;color:var(--muted-foreground);border:1px dashed var(--border);border-radius:var(--radius-md);corner-shape:squircle;gap:var(--space-md);&:not([hidden]){display:flex;flex-direction:column;align-items:center}>p[data-astro-cid-vw3p76kv]{margin:0;font-size:var(--text-sm)}}.fields-section[data-astro-cid-vw3p76kv]{display:flex;flex-direction:column;gap:var(--space-md);padding-block-end:var(--space-md);+.fields-section[data-astro-cid-vw3p76kv]{border-block-start:1px solid var(--border);padding-block-start:var(--space-lg)}}.fields-section-heading[data-astro-cid-vw3p76kv]{font-size:var(--text-sm);font-weight:600;margin:0;width:fit-content;text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--muted-foreground);>.optional[data-astro-cid-vw3p76kv]{color:var(--muted-foreground);font-weight:400;font-size:var(--text-sm)}}.form-field[data-astro-cid-vw3p76kv]{display:flex;flex-direction:column;gap:.375rem;position:relative;>label[data-astro-cid-vw3p76kv]{font-size:var(--text-xs);font-weight:500;user-select:none}.optional[data-astro-cid-vw3p76kv]{color:var(--muted-foreground);font-weight:400}>input[data-astro-cid-vw3p76kv],>select[data-astro-cid-vw3p76kv],>textarea[data-astro-cid-vw3p76kv]{font:inherit;font-size:var(--text-base);padding-inline:var(--space-sm);padding-block:.5rem;background:var(--background);border:1px solid var(--input);border-radius:var(--radius-md);corner-shape:squircle;color:var(--foreground);transition:border-color .2s,box-shadow .2s;&::placeholder{color:var(--muted-foreground);opacity:.7}&:focus-visible{outline:none;border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklch,var(--ring) 35%,transparent)}}>textarea[data-astro-cid-vw3p76kv]{resize:vertical;min-block-size:6rem;line-height:var(--leading-normal)}>select[data-astro-cid-vw3p76kv]{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right var(--space-sm) center;padding-inline-end:2rem}&:has(.field-error:not([hidden]))>input[data-astro-cid-vw3p76kv],&:has(.field-error:not([hidden]))>select[data-astro-cid-vw3p76kv],&:has(.field-error:not([hidden]))>textarea[data-astro-cid-vw3p76kv]{border-color:var(--destructive)}}.field-error[data-astro-cid-vw3p76kv]{font-size:var(--text-xs);color:var(--destructive);&[hidden]{display:none}}.two-col[data-astro-cid-vw3p76kv]{display:grid;gap:var(--space-md);grid-template-columns:minmax(0,1fr);@container inquiry-form (inline-size > 32rem){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.consents[data-astro-cid-vw3p76kv]{display:flex;flex-direction:column;gap:.75rem;a{color:var(--primary)}}.turnstile-wrapper[data-astro-cid-vw3p76kv]{display:flex;flex-direction:column;gap:.375rem}.form-nav[data-astro-cid-vw3p76kv]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-md);margin-block-start:var(--space-md);padding-block:var(--space-md);border-block-start:1px solid var(--border);position:sticky;bottom:0;background:var(--background);z-index:5;view-transition-name:inquiry-form-nav;width:100vw;margin-inline:calc(50% - 50vw);@container inquiry-form (inline-size > 32rem){width:unset;margin-inline:unset}}.form-status[data-astro-cid-vw3p76kv]{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);corner-shape:squircle;font-size:var(--text-sm);&[data-status=error]{background:color-mix(in oklch,var(--destructive) 10%,transparent);border:1px solid color-mix(in oklch,var(--destructive) 30%,transparent);color:var(--destructive)}>p[data-astro-cid-vw3p76kv]{margin:0}}@keyframes carpos-cart-item-out{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(-1.25rem) scale(.96)}}@keyframes carpos-cart-item-in{0%{opacity:0;transform:translateY(-.5rem) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}::view-transition-old(.cart-item):only-child{animation:carpos-cart-item-out .28s var(--glide) both}::view-transition-new(.cart-item):only-child{animation:carpos-cart-item-in .28s var(--glide) both}@keyframes carpos-step-out{0%{opacity:1;filter:blur(0)}to{opacity:0;filter:blur(6px)}}@keyframes carpos-step-in{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur(0)}}::view-transition-group(inquiry-form-nav){z-index:100;animation:none}::view-transition-old(inquiry-form-nav),::view-transition-new(inquiry-form-nav){animation:none}::view-transition-old(.form-step):only-child{animation:carpos-step-out .22s cubic-bezier(.4,0,1,1) both}::view-transition-new(.form-step):only-child{animation:carpos-step-in .22s var(--glide) both}@media(prefers-reduced-motion:reduce){::view-transition-old(.cart-item),::view-transition-new(.cart-item),::view-transition-old(.form-step),::view-transition-new(.form-step){animation-duration:.001ms}}
