@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-brand:#005bff;--color-brand-hover:#0048cc;--color-brand-on-dark:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){:root{--color-brand-on-dark:color-mix(in srgb, var(--color-brand) 58%, var(--color-surface))}}:root{--color-ink:#1f252e;--color-ink-muted:#5f6b7a;--color-surface:#fff;--color-surface-subtle:#f5f7fa;--color-border:#dce2ea;--color-success:#16845b;--color-warning:#a35a00;--color-danger:#c73737;--color-disabled:#98a2b3;--color-selected:#eaf2ff;--color-brand-subtle:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){:root{--color-brand-subtle:color-mix(in srgb, var(--color-brand) 8%, var(--color-surface))}}:root{--color-success-subtle:var(--color-success)}@supports (color:color-mix(in lab, red, red)){:root{--color-success-subtle:color-mix(in srgb, var(--color-success) 9%, var(--color-surface))}}:root{--color-warning-subtle:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){:root{--color-warning-subtle:color-mix(in srgb, var(--color-warning) 9%, var(--color-surface))}}:root{--color-danger-subtle:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){:root{--color-danger-subtle:color-mix(in srgb, var(--color-danger) 7%, var(--color-surface))}}:root{--color-border-inverse:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){:root{--color-border-inverse:color-mix(in srgb, var(--color-surface) 18%, transparent)}}:root{--shadow-subtle:0 6px 20px var(--color-ink)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-subtle:0 6px 20px color-mix(in srgb, var(--color-ink) 8%, transparent)}}:root{--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--font-size-2xs:.625rem;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:.9375rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.5rem;--font-size-2xl:1.875rem;--font-size-3xl:2.25rem;--font-size-display:clamp(2rem, 4vw, 2.75rem);--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--max-width:1440px}.account-return-history{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.account-return-history>h4{border-bottom:1px solid var(--color-border);background:#f8fafc;margin:0;padding:13px 15px;font-size:.8125rem}.account-return-history article{border-top:1px solid #edf1f5;grid-template-columns:12px minmax(0,1fr);align-items:flex-start;gap:12px;margin-left:17px;padding:12px 15px 12px 0;display:grid}.account-return-history article:nth-child(2){border-top:0}.account-return-history article>i{background:var(--color-brand);border:3px solid #dbe9ff;border-radius:50%;width:11px;height:11px;margin-top:3px}.account-return-history article>div{gap:3px;display:grid}.account-return-history strong{color:var(--color-ink);font-size:.75rem}.account-return-history p{color:var(--color-ink-muted);margin:0;font-size:.6875rem;line-height:1.45}.account-return-history small{color:var(--color-ink-subtle);font-size:.625rem}.account-return-policy{border-radius:var(--radius-md);background:#f6f9ff;border:1px solid #cfdcf1;grid-template-columns:24px minmax(0,1fr);align-items:flex-start;gap:12px;padding:14px;display:grid}.account-return-policy>svg{color:var(--color-brand);width:20px;height:20px}.account-return-policy strong{font-size:.75rem}.account-return-policy p{color:var(--color-ink-muted);margin:7px 0 0;font-size:.6875rem;line-height:1.55}.account-return-policy b{color:var(--color-ink)}.account-return-response{border-radius:var(--radius-md);background:#f5f9ff;border:1px solid #bfd4f5;gap:13px;padding:15px;display:grid}.account-return-response>div{align-items:flex-start;gap:10px;display:flex}.account-return-response>div>svg{color:var(--color-brand);flex:none;width:20px;height:20px}.account-return-response strong{font-size:.75rem}.account-return-response p{color:var(--color-ink-muted);margin:3px 0 0;font-size:.6875rem;line-height:1.5}.account-return-response form{gap:9px;display:grid}.account-return-response textarea{border:1px solid var(--color-border);border-radius:var(--radius-sm);box-sizing:border-box;font:inherit;resize:vertical;outline:0;width:100%;padding:10px;font-size:.75rem;line-height:1.5}.account-return-response textarea:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px #e6efff}.account-return-response form button{justify-self:end}.account-returns__decision.is-approved{background:#f0faf5;border-color:#b9dfcc}.account-returns__decision.is-approved>svg{color:#087a52}.account-returns__decision dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:10px 0 0;display:grid}.account-returns__decision dl>div{background:#ffffffb3;border-radius:5px;justify-content:space-between;align-items:center;padding:7px 8px;display:flex}.account-returns__decision dt{color:var(--color-ink-muted);font-size:.625rem}.account-returns__decision dd{margin:0;font-size:.6875rem}.account-return-cancel{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;padding-top:14px;display:flex}.account-return-cancel strong{font-size:.75rem}.account-return-cancel p{color:var(--color-ink-muted);margin:3px 0 0;font-size:.6875rem}.account-return-cancel--resume{background:var(--color-brand-subtle);border-radius:var(--radius-sm);border:1px solid #bfd4f5;padding:12px}.account-return-details.is-cancelled .account-return-cancel--resume{background:#f6f7f9;border-color:#d8dde5}@media (max-width:620px){.account-return-cancel{flex-direction:column;align-items:stretch}.account-return-response form button{justify-self:stretch}.account-returns__decision dl{grid-template-columns:1fr}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--color-surface);color:var(--color-ink);font-family:var(--font-sora);font-size:var(--font-size-base);margin:0;line-height:1.5}.site-header{z-index:500;position:relative}button,input,select{color:inherit;font:inherit}button,select{cursor:pointer}a{color:inherit;text-decoration:none}img,svg{display:block}.container{max-width:var(--max-width);width:100%;margin-inline:auto;padding-inline:24px}.service-bar{background:var(--color-ink);color:var(--color-border);font-size:var(--font-size-xs);z-index:30;position:relative}.service-bar__inner{justify-content:space-between;align-items:center;height:38px;display:flex}.service-links{align-items:center;display:flex}.service-bar a{color:var(--color-border);font-weight:var(--font-weight-medium);transition:color .15s}.service-bar a:hover{color:var(--color-brand)}.service-links{gap:26px}.mobile-menu{display:none}.region-switcher{z-index:200;position:relative}.region-switcher summary{color:var(--color-surface);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;gap:7px;min-height:38px;list-style:none;display:flex}.region-switcher summary::-webkit-details-marker{display:none}.region-switcher summary strong{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.region-switcher summary .fi{aspect-ratio:4/3;border-radius:var(--radius-xs);background-size:cover;flex:none;width:22px;height:16px;line-height:16px;overflow:hidden}.region-switcher summary>svg{width:13px;height:13px;transition:transform .15s;transform:rotate(90deg)}.region-switcher[open] summary>svg{transform:rotate(-90deg)}.region-switcher__prompt{color:var(--color-border)}.region-switcher__menu{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-subtle);min-width:230px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.region-switcher__menu button{color:var(--color-ink);font-size:var(--font-size-sm);text-align:left;-webkit-user-select:none;user-select:none;background:0 0;border:0;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;min-height:40px;padding:0 10px;display:grid}.region-switcher__menu button>svg{color:var(--color-brand);width:16px;height:16px}.region-switcher__menu button .fi{aspect-ratio:4/3;border-radius:var(--radius-xs);background-size:cover;width:23px;height:17px;line-height:17px;overflow:hidden}.region-switcher__menu button:hover,.region-switcher__menu button:focus-visible{background:var(--color-brand-subtle);box-shadow:inset 3px 0 0 var(--color-brand);color:var(--color-brand);outline:0}.region-switcher__menu button.is-current{background:var(--color-selected);font-weight:var(--font-weight-semibold)}.header-main{z-index:20;grid-template-columns:auto minmax(320px,1fr) auto;align-items:center;gap:28px;min-height:78px;display:grid;position:relative}.header-main-slot,.header-main-shell{background:var(--color-surface);width:100%}.header-main-shell.is-sticky{background:var(--color-surface);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-subtle);transform-origin:top;will-change:transform;z-index:700;margin:0;animation:.3s cubic-bezier(.22,1,.36,1) both sticky-header-bar-enter;position:fixed;inset:0 0 auto}.header-main-shell.is-sticky:before{background:var(--color-surface);content:"";pointer-events:none;height:2px;position:absolute;top:-1px;left:0;right:0}@keyframes sticky-header-bar-enter{0%{transform:translateY(-100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.header-main-shell.is-sticky{will-change:auto;animation:none;transform:translateY(0)}}.brand-link{flex:none;display:inline-flex}.brand-logo{width:100%;height:auto}.brand-link--header{width:172px}.brand-link--footer{width:180px}.header-search{border:2px solid var(--color-ink);grid-template-columns:auto 1fr auto;align-items:center;min-width:0;height:48px;display:grid}.header-search>svg{color:var(--color-ink-muted);width:20px;margin-left:14px}.header-search input{border:0;outline:0;min-width:0;height:100%;padding:0 12px}.header-search button{background:var(--color-ink);color:var(--color-surface);font-weight:var(--font-weight-bold);border:0;height:100%;padding-inline:24px}.header-actions{align-items:center;gap:6px;display:flex}.header-action{border-radius:var(--radius-sm);color:var(--color-ink);background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:background-color .15s,color .15s;display:flex;position:relative}.header-action:hover,.header-action:focus-visible{background:var(--color-brand-subtle);color:var(--color-brand)}.header-action:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.header-action>svg,.cart-icon>svg{width:25px;height:25px}.header-action__tooltip{background:var(--color-ink);border:1px solid var(--color-border-inverse);border-radius:var(--radius-sm);box-shadow:var(--shadow-subtle);color:var(--color-surface);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);opacity:0;pointer-events:none;visibility:hidden;white-space:nowrap;z-index:100;padding:5px 8px;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%,-3px)}.header-action:hover .header-action__tooltip,.header-action:focus-visible .header-action__tooltip{opacity:1;visibility:visible;transform:translate(-50%)}.cart-icon,.message-icon{display:inline-flex;position:relative}.cart-icon b,.favorite-icon b,.message-icon b{background:var(--color-brand);color:var(--color-surface);font-size:var(--font-size-2xs);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;top:-9px;right:-9px}.cart-icon__loading{background:var(--color-brand);box-shadow:0 0 0 1px var(--color-surface);border:3px solid #ffffff7a;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.65s linear infinite cartBadgeSpin;position:absolute;top:-9px;right:-9px}@keyframes cartBadgeSpin{to{transform:rotate(360deg)}}.category-nav{border-block:1px solid var(--color-border);z-index:10;position:relative;overflow:visible}.category-nav__viewport{align-items:center;gap:4px;display:flex}.category-nav__inner{cursor:default;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;align-items:center;gap:4px;width:100%;min-width:0;min-height:50px;display:flex;overflow-x:auto}.category-nav__inner.is-dragging{cursor:grabbing;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.category-nav__arrow{border-radius:var(--radius-sm);color:var(--color-ink-muted);background:0 0;border:0;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.category-nav__arrow:hover,.category-nav__arrow:focus-visible{background:var(--color-brand-subtle);color:var(--color-brand);outline:0}.category-nav__arrow:disabled{pointer-events:none;visibility:hidden}.category-nav__arrow svg{width:17px;height:17px}.category-nav__arrow--previous svg{transform:rotate(180deg)}.category-nav__inner a{font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);-webkit-user-select:none;user-select:none;white-space:nowrap;-webkit-user-drag:none;flex:none;align-items:center;gap:7px;min-height:38px;padding:0 13px;display:inline-flex}.category-nav__categories{flex:none;position:static}.category-nav__categories>summary::-webkit-details-marker{display:none}.category-nav__all{color:var(--color-ink);cursor:pointer;font-size:var(--font-size-sm);text-align:left;-webkit-user-select:none;user-select:none;white-space:nowrap;border-block:0;background:0 0;border-left:0;flex-flow:row;flex:none;align-items:center;gap:7px;min-height:38px;padding-left:13px;display:inline-flex}.category-nav__all:hover,.category-nav__all:focus-visible,.category-nav__categories[open]>.category-nav__all{color:var(--color-brand);outline:0}.category-nav__inner a:hover,.category-nav__inner a:focus-visible{color:var(--color-brand);outline:0;box-shadow:none!important;background:0 0!important}.category-nav__inner a:not(.category-nav__all)>span{text-decoration:none}.category-nav__inner a:not(.category-nav__all):hover>span,.category-nav__inner a:not(.category-nav__all):focus-visible>span{-webkit-text-decoration-color:var(--color-brand);-webkit-text-decoration-color:var(--color-brand);-webkit-text-decoration-color:var(--color-brand);text-decoration-color:var(--color-brand);text-underline-offset:6px;text-decoration-line:underline;text-decoration-thickness:2px}.category-nav__all{border-right:1px solid var(--color-border);margin-right:8px;font-weight:var(--font-weight-semibold)!important;padding-right:20px!important}.category-nav__all-chevron{margin-left:3px;transition:transform .15s;transform:rotate(90deg);width:13px!important;height:13px!important}.category-nav__categories[open] .category-nav__all-chevron{transform:rotate(-90deg)}.category-nav__inner a:not(.category-nav__all){font-weight:var(--font-weight-regular)!important}.category-nav__inner svg{width:18px;height:18px}.category-menu{background:var(--color-surface);border:1px solid var(--color-border);border-radius:0 0 var(--radius-sm) var(--radius-sm);box-shadow:var(--shadow-subtle);max-width:calc(var(--max-width) - 48px);z-index:300;width:calc(100% - 48px);padding:18px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.category-nav__categories:not([open])>.category-menu{display:none}.category-menu__columns{grid-template-columns:1.15fr repeat(3,minmax(0,1fr));gap:0;display:grid}.category-menu__column{border-left:1px solid var(--color-border);min-width:0;padding:18px 22px 8px}.category-menu__column:first-child{border-left:0;padding-left:2px}.category-menu__column section+section{margin-top:25px}.category-menu__column h3{font-size:var(--font-size-sm);margin:0 0 10px;line-height:1.35}.category-menu__column h4{color:var(--color-ink-muted);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.45px;text-transform:uppercase;margin:14px 0 6px}.category-menu__column a,.category-menu__column--future span[aria-disabled=true]{font-size:var(--font-size-xs);min-height:29px;padding:5px 0;line-height:1.4;display:block}.category-menu__column--active a{text-underline-offset:4px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px}.category-menu__column--active a:hover,.category-menu__column--active a:focus-visible{color:var(--color-brand);-webkit-text-decoration-color:var(--color-brand);-webkit-text-decoration-color:var(--color-brand);-webkit-text-decoration-color:var(--color-brand);text-decoration-color:var(--color-brand);outline:0}.category-menu__column--future{color:var(--color-ink-muted);cursor:default}.category-menu__column--future h3{color:var(--color-ink);align-items:center;gap:8px;display:flex}.category-menu__future-badge{border:1px solid var(--color-border);border-radius:var(--radius-xs);color:var(--color-ink-muted);font-size:.5625rem;font-weight:var(--font-weight-medium);letter-spacing:.35px;text-transform:uppercase;padding:3px 5px;line-height:1}.category-menu__column--future span[aria-disabled=true]{opacity:.58}@media (max-width:1100px){.category-menu{max-height:70vh;overflow-y:auto}.category-menu__columns{grid-template-columns:repeat(2,minmax(0,1fr))}.category-menu__column:nth-child(odd){border-left:0;padding-left:2px}.category-menu__column:nth-child(n+3){border-top:1px solid var(--color-border)}}.button{border-radius:var(--radius-xs);font-weight:var(--font-weight-extrabold);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 22px;transition:background-color .15s,border-color .15s;display:inline-flex}.button--primary{background:var(--color-brand);color:var(--color-surface)}.button--primary:hover{background:var(--color-brand-hover)}.button--dark{background:var(--color-ink);color:var(--color-surface)}.button--secondary{background:var(--color-surface);border-color:var(--color-border)}.button--square{min-width:46px;padding:0}.button--wide{width:100%}.button:disabled{cursor:not-allowed;opacity:.45}.eyebrow{color:var(--color-brand);font-size:var(--font-size-xs);font-weight:var(--font-weight-extrabold);letter-spacing:1.2px;text-transform:uppercase}.finder-section{background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);padding:54px 0 58px}.finder-grid{grid-template-columns:.85fr 1.45fr;align-items:center;gap:70px;display:grid}.finder-copy h1{font-size:var(--font-size-display);letter-spacing:-1.8px;max-width:520px;margin:12px 0 20px;line-height:1.04}.finder-copy>p{color:var(--color-ink-muted);font-size:var(--font-size-lg);max-width:470px;margin:0}.finder-assurance{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);align-items:center;gap:8px;margin-top:24px;display:flex}.finder-assurance svg{color:var(--color-brand);width:20px;height:20px}.finder-panel{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-subtle);padding:26px}.finder-panel__tabs{border-bottom:1px solid var(--color-border);gap:30px;margin-bottom:24px;display:flex}.finder-panel__tabs button{color:var(--color-ink-muted);font-weight:var(--font-weight-extrabold);background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px;padding:0 0 13px}.finder-panel__tabs button.is-active{border-color:var(--color-brand);color:var(--color-ink)}.part-search>label,.vehicle-form label span{font-size:var(--font-size-xs);font-weight:var(--font-weight-extrabold);margin-bottom:6px;display:block}.part-search__field{border:1px solid var(--color-border);grid-template-columns:auto 1fr auto;align-items:center;min-height:54px;display:grid}.part-search__field svg{color:var(--color-ink-muted);width:20px;margin-left:14px}.part-search__field input{border:0;outline:0;min-width:0;height:52px;padding:0 12px}.part-search__field .button{border-radius:0;height:54px}.part-search small{color:var(--color-ink-muted);font-size:var(--font-size-xs);margin-top:7px;display:block}.vehicle-divider{color:var(--color-ink-muted);font-size:var(--font-size-xs);align-items:center;gap:12px;margin:18px 0;display:flex}.vehicle-divider:before,.vehicle-divider:after{background:var(--color-border);content:"";flex:1;height:1px}.vehicle-form{grid-template-columns:repeat(3,1fr) auto;gap:10px;display:grid}.vehicle-form select{background:var(--color-surface);border:1px solid var(--color-border);border-radius:0;width:100%;max-width:100%;height:46px;padding:0 10px}.vehicle-form .button{align-self:end}.section{padding-block:72px}.section--soft{background:var(--color-surface-subtle);border-block:1px solid var(--color-border)}.section-heading{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.section-heading h2{font-size:var(--font-size-2xl);letter-spacing:-.7px;margin:5px 0 0}.section-heading>a{font-size:var(--font-size-sm);font-weight:var(--font-weight-extrabold);align-items:center;gap:6px;display:flex}.section-heading>a:hover{color:var(--color-brand)}.section-heading>a svg{width:16px;height:16px}.category-grid{background:var(--color-border);border:1px solid var(--color-border);grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.category-tile{background:var(--color-surface);grid-template-rows:108px auto 20px;gap:13px;min-width:0;padding:20px;transition:box-shadow .15s,transform .15s;display:grid}.category-tile:hover{box-shadow:var(--shadow-subtle);z-index:1;position:relative;transform:translateY(-2px)}.category-tile__visual{background:var(--color-surface-subtle);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.category-tile__visual:before,.category-tile__visual i{border:9px solid var(--color-border);content:"";border-radius:50%;width:68px;height:68px;position:absolute}.category-tile__visual i{border-width:5px;width:36px;height:36px;transform:translate(37px,24px)}.category-tile__visual b{color:var(--color-ink);font-family:var(--font-ibm-plex-mono);font-size:var(--font-size-xs);z-index:1;position:relative}.category-tile>span:nth-child(2){flex-direction:column;gap:6px;display:flex}.category-tile strong{font-size:var(--font-size-md)}.category-tile small{color:var(--color-ink-muted);font-size:var(--font-size-xs);line-height:1.4}.category-tile>svg{color:var(--color-brand);justify-self:end;width:19px;height:19px}.product-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.product-card{background:var(--color-surface);border:1px solid var(--color-border);min-width:0}.product-card__visual{display:block}.product-card__body{padding:18px}.product-card__meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.product-card__meta strong{font-size:var(--font-size-xs);letter-spacing:.8px}.product-card__meta span,.condition-badge{background:var(--color-surface-subtle);color:var(--color-ink-muted);font-size:var(--font-size-2xs);font-weight:var(--font-weight-extrabold);text-transform:uppercase;padding:4px 7px}.product-card h3{font-size:var(--font-size-md);min-height:43px;margin:12px 0 10px;line-height:1.35}.product-card h3 a:hover{color:var(--color-brand)}.oe-list{font-size:var(--font-size-xs);margin:0}.oe-list dt{color:var(--color-ink-muted)}.oe-list dd{font-family:var(--font-ibm-plex-mono);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;overflow:hidden}.product-card__buy{border-top:1px solid var(--color-border);justify-content:space-between;align-items:end;margin-top:17px;padding-top:16px;display:flex}.product-card__buy>div{flex-direction:column;display:flex}.price{font-size:var(--font-size-xl);letter-spacing:-.5px}.availability{color:var(--color-success);font-size:var(--font-size-xs);font-weight:var(--font-weight-extrabold);align-items:center;gap:6px;display:inline-flex}.availability i{background:var(--color-success);border-radius:50%;width:7px;height:7px}.product-card__buy small{color:var(--color-ink-muted);font-size:var(--font-size-2xs);align-items:center;gap:4px;margin-top:3px;display:flex}.product-card__buy small svg{width:13px;height:13px}.product-visual{background:var(--color-surface-subtle);color:var(--color-ink-muted);flex-direction:column;justify-content:center;align-items:center;display:flex;overflow:hidden}.product-visual svg{width:100%;max-width:100%;height:100%}.product-visual__shadow{fill:var(--color-border)}.product-visual__part{fill:var(--color-surface-subtle);stroke:var(--color-ink-muted);stroke-linejoin:round;stroke-width:7px}.product-visual text{fill:var(--color-ink);font-family:var(--font-ibm-plex-mono);font-size:var(--font-size-md);font-weight:var(--font-weight-extrabold)}.product-visual>span{font-size:var(--font-size-2xs);letter-spacing:.5px;text-transform:uppercase;position:absolute;bottom:7px}.product-visual--compact{height:205px;position:relative}.product-visual--gallery{height:520px;position:relative}.product-visual--default{height:260px}.benefits-section{border-bottom:1px solid var(--color-border);padding:42px 0}.benefits-grid{grid-template-columns:repeat(4,1fr);display:grid}.benefit{border-right:1px solid var(--color-border);align-items:flex-start;gap:14px;padding:0 26px;display:flex}.benefit:first-child{padding-left:0}.benefit:last-child{border:0;padding-right:0}.benefit>span{background:var(--color-brand-subtle);color:var(--color-brand);flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.benefit svg{width:22px;height:22px}.benefit strong{font-size:var(--font-size-sm)}.benefit p{color:var(--color-ink-muted);font-size:var(--font-size-xs);margin:3px 0 0;line-height:1.4}.site-footer{background:var(--color-surface-subtle);border-top:1px solid var(--color-border);color:var(--color-ink)}.site-footer__top{grid-template-columns:1.45fr repeat(3,minmax(0,1fr));gap:48px;padding-block:54px 46px;display:grid}.site-footer__brand .brand-link{width:190px;margin-bottom:16px;display:block}.site-footer__brand p{color:var(--color-ink-muted);font-size:var(--font-size-sm);max-width:280px;margin:0;line-height:1.6}.site-footer__trust{color:var(--color-ink-muted);font-size:var(--font-size-xs);gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}.site-footer__trust li{align-items:center;gap:8px;display:flex}.site-footer__trust li:before{background:var(--color-brand);content:"";border-radius:50%;width:5px;height:5px}.site-footer__links{font-size:var(--font-size-sm);flex-direction:column;gap:11px;display:flex}.site-footer h2{color:var(--color-ink);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0 0 5px}.site-footer__links a,.site-footer__category-links a{color:var(--color-ink-muted)}.site-footer__links a:hover,.site-footer__links a:focus-visible,.site-footer__category-links a:hover,.site-footer__category-links a:focus-visible{color:var(--color-brand);text-underline-offset:3px;outline:0;text-decoration:underline}.site-footer__featured{border-top:1px solid var(--color-border);gap:32px;padding-block:30px 34px;display:grid}.site-footer__featured section{gap:14px;display:grid}.site-footer__regions-description{color:var(--color-ink-muted);font-size:var(--font-size-xs);margin:-7px 0 0}.site-footer__category-links{font-size:var(--font-size-xs);flex-wrap:wrap;gap:10px 22px;display:flex}.site-footer__regions{flex-wrap:wrap;gap:8px;display:flex}.site-footer__regions a{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-ink);font-size:var(--font-size-xs);align-items:center;gap:7px;padding:7px 9px;display:flex}.site-footer__regions a:hover,.site-footer__regions a:focus-visible{border-color:var(--color-brand);color:var(--color-brand);outline:0}.site-footer__regions .fi{aspect-ratio:4/3;background-size:cover;border-radius:2px;width:18px;height:13px}.site-footer__regions small{color:var(--color-ink-muted);font-family:var(--font-ibm-plex-mono);font-size:.625rem}.site-footer__bottom{border-top:1px solid var(--color-border);color:var(--color-ink-muted);font-size:var(--font-size-2xs)}.site-footer__bottom .container{justify-content:space-between;align-items:center;padding-block:17px;display:flex}.site-footer__bottom-meta{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.site-footer__bottom-meta>span{align-items:center;gap:6px;display:inline-flex}.site-footer__bottom-meta svg{color:var(--color-brand);width:15px;height:15px}@media (max-width:900px){.site-footer__top{grid-template-columns:1.3fr repeat(3,minmax(0,1fr));gap:32px}}@media (max-width:700px){.site-footer__top{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 24px;padding-block:38px 34px}.site-footer__brand{grid-column:1/-1}.site-footer__brand p{max-width:360px}.site-footer__featured{gap:28px;padding-block:27px 30px}.site-footer__regions{gap:7px}.site-footer__regions a{flex:calc(50% - 7px)}.site-footer__bottom .container,.site-footer__bottom-meta{flex-direction:column;align-items:flex-start;gap:5px}}.breadcrumbs{color:var(--color-ink-muted);font-size:var(--font-size-xs);flex-wrap:wrap;align-items:center;gap:6px;padding:20px 0;display:flex}.breadcrumbs>span{align-items:center;gap:6px;display:flex}.breadcrumbs__mobile-ellipsis{display:none!important}.breadcrumbs__home svg{display:none}.breadcrumbs svg{width:12px;height:12px}.breadcrumbs a:hover{color:var(--color-brand)}.breadcrumbs [aria-current=page]{overflow-wrap:anywhere}.vp-product-layout{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.55fr) minmax(320px,.65fr);align-items:start;column-gap:28px;padding-bottom:76px;display:grid}.vp-product-gallery{z-index:2;grid-template-columns:94px minmax(0,1fr);align-self:start;gap:14px;min-width:0;display:grid;position:relative}.vp-product-main{min-width:0}.vp-product-main--gallery{grid-area:1/1}.vp-product-main--details{grid-area:2/1}.vp-product-layout>.vp-product-purchase{grid-area:1/2/span 2}.vp-product-parameters{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-top:24px;padding:24px}.vp-product-parameters h2{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);letter-spacing:-.35px;margin:0 0 18px}.vp-product-parameters dl{margin:0}.vp-product-parameters dl>div{grid-template-columns:minmax(160px,.42fr) minmax(0,.58fr);align-items:center;gap:18px;min-height:48px;padding:8px 12px;display:grid}.vp-product-parameters dl>div:nth-child(odd){background:var(--color-surface-subtle)}.vp-product-parameters dt{color:var(--color-ink-muted);font-size:var(--font-size-sm)}.vp-product-parameters dd{color:var(--color-ink);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);align-items:center;gap:8px;margin:0;display:flex}.vp-product-parameters__condition{background:var(--color-surface);align-items:center}@supports (color:color-mix(in lab, red, red)){.vp-product-parameters__condition{background:color-mix(in srgb, var(--color-surface) 92%, transparent)}}.vp-product-parameters__condition{border:1px solid var(--color-border);border-radius:var(--radius-xs);color:var(--color-ink);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:5px;min-height:27px;padding:4px 8px;display:inline-flex}.vp-product-parameters__condition i{background:var(--condition-accent,var(--color-brand));border-radius:50%;width:6px;height:6px}.vp-product-parameters__info{border:1px solid var(--color-ink-muted);color:var(--color-ink-muted);cursor:help;font-family:var(--font-ibm-plex-mono);border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;font-size:.625rem;line-height:1;display:inline-flex;position:relative}.vp-product-parameters__info>span{background:var(--color-ink);border-radius:var(--radius-sm);box-shadow:var(--shadow-medium);color:var(--color-surface);font-family:var(--font-sora);font-size:var(--font-size-2xs);font-weight:var(--font-weight-regular);opacity:0;pointer-events:none;visibility:hidden;z-index:10;width:260px;padding:11px 12px;line-height:1.45;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,4px)}.vp-product-parameters__info>span:after{border:6px solid #0000;border-top-color:var(--color-ink);content:"";position:absolute;top:100%;left:calc(50% - 6px)}.vp-product-parameters__info>span strong{font-size:var(--font-size-xs);margin-bottom:4px;display:block}.vp-product-parameters__info:hover>span,.vp-product-parameters__info:focus-visible>span{opacity:1;visibility:visible;transform:translate(-50%)}.vp-product-parameters__info:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.vp-product-parameters__replacements{border-top:1px solid var(--color-border);margin-top:20px;padding-top:20px}.vp-product-parameters__replacements h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);letter-spacing:-.2px;margin:0 0 12px}.vp-product-parameters__replacements ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.vp-product-parameters__replacements li{background:var(--color-surface-subtle);border:1px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.vp-product-parameters__replacements li{border:1px solid color-mix(in srgb, var(--color-ink) 10%, var(--color-border))}}.vp-product-parameters__replacements li{border-radius:var(--radius-xs);color:var(--color-ink);font-family:var(--font-sora);font-size:.73rem;font-weight:var(--font-weight-medium);padding:6px 8px;transition:background-color .15s,border-color .15s,color .15s}.vp-product-parameters__replacements li.is-linked{padding:0}.vp-product-parameters__replacements li.is-linked a{color:inherit;align-items:center;padding:6px 8px;text-decoration:none;display:inline-flex}.vp-product-parameters__replacements li.is-linked:hover{background:var(--color-surface);border-color:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.vp-product-parameters__replacements li.is-linked:hover{border-color:color-mix(in srgb, var(--color-ink) 24%, var(--color-border))}}.vp-product-parameters__replacements li.is-linked:focus-within{outline:2px solid var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.vp-product-parameters__replacements li.is-linked:focus-within{outline:2px solid color-mix(in srgb, var(--color-brand) 30%, transparent)}}.vp-product-parameters__replacements li.is-linked:focus-within{outline-offset:2px}.vp-product-fitment{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-top:24px;padding:24px}.vp-product-fitment h2{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);letter-spacing:-.35px;margin:0 0 18px}.vp-product-fitment__brand{border:1px solid var(--color-border);border-radius:var(--radius-sm);transition:border-color .18s;overflow:hidden}.vp-product-fitment__brand+.vp-product-fitment__brand{margin-top:10px}.vp-product-fitment__brand:hover{border-color:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.vp-product-fitment__brand:hover{border-color:color-mix(in srgb, var(--color-ink) 18%, var(--color-border))}}.vp-product-fitment__brand[open]{border-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.vp-product-fitment__brand[open]{border-color:color-mix(in srgb, var(--color-brand) 22%, var(--color-border))}}.vp-product-fitment summary{cursor:pointer;grid-template-columns:42px minmax(0,1fr) auto 34px;align-items:center;gap:12px;min-height:72px;padding:10px 12px;list-style:none;transition:background-color .16s;display:grid}.vp-product-fitment summary::-webkit-details-marker{display:none}.vp-product-fitment summary:hover{background:var(--color-surface-subtle)}.vp-product-fitment__brand-icon{background:var(--color-brand-subtle);border:1px solid var(--color-brand);align-items:center}@supports (color:color-mix(in lab, red, red)){.vp-product-fitment__brand-icon{border:1px solid color-mix(in srgb, var(--color-brand) 16%, var(--color-border))}}.vp-product-fitment__brand-icon{color:var(--color-brand);border-radius:50%;justify-content:center;width:42px;height:42px;display:flex}.vp-product-fitment__brand-icon svg{width:20px;height:20px}.vp-product-fitment__brand-copy,.vp-product-fitment__model-copy{gap:2px;min-width:0;display:grid}.vp-product-fitment__brand-copy strong{font-size:var(--font-size-md)}.vp-product-fitment__brand-copy small,.vp-product-fitment__model-copy small{color:var(--color-ink-muted);font-size:var(--font-size-2xs);line-height:1.35}.vp-product-fitment__count{background:var(--color-brand-subtle);color:var(--color-brand);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);white-space:nowrap;border-radius:999px;padding:6px 10px}.vp-product-fitment__chevron{color:var(--color-ink-muted);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:background-color .16s,color .16s,transform .18s;display:flex}.vp-product-fitment summary:hover .vp-product-fitment__chevron{background:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.vp-product-fitment summary:hover .vp-product-fitment__chevron{background:color-mix(in srgb, var(--color-ink) 4%, transparent)}}.vp-product-fitment summary:hover .vp-product-fitment__chevron{color:var(--color-ink)}.vp-product-fitment__chevron svg{width:17px;height:17px;transition:transform .18s;transform:rotate(90deg)}.vp-product-fitment details[open]>summary .vp-product-fitment__chevron svg{transform:rotate(-90deg)}.vp-product-fitment__models{background:var(--color-surface-subtle)}@supports (color:color-mix(in lab, red, red)){.vp-product-fitment__models{background:color-mix(in srgb, var(--color-surface-subtle) 72%, var(--color-surface))}}.vp-product-fitment__models{border-top:1px solid var(--color-border);gap:8px;padding:10px;display:grid}.vp-product-fitment__model{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow:hidden}.vp-product-fitment__model summary{grid-template-columns:minmax(0,1fr) auto 32px;gap:10px;min-height:58px;padding:8px 10px 8px 14px}.vp-product-fitment__model summary strong{font-size:var(--font-size-sm)}.vp-product-fitment__model ul{background:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.vp-product-fitment__model ul{background:color-mix(in srgb, var(--color-brand) 2.5%, var(--color-surface))}}.vp-product-fitment__model ul{border-top:1px solid var(--color-border);gap:7px;margin:0;padding:9px;list-style:none;display:grid}.vp-product-fitment__model li{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xs);font-size:var(--font-size-xs);align-items:flex-start;gap:10px;padding:11px 12px;line-height:1.45;transition:background-color .15s,border-color .15s;display:flex}.vp-product-fitment__model li:hover{background:var(--color-surface-subtle);border-color:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.vp-product-fitment__model li:hover{border-color:color-mix(in srgb, var(--color-ink) 14%, var(--color-border))}}.vp-product-fitment__check{background:var(--color-brand-subtle);color:var(--color-brand);border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:0;display:flex}.vp-product-fitment__check svg{stroke-width:2.4px;width:13px;height:13px}.vp-product-fitment__model li>span{min-width:0}.vp-product-fitment__model li small{color:var(--color-ink-muted);font-size:var(--font-size-2xs);margin-top:3px;display:block}.vp-product-description{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-top:24px;padding:24px}.vp-product-description h2{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);letter-spacing:-.35px;margin:0}.vp-product-description__divider{width:100%;height:auto;margin:30px 0;display:block}.vp-product-description__content{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:30px;display:grid}.vp-product-description__image{aspect-ratio:1;min-height:0;position:relative}.vp-product-description__image img{object-fit:contain}.vp-product-description__ai-disclosure{filter:drop-shadow(0 2px 4px var(--color-ink));align-items:flex-end;display:flex;bottom:14px}@supports (color:color-mix(in lab, red, red)){.vp-product-description__ai-disclosure{filter:drop-shadow(0 2px 4px color-mix(in srgb, var(--color-ink) 72%, transparent))}}.vp-product-description__ai-disclosure{z-index:2;flex-direction:column;gap:3px;width:210px;position:absolute;right:14px}.vp-product-description__ai-disclosure .brand-logo{width:100%}.vp-product-ai-badge{color:#fff;letter-spacing:.015em;text-shadow:0 1px 3px #000000e6,0 0 7px #00000073;white-space:nowrap;justify-content:flex-end;align-items:center;gap:5px;width:100%;padding:0 1px;font-size:9px;font-weight:600;line-height:1.1;display:inline-flex}.vp-product-ai-badge svg{color:#fff;fill:#ffffff14;filter:drop-shadow(0 1px 3px #000000e6)drop-shadow(0 0 5px #ffffff59);stroke-width:1.9px;flex:none;width:14px;height:14px}.vp-product-description article{font-size:var(--font-size-sm);line-height:1.5}.vp-product-description__headline{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0 0 14px;line-height:1.25}.vp-product-description article p{margin:0}.vp-product-description__subheadline{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:20px 0 8px!important}.vp-product-description ul{margin:0;padding-left:26px;list-style:outside}.vp-product-description li{margin:2px 0}.vp-product-description__note{color:var(--color-ink);font-size:var(--font-size-sm);margin-top:20px!important}.vp-product-description__exchange{margin-top:30px}.vp-product-description__exchange>p{font-size:var(--font-size-sm);margin:0;line-height:1.5}.vp-product-description__exchange-content{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:30px;margin-top:24px;display:grid}.vp-product-description__exchange article p+p{margin-top:14px}.vp-product-description__symptoms{margin-top:30px}.vp-product-description__symptoms ul{margin:0 0 20px}.vp-product-description__symptoms p:last-child{margin-top:0}.vp-product-description__regeneration{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:30px;margin-top:30px;display:grid}.vp-product-description__regeneration article p+p{margin-top:14px}.vp-product-description__regeneration ul{margin-bottom:20px}.vp-product-description__footer-links{margin-top:30px}.vp-product-description__footer-links .vp-product-description__divider{margin-bottom:24px}.vp-product-description__footer-row{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;padding-top:14px;display:grid}.vp-product-description__footer-row nav{gap:5px;display:grid}.vp-product-description__footer-links button{color:var(--color-brand);cursor:pointer;font-size:var(--font-size-sm);text-align:left;background:0 0;border:0;width:fit-content;padding:0}.vp-product-description__footer-links button:hover,.vp-product-description__footer-links button:focus-visible{color:var(--color-brand-hover);text-underline-offset:3px;outline:0;text-decoration:underline}.vp-product-description__footer-meta{color:var(--color-ink-muted);font-size:var(--font-size-sm);text-align:right;flex-direction:column;align-items:flex-end;gap:4px;margin:0;display:flex}.vp-product-description__footer-meta button{color:var(--color-brand);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.vp-product-description__footer-meta button:hover,.vp-product-description__footer-meta button:focus-visible{color:var(--color-brand-hover);outline:0}.product-contact-seller{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding:18px 20px;display:flex}.product-contact-seller h2{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);letter-spacing:-.15px;margin:0}.product-contact-seller p{color:var(--color-ink-muted);font-size:var(--font-size-xs);margin:4px 0 0}.product-contact-seller>button{background:var(--color-brand);border:1px solid var(--color-brand);border-radius:var(--radius-sm);color:var(--color-surface);cursor:pointer;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);flex:none;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 18px;transition:background-color .15s,border-color .15s;display:inline-flex}.product-contact-seller>button:hover,.product-contact-seller>button:focus-visible{background:var(--color-brand-hover);border-color:var(--color-brand-hover);outline:0}.product-contact-seller svg{width:20px;height:20px}.vp-product-gallery__thumbnails{grid-auto-rows:94px;align-content:center;gap:10px;display:grid}.vp-product-gallery__thumbnails button{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;padding:6px;position:relative;overflow:hidden}.vp-product-gallery__thumbnails button:hover,.vp-product-gallery__thumbnails button:focus-visible,.vp-product-gallery__thumbnails button.is-active{border-color:var(--color-brand);box-shadow:0 0 0 1px var(--color-brand);outline:0}.vp-product-gallery__thumbnails img,.vp-product-gallery__main-image{object-fit:contain}.vp-product-gallery__main{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);min-height:560px;position:relative;overflow:visible}.vp-product-gallery__image-stack{position:absolute;inset:0;overflow:hidden}.vp-product-gallery__main-image{opacity:0;pointer-events:none;will-change:opacity, transform;padding:34px;transition:opacity .18s ease-out,transform .24s cubic-bezier(.2,.7,.2,1);transform:scale(.992)}.vp-product-gallery__main-image.is-active{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.vp-product-gallery__main-image{transition:none}}.vp-product-gallery__zoom{cursor:zoom-in;z-index:1;background:0 0;border:0;padding:0;position:absolute;inset:0}.vp-product-gallery__badge{background:var(--color-surface);align-items:center}@supports (color:color-mix(in lab, red, red)){.vp-product-gallery__badge{background:color-mix(in srgb, var(--color-surface) 92%, transparent)}}.vp-product-gallery__badge{border:1px solid var(--color-border);border-radius:var(--radius-xs);color:var(--color-ink);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);z-index:2;gap:5px;padding:7px 10px;display:inline-flex;position:absolute;top:16px;left:16px}.vp-product-gallery__badge i{background:var(--condition-accent,var(--color-brand));border-radius:50%;width:6px;height:6px}.vp-product-gallery__actions{z-index:3;gap:8px;display:flex;position:absolute;top:16px;right:16px}.vp-product-gallery__fitment{background:var(--color-surface);border:1px solid var(--color-border);border-bottom:4px solid var(--color-brand);border-radius:var(--radius-sm);grid-column:1/-1;justify-content:center;align-items:center;min-height:62px;padding:8px 14px;text-decoration:none;display:flex}.vp-product-gallery__fitment-copy{align-items:center;gap:10px;display:flex}.vp-product-gallery__fitment-copy>svg{color:var(--color-brand);flex:none;width:28px;height:28px}.vp-product-gallery__fitment-copy>span{color:var(--color-ink);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:1.2}.vp-product-gallery__action{background:var(--color-surface);align-items:center}@supports (color:color-mix(in lab, red, red)){.vp-product-gallery__action{background:color-mix(in srgb, var(--color-surface) 92%, transparent)}}.vp-product-gallery__action{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-ink);justify-content:center;width:40px;height:40px;padding:0;display:flex;position:relative}.vp-product-gallery__action:hover,.vp-product-gallery__action:focus-visible{border-color:var(--color-brand);color:var(--color-brand);outline:0}.vp-product-gallery__action[aria-pressed=true] svg{fill:var(--color-brand);stroke:var(--color-brand)}.vp-product-gallery__action[aria-pressed=true]{border-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.vp-product-gallery__action[aria-pressed=true]{border-color:color-mix(in srgb, var(--color-brand) 36%, var(--color-border))}}.vp-product-gallery__action[aria-pressed=true]{color:var(--color-brand)}.vp-product-gallery__action svg{width:20px;height:20px}.vp-product-gallery__action>span{background:var(--color-ink);border-radius:var(--radius-sm);color:var(--color-surface);font-size:var(--font-size-2xs);opacity:0;pointer-events:none;visibility:hidden;white-space:nowrap;padding:5px 7px;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%,-2px)}.vp-product-gallery__action:hover>span,.vp-product-gallery__action:focus-visible>span{opacity:1;visibility:visible;transform:translate(-50%)}.vp-product-gallery__control{background:var(--color-surface);align-items:center}@supports (color:color-mix(in lab, red, red)){.vp-product-gallery__control{background:color-mix(in srgb, var(--color-surface) 92%, transparent)}}.vp-product-gallery__control{border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-subtle);color:var(--color-ink);z-index:2;justify-content:center;width:50px;height:50px;padding:0;display:flex;position:absolute;top:calc(50% - 25px)}.vp-product-gallery__control:hover,.vp-product-gallery__control:focus-visible{background:var(--color-surface);border-color:var(--color-brand);color:var(--color-brand);outline:0}.vp-product-description__sections{gap:0;margin-top:26px;display:grid}.vp-product-description__section{align-items:center;gap:32px;padding:16px 0;display:grid}.vp-product-description__section:first-child{padding-top:0}.vp-product-description__section.is-imageText,.vp-product-description__section.is-textImage,.vp-product-description__section.is-twoImages{grid-template-columns:repeat(2,minmax(0,1fr))}.vp-product-description__section.is-image{width:100%;max-width:620px;margin-inline:auto}.vp-product-description__section article p+p,.vp-product-description__section article ul+p,.vp-product-description__section article ol+p{margin-top:14px}.vp-product-description__section article ul,.vp-product-description__section article ol{margin-block:12px}.vp-product-description__section article.is-heading2{font-size:var(--font-size-md)}.vp-product-description__section article.is-heading3{font-size:var(--font-size-sm)}.vp-product-description__empty{color:var(--color-ink-muted);font-size:var(--font-size-sm);margin:0;padding:4px 0 20px}.vp-product-description__footer-meta a{color:var(--color-brand);text-decoration:none}.vp-product-description__footer-meta a:hover,.vp-product-description__footer-meta a:focus-visible{color:var(--color-brand-hover);text-underline-offset:3px;text-decoration:underline}.product-compliance-modal__content{border-top:1px solid var(--color-border);margin-top:22px;padding-top:18px}.product-compliance-modal__content h3{font-size:var(--font-size-sm);margin:22px 0 10px}.product-compliance-modal__content h3:first-child{margin-top:0}.product-compliance-modal__details{margin:0;display:grid}.product-compliance-modal__details>div{border-bottom:1px solid var(--color-border);grid-template-columns:100px minmax(0,1fr);gap:14px;padding:10px 0;display:grid}.product-compliance-modal__details dt,.product-compliance-modal__details dd,.product-compliance-modal__safety{font-size:var(--font-size-sm);margin:0;line-height:1.55}.product-compliance-modal__details dt{color:var(--color-ink-muted)}.product-compliance-modal__details dd{font-weight:var(--font-weight-medium)}.product-compliance-modal__details dd span{display:block}.product-compliance-modal__details a{color:var(--color-brand)}.vp-product-purchase__availability.is-unavailable{color:var(--color-danger)}@media (max-width:760px){.vp-product-description__section.is-imageText,.vp-product-description__section.is-textImage,.vp-product-description__section.is-twoImages{grid-template-columns:1fr;gap:20px}.vp-product-description__section.is-textImage article{order:2}.product-compliance-modal__details>div{grid-template-columns:86px minmax(0,1fr);gap:8px}}.product-page-loading{min-height:75vh}.product-loading__breadcrumb,.product-loading__fitment,.product-loading__stage,.product-loading__thumbnails>i,.product-loading__purchase>*,.product-loading__details>i{border-radius:var(--radius-sm);background:linear-gradient(100deg,#eef2f7 20%,#f8fafc 38%,#eef2f7 58%) 0 0/220% 100%;animation:1.25s ease-in-out infinite product-loading-shimmer}.product-loading__breadcrumb{width:min(420px,70%);height:16px;margin:18px 0 24px}.product-loading__layout{grid-template-columns:minmax(0,1fr) 390px;gap:24px;display:grid}.product-loading__gallery{grid-template-columns:94px minmax(0,1fr);gap:14px;display:grid}.product-loading__fitment{grid-column:1/-1;height:62px;display:block}.product-loading__thumbnails{grid-area:2/1;align-content:start;gap:10px;display:grid}.product-loading__thumbnails>i{height:94px;display:block}.product-loading__stage{grid-area:2/2;min-height:560px;display:block}.product-loading__purchase{border:1px solid var(--color-border);border-radius:var(--radius-md);gap:18px;padding:22px;display:grid}.product-loading__purchase>i{height:54px;display:block}.product-loading__purchase>strong{width:65%;height:44px;display:block}.product-loading__purchase>button{border:0;height:52px;margin-top:auto}.product-loading__details{grid-column:1;gap:18px;display:grid}.product-loading__details>i{height:180px;display:block}@keyframes product-loading-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:900px){.product-loading__layout{grid-template-columns:1fr}.product-loading__details{grid-column:auto}}@media (max-width:760px){.product-page-loading .container{padding-inline:16px}.product-loading__breadcrumb{width:min(270px,72%);height:20px;margin:14px 0}.product-loading__layout{display:block}.product-loading__gallery{grid-template-columns:minmax(0,1fr);gap:10px}.product-loading__fitment{grid-area:1/1;height:60px}.product-loading__stage{aspect-ratio:1;grid-area:2/1;min-height:0}.product-loading__thumbnails{grid-area:3/1;justify-content:center;gap:8px;padding:0 2px 2px;display:flex;overflow:hidden}.product-loading__thumbnails>i{flex:0 0 70px;height:70px}.product-loading__purchase{gap:14px;margin-top:24px;padding:18px 16px}.product-loading__purchase>i{height:48px}.product-loading__purchase>strong{width:54%;height:38px}.product-loading__purchase>button{height:48px}.product-loading__details{gap:14px;margin-top:24px}.product-loading__details>i{height:150px}}.vp-product-gallery__control:disabled,.vp-product-gallery__control:disabled:hover,.vp-product-gallery__control:disabled:focus-visible{background:var(--color-surface-subtle);border-color:var(--color-border);box-shadow:none;color:var(--color-ink-muted);cursor:default;opacity:.48}.vp-product-gallery__control svg{width:22px;height:22px}.vp-product-gallery__control--previous{left:16px}.vp-product-gallery__control--previous svg{transform:rotate(180deg)}.vp-product-gallery__control--next{right:16px}.vp-product-gallery__counter{background:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.vp-product-gallery__counter{background:color-mix(in srgb, var(--color-ink) 72%, transparent)}}.vp-product-gallery__counter{border-radius:var(--radius-xs);color:var(--color-surface);font-family:var(--font-ibm-plex-mono);font-size:var(--font-size-xs);z-index:2;padding:5px 8px;position:absolute;bottom:16px;left:16px}.vp-product-gallery__watermark{filter:drop-shadow(0 2px 4px var(--color-ink));bottom:16px}@supports (color:color-mix(in lab, red, red)){.vp-product-gallery__watermark{filter:drop-shadow(0 2px 4px color-mix(in srgb, var(--color-ink) 72%, transparent))}}.vp-product-gallery__watermark{opacity:.9;z-index:2;width:210px;position:absolute;right:16px}.vp-product-gallery__watermark .brand-logo{width:100%}.vp-product-gallery__watermark.has-ai-disclosure,.vp-product-lightbox__watermark.has-ai-disclosure{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.vp-product-lightbox{background:var(--color-ink);align-items:center}@supports (color:color-mix(in lab, red, red)){.vp-product-lightbox{background:color-mix(in srgb, var(--color-ink) 82%, transparent)}}.vp-product-lightbox{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1600;grid-template-rows:auto minmax(0,1fr) auto;height:100dvh;padding:18px 28px;display:grid;position:fixed;inset:0}.vp-product-lightbox__topbar{color:var(--color-surface);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);justify-content:space-between;align-items:center;min-height:44px;display:flex}.vp-product-lightbox__topbar button,.vp-product-lightbox__control{background:var(--color-surface);align-items:center}@supports (color:color-mix(in lab, red, red)){.vp-product-lightbox__topbar button,.vp-product-lightbox__control{background:color-mix(in srgb, var(--color-surface) 10%, transparent)}}.vp-product-lightbox__topbar button,.vp-product-lightbox__control{border:1px solid var(--color-border-inverse);border-radius:var(--radius-sm);color:var(--color-surface);justify-content:center;width:44px;height:44px;padding:0;display:flex}.vp-product-lightbox__topbar button:hover,.vp-product-lightbox__topbar button:focus-visible,.vp-product-lightbox__control:hover,.vp-product-lightbox__control:focus-visible{background:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.vp-product-lightbox__topbar button:hover,.vp-product-lightbox__topbar button:focus-visible,.vp-product-lightbox__control:hover,.vp-product-lightbox__control:focus-visible{background:color-mix(in srgb, var(--color-surface) 20%, transparent)}}.vp-product-lightbox__topbar button:hover,.vp-product-lightbox__topbar button:focus-visible,.vp-product-lightbox__control:hover,.vp-product-lightbox__control:focus-visible{outline:0}.vp-product-lightbox__control:disabled,.vp-product-lightbox__control:disabled:hover,.vp-product-lightbox__control:disabled:focus-visible{background:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.vp-product-lightbox__control:disabled,.vp-product-lightbox__control:disabled:hover,.vp-product-lightbox__control:disabled:focus-visible{background:color-mix(in srgb, var(--color-surface) 6%, transparent)}}.vp-product-lightbox__control:disabled,.vp-product-lightbox__control:disabled:hover,.vp-product-lightbox__control:disabled:focus-visible{border-color:var(--color-border-inverse)}@supports (color:color-mix(in lab, red, red)){.vp-product-lightbox__control:disabled,.vp-product-lightbox__control:disabled:hover,.vp-product-lightbox__control:disabled:focus-visible{border-color:color-mix(in srgb, var(--color-border-inverse) 55%, transparent)}}.vp-product-lightbox__control:disabled,.vp-product-lightbox__control:disabled:hover,.vp-product-lightbox__control:disabled:focus-visible{color:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.vp-product-lightbox__control:disabled,.vp-product-lightbox__control:disabled:hover,.vp-product-lightbox__control:disabled:focus-visible{color:color-mix(in srgb, var(--color-surface) 42%, transparent)}}.vp-product-lightbox__control:disabled,.vp-product-lightbox__control:disabled:hover,.vp-product-lightbox__control:disabled:focus-visible{cursor:default}.vp-product-lightbox__topbar svg,.vp-product-lightbox__control svg{width:22px;height:22px}.vp-product-lightbox__stage{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;height:100%;min-height:0;display:grid}.vp-product-lightbox__image{background:var(--color-surface);border-radius:var(--radius-md);align-self:stretch;height:100%;min-height:0;position:relative;overflow:hidden}.vp-product-lightbox__image>img{object-fit:contain;padding:24px}.vp-product-lightbox__control--previous svg{transform:rotate(180deg)}.vp-product-lightbox__watermark{filter:drop-shadow(0 2px 4px var(--color-ink));bottom:18px}@supports (color:color-mix(in lab, red, red)){.vp-product-lightbox__watermark{filter:drop-shadow(0 2px 4px color-mix(in srgb, var(--color-ink) 72%, transparent))}}.vp-product-lightbox__watermark{opacity:.9;width:185px;position:absolute;right:18px}.vp-product-lightbox__watermark .brand-logo{width:100%}.vp-product-lightbox__thumbnails{justify-content:center;gap:9px;padding:15px 0 2px;display:flex;overflow-x:auto}.vp-product-lightbox__thumbnails button{background:var(--color-surface);border-radius:var(--radius-sm);border:2px solid #0000;flex:0 0 68px;height:58px;padding:3px;position:relative;overflow:hidden}.vp-product-lightbox__thumbnails button.is-active{border-color:var(--color-brand)}.vp-product-lightbox__thumbnails img{object-fit:contain}.vp-product-purchase{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);top:var(--purchase-sticky-top,94px);will-change:top;z-index:4;align-self:start;transition:top .2s cubic-bezier(.22,1,.36,1);position:sticky;overflow:visible}.product-conversion-bar{background:var(--color-surface);border-bottom:1px solid var(--color-border);opacity:0;pointer-events:none;bottom:auto;left:0;right:0;top:var(--conversion-bar-top,var(--sticky-header-height,78px));visibility:hidden;z-index:450;transition:opacity 0s linear .24s,transform .24s cubic-bezier(.22,1,.36,1),visibility 0s linear .24s;position:fixed;transform:translateY(-100%)}.product-conversion-bar.is-visible{box-shadow:0 7px 18px var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.product-conversion-bar.is-visible{box-shadow:0 7px 18px color-mix(in srgb, var(--color-ink) 14%, transparent)}}.product-conversion-bar.is-visible{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;transform:translateY(0)}body:has(.product-conversion-bar.is-visible) .header-main-shell.is-sticky{box-shadow:none}.scroll-to-top{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:0 8px 24px var(--color-ink);border-radius:50%;align-items:center;bottom:24px}@supports (color:color-mix(in lab, red, red)){.scroll-to-top{box-shadow:0 8px 24px color-mix(in srgb, var(--color-ink) 16%, transparent)}}.scroll-to-top{color:var(--color-ink);cursor:pointer;opacity:0;pointer-events:none;visibility:hidden;z-index:440;justify-content:center;width:48px;height:48px;transition:background-color .16s,border-color .16s,color .16s,opacity .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;right:24px;transform:translateY(14px)scale(.94)}.scroll-to-top.is-visible{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)scale(1)}.scroll-to-top>svg{width:22px;height:22px;transform:rotate(-90deg)}.scroll-to-top:hover,.scroll-to-top:focus-visible{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-surface);outline:0}.scroll-to-top__tooltip{background:var(--color-ink);border-radius:var(--radius-sm);color:var(--color-surface);font-size:var(--font-size-2xs);opacity:0;pointer-events:none;visibility:hidden;white-space:nowrap;padding:5px 8px;transition:opacity .15s,transform .15s;position:absolute;right:calc(100% + 9px);transform:translate(4px)}.scroll-to-top:hover .scroll-to-top__tooltip,.scroll-to-top:focus-visible .scroll-to-top__tooltip{opacity:1;visibility:visible;transform:translate(0)}.product-conversion-bar__inner{justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.product-conversion-bar__product{align-items:center;gap:12px;min-width:0;display:flex}.product-conversion-bar__product img{object-fit:contain;flex:none;width:48px;height:48px}.product-conversion-bar__product strong{font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-conversion-bar__mobile-price{display:none}.product-conversion-bar__purchase{flex:none;align-items:center;gap:9px;display:flex}.product-conversion-bar__purchase>div{justify-items:end;margin-right:8px;display:grid}.product-conversion-bar__purchase>div strong{font-size:var(--font-size-xl);letter-spacing:-.5px;line-height:1}.product-conversion-bar__purchase>div span{color:var(--color-ink-muted);font-size:var(--font-size-2xs);margin-top:3px}.product-conversion-bar__purchase button,.product-conversion-bar__purchase a{border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;height:42px;padding:0 16px;display:inline-flex}.product-conversion-bar__buy{background:var(--color-surface);border:1px solid var(--color-brand);color:var(--color-brand);gap:7px}.product-conversion-bar__cart{background:var(--color-brand);border:1px solid var(--color-brand);color:var(--color-surface);gap:7px}.product-conversion-bar__cart svg{width:18px;height:18px}.product-conversion-bar__favorite{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-ink);width:42px;padding:0!important}.product-conversion-bar__favorite svg{width:21px;height:21px}.product-conversion-bar__buy:hover,.product-conversion-bar__buy:focus-visible{background:var(--color-brand-subtle);border-color:var(--color-brand);color:var(--color-brand);outline:0}.product-conversion-bar__cart:hover,.product-conversion-bar__cart:focus-visible{background:var(--color-brand-hover);border-color:var(--color-brand-hover);color:var(--color-surface);outline:0}.product-conversion-bar__favorite:hover,.product-conversion-bar__favorite:focus-visible{border-color:var(--color-brand);color:var(--color-brand);outline:0}.product-conversion-bar__favorite[aria-pressed=true]{border-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.product-conversion-bar__favorite[aria-pressed=true]{border-color:color-mix(in srgb, var(--color-brand) 36%, var(--color-border))}}.product-conversion-bar__favorite[aria-pressed=true]{color:var(--color-brand)}.product-conversion-bar__favorite[aria-pressed=true] svg{fill:var(--color-brand);stroke:var(--color-brand)}@media (prefers-reduced-motion:reduce){.vp-product-purchase,.scroll-to-top{transition:none}}.vp-product-purchase__intro,.vp-product-purchase__seller,.vp-product-purchase__price,.vp-product-purchase__quantity,.vp-product-purchase__actions,.vp-product-purchase__delivery,.vp-product-purchase__benefits{padding-inline:24px}.vp-product-purchase__intro{padding-top:16px;padding-bottom:14px}.vp-product-purchase h1{font-size:1.35rem;font-weight:var(--font-weight-semibold);letter-spacing:-.5px;margin:0;line-height:1.25}.vp-product-purchase__condition{background:var(--color-brand);align-items:center}@supports (color:color-mix(in lab, red, red)){.vp-product-purchase__condition{background:color-mix(in srgb, var(--color-brand) 5%, var(--color-surface))}}.vp-product-purchase__condition{border:1px solid var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.vp-product-purchase__condition{border:1px solid color-mix(in srgb, var(--color-brand) 20%, var(--color-border))}}.vp-product-purchase__condition{border-radius:var(--radius-xs);font-size:var(--font-size-xs);gap:6px;margin-top:14px;padding:4px 7px;display:inline-flex}.vp-product-purchase__condition i{background:var(--color-brand);border-radius:50%;width:5px;height:5px}.vp-product-purchase__seller{background:var(--color-surface-subtle);border:0;border-bottom:1px solid var(--color-border);cursor:pointer;border-radius:var(--radius-md) var(--radius-md) 0 0;text-align:left;padding-block:11px;width:100%;padding-right:132px;transition:background-color .15s;position:relative}.vp-product-purchase__seller-logo{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);object-fit:contain;width:108px;height:46px;padding:9px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.vp-product-purchase__seller:hover,.vp-product-purchase__seller:focus-visible{background:var(--color-brand-subtle);outline:0}.vp-product-purchase__seller-label{color:var(--color-ink-muted);font-size:var(--font-size-2xs);margin-bottom:5px;display:block}.vp-product-purchase__seller-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vp-product-purchase__seller strong{color:var(--color-ink);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.vp-product-purchase__verified{color:var(--color-brand);font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);align-items:center;gap:4px;display:inline-flex}.vp-product-purchase__verified svg{width:14px;height:14px}.vp-product-purchase__seller-note{color:var(--color-ink-muted);font-size:var(--font-size-2xs);margin-top:5px;display:block}.vp-product-purchase__rating{color:#e69a00;letter-spacing:.04em;margin-left:6px;font-size:.7rem}.vp-product-purchase__price{border-block:1px solid var(--color-border);z-index:5;padding-block:13px;position:relative}.vp-product-purchase__price>strong{letter-spacing:-1.2px;font-size:1.9rem;line-height:1;display:block}.vp-product-purchase__price>strong small{color:var(--color-ink-muted);font-size:.65rem;font-weight:var(--font-weight-regular);letter-spacing:0;white-space:nowrap;margin-left:5px}.vp-product-purchase__net-price{color:var(--color-ink-muted);font-size:var(--font-size-2xs);align-items:baseline;gap:4px;margin-top:7px;display:flex}.vp-product-purchase__net-price b{color:var(--color-ink);font-weight:var(--font-weight-medium);font-size:var(--font-size-xs)}.vp-product-purchase__net-price small{color:var(--color-ink-muted);font-size:.65rem}.vp-product-purchase__core{background:var(--color-brand-subtle);border:1px solid var(--color-brand);align-items:flex-start}@supports (color:color-mix(in lab, red, red)){.vp-product-purchase__core{border:1px solid color-mix(in srgb, var(--color-brand) 16%, var(--color-border))}}.vp-product-purchase__core{border-radius:var(--radius-sm);color:var(--color-ink);font-size:var(--font-size-2xs);gap:8px;margin-top:10px;padding:10px;line-height:1.35;display:flex}.vp-product-purchase__core svg{color:var(--color-brand);flex:none;width:17px;height:17px}.vp-product-purchase__core strong{color:var(--color-ink);font-weight:var(--font-weight-semibold);display:block}.vp-product-purchase__core>div{gap:3px;min-width:0;display:grid}.vp-product-purchase__core>div>span{color:var(--color-ink-muted)}.vp-product-purchase__core-more{color:var(--color-brand);cursor:pointer;font-family:inherit;font-size:.65rem;line-height:1.35;font-weight:var(--font-weight-semibold);text-underline-offset:2px;background:0 0;border:0;justify-self:start;align-items:center;gap:4px;margin-top:2px;padding:0;text-decoration:underline;display:inline-flex}.vp-product-purchase__core-more:hover,.vp-product-purchase__core-more:focus-visible{color:var(--color-brand-hover);outline:0}.vp-product-purchase__delivery-country{z-index:10;margin-top:9px;position:relative}.vp-product-purchase__delivery-country summary{cursor:pointer;font-size:var(--font-size-xs);align-items:center;gap:7px;list-style:none;display:flex}.vp-product-purchase__delivery-country summary::-webkit-details-marker{display:none}.vp-product-purchase__delivery-country summary>span{color:var(--color-ink-muted)}.vp-product-purchase__delivery-country summary .fi,.vp-product-purchase__delivery-menu .fi{aspect-ratio:4/3;border:1px solid var(--color-ink);background-size:cover}@supports (color:color-mix(in lab, red, red)){.vp-product-purchase__delivery-country summary .fi,.vp-product-purchase__delivery-menu .fi{border:1px solid color-mix(in srgb, var(--color-ink) 10%, transparent)}}.vp-product-purchase__delivery-country summary .fi,.vp-product-purchase__delivery-menu .fi{border-radius:var(--radius-xs);box-shadow:0 1px 3px var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.vp-product-purchase__delivery-country summary .fi,.vp-product-purchase__delivery-menu .fi{box-shadow:0 1px 3px color-mix(in srgb, var(--color-ink) 24%, transparent)}}.vp-product-purchase__delivery-country summary .fi,.vp-product-purchase__delivery-menu .fi{flex:none;width:21px;height:14px;display:inline-block}.vp-product-purchase__delivery-country summary strong{color:var(--color-brand);font-weight:var(--font-weight-semibold)}.vp-product-purchase__delivery-country summary>svg{color:var(--color-brand);width:14px;height:14px;margin-left:1px;transition:transform .15s;transform:rotate(90deg)}.vp-product-purchase__delivery-country[open] summary>svg{transform:rotate(-90deg)}.vp-product-purchase__delivery-menu{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-medium);z-index:20;width:min(280px,100%);max-height:248px;padding:5px;display:grid;position:absolute;top:calc(100% + 7px);left:0;overflow-y:auto}.vp-product-purchase__delivery-menu button{color:var(--color-ink);cursor:pointer;font:inherit;font-size:var(--font-size-xs);text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:8px;min-height:34px;padding:6px 7px;display:flex}.vp-product-purchase__delivery-menu button>svg{color:var(--color-brand);width:15px;height:15px;margin-left:auto}.vp-product-purchase__delivery-menu button:hover,.vp-product-purchase__delivery-menu button:focus-visible{background:var(--color-brand-subtle);box-shadow:inset 3px 0 0 var(--color-brand);color:var(--color-brand);outline:0}.vp-product-purchase__delivery-menu button.is-current{background:var(--color-selected);font-weight:var(--font-weight-semibold)}.vp-product-purchase__delivery-estimate{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-top:10px;padding-top:10px;display:grid}.vp-product-purchase__delivery-estimate>span{gap:3px;display:grid}.vp-product-purchase__delivery-estimate small{color:var(--color-ink-muted);font-size:var(--font-size-2xs)}.vp-product-purchase__delivery-estimate strong{color:var(--color-ink);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.vp-product-purchase__delivery-estimate>b{color:var(--color-ink);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap}.vp-product-purchase__collection{color:var(--color-ink-muted);font-size:var(--font-size-2xs);grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-top:7px;display:grid}.vp-product-purchase__collection>span{gap:3px;display:grid}.vp-product-purchase__collection small{color:var(--color-ink-muted);font-size:var(--font-size-2xs)}.vp-product-purchase__collection strong,.vp-product-purchase__collection b{color:var(--color-ink);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.vp-product-purchase__collection b{font-size:var(--font-size-sm);white-space:nowrap}.vp-product-purchase__core-more svg{width:11px;height:11px;transform:rotate(-90deg)}.vp-product-purchase__delivery-estimate>b.is-free,.vp-product-purchase__collection b.is-free{color:var(--color-success,#07845b)}.offer-unavailable-page{background:#fff;min-height:calc(100vh - 244px);padding:0 0 72px}.offer-unavailable-page__container{width:100%}.offer-unavailable-page__container>.breadcrumbs{padding-top:22px;padding-bottom:24px}.offer-unavailable-card{border:1px solid var(--color-border);text-align:left;background:linear-gradient(105deg,#fff 0% 67%,#f7faff 67% 100%);border-radius:6px;grid-template-columns:88px minmax(0,1fr) minmax(280px,34%);align-items:center;gap:28px;width:100%;min-height:clamp(500px,100vh - 370px,620px);padding:44px 46px;display:grid}.offer-unavailable-card__icon{background:var(--color-selected,#edf4ff);color:var(--color-brand,#0965f6);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.offer-unavailable-card__icon svg{width:30px;height:30px}.offer-unavailable-card__content{max-width:650px}.offer-unavailable-card__eyebrow{letter-spacing:.12em;font-weight:700;color:var(--color-brand,#0965f6)!important;margin:0 0 10px!important;font-size:11px!important}.offer-unavailable-card h1{color:var(--color-ink);margin:0;font-size:30px;line-height:1.2}.offer-unavailable-card__content>p:not(.offer-unavailable-card__eyebrow){color:var(--color-ink-muted);max-width:580px;margin:14px 0 0;font-size:14px;line-height:1.65}.offer-unavailable-card__actions{gap:10px;margin-top:26px;display:flex}.offer-unavailable-card__primary,.offer-unavailable-card__secondary{border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 18px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.offer-unavailable-card__primary{background:var(--color-brand,#0965f6);color:#fff}.offer-unavailable-card__primary:hover{background:var(--color-brand-hover,#0757d8)}.offer-unavailable-card__primary svg{width:14px;height:14px;transform:rotate(-90deg)}.offer-unavailable-card__secondary{border:1px solid var(--color-border);color:var(--color-ink);background:#fff}.offer-unavailable-card__secondary:hover{background:#f7f9fc;border-color:#b9c4d2}.offer-unavailable-card__help{border-left:1px solid #dbe5f3;grid-template-columns:42px minmax(0,1fr);align-content:center;align-self:stretch;gap:14px;padding-left:34px;display:grid}.offer-unavailable-card__help>span{color:var(--color-brand,#0965f6);background:#fff;border:1px solid #d9e5f6;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.offer-unavailable-card__help>span svg{width:19px;height:19px}.offer-unavailable-card__help strong{color:var(--color-ink);font-size:14px}.offer-unavailable-card__help p{color:var(--color-ink-muted);margin:6px 0 0;font-size:12px;line-height:1.55}.offer-unavailable-card__help>a{color:var(--color-brand,#0965f6);grid-column:2;align-items:center;gap:6px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.offer-unavailable-card__help>a:hover{text-decoration:underline}.offer-unavailable-card__help>a svg{width:12px;height:12px;transform:rotate(-90deg)}@media (max-width:980px){.offer-unavailable-card{background:#fff;grid-template-columns:72px minmax(0,1fr);min-height:clamp(440px,100vh - 420px,620px);padding:38px}.offer-unavailable-card__help{border-left:0;border-top:1px solid var(--color-border);grid-column:1/-1;padding:28px 0 0}}@media (max-width:620px){.offer-unavailable-page{min-height:calc(100vh - 140px);padding-bottom:40px}.offer-unavailable-page__container>.breadcrumbs{padding-top:16px;padding-bottom:16px}.offer-unavailable-card{grid-template-columns:1fr;gap:20px;min-height:0;padding:30px 22px}.offer-unavailable-card__icon{width:58px;height:58px}.offer-unavailable-card__icon svg{width:25px;height:25px}.offer-unavailable-card h1{font-size:24px}.offer-unavailable-card__actions{flex-direction:column;align-items:stretch;width:100%}.offer-unavailable-card__help{grid-column:1}}.core-deposit-modal__content{max-width:490px}.core-deposit-modal__lead{color:var(--color-ink-muted);font-size:var(--font-size-sm);margin:0;line-height:1.55}.core-deposit-modal__steps{gap:13px;margin:22px 0;padding:0;list-style:none;display:grid}.core-deposit-modal__steps li{align-items:flex-start;gap:10px;display:flex}.core-deposit-modal__steps li>span{background:var(--color-brand-subtle);border:1px solid var(--color-brand);align-items:center}@supports (color:color-mix(in lab, red, red)){.core-deposit-modal__steps li>span{border:1px solid color-mix(in srgb, var(--color-brand) 24%, var(--color-border))}}.core-deposit-modal__steps li>span{color:var(--color-brand);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);border-radius:50%;flex:none;justify-content:center;width:22px;height:22px;display:inline-flex}.core-deposit-modal__steps p{font-size:var(--font-size-sm);margin:1px 0 0;line-height:1.45}.core-deposit-modal__note{background:var(--color-surface-subtle);border-radius:var(--radius-sm);color:var(--color-ink-muted);font-size:var(--font-size-xs);margin:0;padding:11px 12px;line-height:1.45}.vp-product-purchase__quantity{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding-block:13px;display:grid}.vp-product-purchase__quantity label{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.vp-product-purchase__quantity .quantity{grid-column:1/-1;width:100%;height:42px}.vp-product-purchase__availability{color:var(--color-success);font-size:var(--font-size-2xs);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.vp-product-purchase__availability i{background:currentColor;border-radius:50%;width:6px;height:6px}.vp-product-purchase__availability strong{color:var(--color-ink);font-weight:var(--font-weight-semibold)}.vp-product-purchase__actions{gap:8px;padding-bottom:14px;display:grid}.vp-product-purchase__actions button,.vp-product-purchase__actions a{border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 16px;display:flex}.vp-product-purchase__add{background:var(--color-brand);border:1px solid var(--color-brand);color:var(--color-surface)}.vp-product-purchase__add:hover,.vp-product-purchase__add:focus-visible{background:var(--color-brand-hover);border-color:var(--color-brand-hover);outline:0}.vp-product-purchase__actions .vp-product-purchase__unavailable,.vp-product-purchase__actions .vp-product-purchase__unavailable:hover,.vp-product-purchase__actions .vp-product-purchase__unavailable:focus-visible{color:#6f7a89;cursor:not-allowed;opacity:1;background:#eef1f5;border-color:#d7dde6;outline:0}.vp-product-purchase__unavailable svg{width:18px;height:18px}.vp-product-purchase__add svg{width:20px;height:20px}.vp-product-purchase__buy{background:var(--color-surface);border:1px solid var(--color-brand);color:var(--color-brand)}.vp-product-purchase__buy svg{width:19px;height:19px}.vp-product-purchase__buy:hover,.vp-product-purchase__buy:focus-visible{background:var(--color-brand-subtle);outline:0}.vp-product-purchase__assurances{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0 24px 16px;list-style:none;display:grid}.vp-product-purchase__assurances li{border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:.625rem;font-weight:var(--font-weight-medium);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:72px;padding:8px 4px;line-height:1.35;display:flex}.vp-product-purchase__assurances svg{color:var(--color-brand);width:20px;height:20px}.vp-product-purchase__delivery{background:var(--color-surface-subtle);border-block:1px solid var(--color-border);padding-block:17px}.vp-product-purchase__delivery h2{font-size:var(--font-size-md);margin:0 0 13px}.vp-product-purchase__delivery p{font-size:var(--font-size-xs);align-items:flex-start;gap:9px;margin:10px 0 0;line-height:1.55;display:flex}.vp-product-purchase__delivery p:first-of-type{margin-top:0}.vp-product-purchase__delivery svg{color:var(--color-brand);flex:none;width:19px;height:19px;margin-top:1px}.vp-product-purchase__delivery strong{color:var(--color-ink);font-weight:var(--font-weight-semibold)}.vp-product-purchase__benefits{gap:0;margin:0;padding-block:10px;list-style:none;display:grid}.vp-product-purchase__benefits li{font-size:var(--font-size-xs);align-items:center;gap:9px;min-height:35px;display:flex}.vp-product-purchase__benefits svg{color:var(--color-brand);width:17px;height:17px}@media (max-width:1100px){.vp-product-layout{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}.vp-product-gallery__main{min-height:480px}}@media (max-width:900px){.vp-product-layout{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);padding-bottom:56px;display:grid}.vp-product-main--gallery,.vp-product-layout>.vp-product-purchase,.vp-product-main--details{grid-area:auto/1}.vp-product-layout>.vp-product-purchase{width:100%;margin-top:24px;position:static}}@media (max-width:760px){.vp-product-layout{padding-bottom:46px;display:block}.product-page .breadcrumbs{grid-template-columns:auto auto minmax(0,1fr);align-items:center;column-gap:7px;margin:0;padding:14px 0;display:grid;overflow:visible}.product-page .breadcrumbs__item:not(.is-current){display:none}.product-page .breadcrumbs__home{align-items:center;gap:7px;line-height:20px;display:inline-flex}.product-page .breadcrumbs__home svg{width:12px;height:12px;display:block}.product-page .breadcrumbs__mobile-ellipsis{color:var(--color-ink-muted);cursor:pointer;font-size:var(--font-size-sm);background:0 0;border:0;align-items:center;gap:5px;height:20px;padding:0;line-height:20px;display:inline-flex!important}.product-page .breadcrumbs__mobile-ellipsis svg{width:12px;height:12px;display:block}.product-page .breadcrumbs__item.is-current{white-space:nowrap;min-width:0;display:block}.product-page .breadcrumbs__item.is-current>svg{display:none}.product-page .breadcrumbs__item.is-current [aria-current=page]{text-overflow:ellipsis;white-space:nowrap;line-height:20px;display:block;overflow:hidden}.product-page .breadcrumbs__mobile-ellipsis:hover,.product-page .breadcrumbs__mobile-ellipsis:focus-visible{color:var(--color-brand);outline:0}.product-page .breadcrumbs.is-expanded{flex-wrap:wrap;gap:6px;display:flex}.product-page .breadcrumbs.is-expanded .breadcrumbs__mobile-ellipsis{display:none!important}.product-page .breadcrumbs.is-expanded .breadcrumbs__home svg{display:none}.product-page .breadcrumbs.is-expanded .breadcrumbs__item{white-space:normal;align-items:center;min-width:0;display:flex}.product-page .breadcrumbs.is-expanded .breadcrumbs__item.is-current{flex:1 0 100%}.product-page .breadcrumbs.is-expanded .breadcrumbs__item.is-current>svg{flex:none;display:block}.vp-product-gallery{grid-template-columns:minmax(0,1fr);display:grid}.vp-product-gallery__fitment{grid-row:1;min-height:60px}.vp-product-gallery__thumbnails{grid-row:3;grid-auto-rows:auto;justify-content:center;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.vp-product-gallery__thumbnails button{flex:0 0 70px;height:70px;padding:4px}.vp-product-gallery__main{grid-row:2;min-height:min(112vw,440px)}.vp-product-gallery__main-image{padding:24px}.vp-product-gallery__watermark{width:160px}.vp-product-gallery__control{width:42px;height:42px;top:calc(50% - 21px)}.vp-product-gallery__control--previous{left:10px}.vp-product-gallery__control--next{right:10px}.vp-product-lightbox{-webkit-backdrop-filter:none;backdrop-filter:none;background:#111923;grid-template-rows:58px minmax(0,1fr) 78px;padding:0}.vp-product-lightbox__topbar{min-width:0;padding:max(8px, env(safe-area-inset-top)) 12px 8px;z-index:10;background:#111923;border-bottom:1px solid #ffffff1f;width:100%;position:relative}.vp-product-lightbox__stage{justify-content:center;height:100%;min-height:0;display:flex;position:relative}.vp-product-lightbox__topbar button,.vp-product-lightbox__control{width:40px;height:40px}.vp-product-lightbox__topbar button{z-index:1;background:#ffffff14;border-color:#ffffff47;position:static}.vp-product-lightbox__control{-webkit-tap-highlight-color:transparent;color:#fff;opacity:1;visibility:visible;z-index:8;background:#27313e;border-color:#ffffff6b;width:44px;height:44px;display:flex;position:absolute;top:calc(50% - 22px);box-shadow:0 4px 14px #00000047}.vp-product-lightbox__control:hover,.vp-product-lightbox__control:focus,.vp-product-lightbox__control:focus-visible,.vp-product-lightbox__control:active{color:#fff;background:#27313e;border-color:#ffffff9e;outline:0}.vp-product-lightbox__control:active{transform:scale(.96);box-shadow:0 2px 8px #0000004d}.vp-product-lightbox__control--previous{left:18px}.vp-product-lightbox__control--next{right:18px}.vp-product-lightbox__control:disabled,.vp-product-lightbox__control:disabled:hover,.vp-product-lightbox__control:disabled:focus,.vp-product-lightbox__control:disabled:focus-visible{color:#ffffff85;opacity:1;background:#202936;border-color:#ffffff42;transform:none}.vp-product-lightbox__image{aspect-ratio:1;border-radius:var(--radius-sm);align-self:auto;width:min(100vw - 24px,100dvh - 156px);height:min(100vw - 24px,100dvh - 156px);min-height:1px;max-height:100%}.vp-product-lightbox__image>img{padding:16px 48px 58px}.vp-product-lightbox__watermark{width:145px;bottom:14px;right:14px}.vp-product-lightbox__watermark.has-ai-disclosure{width:185px}.vp-product-description__ai-disclosure{width:185px;bottom:8px;right:8px}.vp-product-ai-badge{font-size:8px}.vp-product-lightbox__thumbnails{padding:8px 12px max(8px, env(safe-area-inset-bottom));background:#111923;border-top:1px solid #ffffff1f;justify-content:center;align-items:center;scroll-padding-inline:12px}.vp-product-lightbox__thumbnails button{flex-basis:58px;height:56px}.vp-product-parameters{margin-top:20px;padding:18px}.vp-product-parameters dl>div{grid-template-columns:1fr;align-items:start;gap:3px;padding:10px}.vp-product-parameters dt,.vp-product-parameters dd{font-size:var(--font-size-xs)}.vp-product-parameters dd{overflow-wrap:anywhere;min-width:0}.vp-product-fitment{margin-top:20px;padding:18px}.vp-product-fitment h2{font-size:var(--font-size-lg)}.vp-product-description{margin-top:20px;padding:18px}.vp-product-description h2{font-size:var(--font-size-lg)}.vp-product-description__divider{margin:22px 0}.vp-product-description__content{grid-template-columns:1fr;gap:20px}.vp-product-description__exchange{margin-top:24px}.vp-product-description__exchange-content{grid-template-columns:1fr;gap:20px}.vp-product-description__regeneration{grid-template-columns:1fr;gap:20px;margin-top:24px}.vp-product-description__footer-row{grid-template-columns:1fr;gap:18px}.vp-product-description__footer-meta{text-align:left;align-items:flex-start}.product-contact-seller{flex-direction:column;align-items:stretch;gap:16px;margin-top:20px;padding:18px}.product-contact-seller a{width:100%}.vp-product-purchase{margin-top:20px;position:static}.vp-product-purchase__seller{min-height:76px;padding-right:112px}.vp-product-purchase__seller-logo{width:88px;height:40px;right:16px}.vp-product-purchase__intro,.vp-product-purchase__seller,.vp-product-purchase__price,.vp-product-purchase__quantity,.vp-product-purchase__actions,.vp-product-purchase__delivery,.vp-product-purchase__benefits{padding-inline:18px}.vp-product-purchase__intro{padding-top:20px;padding-bottom:18px}.vp-product-purchase h1{overflow-wrap:anywhere;font-size:1.3rem}.vp-product-purchase__price{padding-block:18px}.vp-product-purchase__price>strong{font-size:2rem}.vp-product-purchase__quantity{grid-template-columns:minmax(0,1fr) auto;align-items:center}.vp-product-purchase__actions button{min-height:48px}.vp-product-purchase__assurances{padding-inline:18px}.vp-product-purchase__delivery{padding-block:18px}.vp-product-purchase__delivery-menu{width:min(100%,320px);max-height:min(320px,52dvh)}.vp-product-parameters__info>span{width:min(260px,100vw - 52px);left:auto;right:-8px;transform:translateY(6px)}.vp-product-parameters__info:hover>span,.vp-product-parameters__info:focus-visible>span{transform:translateY(0)}}.catalog-page,.cart-page,.product-page{min-height:70vh}.catalog-header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:end;padding:25px 0 32px;display:flex}.catalog-header h1{font-size:var(--font-size-3xl);letter-spacing:-1px;margin:7px 0 5px}.catalog-header p{color:var(--color-ink-muted);margin:0}.catalog-count{flex-direction:column;align-items:end;display:flex}.catalog-count strong{font-size:var(--font-size-2xl)}.catalog-count span{color:var(--color-ink-muted);font-size:var(--font-size-xs)}.catalog-tools{justify-content:space-between;align-items:center;padding:18px 0;display:flex}.catalog-tools>span,.catalog-tools label{color:var(--color-ink-muted);font-size:var(--font-size-xs)}.catalog-tools select{background:var(--color-surface);border:1px solid var(--color-border);min-width:190px;height:38px;margin-left:7px;padding:0 9px}.mobile-filter-button{background:var(--color-surface);border:1px solid var(--color-border);align-items:center;gap:7px;height:38px;padding:0 13px;display:none}.mobile-filter-button svg{width:17px;height:17px}.catalog-layout{grid-template-columns:238px 1fr;gap:28px;padding-bottom:72px;display:grid}.filters{border:1px solid var(--color-border);height:fit-content}.filters__heading{border-bottom:1px solid var(--color-border);font-size:var(--font-size-md);justify-content:space-between;align-items:center;padding:15px;display:flex}.filters__heading button,.selected-vehicle button{color:var(--color-brand);font-size:var(--font-size-xs);font-weight:var(--font-weight-extrabold);background:0 0;border:0;padding:0}.selected-vehicle{background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);flex-direction:column;padding:14px;display:flex}.selected-vehicle span{color:var(--color-ink-muted);font-size:var(--font-size-2xs)}.selected-vehicle strong{font-size:var(--font-size-xs);margin:3px 0 7px}.selected-vehicle button{text-align:left}.filters fieldset{border:0;border-bottom:1px solid var(--color-border);margin:0;padding:15px}.filters fieldset:last-child{border:0}.filters legend{font-size:var(--font-size-xs);font-weight:var(--font-weight-extrabold);padding:0 0 10px}.filters fieldset>label{color:var(--color-ink-muted);font-size:var(--font-size-xs);align-items:center;gap:8px;margin:8px 0;display:flex}.filters input[type=checkbox]{accent-color:var(--color-brand);width:15px;height:15px;margin:0}.price-filter{grid-template-columns:1fr auto 1fr;align-items:center;gap:5px;display:grid}.price-filter input{border:1px solid var(--color-border);width:100%;min-width:0;height:36px;padding:0 8px}.catalog-results{flex-direction:column;gap:14px;display:flex}.active-filters{min-height:26px}.active-filters>span{background:var(--color-brand-subtle);color:var(--color-brand-hover);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);align-items:center;gap:8px;padding:5px 9px;display:inline-flex}.active-filters button{color:inherit;font-size:var(--font-size-md);background:0 0;border:0;padding:0;line-height:1}.product-card--list{grid-template-columns:250px 1fr;display:grid}.product-card--list .product-visual--compact{height:100%;min-height:270px}.product-card--list .product-card__body{grid-template-columns:1fr 220px;padding:22px;display:grid}.product-card--list .product-card__meta,.product-card--list h3,.product-card--list .oe-list,.product-card--list .product-card__description{grid-column:1;margin-right:28px}.product-card--list .product-card__meta{justify-content:flex-start}.product-card--list h3{font-size:var(--font-size-lg);min-height:0;margin-bottom:7px}.product-card__description{color:var(--color-ink-muted);font-size:var(--font-size-xs)}.product-card--list .product-card__buy{border-left:1px solid var(--color-border);border-top:0;grid-area:1/2/6;margin:0;padding:4px 0 4px 24px}.product-card--list .price{font-size:var(--font-size-xl)}.load-more{align-self:center;min-width:230px;margin-top:14px}.product-detail{grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);gap:52px;padding:20px 0 54px;display:grid}.gallery{grid-template-columns:82px 1fr;gap:12px;display:grid}.gallery__thumbs{flex-direction:column;gap:10px;display:flex}.gallery__thumbs button{border:1px solid var(--color-border);background:0 0;height:78px;padding:0}.gallery__thumbs button.is-active{border:2px solid var(--color-brand)}.gallery__thumbs .product-visual{height:100%}.gallery__thumbs .product-visual>span{display:none}.gallery__main{border:1px solid var(--color-border);min-width:0;position:relative}.gallery__main .condition-badge{z-index:2;position:absolute;top:15px;left:15px}.product-summary__brand{color:var(--color-brand);font-size:var(--font-size-xs);font-weight:var(--font-weight-extrabold);letter-spacing:1px}.product-summary h1{font-size:var(--font-size-3xl);letter-spacing:-1px;margin:8px 0 17px;line-height:1.15}.product-references{border-block:1px solid var(--color-border);font-size:var(--font-size-xs);grid-template-columns:1fr 1fr;gap:16px;margin:0;padding:14px 0;display:grid}.product-references dt{color:var(--color-ink-muted)}.product-references dd{font-family:var(--font-ibm-plex-mono);font-weight:var(--font-weight-bold);margin:3px 0 0}.fitment-callout{background:var(--color-brand-subtle);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:18px 0;padding:14px;display:grid}.fitment-callout>svg{color:var(--color-brand);width:23px;height:23px}.fitment-callout strong{font-size:var(--font-size-xs)}.fitment-callout p{color:var(--color-ink-muted);font-size:var(--font-size-2xs);margin:2px 0 0}.fitment-callout button{color:var(--color-brand-hover);font-size:var(--font-size-xs);font-weight:var(--font-weight-extrabold);background:0 0;border:0}.purchase-box{border:1px solid var(--color-border);padding:22px}.purchase-box__status{font-size:var(--font-size-xs);justify-content:space-between;align-items:center;display:flex}.purchase-box__status>span:last-child{align-items:center;gap:5px;display:flex}.purchase-box__status svg{width:16px;height:16px}.purchase-box__price{flex-direction:column;margin:20px 0 17px;display:flex}.purchase-box__price strong{font-size:var(--font-size-3xl);letter-spacing:-1px}.purchase-box__price small{color:var(--color-ink-muted)}.purchase-box__actions{grid-template-columns:108px 1fr;gap:10px;display:grid}.purchase-box ul{border-top:1px solid var(--color-border);gap:22px;margin:20px 0 0;padding:15px 0 0;list-style:none;display:flex}.purchase-box li{color:var(--color-ink-muted);font-size:var(--font-size-2xs);align-items:center;gap:5px;display:flex}.purchase-box li svg{color:var(--color-brand);width:16px;height:16px}.quantity{border:1px solid var(--color-border);grid-template-columns:1fr 1fr 1fr;height:46px;display:grid}.quantity button{background:var(--color-surface);font-size:var(--font-size-lg);border:0}.quantity button:not(:disabled):hover,.quantity button:not(:disabled):focus-visible{background:var(--color-brand-subtle);color:var(--color-brand);outline:0}.quantity button:disabled{background:var(--color-surface-subtle);color:var(--color-disabled);cursor:not-allowed}.quantity output{border-inline:1px solid var(--color-border);font-size:var(--font-size-sm);font-weight:var(--font-weight-extrabold);justify-content:center;align-items:center;display:flex}.core-charge-notice{background:var(--color-danger-subtle);border-left:3px solid var(--color-danger);margin-top:16px;padding:14px 16px}.core-charge-notice strong{color:var(--color-danger);font-size:var(--font-size-xs)}.core-charge-notice p{color:var(--color-ink-muted);font-size:var(--font-size-xs);margin:4px 0 0}.product-tabs{border:1px solid var(--color-border)}.tab-list{border-bottom:1px solid var(--color-border);gap:36px;padding:0 24px;display:flex;overflow-x:auto}.tab-list button{font-size:var(--font-size-sm);font-weight:var(--font-weight-extrabold);white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;padding:18px 0 15px}.tab-list button.is-active{border-color:var(--color-brand);color:var(--color-brand-hover)}.tab-panel{min-height:240px;padding:28px}.tab-panel h2{font-size:var(--font-size-lg);margin:0 0 14px}.tab-panel p{color:var(--color-ink-muted);max-width:820px}.spec-table{border-top:1px solid var(--color-border);max-width:720px;margin:0}.spec-table>div{border-bottom:1px solid var(--color-border);grid-template-columns:1fr 1fr;padding:10px 12px;display:grid}.spec-table>div:nth-child(odd){background:var(--color-surface-subtle)}.spec-table dt{color:var(--color-ink-muted)}.spec-table dd{font-weight:var(--font-weight-bold);margin:0}.reference-groups{grid-template-columns:1fr 1fr;gap:40px;max-width:720px;display:grid}.reference-groups>div{flex-direction:column;gap:7px;display:flex}.reference-groups code{background:var(--color-surface-subtle);border:1px solid var(--color-border);font-family:var(--font-ibm-plex-mono);padding:7px 10px}.compatibility-list{columns:2;max-width:820px;padding-left:18px}.compatibility-list li{margin:7px 0}.muted-note{font-size:var(--font-size-xs)}.complementary-section{padding-bottom:80px}.cart-layout{grid-template-columns:1fr 340px;gap:30px;padding:15px 0 75px;display:grid}.cart-items{border:1px solid var(--color-border)}.cart-items__header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.cart-items__header h1{font-size:var(--font-size-2xl);margin:0}.cart-items__header span{color:var(--color-ink-muted);font-size:var(--font-size-xs)}.cart-line{border-bottom:1px solid var(--color-border);grid-template-columns:130px 1fr auto 120px;align-items:center;gap:18px;padding:20px;display:grid}.cart-line:last-child{border-bottom:0}.cart-line__visual .product-visual{height:110px}.cart-line__visual .product-visual>span{display:none}.cart-line__info h2{font-size:var(--font-size-md);margin:5px 0}.cart-line__info p{color:var(--color-ink-muted);font-family:var(--font-ibm-plex-mono);font-size:var(--font-size-xs);margin:0 0 4px}.cart-line__controls{flex-direction:column;align-items:center;gap:8px;display:flex}.cart-line__controls .quantity{width:98px}.remove-button{color:var(--color-ink-muted);font-size:var(--font-size-2xs);background:0 0;border:0;align-items:center;gap:4px;display:flex}.remove-button svg{width:14px;height:14px}.cart-line__price{font-size:var(--font-size-lg);text-align:right}.cart-summary{border:1px solid var(--color-border);align-self:start;padding:22px;position:sticky;top:16px}.cart-summary dl{margin:0 0 20px}.cart-summary dl>div{font-size:var(--font-size-xs);justify-content:space-between;margin:9px 0;display:flex}.cart-summary dd{font-weight:var(--font-weight-bold);text-align:right;margin:0}.cart-summary__total{border-top:1px solid var(--color-border);font-weight:var(--font-weight-extrabold);padding-top:15px;font-size:var(--font-size-lg)!important}.cart-summary>p{color:var(--color-ink-muted);font-size:var(--font-size-2xs);align-items:flex-start;gap:7px;margin:13px 0 0;display:flex}.cart-summary>p svg{color:var(--color-brand);flex:none;width:17px;height:17px}.empty-cart{text-align:center;flex-direction:column;align-items:center;padding:60px 20px;display:flex}.empty-cart>svg{color:var(--color-ink-muted);width:42px;height:42px}@media (max-width:1100px){.header-main{grid-template-columns:auto 1fr;gap:18px;padding-block:14px}.header-search{grid-area:2/1/auto/-1}.header-actions{justify-self:end}.finder-grid{grid-template-columns:1fr 1.5fr;gap:35px}.vehicle-form{grid-template-columns:1fr 1fr}.category-grid{grid-template-columns:repeat(3,1fr)}.product-grid{grid-template-columns:repeat(2,1fr)}.benefits-grid{grid-template-columns:repeat(2,1fr);row-gap:30px}.benefit:nth-child(2){border:0}.product-card--list{grid-template-columns:210px 1fr}.product-card--list .product-card__body{display:block}.product-card--list .product-card__buy{border-left:0;border-top:1px solid var(--color-border);margin-top:17px;padding:16px 0 0}.product-detail{gap:28px}.gallery{grid-template-columns:1fr}.gallery__thumbs{flex-direction:row;grid-row:2}.gallery__thumbs button{width:76px}.product-visual--gallery{height:430px}.cart-line{grid-template-columns:110px 1fr auto}.cart-line__price{grid-column:3}}@media (max-width:760px){.favorites-page{padding:18px 0 48px}.favorites-page__breadcrumbs{margin-bottom:16px}.favorites-page__heading{flex-direction:column;align-items:start;gap:18px;padding:20px 18px}.favorites-page__heading h1{font-size:var(--font-size-xl)}.favorites-page__clear{align-self:flex-start}.favorites-page__summary{flex-direction:column;align-items:start;gap:4px}.favorites-page__empty{min-height:280px}.container{padding-inline:16px}.service-bar__inner{justify-content:center;height:30px}.service-links,.service-contact__desktop{display:none}.header-main{gap:15px;min-height:auto}.brand-link--header{width:145px}.header-actions{gap:18px}.header-action>span:not(.cart-icon){display:none}.header-search{height:44px}.header-search button{padding-inline:16px}.category-nav__inner{gap:20px;min-height:43px}.category-nav__all{padding-right:18px}.finder-section{padding:34px 0 38px}.finder-grid{display:block}.finder-copy h1{font-size:var(--font-size-3xl)}.finder-copy>p{font-size:var(--font-size-base)}.finder-assurance{margin-bottom:26px}.finder-panel{padding:18px}.finder-panel__tabs{gap:20px;overflow-x:auto}.finder-panel__tabs button{font-size:var(--font-size-xs);white-space:nowrap}.part-search__field{grid-template-columns:auto 1fr}.part-search__field .button{grid-column:1/-1;width:100%}.vehicle-form{grid-template-columns:1fr}.section{padding-block:48px}.section-heading{align-items:flex-start}.section-heading h2{font-size:var(--font-size-2xl)}.section-heading>a{font-size:0}.section-heading>a svg{width:22px;height:22px}.category-grid{grid-template-columns:1fr}.category-tile{grid-template-rows:auto;grid-template-columns:90px 1fr auto;align-items:center;padding:13px}.category-tile__visual{height:80px}.product-grid{grid-template-columns:1fr 1fr;gap:10px}.product-card__body{padding:12px}.product-visual--compact{height:150px}.product-card h3{font-size:var(--font-size-sm)}.product-card__meta span{display:none}.product-card__buy{flex-direction:column;align-items:stretch;gap:10px}.product-card__buy .button{width:100%}.benefits-grid{grid-template-columns:1fr;row-gap:0}.benefit,.benefit:first-child,.benefit:last-child{border-bottom:1px solid var(--color-border);border-right:0;padding:18px 0}.benefit:last-child{border-bottom:0}.footer-grid{grid-template-columns:1fr;gap:34px}.catalog-header{flex-direction:column;align-items:flex-start;gap:15px}.catalog-header h1{font-size:var(--font-size-2xl)}.catalog-count{flex-direction:row;align-items:baseline;gap:7px}.catalog-tools>span{display:none}.catalog-tools select{width:138px;min-width:0}.mobile-filter-button{display:flex}.catalog-layout{display:block}.filters{display:none}.product-card--list{grid-template-columns:125px 1fr;display:grid}.product-card--list .product-visual--compact{height:100%;min-height:250px}.product-card--list .product-card__body{padding:14px}.product-card--list .product-card__meta,.product-card--list h3,.product-card--list .oe-list,.product-card--list .product-card__description{margin-right:0}.product-card--list .product-card__description{display:none}.product-card--list .product-card__buy{align-items:stretch}.product-card--list .product-card__buy .button{width:46px}.product-detail{display:block}.gallery{margin-bottom:32px}.product-visual--gallery{height:370px}.product-summary h1{font-size:var(--font-size-2xl)}.product-references{grid-template-columns:1fr}.fitment-callout{grid-template-columns:auto 1fr}.fitment-callout button{grid-column:2;justify-self:start;padding:0}.purchase-box__actions{grid-template-columns:96px 1fr}.purchase-box ul{flex-direction:column;align-items:flex-start;gap:8px}.tab-list{gap:25px;padding:0 18px}.tab-panel{padding:20px}.reference-groups{grid-template-columns:1fr}.compatibility-list{columns:1}.cart-layout{flex-direction:column;display:flex}.cart-line{grid-template-columns:95px 1fr;align-items:start;gap:12px;padding:14px}.cart-line__visual .product-visual{height:90px}.cart-line__controls{grid-column:2;align-items:flex-start}.cart-line__price{text-align:left;grid-column:2}.cart-summary{position:static}}@media (max-width:420px){.product-grid{grid-template-columns:1fr}.product-visual--compact{height:210px}.product-card--list{grid-template-columns:110px 1fr}.product-card--list .product-visual--compact{min-height:270px}.purchase-box{padding:16px}.purchase-box__status{flex-direction:column;align-items:flex-start;gap:5px}.purchase-box__actions{grid-template-columns:1fr}}.search-module{min-width:0}.search-module>label{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);margin-bottom:8px;display:block}.search-bar{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);z-index:50;grid-template-columns:auto minmax(0,1fr) minmax(190px,230px) auto;align-items:center;height:50px;display:grid;position:relative;overflow:visible}.search-bar:focus-within{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-subtle)}.search-bar>svg{color:var(--color-ink-muted);width:21px;height:21px;margin-left:15px}.search-bar input{background:0 0;border:0;outline:0;min-width:0;height:100%;padding:0 14px}.search-scope{border-left:1px solid var(--color-border);min-width:0;height:100%;position:relative}.search-scope summary{cursor:pointer;font-size:var(--font-size-xs);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;height:100%;padding:0 12px 0 14px;list-style:none;display:flex}.search-scope summary::-webkit-details-marker{display:none}.search-scope summary:focus-visible{box-shadow:inset 0 0 0 2px var(--color-brand);outline:0}.search-scope summary svg{color:var(--color-ink-muted);flex:none;width:15px;height:15px;transition:transform .15s;transform:rotate(90deg)}.search-scope[open] summary svg{transform:rotate(-90deg)}.search-scope__menu{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-subtle);z-index:250;min-width:320px;max-height:370px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);right:0;overflow-y:auto}.search-scope__menu button{color:var(--color-ink);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);text-align:left;-webkit-user-select:none;user-select:none;background:0 0;border:0;grid-template-columns:1fr auto;align-items:center;min-height:42px;padding:0 11px;display:grid}.search-scope__menu button:hover,.search-scope__menu button:focus-visible{background:var(--color-brand-subtle);box-shadow:inset 3px 0 0 var(--color-brand);color:var(--color-brand);outline:0}.search-scope__menu button.is-current{background:var(--color-selected);font-weight:var(--font-weight-semibold)}.search-scope__menu button:disabled{box-shadow:none;color:var(--color-ink-muted);cursor:not-allowed;opacity:.62;background:0 0}.search-scope__status{border:1px solid var(--color-border);border-radius:var(--radius-xs);font-size:.5625rem;font-weight:var(--font-weight-medium);letter-spacing:.35px;text-transform:uppercase;padding:3px 5px;line-height:1}.search-scope__menu button svg{color:var(--color-brand);width:16px;height:16px}.search-bar>button{background:var(--color-brand);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--color-surface);font-weight:var(--font-weight-bold);border:0;min-width:108px;height:100%;padding-inline:22px}.search-bar>button:hover{background:var(--color-brand-hover)}.search-suggestions{color:var(--color-ink-muted);font-size:var(--font-size-2xs);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:7px;display:flex}.search-suggestions code{color:var(--color-ink);font-family:var(--font-ibm-plex-mono);font-weight:var(--font-weight-medium)}.search-suggestions a{border-bottom:1px solid var(--color-border);color:var(--color-ink);font-family:var(--font-ibm-plex-mono);font-weight:var(--font-weight-medium);padding-bottom:1px}.search-suggestions a:hover{border-color:var(--color-brand);color:var(--color-brand)}.header-search-module{align-self:center;width:100%}.header-search-module .search-suggestions{margin-left:2px}.pump-hero{background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);padding:42px 0 24px}.pump-hero__inner{flex-direction:column;display:flex}.pump-hero__heading h1{letter-spacing:-1.5px;margin:10px 0 16px;font-size:clamp(2.25rem,3.2vw,3rem);line-height:1.08}.pump-hero__heading h1 span{white-space:nowrap}.pump-hero__content{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:center;gap:64px;min-height:310px;display:grid}.pump-hero__actions{gap:12px;margin-top:28px;display:flex}.button--brand-outline{background:var(--color-surface);border-color:var(--color-brand);color:var(--color-brand)}.button--brand-outline:hover{background:var(--color-brand-subtle);border-color:var(--color-brand-hover);color:var(--color-brand-hover)}.pump-hero__search-note{color:var(--color-ink-muted);font-size:var(--font-size-xs);margin-top:13px;display:block}.pump-hero__visual{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);justify-self:stretch;width:100%;max-width:510px;min-height:290px;position:relative;overflow:hidden}.pump-hero__visual .product-visual{height:290px}.pump-hero__visual .product-visual>span{display:none}.pump-hero__visual>span{color:var(--color-ink-muted);font-size:var(--font-size-2xs);text-align:center;position:absolute;bottom:13px;left:0;right:0}.trust-strip{border-top:1px solid var(--color-border);grid-template-columns:repeat(3,1fr);gap:0;margin-top:22px;padding-top:17px;display:grid}.trust-strip>div{border-right:1px solid var(--color-border);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);align-items:center;gap:10px;min-height:30px;padding:0 24px;display:flex}.trust-strip>div:first-child{padding-left:0}.trust-strip>div:last-child{border-right:0}.trust-strip svg{color:var(--color-brand);flex:none;width:21px;height:21px}.section-heading--compact{margin-bottom:24px}.home-category-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.home-category-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr) minmax(220px,.9fr);min-height:310px;display:grid;overflow:hidden}.home-category-card__copy{align-self:center;padding:38px}.home-category-card__copy h3{font-size:var(--font-size-xl);letter-spacing:-.5px;margin:8px 0 12px}.home-category-card__copy p{color:var(--color-ink-muted);font-size:var(--font-size-sm);max-width:440px;margin:0 0 26px}.home-category-card__copy a{color:var(--color-brand);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);align-items:center;gap:7px;display:inline-flex}.home-category-card__copy a:hover{color:var(--color-brand-hover)}.home-category-card__copy a svg{width:16px;height:16px}.home-category-card__visual{background:var(--color-surface-subtle);min-height:100%;position:relative}.home-category-card__visual .product-visual{height:100%;min-height:310px}.home-category-card__visual .product-visual>span{display:none}.home-category-card__visual>small{color:var(--color-ink-muted);font-size:var(--font-size-2xs);text-align:center;position:absolute;bottom:15px;left:0;right:0}.popular-numbers{border-block:1px solid var(--color-border);padding:34px 0}.popular-numbers__inner{grid-template-columns:auto 1fr;align-items:center;gap:40px;display:grid}.popular-numbers h2{font-size:var(--font-size-lg);white-space:nowrap;margin:4px 0 0}.popular-number-list{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.popular-number-list a{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-family:var(--font-ibm-plex-mono);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);justify-content:space-between;align-items:center;min-height:50px;padding:0 15px;display:flex}.popular-number-list a:hover{border-color:var(--color-brand);color:var(--color-brand)}.popular-number-list svg{width:16px;height:16px}.home-product-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.technical-help{background:var(--color-surface);padding:54px 0;position:relative}.technical-help__inner{border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;padding:34px 38px;display:grid}.technical-help__icon{background:var(--color-brand-subtle);color:var(--color-brand);justify-content:center;align-items:center;width:54px;height:54px;display:flex}.technical-help__icon svg{width:28px;height:28px}.technical-help h2{font-size:var(--font-size-xl);margin:5px 0 8px}.technical-help p{color:var(--color-ink-muted);font-size:var(--font-size-sm);max-width:720px;margin:0}.technical-help__actions{gap:10px;display:flex}.technical-help__actions .button{white-space:nowrap}.technical-help__actions svg{width:18px;height:18px}@media (max-width:1100px){.header-search-module{grid-area:2/1/auto/-1}.pump-hero__content{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:36px}.home-category-card{grid-template-columns:1fr}.home-category-card__copy{padding:28px}.home-category-card__visual .product-visual{min-height:230px}.popular-numbers__inner{grid-template-columns:1fr;align-items:start}.home-product-grid{grid-template-columns:repeat(2,1fr)}.technical-help__inner{grid-template-columns:auto 1fr}.technical-help__actions{grid-column:2}}@media (max-width:760px){.service-bar__inner{justify-content:center;height:36px}.service-links,.service-contact__desktop{display:none}.service-contact{gap:7px}.service-bar__inner .service-contact__mobile{display:inline}.region-switcher__prompt{display:none}.region-switcher summary{min-height:36px}.region-switcher__menu{left:50%;right:auto;transform:translate(-50%)}.header-main{grid-template-columns:auto 1fr auto;position:relative}.mobile-menu{display:block;position:relative}.mobile-menu summary{cursor:pointer;justify-content:center;align-items:center;width:38px;height:44px;list-style:none;display:flex}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary svg{width:24px;height:24px}.mobile-menu__panel{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-subtle);z-index:20;flex-direction:column;min-width:min(320px,100vw - 32px);padding:8px;display:flex;position:absolute;top:46px;left:0}.mobile-menu__panel a{border-bottom:1px solid var(--color-border);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);padding:12px}.mobile-menu__panel a:last-child{border-bottom:0}.brand-link--header{justify-self:start;width:136px}.header-actions .header-action:first-child,.header-action--secondary,.category-nav,.header-search-module .search-suggestions{display:none}.search-bar{height:46px}.search-bar input{font-size:var(--font-size-xs);padding-inline:10px}.search-bar>button{min-width:82px;padding-inline:14px}.pump-hero{padding:34px 0 22px}.pump-hero__content{min-height:0;display:block}.pump-hero__heading h1{letter-spacing:-1px}.pump-hero__heading p{font-size:var(--font-size-md)}.pump-hero__actions{flex-direction:column;margin-top:24px}.pump-hero__actions .button{width:100%}.pump-hero__visual{display:none}.trust-strip{grid-template-columns:1fr}.trust-strip>div,.trust-strip>div:first-child,.trust-strip>div:last-child{border-bottom:1px solid var(--color-border);border-right:0;padding:11px 0}.trust-strip>div:last-child{border-bottom:0}.home-category-grid{grid-template-columns:1fr}.home-category-card__copy{padding:24px}.popular-numbers__inner{gap:22px}.popular-number-list{grid-template-columns:1fr 1fr}.home-product-grid{grid-template-columns:1fr}.technical-help__inner{grid-template-columns:1fr;align-items:start;padding:26px 22px}.technical-help__actions{flex-direction:column;grid-column:1;width:100%}.technical-help__actions .button{width:100%}}@media (max-width:420px){.popular-number-list{grid-template-columns:1fr}}.pump-hero{background:var(--color-ink);color:var(--color-surface);border-bottom:0;padding:42px 0 34px}.pump-hero__inner{display:block}.pump-hero__heading .eyebrow{color:var(--color-brand-on-dark)}.pump-hero__heading h1{color:var(--color-surface);letter-spacing:-1.4px;margin:8px 0 11px;font-size:clamp(2.1rem,3.1vw,2.9rem);line-height:1.1}.pump-hero__highlight{color:var(--color-brand-on-dark);animation:.65s cubic-bezier(.22,1,.36,1) .18s both pump-hero-highlight-in;display:inline-block}@keyframes pump-hero-highlight-in{0%{opacity:0;transform:translateY(.22em)}to{opacity:1;transform:translateY(0)}}.pump-hero__heading p strong{color:var(--color-surface);font-weight:var(--font-weight-semibold)}@media (prefers-reduced-motion:reduce){.pump-hero__highlight{opacity:1;animation:none;transform:none}}.pump-hero__heading p{color:var(--color-border);font-size:var(--font-size-md);max-width:780px;margin:0}.vehicle-finder{margin-top:28px}.vehicle-finder__label-row{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.vehicle-finder__label-row strong{color:var(--color-surface);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.vehicle-finder__label-row button{color:var(--color-border);font-size:var(--font-size-xs);background:0 0;border:0;padding:4px 0}.vehicle-finder__label-row button:hover{color:var(--color-brand)}.vehicle-finder__panel{background:var(--color-surface);border-radius:var(--radius-sm);box-shadow:var(--shadow-subtle);border:0;grid-template-columns:repeat(4,minmax(150px,1fr)) minmax(170px,auto);display:grid;overflow:hidden}.vehicle-finder__field{border-right:1px solid var(--color-border);grid-template-columns:auto 1fr;align-content:center;gap:3px 8px;min-height:82px;padding:10px 14px;display:grid}.vehicle-finder__field>span{border:1px solid var(--color-brand);color:var(--color-brand);font-family:var(--font-ibm-plex-mono);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.vehicle-finder__field label{color:var(--color-ink-muted);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;align-self:center}.vehicle-finder__field select{appearance:none;color:var(--color-ink);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);background:0 0;border:0;outline:0;grid-column:1/-1;width:100%;min-width:0;padding:3px 22px 2px 0}.vehicle-finder__field:focus-within{box-shadow:inset 0 -3px 0 var(--color-brand)}.vehicle-finder__field select:disabled{color:var(--color-ink-muted);cursor:not-allowed;opacity:.55}.vehicle-finder__submit{background:var(--color-brand);color:var(--color-surface);font-weight:var(--font-weight-bold);border:0;justify-content:center;align-items:center;gap:8px;min-height:82px;padding:0 24px;display:flex}.vehicle-finder__submit:hover:not(:disabled){background:var(--color-brand-hover)}.vehicle-finder__submit:disabled{cursor:not-allowed;opacity:.48}.vehicle-finder__notice{border:1px solid var(--color-brand);color:var(--color-surface);font-size:var(--font-size-xs);margin:12px 0 0;padding:10px 12px}.vehicle-finder__support{color:var(--color-surface);font-size:var(--font-size-xs);white-space:nowrap;align-items:center;gap:clamp(20px,2.4vw,38px);margin-top:18px;display:flex}.vehicle-finder__support p{align-items:center;gap:7px;margin:0;display:flex}.vehicle-finder__support svg{color:var(--color-surface);flex:none;width:21px;height:21px}.home-categories{padding-top:48px;padding-bottom:58px}.brand-browser{background:var(--color-surface);padding:46px 0 42px}.brand-browser__heading{margin-bottom:24px}.brand-browser__heading h2{font-size:var(--font-size-2xl);letter-spacing:-.6px;margin:0 0 4px}.brand-browser__heading p{color:var(--color-ink-muted);font-size:var(--font-size-sm);margin:0}.brand-browser__grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:10px;display:grid}.brand-browser__grid>a{border:1px solid var(--color-border);border-radius:var(--radius-sm);text-align:center;grid-template-columns:1fr;place-items:center;gap:7px;min-height:94px;padding:10px 7px 9px;display:grid}.brand-browser__grid>a:hover,.brand-browser__grid>a:focus-visible{background:var(--color-brand-subtle);border-color:var(--color-brand);color:var(--color-brand);outline:0}.brand-browser__grid img{object-fit:contain;width:40px;height:40px}.brand-browser__grid span{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;white-space:normal;min-width:0;line-height:1.3}.brand-browser__legal{color:var(--color-ink-muted);margin:16px 0 0;padding-top:11px;font-size:.5625rem;line-height:1.5}@media (max-width:1100px){.brand-browser__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:760px){.brand-browser{padding:34px 0}.brand-browser__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-browser__grid>a{text-align:center;grid-template-columns:1fr;justify-items:center;min-height:82px;padding:9px 6px}}@media (max-width:420px){.brand-browser__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.manufacturer-browser{background:var(--color-surface);padding:46px 0 42px}.manufacturer-browser__heading{margin-bottom:24px}.manufacturer-browser__heading h2{font-size:var(--font-size-2xl);letter-spacing:-.6px;margin:0 0 4px}.manufacturer-browser__heading p{color:var(--color-ink-muted);font-size:var(--font-size-sm);margin:0}.manufacturer-browser__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.manufacturer-browser__grid>a{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);justify-content:center;align-items:center;min-height:132px;padding:16px;display:flex}.manufacturer-browser__grid>a:hover,.manufacturer-browser__grid>a:focus-visible{border-color:var(--color-brand);box-shadow:var(--shadow-subtle);outline:0}.manufacturer-browser__grid img{object-fit:contain;width:auto;max-width:180px;height:auto;max-height:80px}.manufacturer-browser__legal{color:var(--color-ink-muted);margin:16px 0 0;padding-top:11px;font-size:.5625rem;line-height:1.5}@media (max-width:760px){.manufacturer-browser{padding:34px 0}.manufacturer-browser__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manufacturer-browser__grid>a{min-height:108px;padding:12px}.manufacturer-browser__grid img{width:auto;height:auto;max-height:68px}}.latest-offers{background:var(--color-surface);padding:48px 0 52px;overflow:hidden}.latest-offers--state{padding-block:40px}.latest-offers__state{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);text-align:center;padding:28px}.latest-offers__state h2{font-size:var(--font-size-xl);margin:0 0 7px}.latest-offers__state p{color:var(--color-ink-muted);font-size:var(--font-size-sm);margin:0}.latest-offers__state>button{background:var(--color-brand);border:1px solid var(--color-brand);border-radius:var(--radius-sm);color:#fff;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);min-height:42px;margin-top:16px;padding:0 18px}.latest-offers__state>button:hover,.latest-offers__state>button:focus-visible{background:var(--color-brand-hover);border-color:var(--color-brand-hover);outline:0}.latest-offers__heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:20px;display:flex}.latest-offers__title .eyebrow{color:var(--color-brand);margin-bottom:5px;display:block}.latest-offers__title h2{font-size:var(--font-size-2xl);letter-spacing:-.6px;margin:0 0 4px}.latest-offers__title p{color:var(--color-ink-muted);font-size:var(--font-size-sm);margin:0}.latest-offers__actions{flex:none;align-items:center;gap:14px;display:flex}.latest-offers__actions>a{color:var(--color-brand);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);align-items:center;gap:5px;min-height:40px;padding-inline:6px;display:inline-flex}.latest-offers__actions>a:hover,.latest-offers__actions>a:focus-visible{color:var(--color-brand-hover);text-underline-offset:4px;outline:0;text-decoration:underline}.latest-offers__actions>a svg{width:16px;height:16px}.latest-offers__filters{border-bottom:1px solid var(--color-border);scrollbar-width:none;gap:25px;margin-bottom:20px;display:flex;overflow-x:auto}.latest-offers__filters::-webkit-scrollbar{display:none}.latest-offers__filters button{color:var(--color-ink-muted);font-size:var(--font-size-sm);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;min-height:40px;padding:0 0 9px}.latest-offers__filters button:hover,.latest-offers__filters button:focus-visible{color:var(--color-brand)}.latest-offers__filters button:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.latest-offers__filters button.is-active{border-bottom-color:var(--color-brand);color:var(--color-brand);font-weight:var(--font-weight-semibold)}.latest-offers__controls{gap:8px;display:flex}.latest-offers__controls button{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-ink);justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex}.latest-offers__controls button:first-child svg{transform:rotate(180deg)}.latest-offers__controls button:hover:not(:disabled),.latest-offers__controls button:focus-visible:not(:disabled){border-color:var(--color-brand);color:var(--color-brand);outline:0}.latest-offers__controls button:disabled{color:var(--color-disabled);cursor:default}.latest-offers__controls svg{width:18px;height:18px}.latest-offers__track{overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x;grid-auto-columns:calc(20% - 11.2px);grid-auto-flow:column;gap:14px;padding-bottom:5px;display:grid;overflow-x:auto}.latest-offers__track::-webkit-scrollbar{display:none}.latest-offers__track.is-empty{padding-bottom:0;display:block;overflow:visible}.latest-offers__track.is-loading{pointer-events:none;scroll-behavior:auto;overflow:hidden}.latest-offer-skeleton{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);scroll-snap-align:start;flex-direction:column;min-width:0;display:flex;overflow:hidden}.latest-offer-skeleton__media{aspect-ratio:4/3;background:linear-gradient(90deg,#eef2f6 25%,#fafbfd 50%,#eef2f6 75%) 0 0/200% 100%;animation:1.35s linear infinite storefront-skeleton-shimmer}.latest-offer-skeleton__body{gap:12px;padding:16px;display:grid}.latest-offer-skeleton__body>*{background:linear-gradient(90deg,#eef2f6 25%,#fafbfd 50%,#eef2f6 75%) 0 0/200% 100%;border-radius:5px;height:11px;animation:1.35s linear infinite storefront-skeleton-shimmer;display:block}.latest-offer-skeleton__body>i{width:42%;height:8px}.latest-offer-skeleton__body>b{width:88%;height:17px}.latest-offer-skeleton__body>span{width:72%}.latest-offer-skeleton__body>span:nth-of-type(2){width:58%}.latest-offer-skeleton__body>em{width:100%;height:38px}.latest-offer-skeleton__body>strong{width:100%;height:42px;margin-top:4px}@keyframes storefront-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.latest-offers__empty{background:var(--color-surface-subtle);border:1px dashed var(--color-border);border-radius:var(--radius-md);align-items:center;gap:16px;min-height:132px;padding:24px 28px;display:flex}.latest-offers__empty-icon{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-brand);border-radius:50%;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.latest-offers__empty-icon svg{width:23px;height:23px}.latest-offers__empty h3{font-size:var(--font-size-lg);margin:0 0 4px}.latest-offers__empty p{color:var(--color-ink-muted);font-size:var(--font-size-sm);margin:0}.latest-offers__empty button{background:var(--color-brand);border:1px solid var(--color-brand);border-radius:var(--radius-sm);color:#fff;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);flex:none;min-height:42px;margin-left:auto;padding:0 18px}.latest-offers__empty button:hover,.latest-offers__empty button:focus-visible{background:var(--color-brand-hover);border-color:var(--color-brand-hover);outline:0}.latest-offer{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);scroll-snap-align:start;flex-direction:column;min-width:0;transition:border-color .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}.latest-offer:hover{border-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.latest-offer:hover{border-color:color-mix(in srgb, var(--color-brand) 45%, var(--color-border))}}.latest-offer:hover{box-shadow:var(--shadow-subtle)}.latest-offer:has(.latest-offer__main-link:focus-visible){border-color:var(--color-brand);box-shadow:0 0 0 1px var(--color-brand)}.latest-offer__image{aspect-ratio:4/3;background:var(--color-surface-subtle);padding:10px;position:relative;overflow:hidden}.latest-offer__product-image{object-fit:contain;padding:10px}.latest-offer__condition{background:var(--color-surface);align-items:center}@supports (color:color-mix(in lab, red, red)){.latest-offer__condition{background:color-mix(in srgb, var(--color-surface) 92%, transparent)}}.latest-offer__condition{border:1px solid var(--color-border);border-radius:var(--radius-xs);color:var(--color-ink);font-size:.625rem;font-weight:var(--font-weight-medium);letter-spacing:.01em;z-index:3;gap:5px;padding:3px 7px;display:inline-flex;position:absolute;top:10px;left:10px}.latest-offer__condition:before{background:var(--condition-accent);content:"";border-radius:50%;width:5px;height:5px}.latest-offer__condition--regenerated{--condition-accent:var(--color-brand)}.latest-offer__condition--new{--condition-accent:var(--color-success)}.latest-offer__condition--used{--condition-accent:var(--color-warning)}.latest-offer__favorite{background:var(--color-surface);align-items:center}@supports (color:color-mix(in lab, red, red)){.latest-offer__favorite{background:color-mix(in srgb, var(--color-surface) 92%, transparent)}}.latest-offer__favorite{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-ink);z-index:4;justify-content:center;width:36px;height:36px;padding:0;display:flex;position:absolute;top:10px;right:10px}.latest-offer__favorite:hover,.latest-offer__favorite:focus-visible,.latest-offer__favorite[aria-pressed=true]{border-color:var(--color-brand);color:var(--color-brand);outline:0}.latest-offer__favorite:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-brand)}.latest-offer__favorite svg{width:19px;height:19px}.latest-offer__favorite[aria-pressed=true] svg{fill:var(--color-brand);stroke:var(--color-brand)}.latest-offer__favorite[aria-pressed=true]{border-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.latest-offer__favorite[aria-pressed=true]{border-color:color-mix(in srgb, var(--color-brand) 36%, var(--color-border))}}.latest-offer__favorite[aria-pressed=true]{color:var(--color-brand)}.latest-offer__favorite>span,.latest-offer__verified>span{background:var(--color-ink);border-radius:var(--radius-sm);color:var(--color-surface);font-size:var(--font-size-2xs);opacity:0;pointer-events:none;visibility:hidden;white-space:nowrap;z-index:10;padding:5px 7px;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 7px);right:0;transform:translateY(-2px)}.latest-offer__favorite:hover>span,.latest-offer__favorite:focus-visible>span,.latest-offer__verified:hover>span,.latest-offer__verified:focus-visible>span{opacity:1;visibility:visible;transform:translateY(0)}.latest-offer__body{flex:1;grid-template-rows:auto auto auto auto auto 52px;align-content:start;gap:7px;min-height:0;padding:14px;display:grid}.latest-offer__identity{grid-template-rows:18px 44px 17px;gap:7px;min-width:0;display:grid}.latest-offer__meta{justify-content:space-between;align-items:center;gap:10px;min-height:0;display:flex}.latest-offer__meta>span{color:var(--color-ink-muted);font-size:.6875rem;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;flex:0 auto;overflow:hidden}.latest-offer__category{color:var(--color-brand);font-size:.6875rem;font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;flex:auto;min-width:0;margin:0;overflow:hidden}.latest-offer h3{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;margin:0;line-height:1.35;display:-webkit-box;overflow:hidden}.latest-offer h3 a:hover,.latest-offer h3 a:focus-visible{color:var(--color-brand);outline:0}.latest-offer__main-link:after{content:"";z-index:1;position:absolute;inset:0}.latest-offer__fitment{color:var(--color-ink-muted);text-overflow:ellipsis;white-space:nowrap;min-height:0;margin:0;font-size:.6875rem;line-height:1.45;display:block;overflow:hidden}.latest-offer__fitment>span{color:var(--color-ink);font-weight:var(--font-weight-medium)}.latest-offer__reference{color:var(--color-ink-muted);font-family:var(--font-ibm-plex-mono);white-space:nowrap;align-self:center;gap:4px;max-width:100%;margin:0;font-size:.6875rem;line-height:17px;display:flex;overflow:hidden}.latest-offer__reference>span{color:var(--color-ink);font-family:var(--font-sora);font-weight:var(--font-weight-medium);flex:none}.latest-offer__reference a{color:inherit;text-overflow:ellipsis;white-space:nowrap;z-index:2;min-width:0;position:relative;overflow:hidden}.latest-offer__reference a:hover,.latest-offer__reference a:focus-visible{color:var(--color-brand);text-underline-offset:3px;outline:0;text-decoration:underline}.latest-offer__core{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-ink);align-items:center;gap:8px;min-width:0;padding:7px 8px;font-size:.6875rem;line-height:1.35;display:flex;overflow:hidden}.latest-offer__core.is-required{background:var(--color-brand-subtle);border-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.latest-offer__core.is-required{border-color:color-mix(in srgb, var(--color-brand) 16%, var(--color-border))}}.latest-offer__core.is-neutral{background:var(--color-surface-subtle);color:var(--color-ink-muted)}.latest-offer__core svg{flex:none;width:17px;height:17px}.latest-offer__core.is-required svg,.latest-offer__core strong{color:var(--color-brand)}.latest-offer__core.is-neutral svg{color:var(--color-ink-muted)}.latest-offer__core>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.latest-offer__seller{align-items:center;gap:5px;min-width:0;font-size:.6875rem;display:flex;overflow:hidden}.latest-offer__seller>span:first-child{color:var(--color-ink);font-weight:var(--font-weight-medium);flex:none}.latest-offer__seller-identity{align-items:center;gap:4px;min-width:0;display:inline-flex;overflow:hidden}.latest-offer__seller-identity>strong{color:var(--color-ink-muted);font-weight:var(--font-weight-regular);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.latest-offer__seller-button{color:var(--color-ink-muted);cursor:pointer;font:inherit;text-overflow:ellipsis;white-space:nowrap;z-index:2;background:0 0;border:0;padding:0;position:relative;overflow:hidden}.latest-offer__seller-button:hover,.latest-offer__seller-button:focus-visible{color:var(--color-brand);text-underline-offset:3px;outline:0;text-decoration:underline}.latest-offer__verified{color:var(--color-brand);z-index:3;flex:none;justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex;position:relative}.latest-offer__verified:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.latest-offer__verified>svg{stroke-width:2px;width:15px;height:15px}.latest-offer__verified>span{left:0;right:auto}.latest-offer__logistics{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:center;gap:12px;display:grid}.latest-offer__logistics p{color:var(--color-ink-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;margin:0;font-size:.6875rem;line-height:17px;display:flex;overflow:hidden}.latest-offer__logistics p:first-child{color:var(--color-success)}.latest-offer__logistics p:last-child{justify-content:flex-end}.latest-offer__logistics p.is-warning{color:var(--color-warning)}.latest-offer__logistics p.is-muted{color:var(--color-ink-muted)}.latest-offer__media-actions{z-index:4;gap:6px;display:flex;position:absolute;top:10px;right:52px}.latest-offer__media-actions button{background:var(--color-surface);align-items:center}@supports (color:color-mix(in lab, red, red)){.latest-offer__media-actions button{background:color-mix(in srgb, var(--color-surface) 92%, transparent)}}.latest-offer__media-actions button{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-ink);justify-content:center;width:36px;height:36px;padding:0;display:flex;position:relative}.latest-offer__media-actions button:hover,.latest-offer__media-actions button:focus-visible{border-color:var(--color-brand);color:var(--color-brand);outline:0}.latest-offer__media-actions svg{width:18px;height:18px}.favorite-icon{position:relative}.favorite-icon svg{width:25px;height:25px}.header-action:hover .favorite-icon svg,.header-action:focus-visible .favorite-icon svg{fill:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.header-action:hover .favorite-icon svg,.header-action:focus-visible .favorite-icon svg{fill:color-mix(in srgb, var(--color-brand) 14%, transparent)}}.latest-offer__media-actions [role=tooltip]{background:var(--color-ink);border-radius:var(--radius-sm);color:var(--color-surface);font-size:var(--font-size-2xs);opacity:0;pointer-events:none;visibility:hidden;white-space:nowrap;padding:5px 7px;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%,-2px)}.latest-offer__media-actions button:hover [role=tooltip],.latest-offer__media-actions button:focus-visible [role=tooltip]{opacity:1;visibility:visible;transform:translate(-50%)}.account-menu{position:relative}.account-menu:after{content:"";height:14px;position:absolute;top:100%;left:-8px;right:-8px}.desktop-account-menu{flex:none}.account-menu__trigger{gap:3px;width:54px}.account-menu__mobile-icon{display:none}.account-menu__avatar{background:var(--color-surface-subtle);border:1px solid var(--color-border);color:var(--color-ink);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.account-menu__chevron{transition:transform .18s;transform:rotate(90deg);width:13px!important;height:13px!important}.account-menu:hover .account-menu__chevron,.account-menu:focus-within .account-menu__chevron{transform:rotate(-90deg)}.account-menu__panel{-webkit-font-smoothing:antialiased;border-radius:var(--radius-sm);color:var(--color-ink);isolation:isolate;opacity:0;pointer-events:none;text-rendering:geometricprecision;visibility:hidden;z-index:350;background:#fff;border:1px solid #d9dee7;min-width:274px;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;top:calc(100% + 7px);left:calc(50% - 137px);overflow:hidden;transform:translateY(-3px);box-shadow:0 14px 34px #161f3029,0 3px 9px #161f3012}.account-menu__panel:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}.account-menu:hover .account-menu__panel,.account-menu:focus-within .account-menu__panel{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.account-menu__panel header{border-bottom:1px solid var(--color-border);gap:3px;padding:16px 18px;display:grid}.account-menu__panel header strong{font-size:var(--font-size-sm)}.account-menu__panel header span{color:var(--color-ink-muted);font-size:var(--font-size-2xs)}.account-menu__panel header.is-loading strong,.account-menu__panel header.is-loading span{background:linear-gradient(90deg,#edf0f4 25%,#f8f9fb 50%,#edf0f4 75%) 0 0/220% 100%;border-radius:999px;animation:1.15s ease-in-out infinite account-dashboard-shimmer;display:block}.account-menu__panel header.is-loading strong{width:142px;height:14px}.account-menu__panel header.is-loading span{width:174px;height:10px}.account-menu__links{padding:7px;display:grid}.account-menu__links button,.account-menu__links a,.account-menu__logout{border-radius:var(--radius-xs);color:var(--color-ink);cursor:pointer;font:inherit;font-size:var(--font-size-xs);text-align:left;background:0 0;border:0;align-items:center;gap:11px;width:100%;min-height:40px;padding:0 10px;display:flex}.account-menu__links button:hover,.account-menu__links button:focus-visible,.account-menu__links a:hover,.account-menu__links a:focus-visible,.account-menu__logout:hover,.account-menu__logout:focus-visible{background:var(--color-brand-subtle);color:var(--color-brand);outline:0}.account-menu__links svg,.account-menu__links a svg,.account-menu__logout svg{color:var(--color-ink-muted);width:18px;height:18px}.account-menu__links button:hover svg,.account-menu__links button:focus-visible svg,.account-menu__links a:hover svg,.account-menu__links a:focus-visible svg,.account-menu__logout:hover svg,.account-menu__logout:focus-visible svg{color:var(--color-brand)}.account-menu__links a{text-decoration:none}.account-menu__logout{border-top:1px solid var(--color-border);border-radius:0;min-height:48px;padding-inline:17px}.checkout-header__actions .account-menu__avatar{background:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.checkout-header__actions .account-menu__avatar{background:color-mix(in srgb, var(--color-surface) 12%, transparent)}}.checkout-header__actions .account-menu__avatar{border-color:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.checkout-header__actions .account-menu__avatar{border-color:color-mix(in srgb, var(--color-surface) 22%, transparent)}}.checkout-header__actions .account-menu__avatar{color:var(--color-surface)}@media (max-width:760px){.site-header .header-actions>.account-menu{display:none}.mobile-actions__panel{max-height:min(520px,72dvh);overflow-y:auto}.mobile-actions__user{border-bottom:1px solid var(--color-border);gap:2px;padding:12px 13px;display:grid}.mobile-actions__user strong{font-size:var(--font-size-xs)}.mobile-actions__user span{color:var(--color-ink-muted);font-size:var(--font-size-2xs)}}.account-dashboard{background:var(--color-surface-subtle);min-height:70vh;padding:26px 0 76px}.account-dashboard .cart-page__breadcrumbs{margin-bottom:20px}.account-dashboard__heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:34px;display:flex}.account-dashboard__heading .eyebrow{color:var(--color-brand);margin:0 0 8px}.account-dashboard__heading h1{font-size:var(--font-size-2xl);letter-spacing:-.04em;margin:0 0 9px;line-height:1.15}.account-dashboard__heading>div:first-child>p:last-child{color:var(--color-ink-muted);font-size:var(--font-size-sm);max-width:720px;margin:0;line-height:1.55}.account-dashboard__identity{border-left:1px solid var(--color-border);flex:none;align-items:center;gap:12px;min-width:360px;padding:5px 0 5px 22px;display:flex}.account-dashboard__identity>span{background:var(--color-brand);color:var(--color-surface);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.account-dashboard__identity>div{gap:3px;display:grid}.account-dashboard__identity strong{font-size:var(--font-size-sm)}.account-dashboard__identity small{color:var(--color-ink-muted);font-size:var(--font-size-2xs)}.account-dashboard__logout{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-ink);cursor:pointer;font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);align-items:center;gap:6px;height:38px;margin-left:auto;padding:0 11px;display:inline-flex}.account-dashboard__logout:hover,.account-dashboard__logout:focus-visible{background:var(--color-brand-subtle);border-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.account-dashboard__logout:hover,.account-dashboard__logout:focus-visible{border-color:color-mix(in srgb, var(--color-brand) 30%, var(--color-border))}}.account-dashboard__logout:hover,.account-dashboard__logout:focus-visible{color:var(--color-brand);outline:0}.account-dashboard__logout svg{width:16px;height:16px}.account-dashboard__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.account-dashboard-loading__heading>div:first-child,.account-dashboard-loading__heading>div:last-child,.account-dashboard-loading__heading>div:last-child>span{gap:9px;display:grid}.product-contact-seller__error{color:var(--color-danger);font-size:var(--font-size-xs);margin-top:7px;display:block}.contact-seller-modal{z-index:500;background:#151f2d94;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.contact-seller-modal>section{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);width:min(620px,100%);max-height:calc(100dvh - 44px);padding:24px;overflow-y:auto;box-shadow:0 24px 70px #141f303d}.contact-seller-modal header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;padding-bottom:17px;display:flex}.contact-seller-modal header span{color:var(--color-brand);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);letter-spacing:.06em;margin-bottom:5px;display:block}.contact-seller-modal header h2{font-size:var(--font-size-xl);margin:0}.contact-seller-modal header p{color:var(--color-ink-muted);font-size:var(--font-size-xs);margin:5px 0 0}.contact-seller-modal header button{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-ink-muted);cursor:pointer;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.contact-seller-modal header button svg{width:18px;height:18px}.contact-seller-modal__offer{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);gap:4px;margin-bottom:17px;padding:13px 15px;display:grid}.contact-seller-modal__offer span{color:var(--color-ink-muted);font-size:var(--font-size-xs)}.contact-seller-modal__offer strong{font-size:var(--font-size-sm)}.contact-seller-modal>section>label{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);margin-bottom:7px;display:block}.contact-seller-modal textarea{border:1px solid var(--color-border);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--color-ink);font:inherit;font-size:var(--font-size-sm);resize:vertical;outline:0;width:100%;min-height:144px;padding:12px 13px;line-height:1.55}.contact-seller-modal textarea:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.contact-seller-modal textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand) 14%, transparent)}}.contact-seller-modal__meta{color:var(--color-ink-muted);font-size:var(--font-size-2xs);justify-content:space-between;margin-top:6px;display:flex}.contact-seller-modal__error{color:var(--color-danger);font-size:var(--font-size-xs);background:#fff3f2;border:1px solid #f2c1bc;margin:13px 0 0;padding:10px 12px}.contact-seller-modal footer{border-top:1px solid var(--color-border);justify-content:flex-end;gap:9px;margin-top:19px;padding-top:17px;display:flex}.contact-seller-modal footer button{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-ink);cursor:pointer;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 17px;display:inline-flex}.contact-seller-modal footer button:last-child{background:var(--color-brand);border-color:var(--color-brand);color:#fff;min-width:164px}.contact-seller-modal footer button:disabled{cursor:not-allowed;opacity:.5}.contact-seller-modal footer svg{width:16px;height:16px}@media (max-width:640px){.product-contact-seller{flex-direction:column;align-items:stretch}.contact-seller-modal{padding:10px}.contact-seller-modal>section{max-height:calc(100dvh - 20px);padding:18px}.contact-seller-modal footer{grid-template-columns:1fr 1.4fr;display:grid}}.account-dashboard-loading__heading>div:last-child{grid-template-columns:42px 170px 86px;align-items:center;display:grid}.account-dashboard-loading__heading span,.account-dashboard-loading__heading i,.account-dashboard-loading__heading b,.account-dashboard-loading__heading strong,.account-dashboard-loading__heading em,.account-dashboard-loading__grid article>*{background:linear-gradient(90deg,#e9eef4 24%,#f8fafc 50%,#e9eef4 76%) 0 0/220% 100%;border-radius:999px;animation:1.25s ease-in-out infinite account-list-skeleton-shimmer;display:block}.account-dashboard-loading__heading>div:first-child>span{width:210px;height:30px}.account-dashboard-loading__heading>div:first-child>i{width:430px;height:13px}.account-dashboard-loading__heading>div:last-child>b{border-radius:50%;width:42px;height:42px}.account-dashboard-loading__heading>div:last-child strong{width:130px;height:13px}.account-dashboard-loading__heading>div:last-child i{width:165px;height:10px}.account-dashboard-loading__heading>div:last-child em{border-radius:var(--radius-sm);width:86px;height:38px}.account-dashboard-loading__grid{pointer-events:none}.account-dashboard-loading__grid article{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);gap:12px;min-height:220px;padding:22px;display:grid}.account-dashboard-loading__grid article>i{border-radius:var(--radius-sm);width:42px;height:42px}.account-dashboard-loading__grid article>strong{width:44%;height:16px}.account-dashboard-loading__grid article>span{width:88%;height:11px}.account-dashboard-loading__grid article>span+span{width:66%}.account-dashboard-loading__grid article>b{width:42%;height:12px;margin-top:auto}.account-tile{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);flex-direction:column;min-height:252px;padding:25px;scroll-margin-top:140px;transition:border-color .16s,box-shadow .16s;display:flex}.account-tile:hover{border-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.account-tile:hover{border-color:color-mix(in srgb, var(--color-brand) 38%, var(--color-border))}}.account-tile:hover{box-shadow:var(--shadow-subtle)}.account-tile__icon{background:var(--color-brand-subtle);border:1px solid var(--color-brand);align-items:center}@supports (color:color-mix(in lab, red, red)){.account-tile__icon{border:1px solid color-mix(in srgb, var(--color-brand) 16%, transparent)}}.account-tile__icon{border-radius:var(--radius-sm);color:var(--color-brand);justify-content:center;width:44px;height:44px;margin-bottom:20px;display:flex}.account-tile__icon svg{width:21px;height:21px}.account-tile h2{font-size:var(--font-size-lg);letter-spacing:-.02em;margin:0 0 9px}.account-tile p{color:var(--color-ink-muted);font-size:var(--font-size-sm);margin:0 0 24px;line-height:1.6}.account-tile>a{color:var(--color-brand);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);align-items:center;gap:5px;width:fit-content;margin-top:auto;text-decoration:none;display:inline-flex}.account-tile>a:hover{color:var(--color-brand-hover);text-underline-offset:4px;text-decoration:underline}.account-tile>a svg{width:15px;height:15px;transition:transform .15s}.account-tile>a:hover svg{transform:translate(2px)}.account-tile__status{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-ink-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);align-items:center;width:fit-content;min-height:30px;margin-top:auto;padding:0 10px;display:inline-flex}@media (max-width:980px){.account-dashboard__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.account-dashboard{padding:24px 0 50px}.account-dashboard__heading{flex-direction:column;align-items:start;gap:20px}.account-dashboard__identity{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;min-width:0;padding:12px 13px}.account-dashboard__grid{grid-template-columns:1fr}.account-tile{min-height:0;padding:18px}.account-tile__icon{width:40px;height:40px;margin-bottom:14px}.account-tile h2{margin-bottom:6px;font-size:1rem}.account-tile p{font-size:var(--font-size-xs);margin-bottom:17px;line-height:1.5}}.latest-offer__media-control{background:var(--color-surface);align-items:center}@supports (color:color-mix(in lab, red, red)){.latest-offer__media-control{background:color-mix(in srgb, var(--color-surface) 92%, transparent)}}.latest-offer__media-control{border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-subtle);color:var(--color-ink);z-index:4;justify-content:center;width:38px;height:38px;padding:0;display:flex;position:absolute;top:calc(50% - 19px)}.latest-offer__media-control:hover,.latest-offer__media-control:focus-visible{border-color:var(--color-brand);color:var(--color-brand);outline:0}.latest-offer__media-control svg{width:18px;height:18px}.latest-offer__media-control--previous{left:10px}.latest-offer__media-control--previous svg{transform:rotate(180deg)}.latest-offer__media-control--next{right:10px}.latest-offer__media-counter{background:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.latest-offer__media-counter{background:color-mix(in srgb, var(--color-ink) 72%, transparent)}}.latest-offer__media-counter{border-radius:var(--radius-xs);color:var(--color-surface);font-family:var(--font-ibm-plex-mono);z-index:4;padding:4px 7px;font-size:.625rem;position:absolute;bottom:10px;left:10px}.latest-offer__media-watermark{filter:drop-shadow(0 2px 4px var(--color-ink));bottom:10px}@supports (color:color-mix(in lab, red, red)){.latest-offer__media-watermark{filter:drop-shadow(0 2px 4px color-mix(in srgb, var(--color-ink) 72%, transparent))}}.latest-offer__media-watermark{opacity:.9;pointer-events:none;z-index:4;width:118px;position:absolute;right:10px}.latest-offer__media-watermark .brand-logo{width:100%;height:auto;display:block}.latest-offer__stock-quantity{color:inherit;font-weight:var(--font-weight-semibold)}.latest-offer__stock-dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.latest-offer__logistics svg{flex:none;width:15px;height:15px}.latest-offer__footer{border-top:1px solid var(--color-border);z-index:2;justify-content:space-between;align-items:center;gap:12px;margin:0;padding-top:10px;display:flex;position:relative}.latest-offer__footer>div{gap:3px;display:grid}.latest-offer__footer strong{color:var(--color-ink);font-size:var(--font-size-lg);white-space:nowrap;line-height:1}.latest-offer__footer>div>span{color:var(--color-ink-muted);font-size:var(--font-size-2xs)}.latest-offer__footer a{color:var(--color-brand);font-size:.6875rem;font-weight:var(--font-weight-semibold);align-items:center;gap:4px;min-height:40px;padding:0 4px 0 8px;display:inline-flex}.latest-offer__footer a:hover,.latest-offer__footer a:focus-visible{color:var(--color-brand-hover);text-underline-offset:3px;outline:0;text-decoration:underline}.latest-offer__footer a svg{width:14px;height:14px}.seller-modal{background:var(--color-ink);align-items:center}@supports (color:color-mix(in lab, red, red)){.seller-modal{background:color-mix(in srgb, var(--color-ink) 55%, transparent)}}.seller-modal{z-index:10000;justify-content:center;padding:20px;animation:.2s ease-out both seller-modal-backdrop-in;display:flex;position:fixed;inset:0}.seller-modal.is-closing{animation:.18s ease-in both seller-modal-backdrop-out}.seller-modal__content{background:var(--color-surface);border-radius:var(--radius-md);box-shadow:0 24px 72px var(--color-ink);animation:.24s cubic-bezier(.2,.8,.2,1) both seller-modal-content-in}@supports (color:color-mix(in lab, red, red)){.seller-modal__content{box-shadow:0 24px 72px color-mix(in srgb, var(--color-ink) 25%, transparent)}}.seller-modal__content{width:100%;max-width:480px;max-height:min(640px,100vh - 40px);padding:30px;position:relative;overflow-y:auto}.seller-modal.is-closing .seller-modal__content{animation:.18s ease-in both seller-modal-content-out}@keyframes seller-modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes seller-modal-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes seller-modal-content-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes seller-modal-content-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(8px)scale(.985)}}.seller-modal__close{color:var(--color-ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex;position:absolute;top:14px;right:14px}.seller-modal__close:hover,.seller-modal__close:focus-visible{color:var(--color-brand);outline:0}.seller-modal__close svg{width:22px;height:22px}.seller-modal__eyebrow{color:var(--color-brand);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;margin:0 0 8px}.seller-modal h2{margin:0;font-size:1.625rem;line-height:1.15}.seller-modal__status{color:var(--color-success);font-size:var(--font-size-sm);align-items:center;gap:7px;margin:12px 0 0;display:flex}.seller-modal__status span{background:currentColor;border-radius:50%;width:8px;height:8px}.seller-modal__details{border-top:1px solid var(--color-border);gap:0;margin:24px 0 0;display:grid}.seller-modal__details>div{border-bottom:1px solid var(--color-border);grid-template-columns:112px minmax(0,1fr);gap:16px;padding:12px 0;display:grid}.seller-modal__details dt{color:var(--color-ink-muted);font-size:var(--font-size-sm)}.seller-modal__details dd{color:var(--color-ink);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin:0}.seller-modal__details dd a{color:var(--color-brand);text-decoration:none}.seller-modal__details dd a:hover,.seller-modal__details dd a:focus-visible{text-underline-offset:3px;text-decoration:underline}.seller-modal__note{color:var(--color-ink-muted);font-size:var(--font-size-2xs);margin:18px 0 0;line-height:1.45}@media (max-width:760px){.latest-offers{padding:36px 0 38px}.latest-offers__heading{flex-direction:column;align-items:flex-start;gap:15px;margin-bottom:18px}.latest-offers__actions{justify-content:space-between;width:100%}.latest-offers__controls button{width:38px;height:38px}.latest-offers__filters{gap:21px;margin-bottom:16px}}@media (min-width:1280px){.latest-offers__track{grid-auto-columns:calc(20% - 11.2px)}}@media (min-width:1025px) and (max-width:1279px){.latest-offers__track{grid-auto-columns:calc(25% - 10.5px)}}@media (min-width:761px) and (max-width:1024px){.latest-offers__track{grid-auto-columns:calc(33.3333% - 9.33333px)}}@media (min-width:600px) and (max-width:760px){.latest-offers__track{grid-auto-columns:calc(50% - 7px)}}@media (max-width:599px){.latest-offers__track{grid-auto-columns:min(78vw,300px)}.latest-offers__empty{flex-wrap:wrap;align-items:flex-start;padding:20px}.latest-offers__empty>div{flex:calc(100% - 64px)}.latest-offers__empty button{margin-left:64px}.latest-offer__body{padding:13px}}@media (max-width:420px){.latest-offers__empty button{width:100%;margin-left:0}}.shipping-countries{background:var(--color-surface);padding:46px 0 48px}.shipping-countries__heading{max-width:780px;margin-bottom:24px}.shipping-countries__heading h2{font-size:var(--font-size-2xl);letter-spacing:-.6px;margin:0 0 4px}.shipping-countries__heading h2 span{color:var(--color-brand)}.shipping-countries__heading p{color:var(--color-ink-muted);font-size:var(--font-size-sm);margin:0}.shipping-countries__grid{background:var(--color-surface);grid-template-columns:repeat(7,minmax(0,1fr));gap:0 22px;margin:0;padding:0;list-style:none;display:grid}.shipping-countries__grid li{cursor:default;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);align-items:center;gap:9px;min-height:48px;display:flex}.shipping-countries__grid .fi{aspect-ratio:4/3;border:1px solid var(--color-ink);background-size:cover}@supports (color:color-mix(in lab, red, red)){.shipping-countries__grid .fi{border:1px solid color-mix(in srgb, var(--color-ink) 10%, transparent)}}.shipping-countries__grid .fi{border-radius:var(--radius-xs);box-shadow:0 1px 3px var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.shipping-countries__grid .fi{box-shadow:0 1px 3px color-mix(in srgb, var(--color-ink) 24%, transparent)}}.shipping-countries__grid .fi{flex:none;width:24px;height:18px}@media (max-width:1100px){.shipping-countries__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.shipping-countries{padding:34px 0}.shipping-countries__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;padding-inline:12px}.shipping-countries__grid li{font-size:var(--font-size-2xs);min-height:44px}}.about-tecnorma{background:var(--color-surface-subtle);border-top:1px solid var(--color-border);padding:56px 0 60px}.about-tecnorma__inner{text-align:center;max-width:1040px}.about-tecnorma h2{font-size:clamp(1.5rem, 2.5vw, var(--font-size-2xl));letter-spacing:-.5px;max-width:880px;margin:8px 0 16px;line-height:1.2}.about-tecnorma__lead{color:var(--color-ink);font-size:var(--font-size-md);margin:0;max-width:880px;margin-inline:auto;line-height:1.65}.about-tecnorma__copy{border-top:1px solid var(--color-border);text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:30px;padding-top:24px;display:grid}.about-tecnorma__copy p{color:var(--color-ink-muted);font-size:var(--font-size-sm);margin:0;line-height:1.65}@media (max-width:760px){.about-tecnorma{padding:38px 0 42px}.about-tecnorma__lead{font-size:var(--font-size-sm)}.about-tecnorma__copy{grid-template-columns:1fr;gap:16px;margin-top:22px;padding-top:18px}}@media (max-width:1100px){.vehicle-finder__panel{grid-template-columns:1fr 1fr;gap:1px}.vehicle-finder__field{border:1px solid var(--color-border)}.vehicle-finder__submit{grid-column:1/-1;min-height:54px}}@media (max-width:760px){.pump-hero{padding:24px 0 18px}.pump-hero__heading h1{font-size:var(--font-size-2xl);letter-spacing:-.8px}.pump-hero__heading p{font-size:var(--font-size-sm)}.vehicle-finder{margin-top:18px}.vehicle-finder__panel{grid-template-columns:1fr;display:grid}.vehicle-finder__field{border-width:0 0 1px;min-height:58px;padding:5px 12px}.vehicle-finder__submit{grid-column:1;width:100%;min-height:50px}.vehicle-finder__support{font-size:var(--font-size-2xs);white-space:normal;flex-wrap:wrap;align-items:flex-start;gap:8px 18px;margin-top:12px;line-height:1.4;display:flex}.home-categories{padding-top:38px;padding-bottom:44px}}.pump-hero{background:var(--color-ink);z-index:2;align-items:center;height:680px;min-height:680px;padding:36px 0;display:flex;position:relative;overflow:visible}.pump-hero__media{z-index:0;position:absolute;inset:0;overflow:hidden}.pump-hero__image{object-fit:cover;object-position:center top;z-index:0}.pump-hero__overlay{background:linear-gradient(90deg, var(--color-ink) 0%, var(--color-ink) 62%, var(--color-ink) 100%)}@supports (color:color-mix(in lab, red, red)){.pump-hero__overlay{background:linear-gradient(90deg, color-mix(in srgb, var(--color-ink) 42%, transparent) 0%, color-mix(in srgb, var(--color-ink) 22%, transparent) 62%, color-mix(in srgb, var(--color-ink) 8%, transparent) 100%)}}.pump-hero__overlay{z-index:1;position:absolute;inset:0}.pump-hero__inner{z-index:2;position:relative;overflow:visible}.pump-hero__heading{max-width:780px}.pump-hero__heading h1{margin-bottom:10px;font-size:clamp(2.1rem,3.2vw,2.9rem);line-height:1.18}.vehicle-finder{z-index:10;margin-top:23px;position:relative}.vehicle-finder__panel{z-index:20;grid-template-columns:repeat(4,minmax(150px,1fr)) 180px;min-height:68px;position:relative;overflow:visible}.vehicle-select{background:var(--color-surface);border-right:1px solid var(--color-border);grid-template-rows:auto 28px;grid-template-columns:minmax(0,1fr) 28px;align-content:center;height:68px;min-height:68px;padding:8px 14px;display:grid;position:relative}.vehicle-select:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.vehicle-select[data-disabled]{background:var(--color-surface-subtle)}.vehicle-select__meta{grid-column:1/-1;align-items:center;gap:7px;display:flex}.vehicle-select__meta>span{border:1px solid var(--color-brand);color:var(--color-brand);font-family:var(--font-ibm-plex-mono);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.vehicle-select__meta label{color:var(--color-ink-muted);font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);text-transform:uppercase}.vehicle-select__trigger{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-align:left;background:0 0;border:0;grid-area:2/1/auto/-1;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:28px;padding:3px 0 0;display:flex}.vehicle-select__trigger .is-placeholder{color:var(--color-ink-muted)}.vehicle-select__trigger .is-value{font-weight:var(--font-weight-semibold);color:var(--color-ink)!important}.vehicle-select[data-disabled] .vehicle-select__trigger,.vehicle-select[data-disabled] .vehicle-select__trigger .is-placeholder{color:var(--color-disabled)}.vehicle-select__trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vehicle-select__trigger>svg{color:var(--color-ink-muted);flex:none;width:15px;height:15px;transition:transform .15s;transform:rotate(90deg)}.vehicle-select__trigger[aria-expanded=true]>svg{transform:rotate(-90deg)}.vehicle-select__clear{color:var(--color-ink-muted);z-index:2;background:0 0;border:0;grid-area:2/2;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:flex;position:relative}.vehicle-select__clear:hover{color:var(--color-brand)}.vehicle-select__clear:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.vehicle-select__clear svg{width:17px;height:17px}.vehicle-select:has(.vehicle-select__clear) .vehicle-select__trigger{padding-right:28px;color:var(--color-ink)!important}.vehicle-select__trigger:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.vehicle-select__trigger:disabled{cursor:not-allowed;opacity:.58}.vehicle-select__options{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-subtle);z-index:100;max-height:300px;margin:0;padding:5px;list-style:none;position:absolute;top:calc(100% + 6px);left:8px;right:8px;overflow-y:auto}.vehicle-select__options li{color:var(--color-ink);cursor:pointer;font-size:var(--font-size-sm);justify-content:space-between;align-items:center;min-height:40px;padding:0 10px;display:flex}.vehicle-select__options li.is-active{background:var(--color-surface-subtle);box-shadow:inset 3px 0 0 var(--color-brand);color:var(--color-ink)}.vehicle-select__options li[aria-selected=true]{background:var(--color-selected);color:var(--color-ink)}.vehicle-select__options li[aria-selected=true] svg{color:var(--color-brand)}.vehicle-select__options li.is-active[aria-selected=true]{box-shadow:inset 3px 0 0 var(--color-brand)}.vehicle-select__options li svg{width:16px;height:16px}.vehicle-finder__submit{border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:var(--font-size-md);min-width:180px;max-width:180px;min-height:68px;padding-inline:22px}.vehicle-finder__submit svg{width:22px;height:22px}.vehicle-finder__submit:disabled{background:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.vehicle-finder__submit:disabled{background:color-mix(in srgb, var(--color-brand) 55%, var(--color-surface))}}.vehicle-finder__submit:disabled{color:var(--color-surface);opacity:1}.vehicle-finder__support{font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);text-shadow:0 1px 2px var(--color-ink)}.vehicle-finder__label-row{min-height:24px}.vehicle-finder__label-row .is-hidden{pointer-events:none;visibility:hidden}.vehicle-finder__notice-slot{align-items:center;min-height:0;display:flex}.vehicle-finder__notice-slot:empty{display:none}.vehicle-finder__notice{width:100%;margin:8px 0 0}.home-categories{z-index:1;position:relative}.mobile-menu__panel a{align-items:center;gap:9px;display:flex}.mobile-menu__panel a svg{width:18px;height:18px}.mobile-category-menu{border-bottom:1px solid var(--color-border)}.mobile-category-menu>summary{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);border-radius:0;justify-content:flex-start;align-items:center;gap:9px;width:100%;height:auto;min-height:44px;padding:12px;display:flex}.mobile-category-menu>summary>svg{width:18px;height:18px}.mobile-category-menu>summary>svg:last-child{margin-left:auto;transition:transform .15s;transform:rotate(90deg)}.mobile-category-menu[open]>summary>svg:last-child{transform:rotate(-90deg)}.mobile-category-menu>div{background:var(--color-surface-subtle);border-top:1px solid var(--color-border);padding:4px 8px}.mobile-category-menu>div a{font-weight:var(--font-weight-medium);padding-left:18px}@media (max-width:1100px){.pump-hero{height:auto;min-height:500px}.pump-hero__image{object-fit:cover;object-position:66% top}.vehicle-select{border:1px solid var(--color-border)}.vehicle-finder__panel{grid-template-columns:1fr 1fr;gap:1px}.vehicle-finder__submit{border-radius:0 0 var(--radius-sm) var(--radius-sm);grid-column:1/-1;width:100%;min-width:0;max-width:none}}@media (max-width:760px){.search-bar{grid-template-columns:auto minmax(0,1fr) auto}.search-scope{display:none}.pump-hero{align-items:flex-start;height:auto;min-height:0;padding:28px 0 22px}.pump-hero__image{object-fit:cover;object-position:68% top}.pump-hero__overlay{background:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.pump-hero__overlay{background:color-mix(in srgb, var(--color-ink) 45%, transparent)}}.pump-hero__heading h1{font-size:var(--font-size-2xl)}.vehicle-finder__panel{grid-template-columns:1fr;min-height:0}.vehicle-select,.vehicle-select:first-child{border-width:0 0 1px;border-radius:0;height:60px;min-height:60px;padding:6px 12px}.vehicle-select:first-child{border-radius:var(--radius-sm) var(--radius-sm) 0 0}.vehicle-select__options{left:10px;right:10px}.vehicle-finder__submit{border-radius:0 0 var(--radius-sm) var(--radius-sm);min-width:0}.vehicle-finder__support{font-size:var(--font-size-xs)}.vehicle-finder__notice-slot{height:70px}}@media (min-width:761px){.vehicle-finder__support{flex-wrap:nowrap;display:flex}}.vehicle-finder__support p{border:0;padding:0}.pump-hero__highlight:after{content:none;display:none}html,body{max-width:100%;overflow-x:clip}.pump-hero,.brand-browser,.manufacturer-browser,.latest-offers,.shipping-countries,.about-tecnorma,.site-footer{scroll-margin-top:96px}.vehicle-select[data-open]{z-index:120}@media (max-width:900px){.service-links{display:none}.service-bar__inner{justify-content:flex-end}.region-switcher__prompt{display:none}.latest-offers__track{grid-auto-columns:calc(50% - 7px)}.site-footer__top{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 28px}.site-footer__brand{grid-column:1/-1}.site-footer__brand p{max-width:520px}.site-footer__trust{grid-template-columns:repeat(3,max-content)}}@media (min-width:901px) and (max-width:1024px){.latest-offers__track{grid-auto-columns:calc(33.3333% - 9.33333px)}}@media (max-width:760px){.service-bar__inner{justify-content:center;height:44px}.region-switcher summary{min-height:44px}.pump-hero,.brand-browser,.manufacturer-browser,.latest-offers,.shipping-countries,.about-tecnorma,.site-footer{scroll-margin-top:118px}.header-main{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding-block:10px}.header-actions{gap:0}.mobile-menu[open]{z-index:200}.mobile-menu__panel{overscroll-behavior:contain;z-index:200;max-height:calc(100dvh - 112px);overflow-y:auto}.mobile-menu>summary{width:44px}.region-switcher__menu{max-height:min(390px,100dvh - 52px);overflow-y:auto}.search-bar>svg{margin-left:11px}.search-bar>button{font-size:var(--font-size-xs);min-width:76px;padding-inline:12px}.pump-hero__heading h1 span{white-space:normal}.vehicle-select__options{overscroll-behavior:contain;max-height:min(280px,42dvh)}.brand-browser__heading h2,.manufacturer-browser__heading h2,.latest-offers__title h2,.shipping-countries__heading h2{font-size:var(--font-size-xl);line-height:1.25}.brand-browser__legal,.manufacturer-browser__legal{font-size:.6875rem}.latest-offers__filters button{min-height:44px}.latest-offers__track{grid-auto-columns:min(86vw,300px);scroll-padding-inline:1px}.seller-modal{align-items:center;padding:12px}.seller-modal__content{max-height:calc(100dvh - 24px);padding:26px 20px 22px}.seller-modal__details>div{grid-template-columns:92px minmax(0,1fr);gap:12px}.site-footer__top{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 24px}.site-footer__trust{grid-template-columns:repeat(2,max-content);gap:8px 22px}.site-footer__regions a{flex:calc(50% - 7px);min-width:0;min-height:44px}}@media (max-width:480px){.site-footer__top{grid-template-columns:1fr}.site-footer__brand,.site-footer__links{grid-column:1}.site-footer__trust{grid-template-columns:1fr}.site-footer__regions a{flex-basis:100%}}@media (max-width:380px){.container{padding-inline:14px}.header-main{gap:8px}.brand-link--header{width:124px}.header-action{width:44px;height:44px}.search-bar input{padding-inline:8px;font-size:.6875rem}.search-bar>button{min-width:70px;padding-inline:9px}.pump-hero__heading h1{font-size:1.75rem}.vehicle-finder__support{grid-template-columns:1fr 1fr;display:grid}.latest-offers__actions>a{font-size:var(--font-size-xs)}.shipping-countries__grid{padding-inline:0}.seller-modal h2{padding-right:34px;font-size:1.35rem}.seller-modal__details>div{grid-template-columns:1fr;gap:4px}.seller-modal__details dt{font-size:var(--font-size-xs)}}.vehicle-select__options.is-portal{overscroll-behavior:contain;scrollbar-color:var(--color-brand) transparent;margin:0;position:fixed;left:auto;right:auto;box-shadow:0 18px 42px #10182833}@supports (color:color-mix(in lab, red, red)){.vehicle-select__options.is-portal{scrollbar-color:color-mix(in srgb, var(--color-brand) 35%, var(--color-border)) transparent}}.vehicle-select__options.is-portal{scrollbar-gutter:stable;scrollbar-width:thin;z-index:10060}.vehicle-select__options.is-portal::-webkit-scrollbar{width:8px}.vehicle-select__options.is-portal::-webkit-scrollbar-thumb{background:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.vehicle-select__options.is-portal::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-brand) 28%, var(--color-border))}}.vehicle-select__options.is-portal::-webkit-scrollbar-thumb{border:2px solid var(--color-surface);border-radius:999px}.add-to-cart-button{background:var(--color-surface);border:1px solid var(--color-brand);border-radius:var(--radius-sm);color:var(--color-brand);cursor:pointer;font:inherit;font-size:.6875rem;font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 12px;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.add-to-cart-button:hover,.add-to-cart-button:focus-visible{background:var(--color-brand-subtle);outline:0}.add-to-cart-button svg{width:16px;height:16px}.add-to-cart-button.is-added{animation:.5s cubic-bezier(.22,1,.36,1) cart-button-added}.add-to-cart-button.is-in-cart{background:var(--color-brand);color:var(--color-surface)}.add-to-cart-button.is-in-cart:hover,.add-to-cart-button.is-in-cart:focus-visible{background:var(--color-brand-hover)}.add-to-cart-button.is-unavailable,.add-to-cart-button.is-unavailable:hover,.add-to-cart-button.is-unavailable:focus-visible,.vp-product-purchase__buy.is-unavailable,.product-conversion-bar__buy.is-unavailable{color:#6f7a89;cursor:not-allowed;opacity:1;background:#eef1f5;border-color:#d7dde6}.offer-availability-spinner{opacity:.8;border:2px solid;border-top-color:#0000;border-radius:50%;flex:none;width:17px;height:17px;animation:.65s linear infinite offerAvailabilitySpin;display:inline-block}@keyframes offerAvailabilitySpin{to{transform:rotate(360deg)}}@keyframes cart-button-added{0%{transform:scale(1)}40%{transform:scale(.94)}to{transform:scale(1)}}.cart-added-modal{background:var(--color-ink);align-items:center}@supports (color:color-mix(in lab, red, red)){.cart-added-modal{background:color-mix(in srgb, var(--color-ink) 58%, transparent)}}.cart-added-modal{overscroll-behavior:contain;z-index:1600;justify-content:center;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.cart-added-modal__content{background:var(--color-surface);border-radius:var(--radius-md);box-shadow:0 22px 60px var(--color-ink);animation:.24s cubic-bezier(.22,1,.36,1) both cart-added-modal-enter}@supports (color:color-mix(in lab, red, red)){.cart-added-modal__content{box-shadow:0 22px 60px color-mix(in srgb, var(--color-ink) 30%, transparent)}}.cart-added-modal__content{width:100%;max-width:520px;padding:28px;position:relative}@keyframes cart-added-modal-enter{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.cart-added-modal__close{color:var(--color-ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex;position:absolute;top:14px;right:14px}.cart-added-modal__close:hover,.cart-added-modal__close:focus-visible{color:var(--color-brand);outline:0}.cart-added-modal__close svg{width:22px;height:22px}.cart-added-modal__confirmation{color:var(--color-ink);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);align-items:center;gap:9px;margin-bottom:24px;display:flex}.cart-added-modal__confirmation svg{color:var(--color-success);width:21px;height:21px}.cart-added-modal__product{border-block:1px solid var(--color-border);grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 0;display:grid}.cart-added-modal__image{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);width:82px;height:82px;position:relative;overflow:hidden}.cart-added-modal__image img{object-fit:contain;padding:6px}.cart-added-modal__product h2{font-size:var(--font-size-sm);margin:0;line-height:1.4}.cart-added-modal__product p{color:var(--color-ink-muted);font-size:var(--font-size-xs);margin:5px 0 0}.cart-added-modal__product>strong{font-size:var(--font-size-md);text-align:right;white-space:nowrap;flex-direction:column;align-items:end;line-height:1.1;display:flex}.cart-added-modal__product>strong small{color:var(--color-ink-muted);font-size:var(--font-size-2xs);font-weight:var(--font-weight-regular);margin-top:5px}.cart-added-modal__product>strong em{color:#805b18;font-size:var(--font-size-2xs);font-style:normal;font-weight:var(--font-weight-semibold);margin-top:7px}.cart-added-modal__actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;display:grid}.cart-added-modal__actions button,.cart-added-modal__actions a{background:var(--color-surface);border:1px solid var(--color-brand);border-radius:var(--radius-sm);color:var(--color-brand);cursor:pointer;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;gap:6px;height:46px;padding:0 14px;display:flex}.cart-added-modal__actions button:hover,.cart-added-modal__actions button:focus-visible{background:var(--color-brand-subtle);outline:0}.cart-added-modal__actions a{background:var(--color-brand);color:var(--color-surface)}.cart-added-modal__actions a:hover{background:var(--color-brand-hover)}.cart-added-modal__actions svg{width:16px;height:16px}@media (max-width:520px){.cart-added-modal{align-items:end;padding:12px}.cart-added-modal__content{padding:24px 20px}.cart-added-modal__product{grid-template-columns:66px minmax(0,1fr)}.cart-added-modal__image{width:66px;height:66px}.cart-added-modal__product>strong{text-align:left;grid-column:2;align-items:start}.cart-added-modal__actions{grid-template-columns:1fr}}:is(body:has(.checkout-page) .site-header,body:has(.checkout-page) .site-footer,body:has(.checkout-page) .scroll-to-top,body:has(.auth-page) .site-header,body:has(.auth-page) .site-footer,body:has(.auth-page) .scroll-to-top){display:none}html:has(.auth-page){scrollbar-gutter:stable}.auth-page{background:var(--color-surface);flex-direction:column;min-height:100vh;display:flex}.auth-header{border-bottom:1px solid var(--color-border);min-height:72px}.auth-header__inner{grid-template-columns:1fr auto 1fr;align-items:center;max-width:1240px;min-height:72px;margin:0 auto;padding:0 24px;display:grid}.auth-header__back{color:var(--color-ink);font-size:var(--font-size-sm);justify-self:start;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.auth-header__back:hover{color:var(--color-brand)}.auth-header__back svg{width:18px;height:18px;transform:rotate(180deg)}.auth-header__logo{width:154px;display:block}.auth-header__logo img{width:100%;height:auto;display:block}.auth-content{flex:1;justify-content:center;align-items:flex-start;padding:56px 24px 64px;display:flex}.auth-card{width:min(100%,480px);min-height:570px}.auth-tabs{border-bottom:1px solid var(--color-border);grid-template-columns:1fr 1fr;margin-bottom:34px;display:grid;position:relative}.auth-tabs:after{background:var(--color-brand);content:"";width:50%;height:2px;transition:transform .24s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-1px;left:0;transform:translate(0)}.auth-tabs.is-register:after{transform:translate(100%)}.auth-tabs button{color:var(--color-ink-muted);cursor:pointer;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);background:0 0;border:0;min-height:48px;padding:0 12px;position:relative}.auth-tabs button:hover{color:var(--color-brand)}.auth-tabs button.is-active{color:var(--color-brand);font-weight:var(--font-weight-semibold)}.auth-card__heading{text-align:center;min-height:73px;margin-bottom:26px}.auth-card__heading h1{font-size:var(--font-size-2xl);letter-spacing:-.035em;margin:0 0 8px}.auth-card__heading p{color:var(--color-ink-muted);font-size:var(--font-size-sm);max-width:390px;margin:0 auto;line-height:1.55}.auth-form{gap:16px;animation:.24s cubic-bezier(.22,1,.36,1) auth-panel-in;display:grid}.auth-form>label,.auth-form__name label,.auth-credentials label,.auth-registration-fields>label{color:var(--color-ink-muted);font-size:var(--font-size-xs);gap:6px;display:grid}.auth-form input:not([type=checkbox]):not([type=radio]),.auth-form select{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-ink);font:inherit;font-size:var(--font-size-sm);width:100%;height:50px;padding:0 12px}.auth-form input:not([type=checkbox]):not([type=radio]):focus,.auth-form select:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-subtle);outline:0}.auth-form input[aria-invalid=true]{border-color:var(--color-danger)}.auth-form input[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.auth-form input[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-danger) 12%, transparent)}}.auth-form__name{grid-template-columns:1fr 1fr;gap:14px;display:grid}.auth-credentials{gap:16px;display:grid}.auth-credentials.is-invalid{animation:.34s ease-in-out auth-fields-shake}.auth-account-type{border:0;margin:0;padding:0}.auth-account-type legend{color:var(--color-ink-muted);font-size:var(--font-size-xs);margin-bottom:10px;padding:0}.auth-account-type>div{gap:28px;display:flex}.auth-account-type label{cursor:pointer;font-size:var(--font-size-sm);align-items:center;gap:8px;display:flex}.auth-account-type input{accent-color:var(--color-brand);width:18px;height:18px;margin:0}.auth-registration-fields{gap:16px;animation:.2s cubic-bezier(.22,1,.36,1) auth-panel-in;display:grid}.auth-password{display:block;position:relative}.auth-password input{padding-right:48px!important}.auth-password button{color:var(--color-ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:42px;height:42px;padding:0;display:flex;position:absolute;top:4px;right:5px}.auth-password button:hover{color:var(--color-brand)}.auth-password button svg{width:20px;height:20px}.auth-form label small{color:var(--color-ink-muted);font-size:var(--font-size-2xs)}.auth-form__consent{line-height:1.5;align-items:start!important;display:flex!important}.auth-form__consent input{accent-color:var(--color-brand);flex:none;width:17px;height:17px;margin:2px 0 0}.auth-form__consent a{color:var(--color-brand)}.auth-form__alert{border-radius:var(--radius-sm);font-size:var(--font-size-xs);border:1px solid;align-items:start;gap:10px;margin:0;padding:11px 13px;line-height:1.45;display:flex}.auth-form__alert svg{flex:none;width:17px;height:17px;margin-top:1px}.auth-form__alert strong{margin-bottom:1px;display:block}.auth-form__alert.is-error{background:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.auth-form__alert.is-error{background:color-mix(in srgb, var(--color-danger) 7%, var(--color-surface))}}.auth-form__alert.is-error{border-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.auth-form__alert.is-error{border-color:color-mix(in srgb, var(--color-danger) 28%, var(--color-border))}}.auth-form__alert.is-error{color:var(--color-danger)}.auth-form__alert.is-success{background:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.auth-form__alert.is-success{background:color-mix(in srgb, var(--color-success) 7%, var(--color-surface))}}.auth-form__alert.is-success{border-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.auth-form__alert.is-success{border-color:color-mix(in srgb, var(--color-success) 28%, var(--color-border))}}.auth-form__alert.is-success{color:var(--color-success)}.auth-form__submit{background:var(--color-brand);border-radius:var(--radius-sm);color:var(--color-surface);cursor:pointer;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);border:0;height:50px;margin-top:2px}.auth-form__submit:hover{background:var(--color-brand-hover)}.auth-form__forgot{color:var(--color-brand);font-size:var(--font-size-xs);justify-self:center;text-decoration:none}.auth-form__forgot:hover{text-underline-offset:3px;text-decoration:underline}.auth-form__privacy{color:var(--color-ink-muted);font-size:var(--font-size-2xs);text-align:center;margin:4px 10px 0;line-height:1.6}.auth-form__privacy a{color:var(--color-brand);text-decoration:none}.auth-form__privacy a:hover{text-underline-offset:3px;text-decoration:underline}.auth-form__message{background:var(--color-brand-subtle);border:1px solid var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.auth-form__message{border:1px solid color-mix(in srgb, var(--color-brand) 24%, transparent)}}.auth-form__message{border-radius:var(--radius-sm);color:var(--color-ink);font-size:var(--font-size-xs);text-align:center;margin:0;padding:11px 13px}.auth-card__switch{border-top:1px solid var(--color-border);color:var(--color-ink-muted);font-size:var(--font-size-xs);text-align:center;margin:30px 0 0;padding-top:22px}.auth-card__switch button{color:var(--color-brand);cursor:pointer;font:inherit;font-weight:var(--font-weight-semibold);background:0 0;border:0;padding:0}.auth-card__switch button:hover{text-underline-offset:3px;text-decoration:underline}.auth-footer{border-top:1px solid var(--color-border);color:var(--color-ink-muted);font-size:var(--font-size-2xs);text-align:center;padding:24px}.auth-footer nav{flex-wrap:wrap;justify-content:center;gap:12px 24px;display:flex}.auth-footer a{color:var(--color-ink-muted);text-decoration:none}.auth-footer a:hover{color:var(--color-brand)}.auth-footer p{margin:13px 0 0}@keyframes auth-panel-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-fields-shake{0%,to{transform:translate(0)}20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.auth-form,.auth-registration-fields,.auth-credentials.is-invalid{animation:none}.auth-tabs:after{transition:none}}@media (max-width:600px){.auth-header,.auth-header__inner{min-height:62px}.auth-header__inner{padding:0 16px}.auth-header__back span{display:none}.auth-header__logo{width:128px}.auth-content{padding:32px 16px 48px}.auth-card{min-height:0}.auth-tabs{margin-bottom:28px}.auth-card__heading h1{font-size:var(--font-size-xl)}.auth-form__name{grid-template-columns:1fr}.auth-footer{padding-inline:16px}}.checkout-page{background:var(--color-surface);flex-direction:column;min-height:100dvh;display:flex}.checkout-header{background:var(--color-ink);color:var(--color-surface)}.checkout-header__inner{grid-template-columns:180px 1fr auto;align-items:center;gap:24px;max-width:1180px;min-height:74px;margin:0 auto;padding:0 24px;display:grid}.checkout-header__inner>a:first-child{width:150px}.checkout-header__inner>span{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.02em;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;display:flex}.checkout-header__inner>span svg{width:19px;height:19px}.checkout-header__cart{color:var(--color-surface);font-size:var(--font-size-sm);align-items:center;gap:8px;display:flex;position:relative}.checkout-header__cart svg{width:22px;height:22px}.checkout-header__cart b{background:var(--color-brand);color:var(--color-surface);border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font-size:.625rem;display:flex;position:absolute;top:-9px;right:-10px}.checkout-header__actions{align-items:center;gap:2px;display:flex}.checkout-header__actions .header-action{color:var(--color-surface)}.checkout-header__actions .header-action:hover,.checkout-header__actions .header-action:focus-visible{background:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.checkout-header__actions .header-action:hover,.checkout-header__actions .header-action:focus-visible{background:color-mix(in srgb, var(--color-surface) 10%, transparent)}}.checkout-header__actions .header-action:hover,.checkout-header__actions .header-action:focus-visible{color:var(--color-brand)}.checkout-header__actions .header-action__tooltip{border-color:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.checkout-header__actions .header-action__tooltip{border-color:color-mix(in srgb, var(--color-surface) 18%, transparent)}}.checkout-header__actions .header-action__tooltip{top:calc(100% + 8px)}.checkout-progress{border-bottom:1px solid var(--color-border);padding:28px 24px 30px}.checkout-progress ol{grid-template-columns:repeat(4,1fr);max-width:820px;margin:0 auto;padding:0;list-style:none;display:grid;position:relative}.checkout-progress ol:before{background:var(--color-border);content:"";height:1px;position:absolute;inset:20px 12.5% auto}.checkout-progress li{color:var(--color-ink-muted);font-size:var(--font-size-xs);text-align:center;z-index:1;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.checkout-progress li span{background:var(--color-surface);border:1px solid var(--color-border);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.checkout-progress li span svg{width:18px;height:18px}.checkout-progress li strong{font-weight:var(--font-weight-medium)}.checkout-progress li.is-complete span{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-surface)}.checkout-progress li.is-active{color:var(--color-ink)}.checkout-progress li.is-active span{border:2px solid var(--color-brand);color:var(--color-brand)}.checkout-page__content{max-width:860px;margin:0 auto;padding:54px 24px 80px}.checkout-form{max-width:none}.checkout-form__heading{margin-bottom:30px}.checkout-form__heading h1{font-size:var(--font-size-2xl);letter-spacing:-.04em;margin:5px 0 8px}.checkout-form__heading p:last-child{color:var(--color-ink-muted);font-size:var(--font-size-sm);margin:0}.checkout-form form{gap:14px;display:grid}.checkout-form__grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.checkout-field{color:var(--color-ink-muted);font-size:var(--font-size-xs);gap:6px;display:grid}.checkout-field input,.checkout-field select{appearance:none;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-ink);font:inherit;font-size:var(--font-size-sm);width:100%;height:48px;padding:0 13px}.checkout-field input:focus,.checkout-field select:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-subtle);outline:0}.checkout-country-select{z-index:35;margin:0;position:relative}.checkout-country-select summary{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--font-size-sm);-webkit-user-select:none;user-select:none;grid-template-columns:22px 1fr 16px;align-items:center;gap:10px;height:48px;padding:0 13px;list-style:none;display:grid}.checkout-country-select summary::-webkit-details-marker{display:none}.checkout-country-select summary:hover{border-color:var(--color-ink-muted)}.checkout-country-select[open] summary{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-subtle)}.checkout-country-select summary strong{color:var(--color-ink);font-weight:var(--font-weight-regular)}.checkout-country-select summary .fi{width:22px;height:15px}.checkout-country-select summary>svg{justify-self:end;width:15px;height:15px}.checkout-country-select .vp-product-purchase__delivery-menu{z-index:45;width:min(340px,100%);max-height:286px}.checkout-field--phone{display:grid}.checkout-phone-control{grid-template-columns:124px minmax(0,1fr);display:grid;position:relative}.checkout-phone-control>input{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.checkout-phone-prefix{position:relative}.checkout-phone-prefix summary{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm) 0 0 var(--radius-sm);color:var(--color-ink);cursor:pointer;font-size:var(--font-size-sm);-webkit-user-select:none;user-select:none;grid-template-columns:22px 1fr 14px;align-items:center;gap:8px;height:48px;padding:0 11px;list-style:none;display:grid}.checkout-phone-prefix summary::-webkit-details-marker{display:none}.checkout-phone-prefix summary:hover{border-color:var(--color-ink-muted)}.checkout-phone-prefix[open] summary{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-subtle);z-index:42;position:relative}.checkout-phone-prefix summary strong{font-weight:var(--font-weight-medium)}.checkout-phone-prefix summary svg{color:var(--color-ink-muted);width:14px;height:14px;transition:transform .18s}.checkout-phone-prefix[open] summary svg{transform:rotate(180deg)}.checkout-phone-prefix .fi{border-radius:1px;width:20px;height:15px;box-shadow:0 0 0 1px #1f252e1a}.checkout-phone-prefix__menu{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-subtle);z-index:45;min-width:292px;max-height:286px;padding:6px;position:absolute;top:calc(100% + 7px);left:0;overflow-y:auto}.checkout-phone-prefix__menu button{border-radius:var(--radius-xs);color:var(--color-ink);cursor:pointer;font:inherit;font-size:var(--font-size-xs);text-align:left;background:0 0;border:0;grid-template-columns:22px minmax(0,1fr) auto 16px;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 9px;display:grid}.checkout-phone-prefix__menu button:hover{background:var(--color-surface-subtle)}.checkout-phone-prefix__menu button.is-current{background:var(--color-brand-subtle);color:var(--color-brand)}.checkout-phone-prefix__menu button b{color:var(--color-ink-muted);font-weight:var(--font-weight-regular)}.checkout-phone-prefix__menu button svg{width:15px;height:15px}.checkout-field-note{color:var(--color-ink-muted);font-size:var(--font-size-2xs);margin:-7px 0 2px;line-height:1.45}.checkout-invoice{border:0;border-top:1px solid var(--color-border);margin:20px 0 0;padding:26px 0 0}.checkout-invoice legend{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);padding:0}.checkout-invoice__type{gap:28px;margin:18px 0;display:flex}.checkout-invoice__type label,.checkout-checkbox{font-size:var(--font-size-sm);align-items:center;gap:8px;display:flex}.checkout-invoice__type input,.checkout-checkbox input{accent-color:var(--color-brand);width:18px;height:18px}.checkout-checkbox{color:var(--color-ink-muted)}.checkout-company-fields{gap:14px;display:grid}.checkout-billing-fields{gap:14px;margin-top:18px;display:grid}.checkout-form__submit{margin-top:28px}.checkout-form__navigation{justify-content:space-between;align-items:center;gap:18px;display:flex}.checkout-form__navigation>a{color:var(--color-brand);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);align-items:center;gap:7px;min-height:44px;text-decoration:none;display:inline-flex}.checkout-form__navigation>a:hover{color:var(--color-brand-hover);text-underline-offset:4px;text-decoration:underline}.checkout-form__navigation>a svg{width:16px;height:16px;transform:rotate(180deg)}.checkout-form__submit button{background:var(--color-brand);border-radius:var(--radius-sm);color:var(--color-surface);cursor:pointer;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);border:0;justify-content:center;align-items:center;gap:8px;min-width:230px;height:48px;padding:0 18px;display:inline-flex}.checkout-form__submit button:hover{background:var(--color-brand-hover)}.checkout-form__submit button svg{width:17px;height:17px}.checkout-form__submit p{color:var(--color-ink-muted);font-size:var(--font-size-xs);margin:12px 0 0}.checkout-summary{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:20px;position:sticky;top:20px}.checkout-summary h2{font-size:var(--font-size-lg);margin:0 0 18px}.checkout-summary__items{border-bottom:1px solid var(--color-border);gap:14px;padding-bottom:16px;display:grid}.checkout-summary__items>div{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.checkout-summary__items>div>div{background:var(--color-surface-subtle);height:52px;position:relative}.checkout-summary__items img{object-fit:contain;padding:4px}.checkout-summary__items p{font-size:var(--font-size-xs);margin:0;line-height:1.35}.checkout-summary__items p small{color:var(--color-ink-muted);margin-top:3px;display:block}.checkout-summary__items strong{font-size:var(--font-size-xs);text-align:right;white-space:nowrap}.checkout-summary dl{margin:18px 0}.checkout-summary dl>div{font-size:var(--font-size-sm);justify-content:space-between;margin:10px 0;display:flex}.checkout-summary dd{font-weight:var(--font-weight-semibold);margin:0}.checkout-summary__total{border-top:1px solid var(--color-border);font-weight:var(--font-weight-semibold);padding-top:16px;font-size:var(--font-size-md)!important;margin-top:16px!important}.checkout-summary>a{color:var(--color-brand);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);display:inline-flex}.checkout-summary__empty{color:var(--color-ink-muted);font-size:var(--font-size-sm);line-height:1.5}.checkout-footer{border-top:1px solid var(--color-border);flex:none;margin-top:auto}.checkout-footer__trust{justify-content:center;align-items:center;gap:44px;min-height:82px;padding:18px 24px;display:flex}.checkout-footer__trust span{color:var(--color-ink-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);align-items:center;gap:8px;display:flex}.checkout-footer__trust svg{color:var(--color-brand);width:20px;height:20px}.checkout-footer__links{background:var(--color-surface-subtle);font-size:var(--font-size-xs);flex-wrap:wrap;justify-content:center;gap:18px;padding:22px 24px;display:flex}.checkout-footer__links a:hover{color:var(--color-brand)}.checkout-footer__legal{background:var(--color-ink);color:var(--color-border);font-size:var(--font-size-xs);text-align:center;padding:18px 24px}@media (max-width:760px){.checkout-header__inner{grid-template-columns:1fr auto;min-height:62px;padding-inline:16px}.checkout-header__inner>a:first-child{width:128px}.checkout-header__inner>span{display:none}.checkout-progress{padding:20px 16px}.checkout-progress li strong{font-size:.625rem}.checkout-progress li span{width:32px;height:32px}.checkout-progress ol:before{inset:16px 12.5% auto}.checkout-page__content{padding:32px 16px 50px}.checkout-form__heading h1{font-size:var(--font-size-xl)}.checkout-form__grid{grid-template-columns:1fr}.checkout-country-select .vp-product-purchase__delivery-menu{width:100%}.checkout-summary{order:2;position:static}.checkout-form__navigation{flex-direction:column-reverse;align-items:stretch;gap:8px}.checkout-form__navigation>a{justify-content:center}.checkout-form__submit button{width:100%}.checkout-header__actions .header-action:nth-child(-n+3){display:none}.checkout-footer__trust{flex-direction:column;align-items:start;gap:12px}.checkout-footer__links{justify-content:flex-start;gap:12px 18px}}.checkout-page__content--layout{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:24px;width:100%;max-width:1240px;padding-top:42px;display:grid}.checkout-main{min-width:0}.checkout-stage-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:28px;box-shadow:0 8px 24px #192b480a}.checkout-stage-card .checkout-form__heading{border-bottom:1px solid var(--color-border);margin:-2px 0 24px;padding-bottom:22px}.checkout-stage-card .checkout-form__heading h1{font-size:var(--font-size-xl)}.checkout-account-data-notice,.checkout-security-note,.checkout-summary__notice{background:var(--color-success);align-items:center}@supports (color:color-mix(in lab, red, red)){.checkout-account-data-notice,.checkout-security-note,.checkout-summary__notice{background:color-mix(in srgb, var(--color-success) 6%, var(--color-surface))}}.checkout-account-data-notice,.checkout-security-note,.checkout-summary__notice{border:1px solid var(--color-success)}@supports (color:color-mix(in lab, red, red)){.checkout-account-data-notice,.checkout-security-note,.checkout-summary__notice{border:1px solid color-mix(in srgb, var(--color-success) 22%, var(--color-border))}}.checkout-account-data-notice,.checkout-security-note,.checkout-summary__notice{border-radius:var(--radius-sm);color:var(--color-ink-muted);font-size:var(--font-size-xs);gap:10px;margin:0 0 8px;padding:12px 14px;line-height:1.5;display:flex}.checkout-account-data-notice svg,.checkout-security-note>svg,.checkout-summary__notice svg{color:var(--color-success);flex:none;width:19px;height:19px}.checkout-error{border-radius:var(--radius-sm);color:#98271f;background:#fff6f5;border:1px solid #f2bbb6;border-left:4px solid #dc3d32;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;margin-bottom:16px;padding:14px 16px;display:grid}.checkout-error>svg{background:#ffe5e2;border-radius:50%;width:28px;height:28px;padding:6px}.checkout-error strong{font-size:var(--font-size-sm)}.checkout-error p{font-size:var(--font-size-xs);margin:3px 0 0}.checkout-back-button{border:1px solid var(--color-border)!important;color:var(--color-ink)!important;background:0 0!important;min-width:0!important}.checkout-back-button:hover{background:var(--color-surface-subtle)!important;border-color:var(--color-ink-muted)!important}.checkout-back-button svg{transform:rotate(180deg)}.checkout-shipping-list{gap:16px;display:grid}.checkout-shipping-item{border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow:hidden}.checkout-shipping-item__product{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;padding:16px;display:grid}.checkout-shipping-item__product img{background:var(--color-surface-subtle);border:1px solid var(--color-border);object-fit:contain;padding:4px}.checkout-shipping-item__product strong{font-size:var(--font-size-sm);line-height:1.4;display:block}.checkout-shipping-item__product small{color:var(--color-ink-muted);font-size:var(--font-size-2xs);margin-top:4px;display:block}.checkout-shipping-item__date{background:var(--color-surface-subtle);border-block:1px solid var(--color-border);color:var(--color-ink-muted);font-size:var(--font-size-xs);align-items:center;gap:7px;margin:0;padding:10px 16px;display:flex}.checkout-shipping-item__date svg{color:var(--color-brand);width:17px;height:17px}.checkout-shipping-item__date strong{color:var(--color-ink)}.checkout-shipping-options{display:grid}.checkout-shipping-options>label{border-bottom:1px solid var(--color-border);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:68px;padding:11px 16px;transition:background .15s;display:grid}.checkout-shipping-options>label:last-child{border-bottom:0}.checkout-shipping-options>label:hover{background:var(--color-surface-subtle)}.checkout-shipping-options>label.is-selected{background:var(--color-brand-subtle);box-shadow:inset 3px 0 var(--color-brand)}.checkout-shipping-options input{opacity:0;position:absolute}.checkout-shipping-options label>span{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;display:grid}.checkout-shipping-options label>span>svg{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-brand);border-radius:50%;width:38px;height:38px;padding:9px}.checkout-shipping-options strong{font-size:var(--font-size-xs);display:block}.checkout-shipping-options small{color:var(--color-ink-muted);font-size:var(--font-size-2xs);margin-top:2px;display:block}.checkout-shipping-options b{font-size:var(--font-size-sm)}.checkout-payment-options{gap:10px;display:grid}.checkout-payment-options>label{border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;gap:14px;min-height:76px;padding:12px 14px;transition:border-color .15s,background .15s;display:grid}.checkout-payment-options>label:hover{border-color:var(--color-ink-muted)}.checkout-payment-options>label.is-selected{background:var(--color-brand-subtle);border-color:var(--color-brand)}.checkout-payment-options input{opacity:0;position:absolute}.checkout-payment-option__icon{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-brand);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.checkout-payment-option__icon svg{width:20px;height:20px}.checkout-payment-options strong{font-size:var(--font-size-sm);display:block}.checkout-payment-options small{color:var(--color-ink-muted);font-size:var(--font-size-xs);margin-top:3px;line-height:1.45;display:block}.checkout-radio-mark{border:1px solid var(--color-border);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.is-selected .checkout-radio-mark{background:var(--color-brand);border-color:var(--color-brand);color:#fff}.checkout-radio-mark svg{width:14px;height:14px}.checkout-security-note{margin:18px 0 0}.checkout-security-note strong{color:var(--color-ink);font-size:var(--font-size-xs);display:block}.checkout-security-note p{margin:2px 0 0}.checkout-stripe-stage{gap:20px;display:grid}.checkout-stripe-stage .checkout-form__heading{margin-bottom:0}.checkout-stripe-element{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:18px}.checkout-stripe-stage .checkout-security-note{margin:0}.checkout-stripe-stage .checkout-final-actions{margin-top:2px}.checkout-stripe-reference{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);margin:18px 0;padding:14px}.checkout-review-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.checkout-review-box{border:1px solid var(--color-border);border-radius:var(--radius-sm);min-height:180px;padding:16px}.checkout-review-box__heading{grid-template-columns:34px 1fr auto;align-items:center;gap:10px;margin-bottom:14px;display:grid}.checkout-review-box__heading>span{background:var(--color-brand-subtle);color:var(--color-brand);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.checkout-review-box__heading svg{width:17px;height:17px}.checkout-review-box h2{font-size:var(--font-size-sm);margin:0}.checkout-review-box button{color:var(--color-brand);cursor:pointer;font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);background:0 0;border:0}.checkout-review-box>div:last-child{color:var(--color-ink-muted);font-size:var(--font-size-xs);gap:5px;line-height:1.45;display:grid}.checkout-review-box>div:last-child strong{color:var(--color-ink)}.checkout-review-items{border:1px solid var(--color-border);border-radius:var(--radius-sm);margin-top:12px;overflow:hidden}.checkout-review-items h2{background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);font-size:var(--font-size-sm);margin:0;padding:14px 16px}.checkout-review-items>div{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 16px;display:grid}.checkout-review-items>div+div{border-top:1px solid var(--color-border)}.checkout-review-items img{border:1px solid var(--color-border);object-fit:contain;padding:3px}.checkout-review-items strong{font-size:var(--font-size-xs);display:block}.checkout-review-items small{color:var(--color-ink-muted);font-size:var(--font-size-2xs);margin-top:3px;display:block}.checkout-review-items b{font-size:var(--font-size-sm);white-space:nowrap}.checkout-terms{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-xs);align-items:start;gap:10px;margin-top:16px;padding:14px;line-height:1.5;display:flex}.checkout-terms input{accent-color:var(--color-brand);flex:none;width:18px;height:18px;margin-top:1px}.checkout-terms a{color:var(--color-brand);font-weight:var(--font-weight-semibold)}.checkout-final-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:22px;display:flex}.checkout-final-actions>button,.checkout-final-actions>a{border-radius:var(--radius-sm);cursor:pointer;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;gap:8px;height:50px;padding:0 18px;text-decoration:none;display:inline-flex}.checkout-place-order{background:var(--color-brand);border:1px solid var(--color-brand);color:#fff;min-width:290px}.checkout-place-order:disabled{cursor:not-allowed;background:#a9b5c9;border-color:#a9b5c9}.checkout-place-order svg{width:17px;height:17px}.checkout-button-spinner,.checkout-spinner{border:2px solid #fff6;border-top-color:currentColor;border-radius:50%;width:18px;height:18px;animation:.75s linear infinite checkout-spin;display:inline-block}.checkout-spinner{border-color:var(--color-border);border-top-color:var(--color-brand);width:38px;height:38px}@keyframes checkout-spin{to{transform:rotate(360deg)}}.checkout-order-summary{background:var(--color-surface);top:20px;box-shadow:0 8px 24px #192b480a}.checkout-order-summary__heading{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.checkout-order-summary__heading h2{margin:0}.checkout-order-summary__heading p{color:var(--color-ink-muted);font-size:var(--font-size-2xs);margin:4px 0 0}.checkout-order-summary__heading a{color:var(--color-brand);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold)}.checkout-order-summary .checkout-summary__items{padding-block:16px}.checkout-order-summary__costs{gap:16px;padding:18px 0;display:grid;margin:0!important}.checkout-order-summary .checkout-order-summary__costs>div{font-size:var(--font-size-sm);grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;margin:0;display:grid}.checkout-order-summary__costs dt{color:var(--color-ink);font-weight:var(--font-weight-medium)}.checkout-order-summary__costs dd{font-weight:var(--font-weight-bold);text-align:right}.checkout-order-summary__costs dd.is-free{color:var(--color-success)}.checkout-order-summary__costs small{color:var(--color-ink-muted);grid-column:1/-1;font-size:.625rem;line-height:1.45}.checkout-order-summary__total{background:var(--color-brand-subtle);border-block:1px solid var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.checkout-order-summary__total{border-block:1px solid color-mix(in srgb, var(--color-brand) 16%, var(--color-border))}}.checkout-order-summary__total{grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;margin-inline:-20px;padding:16px 20px;display:grid}.checkout-order-summary__total>span{font-size:var(--font-size-md);font-weight:var(--font-weight-bold)}.checkout-order-summary__total>strong{color:var(--color-brand);font-size:var(--font-size-xl);text-align:right;line-height:1.1}.checkout-order-summary__total>small{color:var(--color-ink-muted);grid-column:1/-1;font-size:.625rem}.checkout-order-summary__documents{padding-top:18px}.checkout-order-summary__documents h3{font-size:var(--font-size-sm);margin:0}.checkout-order-summary__documents>p{color:var(--color-ink-muted);margin:5px 0 11px;font-size:.625rem;line-height:1.45}.checkout-order-summary__documents ul{border-block:1px solid var(--color-border);margin:0;padding:0;list-style:none}.checkout-order-summary__documents li{justify-content:space-between;align-items:start;gap:8px;padding:10px 0;display:flex}.checkout-order-summary__documents li+li{border-top:1px solid var(--color-border)}.checkout-order-summary__documents li>span{grid-template-columns:16px minmax(0,1fr);gap:2px 6px;min-width:0;display:grid}.checkout-order-summary__documents li svg{color:var(--color-brand);grid-row:1/3;width:15px;height:15px;margin-top:1px}.checkout-order-summary__documents li b{font-size:.6875rem}.checkout-order-summary__documents li small{color:var(--color-ink-muted);font-size:.5625rem;line-height:1.4}.checkout-order-summary__documents li>strong{white-space:nowrap;font-size:.625rem}.checkout-order-summary__vat{justify-content:space-between;align-items:center;display:flex}.checkout-order-summary__vat strong{color:var(--color-ink);white-space:nowrap;margin-left:8px}.checkout-summary__notice{background:var(--color-surface-subtle);border-color:var(--color-border);font-size:var(--font-size-2xs);margin:0;padding:10px}.checkout-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:460px;margin:0 auto;padding:60px 24px;display:flex}.checkout-state__icon{background:var(--color-brand-subtle);color:var(--color-brand);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:14px;display:flex}.checkout-state__icon svg{width:28px;height:28px}.checkout-state h1{font-size:var(--font-size-2xl);margin:14px 0 8px}.checkout-state>p{color:var(--color-ink-muted);margin:0}.checkout-primary-link,.checkout-secondary-link{border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 18px;text-decoration:none;display:inline-flex}.checkout-primary-link{background:var(--color-brand);color:#fff;margin-top:22px}.checkout-secondary-link{border:1px solid var(--color-border);color:var(--color-ink)}.checkout-primary-link svg{width:16px;height:16px}.checkout-state--success{width:100%;min-height:0;padding:38px 24px 56px}.checkout-complete-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);text-align:left;width:100%;max-width:1040px;overflow:hidden;box-shadow:0 18px 48px #18274014}.checkout-complete-card__hero{background:linear-gradient(135deg, var(--color-success), #fff 68%);align-items:center}@supports (color:color-mix(in lab, red, red)){.checkout-complete-card__hero{background:linear-gradient(135deg, color-mix(in srgb, var(--color-success) 8%, white), #fff 68%)}}.checkout-complete-card__hero{border-bottom:1px solid var(--color-border);grid-template-columns:58px minmax(0,1fr) auto;gap:18px;padding:28px 30px;display:grid}.checkout-state--success .checkout-state__icon{background:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.checkout-state--success .checkout-state__icon{background:color-mix(in srgb, var(--color-success) 12%, white)}}.checkout-state--success .checkout-state__icon{border:1px solid var(--color-success)}@supports (color:color-mix(in lab, red, red)){.checkout-state--success .checkout-state__icon{border:1px solid color-mix(in srgb, var(--color-success) 25%, white)}}.checkout-state--success .checkout-state__icon{color:var(--color-success);width:56px;height:56px;margin:0}.checkout-state--success.is-processing .checkout-state__icon{background:var(--color-brand-subtle);border-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.checkout-state--success.is-processing .checkout-state__icon{border-color:color-mix(in srgb, var(--color-brand) 25%, white)}}.checkout-state--success.is-processing .checkout-state__icon{color:var(--color-brand)}.checkout-complete-card__hero .eyebrow{color:var(--color-success);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);letter-spacing:.12em;margin:0}.checkout-state--success.is-processing .checkout-complete-card__hero .eyebrow{color:var(--color-brand)}.checkout-complete-card__hero h1{font-size:var(--font-size-xl);margin:7px 0 5px}.checkout-complete-card__hero>div>p:last-child{color:var(--color-ink-muted);font-size:var(--font-size-xs);margin:0;line-height:1.5}.checkout-complete-card__amount{border-left:1px solid var(--color-border);text-align:right;gap:4px;min-width:170px;margin:0;padding-left:24px;display:grid}.checkout-complete-card__amount small{color:var(--color-ink-muted);font-size:var(--font-size-2xs)}.checkout-complete-card__amount strong{color:var(--color-ink);font-size:var(--font-size-xl)}.checkout-complete-card__reference{background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 16px;padding:17px 30px;display:grid}.checkout-complete-card__reference>span{color:var(--color-ink-muted);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);text-transform:uppercase}.checkout-complete-card__reference>strong{color:var(--color-brand);font-size:var(--font-size-lg);letter-spacing:.02em}.checkout-complete-card__reference>small{color:var(--color-ink-muted);font-size:var(--font-size-2xs);grid-column:1/-1}.checkout-complete__content{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);display:grid}.checkout-complete__content>*{padding:26px 30px}.checkout-complete__content>*+*{border-left:1px solid var(--color-border)}.checkout-complete__content h2{font-size:var(--font-size-sm);margin:0 0 18px}.checkout-complete__timeline ol{margin:0;padding:0;list-style:none;display:grid}.checkout-complete__timeline li{grid-template-columns:34px minmax(0,1fr);gap:13px;min-height:66px;display:grid;position:relative}.checkout-complete__timeline li:not(:last-child):after{background:var(--color-border);content:"";width:1px;height:32px;position:absolute;top:34px;left:16px}.checkout-complete__timeline li>span{background:var(--color-surface-subtle);border:1px solid var(--color-border);color:var(--color-ink-muted);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.checkout-complete__timeline li.is-complete>span{background:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.checkout-complete__timeline li.is-complete>span{background:color-mix(in srgb, var(--color-success) 10%, white)}}.checkout-complete__timeline li.is-complete>span{border-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.checkout-complete__timeline li.is-complete>span{border-color:color-mix(in srgb, var(--color-success) 25%, white)}}.checkout-complete__timeline li.is-complete>span{color:var(--color-success)}.checkout-complete__timeline svg{width:15px;height:15px}.checkout-complete__timeline li>div{gap:4px;padding-top:1px;display:grid}.checkout-complete__timeline strong{font-size:var(--font-size-xs)}.checkout-complete__timeline small{color:var(--color-ink-muted);font-size:var(--font-size-2xs);line-height:1.45}.checkout-complete__summary dl{margin:0}.checkout-complete__summary dl>div{gap:5px;padding:11px 0;display:grid}.checkout-complete__summary dl>div+div{border-top:1px solid var(--color-border)}.checkout-complete__summary dt{color:var(--color-ink-muted);font-size:var(--font-size-2xs);align-items:center;gap:7px;display:flex}.checkout-complete__summary dt svg{color:var(--color-brand);width:14px;height:14px}.checkout-complete__summary dd{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;margin:0}.checkout-complete__summary dd.is-paid{color:var(--color-success)}.checkout-complete__summary dd.is-pending{color:var(--color-brand)}.checkout-complete__access-note{background:var(--color-brand-subtle);border:1px solid var(--color-brand);align-items:center}@supports (color:color-mix(in lab, red, red)){.checkout-complete__access-note{border:1px solid color-mix(in srgb, var(--color-brand) 22%, var(--color-border))}}.checkout-complete__access-note{border-radius:var(--radius-sm);grid-template-columns:34px minmax(0,1fr);gap:10px;margin-top:15px;padding:11px 12px;display:grid}.checkout-complete__access-note>span{color:var(--color-brand);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.checkout-complete__access-note svg{width:17px;height:17px}.checkout-complete__access-note div{gap:3px;display:grid}.checkout-complete__access-note strong{color:var(--color-ink);font-size:var(--font-size-xs)}.checkout-complete__access-note p{color:var(--color-ink-muted);font-size:var(--font-size-2xs);margin:0;line-height:1.5}.checkout-complete__actions{border-top:1px solid var(--color-border);justify-content:flex-end;gap:10px;padding:18px 30px;display:flex}.checkout-complete__actions .checkout-primary-link,.checkout-complete__actions .checkout-secondary-link{min-width:180px;margin-top:0}.checkout-complete__actions svg{width:15px;height:15px}.checkout-complete-card>footer{background:var(--color-surface-subtle);border-top:1px solid var(--color-border);color:var(--color-ink-muted);font-size:var(--font-size-2xs);text-align:center;justify-content:center;align-items:center;gap:7px;padding:12px 20px;display:flex}.checkout-complete-card>footer svg{color:var(--color-success);width:15px;height:15px}@media (max-width:1000px){.checkout-page__content--layout{grid-template-columns:minmax(0,1fr) 310px;padding-inline:18px}.checkout-stage-card{padding:22px}.checkout-review-grid{grid-template-columns:1fr}}@media (max-width:820px){.checkout-page__content--layout{grid-template-columns:1fr}.checkout-order-summary{order:-1;position:static}.checkout-summary__items{display:none}.checkout-order-summary__costs{grid-template-columns:1fr 1fr}.checkout-order-summary__documents{display:none}.checkout-complete__content{grid-template-columns:1fr}.checkout-complete__content>*+*{border-left:0;border-top:1px solid var(--color-border)}}@media (max-width:560px){.checkout-page__content--layout{padding:18px 10px 40px}.checkout-stage-card{border-radius:var(--radius-sm);padding:16px}.checkout-stage-card .checkout-form__heading{padding-bottom:16px}.checkout-progress{padding-inline:10px;overflow:hidden}.checkout-progress li strong{max-width:72px}.checkout-shipping-item__product{grid-template-columns:54px minmax(0,1fr);padding:12px}.checkout-shipping-item__product img{width:54px;height:54px}.checkout-shipping-options>label{gap:8px;padding-inline:12px}.checkout-shipping-options label>span{grid-template-columns:34px minmax(0,1fr)}.checkout-shipping-options label>span>svg{width:34px;height:34px;padding:8px}.checkout-payment-options>label{grid-template-columns:38px minmax(0,1fr) 22px;padding-inline:11px}.checkout-payment-option__icon{width:38px;height:38px}.checkout-review-items>div{grid-template-columns:48px minmax(0,1fr);align-items:start}.checkout-review-items img{width:48px;height:48px}.checkout-review-items b{grid-column:2}.checkout-final-actions{flex-direction:column-reverse;align-items:stretch}.checkout-final-actions>button,.checkout-final-actions>a{width:100%}.checkout-order-summary__costs{grid-template-columns:1fr}.checkout-complete__actions{flex-direction:column;width:100%}.checkout-complete__actions .checkout-secondary-link{margin-top:0}.checkout-state--success{min-height:0;padding:24px 10px 36px}.checkout-complete-card__hero{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;padding:22px 18px}.checkout-state--success .checkout-state__icon{width:44px;height:44px}.checkout-complete-card__hero h1{font-size:var(--font-size-xl)}.checkout-complete-card__amount{border-left:0;border-top:1px solid var(--color-border);text-align:left;grid-column:1/-1;justify-content:space-between;align-items:center;width:100%;padding:14px 0 0;display:flex}.checkout-complete-card__amount strong{font-size:var(--font-size-lg)}.checkout-complete-card__reference{grid-template-columns:1fr;align-items:start;padding:17px 18px}.checkout-complete-card__reference>strong{font-size:var(--font-size-md)}.checkout-complete-card__reference>small{grid-column:1}.checkout-complete__content>*{padding:21px 18px}.checkout-complete__actions{padding:18px}.checkout-complete__actions .checkout-primary-link,.checkout-complete__actions .checkout-secondary-link{width:100%;min-width:0}}.account-return-related-cases{background:#f4f8ff;border:1px solid #bfd3ff;border-radius:8px;overflow:hidden}.account-return-related-cases>header{align-items:flex-start;gap:13px;padding:17px 19px;display:flex}.account-return-related-cases>header>svg{color:#0865f5;flex:none;width:22px;height:22px}.account-return-related-cases>header strong{color:#172033;font-size:15px;display:block}.account-return-related-cases>header p{color:#637087;margin:4px 0 0;font-size:12px;line-height:1.55}.account-return-related-cases>div{border-top:1px solid #d5e1f7}.account-return-related-cases button{color:#172033;cursor:pointer;text-align:left;background:#fff;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;width:100%;padding:14px 18px;transition:background .16s,box-shadow .16s;display:grid}.account-return-related-cases button+button{border-top:1px solid #e3eaf5}.account-return-related-cases button:hover{background:#f4f8ff;box-shadow:inset 3px 0 #0865f5}.account-return-related-cases button:focus-visible{outline-offset:-3px;outline:2px solid #0865f5}.account-return-related-cases button span{display:flex}.account-return-related-cases__summary{flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.account-return-related-cases button small{color:#0865f5;letter-spacing:.04em;font-size:10px;font-weight:800}.account-return-related-cases button strong{font-size:14px}.account-return-related-cases__action{color:#0865f5;justify-content:flex-end;align-items:center;gap:9px}.account-return-related-cases__action strong{white-space:nowrap;font-size:12px!important}.account-return-related-cases button svg{width:15px;height:15px}.account-return-details--case-enter{animation:.2s ease-out both account-return-case-enter}.account-return-details__case-back{border:1px solid var(--color-border);color:#536178;cursor:pointer;text-align:left;background:#fff;border-radius:7px;align-self:start;align-items:center;gap:9px;margin:0 16px 12px;padding:8px 11px;display:inline-flex}.account-return-details__case-back:hover{color:#0865f5;background:#f7f9fc;border-color:#b9cff6}.account-return-details__case-back>svg{width:14px;height:14px;transform:rotate(180deg)}.account-return-details__case-back span{gap:1px;display:grid}.account-return-details__case-back small{color:#7a8799;letter-spacing:.06em;font-size:8px;font-weight:750}.account-return-details__case-back strong{font-size:11px}@keyframes account-return-case-enter{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media (max-width:680px){.account-return-related-cases button{grid-template-columns:1fr;align-items:start}.account-return-related-cases__action{justify-content:space-between}.account-return-related-cases__action strong{white-space:normal}}:is(.account-modal:has(.account-return-wizard),.account-modal:has(.account-return-wizard__loading),.account-modal:has(.account-return-wizard__empty)){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:.18s ease-out both account-return-backdrop-enter}:is(.account-modal__content:has(.account-return-wizard),.account-modal__content:has(.account-return-wizard__loading),.account-modal__content:has(.account-return-wizard__empty)){padding:28px 32px}.account-return-wizard__stage{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;animation:.3s cubic-bezier(.22,1,.36,1) both account-return-step-enter;display:grid}.account-return-wizard__selection{background:linear-gradient(135deg,#f8faff 0%,#f3f7fc 100%);grid-template-columns:76px minmax(0,1fr) auto;gap:16px;min-height:106px;padding:14px 16px;transition:border-color .2s,box-shadow .2s,transform .2s}.account-return-wizard__selection:hover{border-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.account-return-wizard__selection:hover{border-color:color-mix(in srgb, var(--color-brand) 30%, var(--color-border))}}.account-return-wizard__selection:hover{transform:translateY(-1px);box-shadow:0 10px 26px #1a365d12}.account-return-wizard__selection>div svg{color:var(--color-brand);width:25px;height:25px}.account-return-wizard__selection section{gap:5px;min-width:0}.account-return-wizard__selection section strong{font-size:var(--font-size-sm);line-height:1.35}.account-return-wizard__selection small,.account-return-wizard__selection span{line-height:1.4}.account-return-wizard__selection>b{font-size:var(--font-size-sm);white-space:nowrap;align-self:center}.account-return-wizard__loading{gap:16px;min-height:330px;animation:.24s ease-out both account-return-step-enter;display:grid}.account-return-wizard__loading-product{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#f7f9fc;grid-template-columns:76px minmax(0,1fr) 100px;align-items:center;gap:16px;min-height:108px;padding:15px;display:grid}.account-return-wizard__loading-product>i{width:76px;height:76px}.account-return-wizard__loading-product>span{gap:9px;display:grid}.account-return-wizard__loading-product b{width:min(360px,80%);height:14px}.account-return-wizard__loading-product small{width:min(250px,60%);height:9px}.account-return-wizard__loading-product>strong{justify-self:end;width:92px;height:18px}.account-return-wizard__loading-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.account-return-wizard__loading-fields i{height:64px}.account-return-wizard__loading-product :is(i,b,small,strong),.account-return-wizard__loading-fields i{background:#e9edf3;border-radius:7px;animation:1.15s ease-in-out infinite offers-skeleton;display:block}.account-return-wizard__loading>p{background:var(--color-brand-subtle);border:1px solid var(--color-brand);align-self:end;align-items:center}@supports (color:color-mix(in lab, red, red)){.account-return-wizard__loading>p{border:1px solid color-mix(in srgb, var(--color-brand) 20%, var(--color-border))}}.account-return-wizard__loading>p{border-radius:var(--radius-sm);grid-template-columns:24px minmax(0,1fr);gap:3px 12px;margin:0;padding:14px 16px;display:grid}.account-return-wizard__loading>p .checkout-spinner{grid-row:1/3;width:22px;height:22px}.account-return-wizard__loading>p strong{font-size:var(--font-size-xs)}.account-return-wizard__loading>p small{color:var(--color-ink-muted);font-size:var(--font-size-2xs);line-height:1.45}.account-return-wizard__empty{text-align:center;flex-direction:column;align-items:center;min-height:360px;padding:48px 30px 30px;animation:.28s cubic-bezier(.22,1,.36,1) both account-return-step-enter;display:flex}.account-return-wizard__empty>span{background:var(--color-brand-subtle);border:1px solid var(--color-brand);align-items:center}@supports (color:color-mix(in lab, red, red)){.account-return-wizard__empty>span{border:1px solid color-mix(in srgb, var(--color-brand) 18%, var(--color-border))}}.account-return-wizard__empty>span{color:var(--color-brand);border-radius:50%;justify-content:center;width:64px;height:64px;display:flex}.account-return-wizard__empty>span svg{width:28px;height:28px}.account-return-wizard__empty h3{font-size:var(--font-size-lg);margin:18px 0 7px}.account-return-wizard__empty p{color:var(--color-ink-muted);font-size:var(--font-size-xs);max-width:560px;margin:0;line-height:1.6}.account-return-wizard__empty>div{justify-content:center;gap:10px;margin-top:24px;display:flex}@keyframes account-return-backdrop-enter{0%{background:0 0}}@keyframes account-return-step-enter{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media (max-width:760px){:is(.account-modal__content:has(.account-return-wizard),.account-modal__content:has(.account-return-wizard__loading),.account-modal__content:has(.account-return-wizard__empty)){padding:20px 18px}.account-return-wizard__stage{grid-template-columns:1fr}.account-return-wizard__selection{grid-template-columns:64px minmax(0,1fr)}.account-return-wizard__selection>div{width:64px;height:64px}.account-return-wizard__selection>b{grid-column:2;justify-self:start}.account-return-wizard__loading-product{grid-template-columns:62px minmax(0,1fr)}.account-return-wizard__loading-product>i{width:62px;height:62px}.account-return-wizard__loading-product>strong{grid-column:2;justify-self:start}.account-return-wizard__loading-fields{grid-template-columns:1fr}.account-return-wizard__empty{min-height:300px;padding-inline:8px}}@media (prefers-reduced-motion:reduce){:is(.account-modal:has(.account-return-wizard),.account-modal:has(.account-return-wizard__loading),.account-modal:has(.account-return-wizard__empty),.account-return-wizard__stage,.account-return-wizard__loading,.account-return-wizard__empty){animation:none}.account-return-wizard__selection{transition:none}}.account-return-wizard__order-status{font-weight:var(--font-weight-semibold);border:1px solid;border-radius:99px;place-self:start;align-items:center;gap:6px;width:fit-content;padding:4px 8px;display:inline-flex;font-size:.625rem!important}.account-return-wizard__order-status svg{width:13px;height:13px}.account-return-wizard__order-status.is-shipped{color:#155eef;background:#eef4ff;border-color:#c7d9fa}.account-return-wizard__order-status.is-delivered{color:#087a52;background:#eaf8f2;border-color:#c2e3d2}.account-return-wizard__selection>dl{border-top:1px solid var(--color-border);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:2px -16px -14px;display:grid}.account-return-wizard__selection>dl>div{gap:4px;min-width:0;padding:13px 16px;display:grid}.account-return-wizard__selection>dl>div+div{border-left:1px solid var(--color-border)}.account-return-wizard__selection dt{color:var(--color-ink-muted);font-size:.625rem}.account-return-wizard__selection dd{font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;margin:0;line-height:1.45}.account-return-wizard__shipping>.account-return-wizard__shipping-card{background:#fff;padding:0;display:block;overflow:hidden}.account-return-wizard__shipping-card>header{border-bottom:1px solid var(--color-border);background:#f7f9fc;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;padding:13px 15px;display:grid}.account-return-wizard__shipping-card>header>span,.account-return-wizard__dispatch>header>span{background:var(--color-brand-subtle);color:var(--color-brand);border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.account-return-wizard__shipping-card>header svg,.account-return-wizard__dispatch>header svg{width:18px;height:18px}.account-return-wizard__shipping-card>header small,.account-return-wizard__dispatch>header small{color:var(--color-brand);font-size:.5625rem;font-weight:var(--font-weight-bold);letter-spacing:.08em;margin-bottom:2px;display:block}.account-return-wizard__shipping-card>header strong,.account-return-wizard__dispatch>header strong{color:var(--color-ink);font-size:var(--font-size-xs);display:block}.account-return-wizard__shipping-card>ul{gap:10px;margin:0;padding:15px 17px 17px;list-style:none;display:grid}.account-return-wizard__shipping-card>ul li{color:var(--color-ink-muted);font-size:var(--font-size-2xs);grid-template-columns:17px minmax(0,1fr);gap:9px;line-height:1.55;display:grid}.account-return-wizard__shipping-card>ul li:before{color:#087a52;content:"✓";background:#eaf8f2;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;margin-top:1px;font-size:.5625rem;font-weight:800;display:flex}.account-return-wizard__shipping-card>dl{margin:0;padding:8px 16px 12px;display:grid}.account-return-wizard__shipping-card>dl>div{border-bottom:1px solid #edf0f4;grid-template-columns:88px minmax(0,1fr);align-items:start;gap:12px;padding:8px 0;display:grid}.account-return-wizard__shipping-card>dl>div:last-child{border-bottom:0}.account-return-wizard__shipping-card dt{color:var(--color-ink-muted);font-size:.625rem}.account-return-wizard__shipping-card dd{color:var(--color-ink);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;margin:0;line-height:1.45}.account-return-wizard__dispatch{border-radius:var(--radius-sm);background:linear-gradient(135deg,#eef4ff 0%,#f5f8ff 100%);border:1px solid #bfd3f8;overflow:hidden}.account-return-wizard__dispatch>header{border-bottom:1px solid #d6e2f8;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:14px 16px;display:grid}.account-return-wizard__dispatch>header>span{background:#fff;width:42px;height:42px}.account-return-wizard__dispatch>header p{color:var(--color-ink-muted);margin:4px 0 0;font-size:.625rem;line-height:1.5}.account-return-wizard__dispatch>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.account-return-wizard__dispatch>div>span{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:4px 9px;padding:13px 15px;display:grid}.account-return-wizard__dispatch>div>span+span{border-left:1px solid #d6e2f8}.account-return-wizard__dispatch>div svg{color:var(--color-brand);grid-row:1/3;width:17px;height:17px;margin-top:1px}.account-return-wizard__dispatch>div b{color:var(--color-ink);font-size:.625rem}.account-return-wizard__dispatch>div small{color:var(--color-ink-muted);font-size:.5625rem;line-height:1.45}.account-return-wizard__stage--summary{gap:14px}.account-return-wizard__review{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff;overflow:hidden}.account-return-wizard__review>header{background:linear-gradient(135deg,#f8faff 0%,#f2f6fd 100%);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 14px;display:grid}.account-return-wizard__review-image{border:1px solid var(--color-border);border-radius:var(--radius-xs);background:#fff;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:relative;overflow:hidden}.account-return-wizard__review-image img{object-fit:contain;padding:3px}.account-return-wizard__review-image svg{color:var(--color-brand);width:21px;height:21px}.account-return-wizard__review>header>div:nth-child(2){gap:2px;min-width:0;display:grid}.account-return-wizard__review>header>div:nth-child(2) small{color:var(--color-brand);letter-spacing:.07em;font-size:.53125rem;font-weight:750}.account-return-wizard__review>header>div:nth-child(2) strong{font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.account-return-wizard__review>header>div:nth-child(2) p{color:var(--color-ink-muted);margin:0;font-size:.59375rem}.account-return-wizard__review>header>b{color:var(--color-brand);font-size:var(--font-size-md);white-space:nowrap;justify-items:end;gap:1px;display:grid}.account-return-wizard__review>header>b small{color:var(--color-ink-muted);letter-spacing:.06em;font-size:.5rem}.account-return-wizard__review-money,.account-return-wizard__review-facts{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.account-return-wizard__review-money{border-top:1px solid var(--color-border)}.account-return-wizard__review-money>div,.account-return-wizard__review-facts>div{gap:3px;min-width:0;padding:10px 13px;display:grid}.account-return-wizard__review-money>div+div,.account-return-wizard__review-facts>div+div{border-left:1px solid var(--color-border)}.account-return-wizard__review-money>div:last-child{background:#edf4ff}.account-return-wizard__review dt{color:var(--color-ink-muted);font-size:.53125rem}.account-return-wizard__review dd{overflow-wrap:anywhere;margin:0;font-size:.6875rem;font-weight:700;line-height:1.4}.account-return-wizard__review-money>div:last-child dd{color:var(--color-brand);font-size:var(--font-size-xs)}.account-return-wizard__review-facts{border-top:1px solid var(--color-border);background:#fafbfc}.account-return-wizard__review-facts dd{font-size:.625rem;font-weight:600}.account-return-wizard__review-result{color:#155c42;background:#f0faf5;border-top:1px solid #c7e5d6;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;padding:9px 13px;display:grid}.account-return-wizard__review-result svg{width:17px;height:17px}.account-return-wizard__review-result p{margin:0;font-size:.625rem;line-height:1.45}.account-return-wizard__stage--summary+.account-returns__form-error{margin-top:0}.account-return-wizard__stage--summary .account-return-wizard__final-consent{padding-block:10px}.account-return-wizard__final-product{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:linear-gradient(135deg,#f8faff 0%,#f3f7fc 100%);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 15px;display:grid}.account-return-wizard__final-product>div{border:1px solid var(--color-border);border-radius:var(--radius-xs);background:#fff;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative;overflow:hidden}.account-return-wizard__final-product>div img{object-fit:contain;padding:4px}.account-return-wizard__final-product>div svg{color:var(--color-brand);width:24px;height:24px}.account-return-wizard__final-product>span{gap:3px;min-width:0;display:grid}.account-return-wizard__final-product small{color:var(--color-brand);font-size:.5625rem;font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.account-return-wizard__final-product strong{font-size:var(--font-size-xs);line-height:1.4}.account-return-wizard__final-product p{color:var(--color-ink-muted);margin:0;font-size:.625rem}.account-return-wizard__final-product>b{font-size:var(--font-size-sm);white-space:nowrap}.account-return-wizard__final-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.account-return-wizard__final-grid>article{border:1px solid var(--color-border);border-radius:var(--radius-sm);grid-template-columns:36px minmax(0,1fr);align-items:start;gap:11px;min-height:106px;padding:14px;display:grid}.account-return-wizard__final-grid>article>span{background:var(--color-brand-subtle);color:var(--color-brand);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.account-return-wizard__final-grid svg{width:17px;height:17px}.account-return-wizard__final-grid article div{gap:4px;min-width:0;display:grid}.account-return-wizard__final-grid small{color:var(--color-ink-muted);font-size:.5625rem}.account-return-wizard__final-grid strong{font-size:var(--font-size-xs);line-height:1.4}.account-return-wizard__final-grid p{color:var(--color-ink-muted);overflow-wrap:anywhere;margin:0;font-size:.625rem;line-height:1.5}.account-return-wizard__final-note{border-radius:var(--radius-sm);background:#f0faf5;border:1px solid #b9dfcc;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:11px;padding:13px 15px;display:grid}.account-return-wizard__final-note>svg{color:#087a52;width:21px;height:21px;margin-top:1px}.account-return-wizard__final-note strong{color:#155c42;font-size:var(--font-size-xs);display:block}.account-return-wizard__final-note p{color:#517466;margin:4px 0 0;font-size:.625rem;line-height:1.55}.account-return-wizard__final-consent{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fafbfc;padding:13px 14px}@media (max-width:760px){.account-return-wizard__selection>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.account-return-wizard__selection>dl>div:nth-child(3){border-left:0;border-top:1px solid var(--color-border)}.account-return-wizard__selection>dl>div:nth-child(4){border-top:1px solid var(--color-border)}.account-return-wizard__dispatch>div{grid-template-columns:1fr}.account-return-wizard__dispatch>div>span+span{border-top:1px solid #d6e2f8;border-left:0}.account-return-wizard__final-grid,.account-return-wizard__review-facts{grid-template-columns:1fr}.account-return-wizard__review-facts>div+div{border-left:0;border-top:1px solid var(--color-border)}}@media (max-width:520px){.account-return-wizard__selection>dl{grid-template-columns:1fr}.account-return-wizard__selection>dl>div+div{border-left:0;border-top:1px solid var(--color-border)}.account-return-wizard__final-product{grid-template-columns:54px minmax(0,1fr)}.account-return-wizard__final-product>div{width:54px;height:54px}.account-return-wizard__final-product>b{grid-column:2}.account-return-wizard__review>header{grid-template-columns:44px minmax(0,1fr)}.account-return-wizard__review-image{width:44px;height:44px}.account-return-wizard__review>header>b{grid-column:2;justify-items:start}.account-return-wizard__review-money{grid-template-columns:1fr}.account-return-wizard__review-money>div+div{border-left:0;border-top:1px solid var(--color-border)}}.account-returns__error,.account-returns__decision{border-radius:var(--radius-sm);color:#9b2c22;background:#fff8f7;border:1px solid #f0c1bc;align-items:center;gap:12px;margin-bottom:18px;padding:14px 16px;display:flex}.account-returns__error>svg,.account-returns__decision>svg{flex:none;width:22px;height:22px}.account-returns__error strong,.account-returns__decision strong{font-size:var(--font-size-sm);display:block}.account-returns__error p,.account-returns__decision p{font-size:var(--font-size-xs);margin:3px 0 0}.account-returns__error button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-weight:700;text-decoration:underline}.account-returns__decision{color:#224b80;background:#f7faff;border-color:#cbdcf5;align-items:flex-start;margin:0}.account-returns__decision.is-rejected{color:#9b2c22;background:#fff8f7;border-color:#f0c1bc}.account-empty-state{border-radius:var(--radius-md);text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;flex-direction:column;justify-content:center;align-items:center;min-height:260px;margin-top:12px;padding:36px 24px;display:flex}.account-return-list>.account-empty-state{margin-top:0}.account-empty-state>span{background:var(--color-brand-subtle);color:var(--color-brand);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.account-empty-state>span svg{width:22px;height:22px}.account-empty-state h2{color:var(--color-ink);font-size:var(--font-size-md);margin:14px 0 6px}.account-empty-state p{color:var(--color-ink-muted);font-size:var(--font-size-xs);max-width:520px;margin:0;line-height:1.55}.account-empty-state__action{margin-top:18px}.account-empty-state__action>a,.account-empty-state__action>button{background:var(--color-brand);border:1px solid var(--color-brand);border-radius:var(--radius-sm);color:#fff;cursor:pointer;font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;min-height:42px;padding:0 17px;text-decoration:none;display:inline-flex}.account-empty-state__action>a:hover,.account-empty-state__action>a:focus-visible,.account-empty-state__action>button:hover,.account-empty-state__action>button:focus-visible{background:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.account-empty-state__action>a:hover,.account-empty-state__action>a:focus-visible,.account-empty-state__action>button:hover,.account-empty-state__action>button:focus-visible{background:color-mix(in srgb, var(--color-brand) 86%, #000)}}.account-empty-state__action>a:hover,.account-empty-state__action>a:focus-visible,.account-empty-state__action>button:hover,.account-empty-state__action>button:focus-visible{outline:3px solid var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.account-empty-state__action>a:hover,.account-empty-state__action>a:focus-visible,.account-empty-state__action>button:hover,.account-empty-state__action>button:focus-visible{outline:3px solid color-mix(in srgb, var(--color-brand) 18%, transparent)}}.account-returns-eligible{border-top:1px solid var(--color-border);margin-top:26px;padding-top:24px}.account-returns-eligible>header{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.account-returns-eligible h3{font-size:var(--font-size-base);margin:0}.account-returns-eligible header p{color:var(--color-ink-muted);font-size:var(--font-size-xs);margin:4px 0 0}.account-returns-eligible header>span{color:var(--color-brand);font-size:var(--font-size-xs);background:#eaf2ff;border-radius:99px;padding:5px 10px;font-weight:700}.account-returns-eligible>div{gap:10px;display:grid}.account-returns-eligible article{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;display:grid}.account-returns-eligible article>div:nth-child(2){gap:3px;min-width:0;display:grid}.account-returns-eligible article small{color:var(--color-ink-muted);font-size:var(--font-size-2xs)}.account-returns-eligible article strong{font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-returns-eligible article span{color:var(--color-brand);font-size:var(--font-size-xs);font-weight:650}.account-returns-eligible__image{background:#f6f8fb;border-radius:8px;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative;overflow:hidden}.account-returns-eligible__image img{object-fit:contain;padding:4px}.account-returns-eligible__image svg{color:#8ca0b8;width:27px;height:27px}.account-return-timeline{grid-template-columns:repeat(5,1fr);margin:2px 0;padding:8px 0 16px;display:grid}.account-return-timeline>div{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.account-return-timeline>div:before{content:"";background:#dce3eb;width:100%;height:2px;position:absolute;top:7px;right:50%}.account-return-timeline>div:first-child:before{display:none}.account-return-timeline i{z-index:1;background:#dce3eb;border:3px solid #fff;border-radius:50%;width:14px;height:14px;display:block;position:relative;box-shadow:0 0 0 1px #dce3eb}.account-return-timeline .is-done:before,.account-return-timeline .is-done i{background:#16866f}.account-return-timeline .is-done i{box-shadow:0 0 0 1px #16866f}.account-return-timeline span{color:var(--color-ink);margin-top:9px;font-size:.6875rem;font-weight:650}.account-return-timeline small{color:var(--color-ink-muted);margin-top:3px;font-size:.625rem}.account-return-details__shipping address>small{color:var(--color-ink-muted);font-size:var(--font-size-2xs);margin-top:3px;font-style:normal;display:block}.account-returns__tracking-readonly{border-radius:var(--radius-sm);background:#f5f9ff;border:1px solid #d9e5f5;align-items:center;gap:12px;padding:14px 16px;display:flex}.account-returns__tracking-readonly>svg{color:var(--color-brand);width:24px;height:24px}.account-returns__tracking-readonly div{gap:2px;display:grid}.account-returns__tracking-readonly span{color:var(--color-ink-muted);font-size:var(--font-size-2xs)}.account-returns__tracking-readonly strong{font-family:var(--font-sora);font-size:var(--font-size-xs)}.account-returns__form-error{border-radius:var(--radius-sm);color:#a33127;font-size:var(--font-size-xs);background:#fff5f4;border:1px solid #f0c1bc;margin:0;padding:10px 12px}.account-new-return label small{color:#8a5a18;margin-top:5px;font-size:.625rem;display:block}.account-list-skeleton{pointer-events:none;gap:12px;padding-top:14px;display:grid}.account-list-skeleton article{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);grid-template-columns:minmax(240px,1.6fr) repeat(2,minmax(120px,.7fr)) 104px;align-items:center;gap:24px;min-height:108px;padding:18px;display:grid}.account-list-skeleton__primary{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:13px;display:grid}.account-list-skeleton__primary>i{width:54px;height:54px}.account-list-skeleton__primary>span,.account-list-skeleton__meta{gap:9px;display:grid}.account-list-skeleton__primary strong{width:min(270px,82%);height:14px}.account-list-skeleton__primary small{width:min(190px,62%);height:10px}.account-list-skeleton__meta i{width:64%;height:11px}.account-list-skeleton__meta small{width:82%;height:14px}.account-list-skeleton article>b{justify-self:end;width:96px;height:38px}.account-list-skeleton__primary>i,.account-list-skeleton__primary strong,.account-list-skeleton__primary small,.account-list-skeleton__meta i,.account-list-skeleton__meta small,.account-list-skeleton article>b{background:linear-gradient(90deg,#edf1f6 24%,#f8fafc 50%,#edf1f6 76%) 0 0/220% 100%;border-radius:999px;animation:1.25s ease-in-out infinite account-list-skeleton-shimmer;display:block}.account-list-skeleton__primary>i,.account-list-skeleton article>b{border-radius:var(--radius-sm)}@keyframes account-list-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.account-returns-skeleton{gap:14px;padding-top:20px;display:grid}.account-returns-skeleton>div:first-child,.account-returns-skeleton article,.account-returns-skeleton__stats i,.account-page-loading__crumb,.account-page-loading__sidebar,.account-page-loading__line{background:linear-gradient(90deg,#eef2f6 25%,#fafbfd 50%,#eef2f6 75%) 0 0/200% 100%;animation:1.35s linear infinite storefront-skeleton-shimmer}.account-returns-skeleton>div:first-child{border-radius:8px;width:100%;height:46px}.account-returns-skeleton__stats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.account-returns-skeleton__stats i{border-radius:10px;height:76px}.account-returns-skeleton article{border-radius:10px;gap:10px;height:150px;padding:18px;display:grid}.account-returns-skeleton article span{background:#ffffffbf;border-radius:99px;width:130px;height:20px}.account-returns-skeleton article strong{background:#fffc;border-radius:5px;width:55%;height:18px}.account-returns-skeleton article p{background:#ffffffb3;border-radius:5px;width:35%;height:12px}.account-returns-skeleton article div{background:#ffffffa6;border-radius:6px;height:34px}.account-page-loading__crumb{border-radius:4px;width:260px;height:14px;margin:24px 0}.account-page-loading__sidebar{border-radius:12px;min-height:420px}.account-page-loading__line{border-radius:5px;width:55%;height:13px;margin-top:10px}.account-page-loading__line.is-title{width:210px;height:25px;margin:0}@media (max-width:720px){.account-list-skeleton article{grid-template-columns:minmax(0,1fr) 84px;gap:15px;min-height:96px;padding:14px}.account-list-skeleton__meta{display:none}.account-list-skeleton article>b{width:78px}.account-returns-eligible article{grid-template-columns:54px minmax(0,1fr)}.account-returns-eligible__image{width:54px;height:54px}.account-returns-eligible article button{grid-column:1/-1;justify-content:center;width:100%}.account-return-timeline{grid-template-columns:1fr;gap:10px}.account-return-timeline>div{text-align:left;align-items:flex-start;min-height:45px;padding-left:26px}.account-return-timeline>div:before{width:2px;height:100%;top:-34px;left:6px;right:auto}.account-return-timeline i{position:absolute;top:2px;left:0}.account-return-timeline span{margin-top:0}.account-returns-skeleton__stats{grid-template-columns:1fr}.account-page-loading__sidebar{display:none}}.cart-line.is-delivery-unavailable{border-color:#efc7c3;box-shadow:0 8px 24px #b423180d}.cart-line.is-delivery-unavailable>:not(.cart-line__unsupported-destination){opacity:.72}.cart-line__unsupported-destination{border-radius:var(--radius-sm);color:#7a271a;background:#fff7f6;border:1px solid #efc7c3;border-left:3px solid #d92d20;grid-column:1/-1;align-items:flex-start;gap:12px;padding:14px 24px;display:flex}.cart-line__unsupported-destination>span,.checkout-unsupported-delivery>span{color:#d92d20;background:#fee4e2;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.cart-line__unsupported-destination strong,.checkout-unsupported-delivery strong{font-size:var(--font-size-sm);display:block}.cart-line__unsupported-destination p,.checkout-unsupported-delivery p{color:#912018;font-size:var(--font-size-xs);margin:3px 0 0;line-height:1.55}.cart-summary__excluded{color:#7a271a;background:#fff7f6;border-block:1px solid #efc7c3;align-items:flex-start;gap:10px;margin-bottom:-1px;padding:13px 22px;display:flex}.cart-summary__excluded>svg{color:#d92d20;flex:none;width:18px;height:18px;margin-top:1px}.cart-summary__excluded strong{font-size:var(--font-size-xs);display:block}.cart-summary__excluded p{font-size:var(--font-size-2xs);margin:3px 0 0;line-height:1.45}.cart-summary__checkout:disabled{color:#667085;cursor:not-allowed;background:#d0d5dd;border-color:#d0d5dd}.checkout-unsupported-delivery{border-radius:var(--radius-sm);background:#fff7f6;border:1px solid #efc7c3;border-left:3px solid #d92d20;align-items:flex-start;gap:13px;margin-bottom:18px;padding:15px 17px;display:flex}.checkout-unsupported-delivery ul{gap:3px;margin:10px 0 0;padding:0;list-style:none;display:grid}.checkout-unsupported-delivery li{color:#344054;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.checkout-unsupported-delivery li small{color:var(--color-ink-muted);font-weight:var(--font-weight-regular);margin-left:5px}.checkout-order-summary__excluded{border-radius:var(--radius-sm);color:#7a271a;background:#fff7f6;border:1px solid #efc7c3;border-left:3px solid #d92d20;align-items:center;gap:9px;margin-top:14px;padding:11px 20px;display:flex}.checkout-order-summary__excluded>svg{color:#d92d20;width:18px;height:18px}.checkout-order-summary__excluded span{gap:2px;display:grid}.checkout-order-summary__excluded strong{font-size:var(--font-size-xs)}.checkout-order-summary__excluded small{color:#912018;font-size:var(--font-size-2xs)}@media (max-width:700px){.cart-line__unsupported-destination{padding:13px 15px}.cart-summary__excluded{padding-inline:15px}.checkout-unsupported-delivery{margin-bottom:14px;padding:13px}.checkout-order-summary__excluded{padding-inline:14px}}.cart-page{background:var(--color-surface-subtle);font-family:var(--font-sora);min-height:70vh;padding:26px 0 72px}.cart-page__breadcrumbs{color:var(--color-ink-muted);font-size:var(--font-size-xs);align-items:center;gap:7px;margin-bottom:20px;display:flex}.cart-page__breadcrumbs a{color:var(--color-ink)}.cart-page__breadcrumbs a:hover{color:var(--color-brand)}.cart-page__breadcrumbs svg{width:13px;height:13px}.cart-page__heading{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.cart-page__heading h1{font-size:var(--font-size-2xl);letter-spacing:-.04em;margin:0}.cart-page__heading a{color:var(--color-brand);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);align-items:center;gap:6px;display:flex}.cart-page__heading a svg{width:16px;height:16px}.cart-page__availability-notice{background:var(--color-warning);align-items:center}@supports (color:color-mix(in lab, red, red)){.cart-page__availability-notice{background:color-mix(in srgb, var(--color-warning) 7%, var(--color-surface))}}.cart-page__availability-notice{border:1px solid var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.cart-page__availability-notice{border:1px solid color-mix(in srgb, var(--color-warning) 35%, var(--color-border))}}.cart-page__availability-notice{border-left:4px solid var(--color-warning);border-radius:var(--radius-sm);grid-template-columns:42px minmax(0,1fr) 36px;gap:13px;margin-bottom:18px;padding:13px 14px 13px 12px;display:grid}.cart-page__availability-notice>span{background:var(--color-warning);align-items:center}@supports (color:color-mix(in lab, red, red)){.cart-page__availability-notice>span{background:color-mix(in srgb, var(--color-warning) 15%, var(--color-surface))}}.cart-page__availability-notice>span{color:var(--color-warning);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.cart-page__availability-notice>span{color:color-mix(in srgb, var(--color-warning) 78%, #7a4a00)}}.cart-page__availability-notice>span{justify-content:center;width:42px;height:42px;display:flex}.cart-page__availability-notice>span svg{width:20px;height:20px}.cart-page__availability-notice strong{font-size:var(--font-size-sm);margin-bottom:2px;display:block}.cart-page__availability-notice p{color:var(--color-ink-muted);font-size:var(--font-size-xs);margin:0;line-height:1.45}.cart-page__availability-notice>button{color:var(--color-ink-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.cart-page__availability-notice>button:hover{color:var(--color-ink);background:#ffffffb3}.cart-page__availability-notice>button svg{width:18px;height:18px}.cart-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;padding:0}.cart-items,.cart-summary,.cart-page__empty{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 2px 8px #1018280a}.cart-items{box-shadow:none;background:0 0;border:0;border-radius:0;gap:14px;display:grid}.cart-line{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);z-index:0;grid-template-columns:112px minmax(0,1fr) 116px minmax(110px,auto);grid-template-areas:"status status status status""image details controls price""seller seller seller seller";align-items:start;gap:18px;padding:24px;display:grid;position:relative;box-shadow:0 2px 8px #1018280a}.cart-line:last-child{border:1px solid var(--color-border)}.cart-line.is-delivery-open{z-index:50}.cart-line__status-bar{border-bottom:1px solid var(--color-border);flex-wrap:wrap;grid-area:status;align-items:center;gap:0;margin:0 0 -3px;padding:0 0 12px;display:flex}.cart-line__status{background:0 0;border:0;border-radius:0;align-items:center;gap:7px;min-height:34px;padding:3px 14px;display:inline-flex}.cart-line__status:first-child{padding-left:0}.cart-line__status+.cart-line__status{border-left:1px solid var(--color-border)}.cart-line__status>svg{flex:none;width:17px;height:17px}.cart-line__status>span{align-items:flex-start;gap:2px;line-height:1.1;display:grid}.cart-line__status small{color:inherit;opacity:.72;white-space:nowrap;font-size:.5rem}.cart-line__status b{color:inherit;font-size:.625rem;font-weight:var(--font-weight-semibold);white-space:nowrap}.cart-line__status em{color:inherit;opacity:.78;white-space:nowrap;font-size:.5rem;font-style:normal}.cart-line__status--delivery{color:#315f94}.cart-line__status--pickup{color:#287455}.cart-line__status--invoice{color:#62558f}.cart-line__status--deposit{color:#8a651f}.cart-line__image{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);grid-area:image;width:112px;height:112px;position:relative;overflow:hidden}.cart-line__image img{object-fit:contain;padding:8px}.cart-line__info{grid-area:details;align-self:center;min-width:0}.cart-line__category{color:var(--color-brand);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px}.cart-line__info h2{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);margin:0 0 4px;line-height:1.3}.cart-line__info h2 a{font-weight:inherit}.cart-line__info h2 a:hover{color:var(--color-brand)}.cart-line__references{gap:0;margin:0 0 5px;display:grid}.cart-line__reference{color:var(--color-ink-muted);font-size:var(--font-size-xs);margin:0;line-height:1.28;font-family:var(--font-sora)!important}.cart-line__reference strong{color:#536074;font-weight:var(--font-weight-medium)}.cart-line__reference span{color:var(--color-ink-muted);font-weight:var(--font-weight-regular)}.cart-line__condition-text{margin-top:0}.cart-line__availability{flex-wrap:wrap;gap:12px 18px;display:flex}.cart-line__availability span{color:var(--color-ink-muted);font-size:var(--font-size-xs);align-items:center;gap:6px;display:inline-flex}.cart-line__availability .cart-line__stock{color:var(--color-success);font-size:var(--font-size-2xs);white-space:nowrap}.cart-line__availability strong{color:var(--color-ink);font-weight:var(--font-weight-semibold)}.cart-line__availability .cart-line__stock i{background:currentColor;border-radius:50%;width:6px;height:6px}.cart-line__availability svg{width:15px;height:15px}.cart-line__availability .cart-line__condition{background:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.cart-line__availability .cart-line__condition{background:color-mix(in srgb, var(--color-surface) 92%, transparent)}}.cart-line__availability .cart-line__condition{border:1px solid var(--color-border);border-radius:var(--radius-xs);color:var(--color-ink);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:5px;min-height:0;padding:5px 8px}.cart-line__availability .cart-line__condition i{background:var(--color-brand);border-radius:50%;width:6px;height:6px}.cart-line__controls{grid-area:controls;justify-self:end;align-items:center}.cart-line__quantity{border:1px solid var(--color-border);border-radius:var(--radius-sm);align-items:center;height:38px;margin-bottom:12px;display:flex;overflow:hidden}.cart-line__quantity button{background:var(--color-surface);color:var(--color-ink);cursor:pointer;border:0;width:32px;height:100%;font-size:1rem}.cart-line__quantity button:hover:not(:disabled){background:var(--color-brand-subtle);color:var(--color-brand)}.cart-line__quantity button:disabled{color:var(--color-border);cursor:default}.cart-line__quantity output{border-inline:1px solid var(--color-border);font-size:var(--font-size-sm);justify-content:center;align-items:center;width:34px;height:100%;display:flex}.cart-line__utility{align-items:center;gap:0;margin:0;display:flex}.cart-line__utility--mobile{display:none}.cart-line__price .cart-line__utility{align-self:flex-end;margin-top:12px}.cart-line__save,.cart-line__remove{color:var(--color-ink-muted);cursor:pointer;font:inherit;font-size:var(--font-size-2xs);white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;margin:0;padding:0;display:flex}.cart-line__save{justify-content:flex-start;min-width:68px}.cart-line__remove{border-left:1px solid var(--color-border);margin-left:12px;padding-left:12px}.cart-line__save:hover,.cart-line__save[aria-pressed=true]{color:var(--color-brand)}.cart-line__save[aria-pressed=true] svg{fill:var(--color-brand)}.cart-line__remove:hover{color:var(--color-danger)}.cart-line__save svg,.cart-line__remove svg{width:15px;height:15px}.cart-line__controls{align-self:center}.cart-line__price{flex-direction:column;grid-area:price;align-self:center;align-items:end;padding-top:2px;display:flex}.cart-line__price>strong{font-size:var(--font-size-lg);white-space:nowrap;line-height:1.1}.cart-line__price-meta{color:var(--color-ink-muted);font-size:var(--font-size-2xs);flex-direction:column;align-items:flex-end;gap:3px;margin-top:6px;display:flex}.cart-line__price-meta small{color:inherit;font-size:inherit;font-weight:var(--font-weight-regular)}.cart-line__price-meta span{flex-direction:column;align-items:flex-end;gap:1px;display:flex}.cart-line__price-meta b{color:var(--color-ink);font-weight:var(--font-weight-semibold)}.cart-line__price-meta em{color:var(--color-ink-muted);font-style:normal}.cart-line__seller{border-top:1px solid var(--color-border);color:var(--color-ink-muted);font-size:var(--font-size-xs);grid-area:seller;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;column-gap:24px;padding-top:15px;display:grid}.cart-line__seller>*{min-width:0}.cart-line__seller span{align-items:center;gap:6px;display:flex}.cart-line__seller svg{color:var(--color-brand);width:16px;height:16px}.cart-line__seller b,.cart-line__seller strong{color:var(--color-ink);font-weight:var(--font-weight-semibold)}.cart-line__seller-button{color:var(--color-ink);cursor:pointer;font:inherit;font-size:inherit;font-weight:var(--font-weight-semibold);background:0 0;border:0;padding:0}.cart-line__seller-button:hover,.cart-line__seller-button:focus-visible{color:var(--color-brand);outline:0}.cart-line__delivery-country{z-index:20;margin:0;position:relative}.cart-line__delivery-country[open]{z-index:80}.cart-line__delivery-country summary{min-height:24px}.cart-line__delivery-country .vp-product-purchase__delivery-menu{z-index:90}.cart-line__delivery-country.opens-up .vp-product-purchase__delivery-menu{top:auto;bottom:calc(100% + 7px)}.cart-line__seller .cart-line__delivery-date,.cart-line__seller .cart-line__delivery-method{white-space:nowrap;align-items:center;gap:6px;display:flex}.cart-line__delivery-date small,.cart-line__delivery-method small{color:var(--color-ink-muted);font-size:var(--font-size-xs);white-space:nowrap;line-height:1.2}.cart-line__delivery-date strong,.cart-line__delivery-method strong{color:var(--color-ink);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap}.cart-line__delivery-method strong.is-free{color:var(--color-success)}.cart-summary{top:var(--cart-summary-sticky-top,96px);will-change:top;padding:0;transition:top .2s cubic-bezier(.22,1,.36,1);position:sticky;overflow:hidden}.cart-summary__destination-bar{background:var(--color-brand-subtle);border-bottom:1px solid var(--color-brand);align-items:center}@supports (color:color-mix(in lab, red, red)){.cart-summary__destination-bar{border-bottom:1px solid color-mix(in srgb, var(--color-brand) 18%, var(--color-border))}}.cart-summary__destination-bar{z-index:30;justify-content:space-between;min-height:54px;padding:9px 24px;display:flex;position:relative}.cart-summary__destination-bar>div{color:var(--color-ink);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap;align-items:center;gap:8px;display:flex}.cart-summary__destination-icon{background:var(--color-surface);border:1px solid var(--color-brand);align-items:center}@supports (color:color-mix(in lab, red, red)){.cart-summary__destination-icon{border:1px solid color-mix(in srgb, var(--color-brand) 18%, var(--color-border))}}.cart-summary__destination-icon{color:var(--color-brand);border-radius:50%;justify-content:center;width:30px;height:30px;display:flex}.cart-summary__destination-icon svg{width:15px;height:15px}.cart-summary__destination-bar .vp-product-purchase__delivery-country{min-width:128px;margin:0;position:relative}.cart-summary__destination-bar .vp-product-purchase__delivery-country>summary{background:var(--color-surface);border:1px solid var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.cart-summary__destination-bar .vp-product-purchase__delivery-country>summary{border:1px solid color-mix(in srgb, var(--color-brand) 18%, var(--color-border))}}.cart-summary__destination-bar .vp-product-purchase__delivery-country>summary{border-radius:var(--radius-sm);box-sizing:border-box;width:100%;min-height:36px;padding:0 10px}.cart-summary__destination-bar .vp-product-purchase__delivery-country>summary strong{font-size:.6875rem}.cart-summary__destination-bar .vp-product-purchase__delivery-country[open]>summary{border-color:var(--color-brand);box-shadow:0 0 0 2px var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.cart-summary__destination-bar .vp-product-purchase__delivery-country[open]>summary{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-brand) 12%, transparent)}}.cart-summary__destination-bar .vp-product-purchase__delivery-menu{z-index:100;width:max-content;min-width:190px;max-height:248px;left:auto;right:0;overflow-y:auto}.cart-summary__header{border-bottom:1px solid var(--color-border);padding:20px 24px 17px}.cart-summary h2{font-size:var(--font-size-lg);margin:0}.cart-summary__header p{color:var(--color-ink-muted);font-size:var(--font-size-xs);margin:5px 0 0}.cart-summary__costs{gap:17px;margin:0;padding:20px 24px;display:grid}.cart-summary .cart-summary__costs>div{font-size:var(--font-size-sm);grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;margin:0;display:grid}.cart-summary__costs dt{color:var(--color-ink);font-weight:var(--font-weight-medium)}.cart-summary__costs dd{color:var(--color-ink);font-weight:var(--font-weight-bold);text-align:right;margin:0}.cart-summary__costs dd.is-free{color:var(--color-success)}.cart-summary__costs small{color:var(--color-ink-muted);grid-column:1/-1;font-size:.625rem;line-height:1.45}.cart-summary .cart-summary__core{background:0 0;border:0;border-radius:0;margin-inline:0;padding:0}.cart-summary__core dt{color:var(--color-ink);font-weight:var(--font-weight-medium)}.cart-summary__core dd{color:var(--color-ink);font-weight:var(--font-weight-bold)}.cart-summary__total{background:var(--color-brand-subtle);border-block:1px solid var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.cart-summary__total{border-block:1px solid color-mix(in srgb, var(--color-brand) 16%, var(--color-border))}}.cart-summary__total{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:17px 24px;display:grid;margin:0!important}.cart-summary__total>span{font-size:var(--font-size-md);font-weight:var(--font-weight-bold)}.cart-summary__total>strong{color:var(--color-brand);font-size:var(--font-size-xl);text-align:right;line-height:1.1}.cart-summary__total>small{color:var(--color-ink-muted);grid-column:1/-1;font-size:.625rem}.cart-summary__documents{padding:19px 24px 0}.cart-summary__documents h3{font-size:var(--font-size-sm);margin:0}.cart-summary__documents>p{color:var(--color-ink-muted);margin:5px 0 12px;font-size:.625rem;line-height:1.45}.cart-summary__documents ul{border-block:1px solid var(--color-border);margin:0;padding:0;list-style:none}.cart-summary__documents li{justify-content:space-between;align-items:start;gap:10px;padding:11px 0;display:flex}.cart-summary__documents li+li{border-top:1px solid var(--color-border)}.cart-summary__documents li>span{grid-template-columns:17px minmax(0,1fr);gap:2px 7px;min-width:0;display:grid}.cart-summary__documents li svg{color:var(--color-brand);grid-row:1/3;width:15px;height:15px;margin-top:1px}.cart-summary__documents li b{font-size:.6875rem;font-weight:var(--font-weight-semibold)}.cart-summary__documents li small{color:var(--color-ink-muted);font-size:.5625rem;line-height:1.4}.cart-summary__documents li>strong{font-size:.625rem;font-weight:var(--font-weight-semibold);white-space:nowrap}.cart-summary__documents .cart-summary__vat-total{color:var(--color-ink-muted);justify-content:space-between;align-items:center;margin:10px 0 0;font-size:.625rem;display:flex}.cart-summary__vat-total strong{color:var(--color-ink);white-space:nowrap;margin-left:10px}.cart-summary__checkout{background:var(--color-brand);border-radius:var(--radius-sm);color:var(--color-surface);cursor:pointer;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);border:0;justify-content:center;align-items:center;gap:7px;width:calc(100% - 48px);height:48px;margin:20px 24px 0;display:flex}.cart-summary__checkout:hover{background:var(--color-brand-hover)}.cart-summary__checkout svg{width:17px;height:17px}.cart-summary>.cart-summary__next-step{margin:13px 24px 20px}.checkout-complete__details .checkout-complete__access-note{background:var(--color-brand-subtle);border:1px solid var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.checkout-complete__details .checkout-complete__access-note{border:1px solid color-mix(in srgb, var(--color-brand) 22%, var(--color-border))}}.checkout-complete__details .checkout-complete__access-note{border-radius:var(--radius-sm);color:var(--color-ink);max-width:560px;margin-top:5px;padding:12px 14px;line-height:1.5}.cart-page__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:32px;display:flex}.cart-page__empty>span{background:var(--color-brand-subtle);color:var(--color-brand);border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.cart-page__empty>span svg{width:28px;height:28px}.cart-page__empty h2{font-size:var(--font-size-xl);margin:16px 0 8px}.cart-page__empty p{color:var(--color-ink-muted);font-size:var(--font-size-sm);max-width:420px;margin:0}.cart-page__empty a,.cart-page__empty>button{background:var(--color-brand);border-radius:var(--radius-sm);color:var(--color-surface);cursor:pointer;font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);border:0;align-items:center;gap:7px;min-height:44px;margin-top:22px;padding:0 16px;display:flex}.cart-page__empty a:hover,.cart-page__empty>button:hover{background:var(--color-brand-hover)}.cart-page__empty a svg{width:16px;height:16px}.latest-offer-horizontal__actions .add-to-cart-button,.vp-product-purchase__actions .add-to-cart-button{width:100%}.vp-product-purchase__actions .add-to-cart-button,.product-conversion-bar__purchase .add-to-cart-button{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-surface)}.vp-product-purchase__actions .add-to-cart-button:hover,.vp-product-purchase__actions .add-to-cart-button:focus-visible,.product-conversion-bar__purchase .add-to-cart-button:hover,.product-conversion-bar__purchase .add-to-cart-button:focus-visible{background:var(--color-brand-hover);border-color:var(--color-brand-hover)}.product-conversion-bar__purchase .add-to-cart-button{flex:none;width:auto;min-width:220px}.product-conversion-bar__purchase>div strong{white-space:nowrap}.latest-offer-horizontal__actions .add-to-cart-button.is-in-cart,.vp-product-purchase__actions .add-to-cart-button.is-in-cart,.product-conversion-bar__purchase .add-to-cart-button.is-in-cart{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-surface)}.latest-offer-horizontal__actions .add-to-cart-button.is-in-cart:hover,.latest-offer-horizontal__actions .add-to-cart-button.is-in-cart:focus-visible,.vp-product-purchase__actions .add-to-cart-button.is-in-cart:hover,.vp-product-purchase__actions .add-to-cart-button.is-in-cart:focus-visible,.product-conversion-bar__purchase .add-to-cart-button.is-in-cart:hover,.product-conversion-bar__purchase .add-to-cart-button.is-in-cart:focus-visible{background:var(--color-brand-hover);border-color:var(--color-brand-hover)}@media (max-width:900px){.cart-layout{grid-template-columns:1fr}.cart-summary{position:static}}@media (max-width:760px){.cart-page{padding:18px 0 48px}.cart-page__heading{flex-direction:column;align-items:start;gap:8px}.cart-page__heading h1{font-size:var(--font-size-xl)}.cart-line{grid-template-columns:86px minmax(0,1fr);grid-template-areas:"status status""image details""controls price""seller seller";gap:14px;padding:18px}.cart-line__status-bar{margin:0 0 -2px;padding:0 0 10px}.cart-line__image{width:86px;height:86px}.cart-line__info h2{font-size:var(--font-size-sm)}.cart-line__availability{gap:6px 12px}.cart-line__availability span{font-size:var(--font-size-2xs)}.cart-line__controls{justify-self:start;align-items:start}.cart-line__quantity{margin:0}.cart-line__save,.cart-line__remove{display:inline-flex}.cart-line__price{place-self:center end}.cart-line__price>strong{font-size:var(--font-size-md)}.cart-line__seller{flex-direction:column;align-items:start;gap:0;line-height:1.4;display:flex}.cart-line__seller>*{width:100%;border:0!important;padding:8px 0 0!important}.cart-line__seller>:first-child{padding-top:0!important}.cart-line__seller .cart-line__delivery-date,.cart-line__seller .cart-line__delivery-method{justify-content:space-between;align-items:center;display:flex}.cart-summary{padding:0}}.favorites-page{background:var(--color-surface-subtle);min-height:70vh;padding:26px 0 72px}.favorites-page__breadcrumbs{color:var(--color-ink-muted);font-size:var(--font-size-xs);align-items:center;gap:7px;margin-bottom:20px;display:flex}.favorites-page__breadcrumbs a{color:var(--color-ink)}.favorites-page__breadcrumbs a:hover{color:var(--color-brand)}.favorites-page__breadcrumbs svg{width:13px;height:13px}.favorites-page__heading{justify-content:space-between;align-items:center;margin-bottom:20px;padding:0;display:flex}.favorites-page__heading h1{font-size:var(--font-size-2xl);letter-spacing:-.04em;margin:0;line-height:1.15}.favorites-page__clear{color:var(--color-brand);cursor:pointer;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);background:0 0;border:0;align-items:center;gap:7px;padding:0;display:flex}.favorites-page__clear:hover,.favorites-page__clear:focus-visible{color:var(--color-brand-hover);outline:0}.favorites-page__clear svg{width:16px;height:16px}.favorites-page__list{gap:14px;display:grid}.favorites-page__summary{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:12px 18px;display:flex}.favorites-page__summary span{color:var(--color-ink-muted);font-size:var(--font-size-xs)}.favorites-page__list>.latest-offer{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.favorites-page .latest-offer__reference,.favorites-page .latest-offer__reference>span,.favorites-page .latest-offer__media-counter{font-family:var(--font-sora)}.favorites-page__list>.latest-offer:hover{border-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.favorites-page__list>.latest-offer:hover{border-color:color-mix(in srgb, var(--color-brand) 45%, var(--color-border))}}.favorites-page__list>.latest-offer:hover{box-shadow:var(--shadow-subtle)}.favorites-page__empty{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:320px;padding:32px;display:flex}.storefront-skeleton-block{background:linear-gradient(90deg,#eef2f6 25%,#fafbfd 50%,#eef2f6 75%) 0 0/200% 100%;border-radius:6px;animation:1.35s linear infinite storefront-skeleton-shimmer;display:block}.favorites-page-skeleton{gap:14px;display:grid}.favorites-page-skeleton__summary{width:100%;height:58px}.favorites-page-skeleton__offer{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:minmax(260px,31%) minmax(300px,1fr) 286px;grid-template-areas:"image details purchase";min-height:390px;display:grid;overflow:hidden}.favorites-page-skeleton__image{border-radius:0;grid-area:image}.favorites-page-skeleton__details,.favorites-page-skeleton__purchase{align-content:center;gap:13px;padding:20px;display:grid}.favorites-page-skeleton__details{grid-area:details}.favorites-page-skeleton__purchase{border-left:1px solid var(--color-border);grid-area:purchase}.favorites-page-skeleton__details .is-title{width:88%;height:22px}.favorites-page-skeleton__details .is-reference{width:52%;height:12px}.favorites-page-skeleton__details .is-copy{width:76%;height:13px}.favorites-page-skeleton__details .is-copy.is-short{width:58%}.favorites-page-skeleton__details .is-panel{width:100%;height:82px;margin-top:8px}.favorites-page-skeleton__purchase .is-price{justify-self:end;width:72%;height:34px}.favorites-page-skeleton__purchase .is-copy{width:100%;height:44px}.favorites-page-skeleton__purchase .is-button{width:100%;height:46px}.cart-page-skeleton__items{gap:14px;display:grid}.cart-page-skeleton__item{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:112px minmax(0,1fr) 116px minmax(110px,auto);grid-template-areas:"status status status status""image copy quantity price""footer footer footer footer";gap:18px;padding:24px;display:grid}.cart-page-skeleton__status{grid-area:status;height:35px}.cart-page-skeleton__image{grid-area:image;height:112px}.cart-page-skeleton__copy{grid-area:copy;align-content:start;gap:12px;padding-top:3px;display:grid}.cart-page-skeleton__copy .is-title{width:82%;height:20px}.cart-page-skeleton__copy .is-reference{width:58%;height:12px}.cart-page-skeleton__copy .is-reference.is-short{width:38%}.cart-page-skeleton__quantity{grid-area:quantity;height:44px;margin-top:3px}.cart-page-skeleton__price{grid-area:price;justify-self:end;width:90%;height:28px;margin-top:3px}.cart-page-skeleton__footer{grid-area:footer;height:50px}.cart-page-skeleton__summary{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);gap:18px;padding:24px;display:grid}.cart-page-skeleton__summary>i{width:100%;height:13px}.cart-page-skeleton__summary>i.is-heading{width:58%;height:22px}.cart-page-skeleton__summary>i.is-short{width:72%}.cart-page-skeleton__total{width:calc(100% + 48px);height:72px;margin-inline:-24px}.cart-page-skeleton__button{height:48px}.latest-offer__image.has-gallery .latest-offer__product-image{opacity:0;transition:opacity .18s}.latest-offer__image.has-gallery .latest-offer__product-image.is-active{opacity:1}@media (max-width:1100px){.favorites-page-skeleton__offer{grid-template-columns:minmax(230px,38%) minmax(0,1fr);grid-template-areas:"image details""purchase purchase"}.favorites-page-skeleton__purchase{border-left:0;border-top:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.cart-page-skeleton__summary{display:none}}@media (max-width:760px){.favorites-page-skeleton__offer{grid-template-columns:1fr;grid-template-areas:"image""details""purchase";display:grid}.favorites-page-skeleton__image{aspect-ratio:4/3}.favorites-page-skeleton__purchase{grid-template-columns:1fr;display:grid}.cart-page-skeleton__item{grid-template-columns:86px minmax(0,1fr);grid-template-areas:"status status""image copy""quantity price""footer footer";padding:18px}.cart-page-skeleton__image{height:86px}}.favorites-page__empty-icon{background:var(--color-brand-subtle);color:var(--color-brand);border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:16px;display:flex}.favorites-page__empty-icon svg{width:27px;height:27px}.favorites-page__empty h2{font-size:var(--font-size-xl);margin:0 0 8px}.favorites-page__empty p{color:var(--color-ink-muted);font-size:var(--font-size-sm);max-width:460px;margin:0}.favorites-page__empty a{background:var(--color-brand);border-radius:var(--radius-sm);color:var(--color-surface);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);align-items:center;gap:8px;min-height:44px;margin-top:22px;padding:0 16px;display:flex}.favorites-page__empty a:hover{background:var(--color-brand-hover)}.favorites-page__empty a svg{width:16px;height:16px}.search-results-page{background:var(--color-surface-subtle);min-height:70vh;padding:24px 0 72px}.search-results__breadcrumbs{color:var(--color-ink-muted);align-items:center;gap:7px;margin-bottom:24px;font-size:.75rem;display:flex}.search-results__breadcrumbs a{color:var(--color-ink)}.search-results__breadcrumbs a:hover{color:var(--color-brand)}.search-results__breadcrumbs svg{width:13px;height:13px}.search-results__header{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:center;min-height:62px;margin-bottom:14px;padding:12px 20px;display:flex}.search-results__header h1{letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;font-size:1.125rem;line-height:1.3;display:flex}.search-results__header h1>span{color:var(--color-ink-muted);font-size:.75rem;font-weight:var(--font-weight-regular);letter-spacing:0}.technical-number{color:var(--color-ink);font-family:var(--font-ibm-plex-mono), monospace;font-weight:600}.search-results-page .technical-number,.search-results-page .latest-offer__reference,.search-results-page .latest-offer__media-counter{font-family:var(--font-sora), sans-serif}.search-results__layout{grid-template-columns:272px minmax(0,1fr);align-items:start;gap:20px;display:grid}.search-filters{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.search-filters__heading{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;min-height:58px;padding:0 18px;display:flex}.search-filters__heading h2{margin:0;font-size:1rem}.search-filters__heading button{color:var(--color-ink);background:0 0;border:0;padding:5px;display:none}.search-filters__heading svg{width:20px;height:20px}.search-filter-group{border-bottom:1px solid var(--color-border);padding:18px}.search-filter-group:last-child{border-bottom:0}.search-filter-group h3{margin:0 0 13px;font-size:.8125rem}.search-category-tree{gap:5px;display:grid}.search-category-tree button{color:var(--color-ink-muted);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:4px 0;font-size:.75rem;line-height:1.35;display:flex}.search-category-tree button:disabled{cursor:default;opacity:.56}.search-category-tree button:not(:disabled):hover span{color:var(--color-brand)}.search-category-tree button small{color:inherit;font-size:.6875rem}.search-category-tree__root{color:var(--color-ink)!important;font-size:.8125rem!important;font-weight:var(--font-weight-semibold)!important;padding-bottom:7px!important}.search-category-tree__branch{border-left:1px solid var(--color-border);margin-left:4px;padding-left:10px}.search-category-tree__parent{color:var(--color-ink)!important;font-weight:var(--font-weight-medium)!important}.search-category-tree__children{gap:2px;margin-left:5px;padding-left:10px;display:grid;position:relative}.search-category-tree__children:before{border-left:1px solid var(--color-border);content:"";position:absolute;inset:0 auto 0 0}.search-category-tree__child{color:var(--color-ink)!important;font-weight:var(--font-weight-medium)!important}.search-category-tree__leaf{font-size:.6875rem!important}.search-category-tree__leaf.is-active{background:var(--color-brand-subtle);margin-left:-6px;color:var(--color-brand)!important;padding:6px 7px!important}.search-filter-price{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:6px;display:grid}.search-filter-price>span{color:var(--color-ink-muted);padding-bottom:12px;font-size:.75rem}.search-filter-price label{color:var(--color-ink-muted);gap:6px;font-size:.625rem;display:grid}.search-filter-price input{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-ink);font:inherit;width:100%;min-width:0;height:40px;padding:0 9px;font-size:.75rem}.search-filter-price input:focus{border-color:var(--color-brand);outline:2px solid var(--color-brand-subtle)}.search-filter-group ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.search-filter-group li button{color:var(--color-ink-muted);font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:8px;width:100%;padding:6px 0;font-size:.75rem;line-height:1.4;display:flex}.search-filter-group li.is-available button{color:var(--color-ink);cursor:pointer}.search-filter-group li.is-available button:hover span{color:var(--color-brand)}.search-filter-group small{color:var(--color-ink-muted);font-size:.6875rem}.search-filter-group>label:not(.search-filter-check){color:var(--color-ink-muted);gap:6px;margin-top:10px;font-size:.6875rem;display:grid}.search-filter-group select,.search-results__toolbar select{appearance:none;background-color:var(--color-surface);background-image:linear-gradient(45deg, transparent 50%, var(--color-ink-muted) 50%), linear-gradient(135deg, var(--color-ink-muted) 50%, transparent 50%);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-ink);font:inherit;background-position:calc(100% - 16px) calc(50% - 2px),calc(100% - 11px) calc(50% - 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;height:42px;padding:0 32px 0 11px}.search-filter-group select:focus,.search-results__toolbar select:focus{border-color:var(--color-brand);outline:2px solid var(--color-brand-subtle)}.search-filter-check{color:var(--color-ink);cursor:pointer;grid-template-columns:16px 1fr auto;align-items:center;gap:8px;margin-top:11px;font-size:.75rem;display:grid}.search-filter-check input{accent-color:var(--color-brand);width:16px;height:16px;margin:0}.search-filter-check.is-disabled{color:var(--color-ink-muted);cursor:default;opacity:.65}.search-results__content{min-width:0}.search-vehicle-filter{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:12px;padding:18px}.search-vehicle-filter__heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:16px;display:grid}.search-vehicle-filter__heading>span{background:var(--color-brand-subtle);border-radius:var(--radius-sm);color:var(--color-brand);justify-content:center;align-items:center;width:38px;height:38px;display:flex}.search-vehicle-filter__heading>span svg{width:21px;height:21px}.search-vehicle-filter__heading h2{margin:0;font-size:.9375rem}.search-vehicle-filter__heading p{color:var(--color-ink-muted);margin:4px 0 0;font-size:.6875rem}.search-vehicle-filter__clear{color:var(--color-ink-muted);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:6px;font-size:.6875rem;display:flex}.search-vehicle-filter__clear:hover,.search-vehicle-filter__clear:focus-visible{color:var(--color-brand);outline:0}.search-vehicle-filter__clear svg{width:15px;height:15px}.search-vehicle-filter__form{grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:0}.search-results-page .vehicle-select__meta>span{font-family:var(--font-sora), sans-serif}.search-vehicle-filter__status:empty{display:none}.search-vehicle-filter__status p{background:var(--color-success-subtle);border:1px solid var(--color-success);align-items:center}@supports (color:color-mix(in lab, red, red)){.search-vehicle-filter__status p{border:1px solid color-mix(in srgb, var(--color-success) 18%, var(--color-border))}}.search-vehicle-filter__status p{border-radius:var(--radius-sm);color:var(--color-success);gap:8px;margin:12px 0 0;padding:8px 10px;font-size:.6875rem;display:flex}.search-vehicle-filter__status svg{flex:none;width:17px;height:17px}.search-results__toolbar{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);justify-content:space-between;align-items:center;min-height:64px;margin-bottom:12px;padding:10px 14px 10px 18px;display:flex}.search-results__toolbar p{margin:0;font-size:.8125rem}.search-results__toolbar label{color:var(--color-ink-muted);align-items:center;gap:9px;font-size:.6875rem;display:flex}.search-results__toolbar select{min-width:180px}.search-results__list{gap:12px;display:grid}.search-result-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:minmax(260px,32%) minmax(0,1fr);min-height:360px;display:grid;overflow:hidden}.search-result-card__media{background:var(--color-surface-subtle);border-right:1px solid var(--color-border);min-height:100%;display:block;position:relative;overflow:hidden}.search-result-card__image{object-fit:contain;padding:22px}.search-result-card__condition{z-index:1;border:1px solid;border-radius:2px;padding:0 9px;font-size:.6875rem;font-weight:600;line-height:26px;position:absolute;top:14px;left:14px}.search-result-card__condition--regenerated{background:var(--color-brand-subtle);border-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.search-result-card__condition--regenerated{border-color:color-mix(in srgb, var(--color-brand) 25%, var(--color-border))}}.search-result-card__condition--regenerated{color:var(--color-brand)}.search-result-card__condition--new{background:var(--color-success-subtle);border-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.search-result-card__condition--new{border-color:color-mix(in srgb, var(--color-success) 25%, var(--color-border))}}.search-result-card__condition--new{color:var(--color-success)}.search-result-card__condition--used{background:var(--color-warning-subtle);border-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.search-result-card__condition--used{border-color:color-mix(in srgb, var(--color-warning) 25%, var(--color-border))}}.search-result-card__condition--used{color:var(--color-warning)}.search-result-card__content{flex-direction:column;min-width:0;padding:20px 22px;display:flex}.search-result-card__heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.search-result-card__category{color:var(--color-brand);letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px;font-size:.6875rem;font-weight:700}.search-result-card__heading h2{letter-spacing:-.02em;margin:0;font-size:1.125rem;line-height:1.35}.search-result-card__heading h2 a:hover{color:var(--color-brand)}.search-result-card__favorite{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-ink);cursor:pointer;flex:0 0 40px;justify-content:center;align-items:center;height:40px;display:flex}.search-result-card__favorite:hover,.search-result-card__favorite.is-active{border-color:var(--color-brand);color:var(--color-brand)}.search-result-card__favorite.is-active svg{fill:currentColor}.search-result-card__favorite svg{width:19px;height:19px}.search-result-card__reference{flex-wrap:wrap;align-items:baseline;gap:5px 9px;margin-top:15px;font-size:.6875rem;display:flex}.search-result-card__reference>span:first-child,.search-result-card__alternates{color:var(--color-ink-muted)}.search-result-card__reference strong,.search-result-card__alternates{font-family:var(--font-ibm-plex-mono), monospace}.search-result-card__alternates{flex-basis:100%}.search-result-card__fitment{color:var(--color-ink-muted);flex-wrap:wrap;align-items:center;gap:5px;margin:15px 0 0;font-size:.75rem;display:flex}.search-result-card__fitment svg{color:var(--color-ink);width:17px;height:17px}.search-result-card__fitment strong{color:var(--color-ink);font-weight:500}.search-result-card__seller{color:var(--color-ink-muted);align-items:center;gap:5px;margin-top:13px;font-size:.75rem;display:flex}.search-result-card__seller strong{color:var(--color-ink)}.search-result-card__verified{color:var(--color-brand);display:inline-flex}.search-result-card__verified svg{width:15px;height:15px}.search-result-card__commerce{border-top:1px solid var(--color-border);justify-content:space-between;align-items:flex-end;gap:20px;margin-top:auto;padding-top:16px;display:flex}.search-result-card__logistics{gap:7px;display:grid}.search-result-card__logistics>span{color:var(--color-ink-muted);align-items:center;gap:7px;font-size:.6875rem;display:flex}.search-result-card__logistics>span.is-available{color:var(--color-success);font-weight:600}.search-result-card__logistics svg{width:15px;height:15px}.search-result-card__stock-dot{background:var(--color-success);border-radius:50%;width:7px;height:7px}.search-result-card__purchase{align-items:flex-end;gap:16px;display:flex}.search-result-card__purchase>div{text-align:right;gap:1px;display:grid}.search-result-card__purchase strong{letter-spacing:-.035em;white-space:nowrap;font-size:1.375rem}.search-result-card__purchase span{color:var(--color-ink-muted);font-size:.625rem}.search-result-card__purchase a{background:var(--color-brand);border-radius:var(--radius-sm);color:var(--color-surface);white-space:nowrap;align-items:center;gap:7px;height:42px;padding:0 15px;font-size:.75rem;font-weight:700;display:flex}.search-result-card__purchase a:hover{background:var(--color-brand-hover)}.search-result-card__purchase svg{width:15px;height:15px}.search-result-card__core{color:var(--color-brand);align-items:center;gap:6px;margin:11px 0 0;font-size:.6875rem;display:flex}.search-result-card__core svg{width:15px;height:15px}.search-results__mobile-actions{display:none}.search-results__empty{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);text-align:center;flex-direction:column;align-items:center;min-height:330px;padding:50px 24px;display:flex}.search-results__empty>svg{color:var(--color-brand);width:32px;height:32px}.search-results__empty h2{margin:18px 0 6px;font-size:1.25rem}.search-results__empty p{color:var(--color-ink-muted);margin:0;font-size:.8125rem}.search-results__empty a{color:var(--color-brand);margin-top:20px;font-size:.75rem;font-weight:700}@media (max-width:1024px){.search-results__layout{grid-template-columns:230px minmax(0,1fr)}.search-result-card{grid-template-columns:240px minmax(0,1fr)}.search-result-card__commerce{flex-direction:column;align-items:stretch}.search-result-card__purchase{justify-content:space-between;align-items:center}}@media (max-width:1200px){.search-vehicle-filter__form{grid-template-columns:repeat(2,minmax(0,1fr))}.search-vehicle-filter__form>button{grid-column:1/-1}}@media (max-width:760px){.search-results-page{padding:14px 0 48px}.search-results__breadcrumbs{margin-bottom:14px}.search-results__header{margin-bottom:10px;padding:20px}.search-results__mobile-actions{margin-bottom:10px;display:block}.search-results__mobile-actions button{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-ink);font:inherit;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;font-size:.75rem;font-weight:600;display:flex}.search-results__mobile-actions svg{width:18px;height:18px}.search-results__layout{display:block}.search-filters{margin-bottom:10px;display:none}.search-filters.is-open{display:block}.search-filters__heading button{display:flex}.search-results__toolbar{flex-direction:column;align-items:stretch;gap:10px;padding:14px}.search-results__toolbar label{flex-direction:column;align-items:stretch;gap:5px}.search-results__toolbar select{width:100%}.search-vehicle-filter{padding:16px}.search-vehicle-filter__heading{grid-template-columns:auto minmax(0,1fr)}.search-vehicle-filter__clear{grid-column:1/-1;justify-self:end;margin-top:-5px}.search-vehicle-filter__form{grid-template-columns:minmax(0,1fr)}.search-result-card{display:block}.search-result-card__media{border-bottom:1px solid var(--color-border);border-right:0;min-height:290px}.search-result-card__content{padding:18px}.search-result-card__commerce{gap:15px;margin-top:20px}.search-result-card__purchase a{height:44px}}@media (max-width:420px){.search-result-card__media{min-height:250px}.search-result-card__heading h2{font-size:1rem}.search-result-card__purchase{flex-direction:column;align-items:stretch}.search-result-card__purchase>div{text-align:left}.search-result-card__purchase a{justify-content:center}}.latest-offer--horizontal{grid-template-columns:minmax(270px,32%) minmax(0,1fr);width:100%;min-height:356px;display:grid}.latest-offer--horizontal .latest-offer__image{aspect-ratio:auto;border-right:1px solid var(--color-border);min-height:100%}.latest-offer--horizontal .latest-offer__product-image{padding:48px 52px 58px}.latest-offer--horizontal .latest-offer__body{grid-template-rows:auto auto auto auto auto 52px;gap:9px;padding:20px 22px}.latest-offer--horizontal .latest-offer__identity{grid-template-rows:18px 48px 17px}.latest-offer--horizontal h3{font-size:1.125rem}.latest-offer--horizontal .latest-offer__fitment,.latest-offer--horizontal .latest-offer__seller,.latest-offer--horizontal .latest-offer__reference,.latest-offer--horizontal .latest-offer__logistics p,.latest-offer--horizontal .latest-offer__core,.latest-offer--horizontal .latest-offer__footer a{font-size:.75rem}.latest-offer--horizontal .latest-offer__core{max-width:430px}.latest-offer--horizontal .latest-offer__logistics{gap:20px;max-width:430px}.latest-offer--horizontal .latest-offer__footer strong{font-size:1.375rem}@media (max-width:1024px){.latest-offer--horizontal{grid-template-columns:minmax(230px,38%) minmax(0,1fr)}.latest-offer--horizontal .latest-offer__body{padding:18px}}@media (max-width:760px){.latest-offer--horizontal{min-height:0;display:flex}.latest-offer--horizontal .latest-offer__image{aspect-ratio:4/3;border-bottom:1px solid var(--color-border);border-right:0;min-height:0}.latest-offer--horizontal .latest-offer__product-image{padding:46px 50px 58px}.latest-offer--horizontal .latest-offer__body{grid-template-rows:auto auto auto auto auto 52px;gap:8px;padding:16px}.latest-offer--horizontal .latest-offer__identity{grid-template-rows:18px 44px 17px}.latest-offer--horizontal h3{font-size:var(--font-size-md)}.latest-offer--horizontal .latest-offer__core,.latest-offer--horizontal .latest-offer__logistics{max-width:none}}.latest-offer--horizontal{grid-template-columns:minmax(260px,31%) minmax(300px,1fr) 286px;grid-template-areas:"media details purchase";min-height:390px}.latest-offer--horizontal .latest-offer__image{grid-area:media}.latest-offer-horizontal__details{grid-area:details;align-content:center;gap:13px;min-width:0;padding:20px;display:grid}.latest-offer-horizontal__details .latest-offer__identity{grid-template-rows:18px auto 17px}.latest-offer-horizontal__details .latest-offer__identity--without-meta{grid-template-rows:auto 17px}.latest-offer-horizontal__details .latest-offer__logistics{border-block:1px solid var(--color-border);max-width:none;padding-block:12px}.latest-offer-horizontal__delivery{border-bottom:1px solid var(--color-border);gap:10px;margin-top:-3px;padding-bottom:12px;display:grid}.latest-offer-horizontal__delivery>div{justify-content:space-between;align-items:end;gap:16px;display:flex}.latest-offer-horizontal__delivery span{gap:3px;display:grid}.latest-offer-horizontal__delivery small{color:var(--color-ink-muted);font-size:.625rem}.latest-offer-horizontal__delivery strong,.latest-offer-horizontal__delivery b{color:var(--color-ink);font-size:.75rem;font-weight:var(--font-weight-semibold)}.latest-offer-horizontal__delivery b{white-space:nowrap}.latest-offer-horizontal__seller{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-ink);cursor:pointer;font:inherit;text-align:left;z-index:2;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:82px;padding:11px 124px 11px 14px;display:flex;position:relative}.latest-offer-horizontal__seller:hover,.latest-offer-horizontal__seller:focus-visible{border-color:var(--color-brand);outline:0}.latest-offer-horizontal__seller-copy{gap:5px;min-width:0;display:grid}.latest-offer-horizontal__seller-copy>small{color:var(--color-ink-muted);font-size:var(--font-size-2xs)}.latest-offer-horizontal__seller-copy>span{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.latest-offer-horizontal__seller-copy strong{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.latest-offer-horizontal__verified{color:var(--color-brand);font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);align-items:center;gap:4px;display:inline-flex}.latest-offer-horizontal__verified svg{width:14px;height:14px}.latest-offer-horizontal__rating{color:#e69a00;letter-spacing:.04em;margin-left:6px;font-size:.7rem}.latest-offer-horizontal__seller-logo{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);object-fit:contain;width:96px;height:42px;padding:9px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.latest-offer-horizontal__purchase{border-left:1px solid var(--color-border);flex-direction:column;grid-area:purchase;justify-content:center;min-width:0;padding:20px;display:flex}.latest-offer-horizontal__price{gap:8px;display:grid}.latest-offer-horizontal__price>strong{letter-spacing:-1px;font-size:1.75rem;line-height:1;display:block}.latest-offer-horizontal__price small{color:var(--color-ink-muted);font-size:.625rem;font-weight:var(--font-weight-regular);letter-spacing:0;margin-left:5px}.latest-offer-horizontal__price>span{align-items:baseline;gap:6px;display:flex}.latest-offer-horizontal__price b{font-size:.8125rem;font-weight:var(--font-weight-semibold)}.latest-offer-horizontal__price>span small{margin:0}.latest-offer-horizontal__purchase .latest-offer__core{max-width:none;margin-top:16px}.latest-offer-horizontal__core{line-height:1.45}.latest-offer-horizontal__warranty{border-bottom:1px solid var(--color-border);color:var(--color-ink-muted);align-items:center;gap:8px;margin:0;padding:13px 0;font-size:.6875rem;line-height:1.4;display:flex}.latest-offer-horizontal__warranty svg{color:var(--color-brand);flex:none;width:18px;height:18px}.latest-offer-horizontal__warranty strong{color:var(--color-ink)}.latest-offer-horizontal__actions{z-index:2;gap:7px;margin-top:16px;padding-top:14px;display:grid;position:relative}.latest-offer-horizontal__actions button,.latest-offer-horizontal__actions a{background:var(--color-surface);border:1px solid var(--color-brand);border-radius:var(--radius-sm);color:var(--color-brand);cursor:pointer;font:inherit;font-size:.6875rem;font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;gap:7px;height:40px;padding:0 12px;display:flex}.latest-offer-horizontal__actions button:hover,.latest-offer-horizontal__actions button:focus-visible,.latest-offer-horizontal__actions a:hover,.latest-offer-horizontal__actions a:focus-visible{background:var(--color-brand-subtle);outline:0}.latest-offer-horizontal__actions .is-primary{background:var(--color-brand);color:var(--color-surface)}.latest-offer-horizontal__actions .is-primary:hover,.latest-offer-horizontal__actions .is-primary:focus-visible{background:var(--color-brand-hover)}.latest-offer-horizontal__actions svg{width:16px;height:16px}.latest-offer-horizontal__feedback{color:var(--color-success);text-align:center;margin:6px 0 0;font-size:.625rem;line-height:1.35}.latest-offer-horizontal__feedback:empty{display:none}@media (max-width:1200px){.latest-offer--horizontal{grid-template-columns:minmax(230px,36%) minmax(0,1fr);grid-template-areas:"media details""media purchase"}.latest-offer-horizontal__purchase{border-left:1px solid var(--color-border);border-top:1px solid var(--color-border)}}@media (max-width:760px){.latest-offer--horizontal{grid-template-columns:minmax(0,1fr);grid-template-areas:"media""details""purchase";display:grid}.latest-offer-horizontal__details{align-content:start;padding:16px}.latest-offer-horizontal__purchase{border-left:0;border-top:1px solid var(--color-border);justify-content:flex-start;padding:18px 16px}.latest-offer-horizontal__seller-logo{width:78px}.latest-offer-horizontal__seller{gap:10px;padding:11px 98px 11px 12px;overflow:hidden}.latest-offer-horizontal__seller-copy{flex:auto}.latest-offer-horizontal__details .latest-offer__logistics{grid-template-columns:minmax(0,1fr);gap:7px}.latest-offer-horizontal__details .latest-offer__logistics p:last-child{justify-content:flex-start}.latest-offer-horizontal__actions{margin-top:16px}}.mobile-actions{display:none}@media (min-width:431px) and (max-width:760px){.header-actions{gap:0}.header-actions .header-action:first-child,.header-action--secondary{display:flex}.header-action{width:36px;height:44px}.header-action>svg,.cart-icon>svg{width:22px;height:22px}.cart-icon b{top:-8px;right:-7px}}@media (max-width:430px){.mobile-actions{z-index:210;display:block;position:relative}.mobile-actions summary{cursor:pointer;justify-content:center;align-items:center;width:36px;height:44px;list-style:none;display:flex}.mobile-actions summary::-webkit-details-marker{display:none}.mobile-actions summary svg{width:22px;height:22px}.mobile-actions[open] summary{background:var(--color-brand-subtle);color:var(--color-brand)}.mobile-actions__panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-subtle);min-width:190px;max-height:min(520px,72dvh);display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}.mobile-actions__panel button,.mobile-actions__panel a{border:0;border-bottom:1px solid var(--color-border);color:var(--color-ink);font-size:var(--font-size-sm);text-align:left;background:0 0;align-items:center;gap:10px;min-height:44px;padding:0 13px;display:flex}.mobile-actions__panel button:last-child,.mobile-actions__panel a:last-child{border-bottom:0}.mobile-actions__panel button:hover,.mobile-actions__panel button:focus-visible,.mobile-actions__panel a:hover,.mobile-actions__panel a:focus-visible{background:var(--color-brand-subtle);color:var(--color-brand);outline:0}.mobile-actions__panel svg{width:19px;height:19px}.mobile-actions__panel a{position:relative}.mobile-actions__panel a b{background:var(--color-brand);color:var(--color-surface);font-size:var(--font-size-2xs);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;margin-left:auto;display:inline-flex}.header-actions .header-action:not(:last-child){display:none}}@media (min-width:360px) and (max-width:430px){.mobile-actions{display:none}.mobile-menu>summary{width:36px}.brand-link--header{width:118px}.header-actions{gap:0}.header-actions .header-action:first-child,.header-action--secondary,.header-actions .header-action:not(:last-child){display:flex}.header-action{width:28px;height:44px}.header-action>svg,.cart-icon>svg{width:20px;height:20px}.cart-icon b{top:-8px;right:-7px}}@media (max-width:359px){.mobile-actions{display:block}}@media (max-width:760px){.mobile-actions{display:none!important}.header-main{gap:4px}.mobile-menu>summary{width:32px}.brand-link--header{width:104px}.header-actions{gap:0}.header-actions .header-action:first-child,.header-action--secondary,.header-actions .header-action:not(:last-child){display:flex!important}.header-action{width:28px;height:44px}.header-action>svg,.cart-icon>svg{width:20px;height:20px}.cart-icon b{top:-8px;right:-6px}.pump-hero{padding-block:22px 20px}.pump-hero__overlay{background:linear-gradient(90deg, var(--color-ink), var(--color-ink))}@supports (color:color-mix(in lab, red, red)){.pump-hero__overlay{background:linear-gradient(90deg, color-mix(in srgb, var(--color-ink) 72%, transparent), color-mix(in srgb, var(--color-ink) 46%, transparent))}}.pump-hero__heading h1{letter-spacing:-.7px;margin-bottom:12px;font-size:clamp(1.75rem,8vw,2.1rem);line-height:1.12}.pump-hero__highlight{opacity:1;animation:none;transform:none}.pump-hero__heading p{font-size:var(--font-size-sm);line-height:1.5}.vehicle-finder{margin-top:16px}.vehicle-finder__label-row{margin-bottom:6px}.vehicle-finder__panel{border-radius:var(--radius-sm)}.vehicle-select,.vehicle-select:first-child{height:56px;min-height:56px}.vehicle-finder__submit{font-size:var(--font-size-sm);min-height:52px}.vehicle-finder__submit svg{width:20px;height:20px}.vehicle-finder__support{grid-template-columns:1fr;gap:7px;margin-top:14px;display:grid}.vehicle-finder__support p{font-size:var(--font-size-xs);min-height:20px}.mobile-menu:not([open])>.mobile-menu__panel{display:none}.header-main:has(.mobile-menu[open]){z-index:1000}.mobile-menu[open]{z-index:1200}.mobile-menu__panel{background:var(--color-surface);box-shadow:none;z-index:1200;border:0;border-radius:0;flex-direction:column;min-width:0;max-height:none;padding:0;display:flex;position:fixed;inset:0;overflow:hidden}.mobile-menu__drawer-header{border-bottom:1px solid var(--color-border);flex:none;justify-content:space-between;align-items:center;min-height:72px;padding:14px 16px;display:flex}.mobile-menu__drawer-header .brand-link{width:136px}.mobile-menu__drawer-header button{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-ink);background:0 0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.mobile-menu__drawer-header button:hover,.mobile-menu__drawer-header button:focus-visible{border-color:var(--color-brand);color:var(--color-brand);outline:0}.mobile-menu__drawer-header button svg{width:22px;height:22px}.mobile-menu__content{overscroll-behavior:contain;padding:24px 16px calc(32px + env(safe-area-inset-bottom));gap:26px;display:grid;overflow-y:auto}.mobile-menu__section{gap:0;display:grid}.mobile-menu__section>p{color:var(--color-ink-muted);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;margin:0 0 8px}.mobile-menu__section>a,.mobile-menu__section>button,.mobile-category-menu>summary{border:0;border-bottom:1px solid var(--color-border);color:var(--color-ink);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);text-align:left;background:0 0;align-items:center;gap:11px;min-height:52px;padding:0 4px;display:flex}.mobile-menu__section>button{width:100%}.mobile-menu__section>a:hover,.mobile-menu__section>a:focus-visible,.mobile-menu__section>button:hover,.mobile-menu__section>button:focus-visible,.mobile-category-menu>summary:hover,.mobile-category-menu>summary:focus-visible{color:var(--color-brand);outline:0}.mobile-menu__section>a svg,.mobile-menu__section>button svg,.mobile-category-menu>summary>svg:first-child{width:20px;height:20px}.mobile-menu__section--information>a{font-size:var(--font-size-sm);min-height:44px;padding-left:4px}.mobile-menu__section--information>button{font-size:var(--font-size-sm)}.mobile-menu__count{background:var(--color-brand);color:var(--color-surface);font-size:var(--font-size-2xs);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;margin-left:auto;display:inline-flex}.mobile-category-menu{border-bottom:0}.mobile-category-menu>summary{min-height:52px;padding:0 4px}.mobile-category-menu>div{background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);border-top:0;padding:4px 14px 8px}.mobile-category-menu>div a{font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);border-bottom:0;min-height:42px;padding:0}:is(html:has(.mobile-menu[open]),body:has(.mobile-menu[open])){overflow:hidden}.header-main-shell:has(.mobile-menu[open]){will-change:auto;animation:none;transform:none}.mobile-menu__panel{animation:.28s cubic-bezier(.22,1,.36,1) both mobile-menu-drawer-in}.mobile-menu__drawer-header .brand-link{border:0;min-height:0;padding:0}.mobile-menu__drawer-header .brand-link:after{content:none}.mobile-menu__section>a,.mobile-menu__section>button,.mobile-category-menu>summary{font-size:var(--font-size-md);gap:0;padding-inline:4px}.mobile-menu__section>a svg,.mobile-menu__section>button svg,.mobile-category-menu>summary>svg:first-child{display:none}.mobile-category-menu>summary>svg:last-child{width:16px;height:16px;margin-left:auto;display:block}}@keyframes mobile-menu-drawer-in{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.mobile-menu__panel{animation:none}}@media (max-width:760px){.mobile-menu__content{padding-bottom:calc(104px + env(safe-area-inset-bottom));flex-direction:column;flex:auto;justify-content:flex-start;align-items:stretch;gap:24px;padding-top:20px;display:flex}.mobile-menu__search{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-ink-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-align:left;min-height:48px;padding:0 14px}.mobile-menu__search:hover,.mobile-menu__search:focus-visible{border-color:var(--color-brand);color:var(--color-brand);outline:0}.mobile-menu__search-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mobile-menu__search-options>p{color:var(--color-ink-muted);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;grid-column:1/-1;margin:0}.mobile-menu__search-options>button,.mobile-menu__search-options>a{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-ink);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-align:left;align-items:center;min-height:58px;padding:9px 11px;line-height:1.3;display:flex}.mobile-menu__search-options>button:hover,.mobile-menu__search-options>button:focus-visible,.mobile-menu__search-options>a:hover,.mobile-menu__search-options>a:focus-visible{border-color:var(--color-brand);color:var(--color-brand);outline:0}.mobile-menu__section--primary>a{font-size:var(--font-size-sm);min-height:48px}.mobile-menu__section--primary .mobile-category-menu{border:1px solid var(--color-border);border-radius:var(--radius-sm);margin-bottom:8px;overflow:hidden}.mobile-menu__section--primary .mobile-category-menu>summary{background:var(--color-surface-subtle);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);border-bottom:0;padding-inline:14px}.mobile-menu__section--primary .mobile-category-menu[open]>summary{border-bottom:1px solid var(--color-border)}.mobile-menu__section--primary .mobile-category-menu>div{background:var(--color-surface);padding:6px 14px 10px}.mobile-menu__section--primary .mobile-category-menu>div a{color:var(--color-ink-muted);min-height:40px}.mobile-menu__section--information{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mobile-menu__section--information>p{grid-column:1/-1;margin-bottom:0}.mobile-menu__section--information>a{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-xs);align-items:center;min-height:48px;padding:8px 10px;line-height:1.25;display:flex}.mobile-menu__footer{background:var(--color-surface);border-top:1px solid var(--color-border);padding:14px 16px calc(14px + env(safe-area-inset-bottom));flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.mobile-menu__footer>span{color:var(--color-ink-muted);font-size:var(--font-size-xs)}.mobile-menu__footer a{background:var(--color-brand);border-radius:var(--radius-sm);color:var(--color-surface);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);flex:none;align-items:center;min-height:40px;padding:0 12px;display:inline-flex}.mobile-menu__footer a:hover,.mobile-menu__footer a:focus-visible{background:var(--color-brand-hover);outline:0}.mobile-menu__search-options,.mobile-menu__section--information{grid-template-columns:1fr;row-gap:0;display:grid}.mobile-menu__search-options>p,.mobile-menu__section--information>p{grid-column:1;margin-bottom:8px}.mobile-menu__search-options>button,.mobile-menu__search-options>a,.mobile-menu__section--information>a{border:0;border-bottom:1px solid var(--color-border);color:var(--color-ink);font-size:var(--font-size-sm);background:0 0;border-radius:0;min-height:48px;padding:0 4px}.mobile-menu__search-options>button,.mobile-menu__search-options>a{font-weight:var(--font-weight-semibold)}.mobile-menu__search-options>button:hover,.mobile-menu__search-options>button:focus-visible,.mobile-menu__search-options>a:hover,.mobile-menu__search-options>a:focus-visible,.mobile-menu__section--information>a:hover,.mobile-menu__section--information>a:focus-visible{color:var(--color-brand)}.mobile-menu__search-options>a:last-child,.mobile-menu__section--information>a:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){html,.latest-offers__track{scroll-behavior:auto}.seller-modal,.seller-modal__content{animation-duration:.01ms!important}.product-conversion-bar{transition:none}}@media (max-width:760px){.product-conversion-bar{border-top:1px solid var(--color-border)}.product-conversion-bar__inner{gap:12px;min-height:66px;padding:7px 14px}.product-conversion-bar__product{flex:auto;min-width:0}.product-conversion-bar__product img{width:44px;height:44px}.product-conversion-bar__product strong{text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.6em;font-size:.6875rem;line-height:1.3;display:-webkit-box;overflow:hidden}.product-conversion-bar__purchase{flex:none;gap:6px}.product-conversion-bar__purchase>div,.product-conversion-bar__favorite{display:none}.product-conversion-bar__purchase button{width:44px;height:44px;padding:0}.product-conversion-bar__purchase button>span{display:none}.product-conversion-bar__purchase button>svg{width:20px;height:20px;display:block}.scroll-to-top{width:44px;height:44px;bottom:16px;right:16px}.scroll-to-top__tooltip{display:none}}@media (max-width:380px){.product-conversion-bar__inner{gap:8px;padding-inline:10px}.product-conversion-bar__product img{width:40px;height:40px}}.product-conversion-bar__unavailable,.product-conversion-bar__unavailable:hover,.product-conversion-bar__unavailable:focus-visible{color:#6f7a89;cursor:not-allowed;opacity:1;background:#eef1f5;border:1px solid #d7dde6;outline:0;gap:7px}.product-conversion-bar__unavailable svg{width:17px;height:17px}@media (max-width:760px){.site-header .mobile-actions{z-index:230;flex:none;position:relative;display:block!important}.site-header .mobile-actions>summary{cursor:pointer;justify-content:center;align-items:center;width:27px;height:44px;list-style:none;display:flex}.site-header .mobile-actions>summary::-webkit-details-marker{display:none}.site-header .mobile-actions>summary svg{width:20px;height:20px}.site-header .mobile-account-link{color:var(--color-ink);justify-content:center;align-items:center;width:27px;height:44px;text-decoration:none;display:flex!important}.site-header .mobile-account-link:hover,.site-header .mobile-account-link:focus-visible,.site-header .header-actions>.header-action:hover,.site-header .header-actions>.header-action:focus-visible{color:var(--color-ink);background:0 0;outline:0}.site-header .header-action__tooltip,.checkout-header__actions .header-action__tooltip{display:none}.site-header .header-action:hover .favorite-icon svg,.site-header .header-action:focus-visible .favorite-icon svg{fill:none}.site-header .mobile-account-link svg{width:20px;height:20px}.site-header .header-actions>.account-menu,.site-header .header-actions>.desktop-account-menu{display:none!important}.site-header .header-actions>.header-action,.site-header .header-actions>.header-action--secondary{width:27px;height:44px;display:flex!important}.site-header .header-actions{flex:none;gap:0}.site-header .header-actions>.header-action>svg,.site-header .header-actions .favorite-icon>svg,.site-header .header-actions .cart-icon>svg{width:20px;height:20px}.site-header .header-actions .favorite-icon,.checkout-header__actions .favorite-icon{justify-content:center;align-items:center;position:relative;display:flex!important}.site-header .header-actions .favorite-icon b,.checkout-header__actions .favorite-icon b{top:-8px;right:-7px;display:flex!important}.site-header .header-main{gap:5px}.site-header .brand-link--header{width:102px}.mobile-actions__panel{z-index:400;min-width:228px;max-height:min(520px,100dvh - 110px);right:-4px}.cart-page,.favorites-page,.account-dashboard{padding-block:18px 48px}.cart-page>.container,.favorites-page>.container,.account-dashboard>.container{padding-inline:16px}.cart-page__breadcrumbs,.favorites-page__breadcrumbs,.account-dashboard .cart-page__breadcrumbs{margin-bottom:15px}.cart-page__heading,.favorites-page__heading{flex-direction:row;align-items:center;gap:14px;margin-bottom:18px}.cart-page__heading h1,.favorites-page__heading h1,.account-dashboard__heading h1{font-size:1.35rem;line-height:1.25}.account-dashboard__heading{gap:16px;margin-bottom:22px}.account-dashboard__heading>div:first-child>p:last-child{font-size:var(--font-size-xs)}.account-dashboard__identity>span{width:38px;height:38px}.cart-page__heading a,.favorites-page__clear{font-size:var(--font-size-xs);flex:none;margin-left:auto}.cart-layout{gap:14px}.cart-items,.cart-summary,.cart-page__empty,.favorites-page__summary,.favorites-page__list>.latest-offer,.favorites-page__empty{border-radius:var(--radius-sm)}.cart-line{grid-template-columns:78px minmax(0,1fr);grid-template-areas:"status status""image details""price price""controls controls""seller seller";gap:13px;padding:15px}.cart-line__status-bar{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 -1px;padding:0 0 10px;display:grid}.cart-line__status{width:100%;min-width:0;padding:6px 9px}.cart-line__status:first-child{padding-left:9px}.cart-line__status:nth-child(odd){border-left:0}.cart-line__status:nth-child(2n){border-left:1px solid var(--color-border)}.cart-line__status:nth-child(n+3){border-top:1px solid var(--color-border)}.cart-line__image{width:78px;height:78px}.cart-line__info h2{margin-bottom:5px;font-size:.875rem}.cart-line__reference{overflow-wrap:anywhere;margin:0;font-size:.6875rem}.cart-line__availability{gap:6px 8px}.cart-line__availability .cart-line__condition{padding:4px 6px}.cart-line__controls{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;width:100%;padding-top:13px;display:flex}.cart-line__controls:before{color:var(--color-ink-muted);content:"Liczba sztuk";font-size:var(--font-size-xs)}.cart-line__quantity{margin:0}.cart-line__price{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 14px;width:100%;min-width:0;padding-top:13px;display:grid}.cart-line__price>strong{grid-area:1/1;font-size:1rem}.cart-line__price-meta{grid-area:2/1;align-items:flex-start;margin-top:0}.cart-line__price .cart-line__utility{grid-area:1/2/3;align-self:center;margin:0}.cart-line__seller{gap:9px;width:100%;padding-top:13px}.cart-line__seller>span:first-child{flex-wrap:wrap}.cart-line__delivery-country{width:100%}.cart-line__delivery-country summary{min-height:32px}.cart-line__delivery-country .vp-product-purchase__delivery-menu{width:100%;max-width:100%}.cart-line__seller .cart-line__delivery{flex-wrap:wrap;align-items:flex-start;width:100%}.cart-line__seller .cart-line__delivery-cost{border-left:0;margin-left:0;padding-left:0}.cart-summary{padding:0}.cart-summary h2{margin-bottom:0}.cart-summary__checkout{width:calc(100% - 34px);margin:20px 17px 0}.cart-summary__header,.cart-summary__costs,.cart-summary__documents,.cart-summary__total{padding-inline:17px}.cart-summary>.cart-summary__next-step{margin-inline:17px}.favorites-page__summary{flex-direction:column;align-items:flex-start;gap:4px;padding:13px 15px}.favorites-page__summary span{line-height:1.45}.favorites-page__list{gap:12px}.favorites-page .latest-offer--horizontal .latest-offer__image{aspect-ratio:4/3;min-height:0}.favorites-page .latest-offer--horizontal .latest-offer__product-image{padding:32px 38px 46px}.favorites-page .latest-offer-horizontal__details,.favorites-page .latest-offer-horizontal__purchase{padding-inline:15px}.favorites-page__empty,.cart-page__empty{min-height:280px;padding:26px 18px}.checkout-header__inner{grid-template-columns:minmax(96px,1fr) auto;gap:6px;min-height:62px;padding-inline:14px}.checkout-header__inner>a:first-child{width:112px}.checkout-header__actions{gap:0}.checkout-header__actions .header-action,.checkout-header__actions .header-action:nth-child(-n+3){width:27px;height:42px;display:flex!important}.checkout-header__actions .account-menu__trigger{gap:0;width:32px}.checkout-header__actions .account-menu__avatar,.checkout-header__actions .account-menu__chevron{display:none}.checkout-header__actions .account-menu__mobile-icon{width:19px;height:19px;display:block}.checkout-header__actions .account-menu__panel{display:none}.checkout-header__actions .header-action>svg,.checkout-header__actions .favorite-icon>svg,.checkout-header__actions .cart-icon>svg{width:19px;height:19px}.checkout-header__actions .header-action:hover,.checkout-header__actions .header-action:focus-visible{color:var(--color-surface);background:0 0;outline:0}.checkout-header__actions .account-menu__panel{left:auto;right:-110px;transform:translateY(-5px)}.checkout-header__actions .account-menu:hover .account-menu__panel,.checkout-header__actions .account-menu:focus-within .account-menu__panel{transform:translateY(0)}.checkout-progress{padding:18px 12px 20px}.checkout-page__content{padding:28px 16px 46px}.checkout-form__heading{margin-bottom:24px}.checkout-phone-prefix__menu{width:min(292px,100vw - 32px);min-width:0}.checkout-invoice__type{flex-wrap:wrap;gap:14px 24px}.checkout-footer__trust{padding-inline:18px}.auth-content{padding:28px 16px 44px}.auth-tabs{margin-bottom:25px}.auth-card__heading{min-height:0;margin-bottom:22px}.auth-form{gap:14px}.auth-form__consent{font-size:.6875rem!important}.auth-card__switch{margin-top:24px}.auth-footer nav{gap:10px 16px}}@media (max-width:380px){.site-header .brand-link--header{width:94px}.site-header .header-actions>.header-action,.site-header .header-actions>.header-action--secondary,.site-header .mobile-actions>summary{width:25px}.cart-page__heading,.favorites-page__heading{align-items:flex-start}.cart-page__heading a span,.favorites-page__clear span{display:none}.cart-line{grid-template-columns:72px minmax(0,1fr);padding:13px}.cart-line__image{width:72px;height:72px}.checkout-header__inner>a:first-child{width:98px}.checkout-header__actions .header-action,.checkout-header__actions .header-action:nth-child(-n+3){width:25px}.checkout-progress li strong{font-size:.5625rem}.checkout-progress li span{width:30px;height:30px}.checkout-progress ol:before{inset:15px 12.5% auto}.auth-account-type>div{gap:13px 20px}}@media (max-width:520px){.cart-added-modal{align-items:center;padding:16px}.cart-added-modal__content{border:1px solid var(--color-border);border-radius:var(--radius-md);max-width:400px;max-height:calc(100dvh - 32px);padding:21px 16px 16px;overflow-y:auto}.cart-added-modal__confirmation{font-size:var(--font-size-md);margin-bottom:17px;padding-right:38px}.cart-added-modal__close{top:10px;right:10px}.cart-added-modal__product{grid-template-columns:68px minmax(0,1fr);align-items:center;gap:7px 12px;padding:16px 0}.cart-added-modal__image{grid-row:1/3;width:68px;height:68px}.cart-added-modal__product h2{font-size:.8125rem;line-height:1.35}.cart-added-modal__product>strong{text-align:left;grid-column:2;align-items:flex-start;font-size:1rem;line-height:1.2}.cart-added-modal__actions{grid-template-columns:1fr;gap:9px;margin-top:18px}.cart-added-modal__actions button,.cart-added-modal__actions a{width:100%;height:48px}}@media (max-width:360px){.cart-added-modal{padding:12px}.cart-added-modal__content{max-height:calc(100dvh - 24px);padding:19px 14px 14px}.cart-added-modal__product{grid-template-columns:60px minmax(0,1fr)}.cart-added-modal__image{width:60px;height:60px}.cart-added-modal__actions button,.cart-added-modal__actions a{font-size:var(--font-size-xs);height:46px}}@media (max-width:760px){.product-conversion-bar__inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:0;padding:8px 12px;display:grid}.product-conversion-bar__product{gap:8px;display:flex}.product-conversion-bar__product img{width:40px;height:40px}.product-conversion-bar__product strong{text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;line-height:1.3;display:block;overflow:hidden}.product-conversion-bar__product>div{min-width:0}.product-conversion-bar__mobile-price{color:var(--color-ink);font-size:.8125rem;font-weight:var(--font-weight-semibold);align-items:baseline;gap:5px;margin-top:3px;line-height:1.2;display:flex}.product-conversion-bar__mobile-price small{color:var(--color-ink-muted);font-size:.5625rem;font-weight:var(--font-weight-regular)}.product-conversion-bar__purchase{grid-template-columns:repeat(3,34px);gap:5px;width:auto;display:grid}.product-conversion-bar__purchase>div{display:none}.product-conversion-bar__purchase .product-conversion-bar__buy,.product-conversion-bar__purchase .add-to-cart-button,.product-conversion-bar__purchase .product-conversion-bar__favorite{box-sizing:border-box;justify-content:center;align-items:center;min-width:0;display:inline-flex;width:34px!important;height:34px!important;min-height:34px!important;padding:0!important}.product-conversion-bar__purchase .product-conversion-bar__buy{gap:0}.product-conversion-bar__purchase .product-conversion-bar__buy>span,.product-conversion-bar__purchase .add-to-cart-button>span{display:none}.product-conversion-bar__purchase .product-conversion-bar__buy>svg,.product-conversion-bar__purchase .add-to-cart-button>svg,.product-conversion-bar__purchase .product-conversion-bar__favorite>svg{width:17px;height:17px}}.account-area{background:var(--color-surface-subtle);min-height:70vh;padding:26px 0 76px}.account-area .cart-page__breadcrumbs{margin-bottom:22px}.account-area__layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:28px;display:grid}.account-sidebar{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);top:calc(var(--sticky-header-height,78px) + 18px);position:sticky;overflow:hidden}.account-sidebar__mobile{display:none}.account-sidebar nav{gap:2px;padding:8px;display:grid}.account-sidebar nav a,.account-sidebar__logout{border-radius:var(--radius-xs);color:var(--color-ink);cursor:pointer;font:inherit;font-size:var(--font-size-xs);text-align:left;background:0 0;border:0;align-items:center;gap:11px;width:100%;min-height:44px;padding:0 12px;text-decoration:none;display:flex}.account-sidebar nav a svg,.account-sidebar__logout svg{color:var(--color-ink-muted);flex:none;width:19px;height:19px}.account-sidebar nav a:hover,.account-sidebar nav a:focus-visible,.account-sidebar__logout:hover,.account-sidebar__logout:focus-visible{background:var(--color-surface-subtle);color:var(--color-brand);outline:0}.account-sidebar nav a.is-active{background:var(--color-brand-subtle);color:var(--color-brand);font-weight:var(--font-weight-semibold)}.account-sidebar nav a.is-active svg,.account-sidebar nav a:hover svg,.account-sidebar nav a:focus-visible svg{color:var(--color-brand)}.account-sidebar__logout{border-top:1px solid var(--color-border);border-radius:0;min-height:50px;padding-inline:20px}.account-profile{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);min-width:0;padding:30px 34px 36px}.account-profile__header{border-bottom:1px solid var(--color-border);padding-bottom:24px}.account-profile__header h1{font-size:var(--font-size-2xl);letter-spacing:-.04em;margin:0 0 8px;line-height:1.15}.account-profile__header p{color:var(--color-ink-muted);font-size:var(--font-size-sm);margin:0;line-height:1.5}.account-profile__notice{background:var(--color-success);align-items:center}@supports (color:color-mix(in lab, red, red)){.account-profile__notice{background:color-mix(in srgb, var(--color-success) 8%, var(--color-surface))}}.account-profile__notice{border:1px solid var(--color-success)}@supports (color:color-mix(in lab, red, red)){.account-profile__notice{border:1px solid color-mix(in srgb, var(--color-success) 26%, var(--color-border))}}.account-profile__notice{border-radius:var(--radius-xs);color:var(--color-success);font-size:var(--font-size-xs);gap:8px;margin:20px 0 0;padding:10px 12px;display:flex}.account-profile__notice svg{width:17px;height:17px}.account-profile__notice.is-error{background:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.account-profile__notice.is-error{background:color-mix(in srgb, var(--color-danger) 7%, var(--color-surface))}}.account-profile__notice.is-error{border-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.account-profile__notice.is-error{border-color:color-mix(in srgb, var(--color-danger) 28%, var(--color-border))}}.account-profile__notice.is-error{color:var(--color-danger)}.storefront-heading-skeleton{max-width:72vw;height:1em;width:var(--heading-skeleton-width,280px);background:linear-gradient(90deg,#e8ecf2 25%,#f6f8fa 50%,#e8ecf2 75%) 0 0/220% 100%;border-radius:7px;animation:1.15s ease-in-out infinite storefront-skeleton-shimmer;display:block}.account-profile__notice button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;margin-left:auto;padding:2px 4px;font-size:1.1rem;line-height:1}.account-profile__section{border-bottom:1px solid var(--color-border);padding:30px 0}.account-profile__section:last-child{border-bottom:0;padding-bottom:0}.account-profile__section h2{font-size:var(--font-size-lg);letter-spacing:-.025em;margin:0 0 21px}.account-profile__section-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:21px;display:flex}.account-profile__section-heading h2,.account-profile__rows,.account-profile__details{margin:0}.account-profile__rows>div{grid-template-columns:170px minmax(160px,1fr) auto;align-items:center;gap:20px;min-height:58px;display:grid}.account-profile__rows dt,.account-profile__details dt{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.account-profile__rows dd,.account-profile__details dd{font-size:var(--font-size-sm);margin:0}.account-profile__button{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-ink);cursor:pointer;font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 15px;display:inline-flex}.account-profile__button:hover,.account-profile__button:focus-visible{background:var(--color-surface-subtle);border-color:var(--color-brand);color:var(--color-brand);outline:0}.account-profile__button--primary{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-surface)}.account-profile__button--primary:hover,.account-profile__button--primary:focus-visible{background:var(--color-brand-hover);border-color:var(--color-brand-hover);color:var(--color-surface)}.account-profile__button:disabled,.account-profile__button:disabled:hover,.account-profile__button:disabled:focus-visible{color:#98a2b3;cursor:not-allowed;opacity:1;box-shadow:none;background:#eef1f5;border-color:#d7dde7;outline:0}.account-profile__button svg{width:17px;height:17px}.account-profile__verified,.account-profile__managed{color:var(--color-ink-muted);font-size:var(--font-size-2xs);align-items:center;gap:6px;display:inline-flex}.account-profile__verified{color:var(--color-success)}.account-profile__verified svg{width:15px;height:15px}.account-profile__type-choice{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid}.account-profile__type-choice legend{color:var(--color-ink-muted);font-size:var(--font-size-2xs);grid-column:1/-1;margin-bottom:2px}.account-profile__type-choice label{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xs);color:var(--color-ink);cursor:pointer;font-size:var(--font-size-xs);align-items:center;gap:9px;min-height:44px;padding:0 12px;display:flex}.account-profile__type-choice label:has(input:checked){background:var(--color-brand-subtle);border-color:var(--color-brand)}.account-profile__type-choice input{accent-color:var(--color-brand)}.account-modal__form .account-profile__type-choice input[type=radio]{appearance:auto;flex:0 0 18px;width:18px;height:18px;margin:0;padding:0}.account-profile__email-value{align-content:center;gap:2px;display:grid}.account-profile__email-value small{color:var(--color-ink-muted);font-size:.625rem;line-height:1.35;display:block}.account-modal__form .account-profile__type-choice label{flex-direction:row;align-items:center;gap:8px;display:flex}.account-modal__form .account-profile__type-choice label span{line-height:1.2}.account-profile__details{gap:0;max-width:760px;display:grid}.account-profile__details>div{grid-template-columns:170px minmax(0,1fr);gap:24px;padding:11px 0;display:grid}.account-profile__details dd{gap:3px;display:grid}.account-profile__details dd small{color:var(--color-ink-muted);font-size:.625rem;line-height:1.4}.account-profile__inline-form,.account-profile__form{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);margin-top:20px;padding:20px}.account-profile__inline-form{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:12px;display:grid}.account-profile__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.account-profile__inline-form label,.account-profile__form label{color:var(--color-ink-muted);font-size:var(--font-size-2xs);gap:7px;display:grid}.account-profile__inline-form input,.account-profile__form input{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xs);color:var(--color-ink);font:inherit;font-size:var(--font-size-sm);width:100%;min-width:0;height:44px;padding:0 12px}.account-profile__inline-form input:focus,.account-profile__form input:focus{border-color:var(--color-brand);box-shadow:0 0 0 2px var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.account-profile__inline-form input:focus,.account-profile__form input:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-brand) 12%, transparent)}}.account-profile__inline-form input:focus,.account-profile__form input:focus{outline:0}.account-profile__form-actions{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.account-profile__preferences{gap:10px;display:grid}.account-profile__preferences label{border:1px solid var(--color-border);border-radius:var(--radius-xs);cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:12px;padding:14px 15px;display:grid}.account-profile__preferences label:hover{border-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.account-profile__preferences label:hover{border-color:color-mix(in srgb, var(--color-brand) 45%, var(--color-border))}}.account-profile__preferences input{accent-color:var(--color-brand);width:17px;height:17px;margin:2px 0 0}.account-profile__preferences span{gap:3px;display:grid}.account-profile__preferences strong{font-size:var(--font-size-xs)}.account-profile__preferences small{color:var(--color-ink-muted);font-size:var(--font-size-2xs);line-height:1.45}@media (max-width:980px){.account-area__layout{grid-template-columns:210px minmax(0,1fr);gap:20px}.account-profile{padding:25px 24px 30px}.account-profile__rows>div{grid-template-columns:120px minmax(120px,1fr) auto}.account-profile__inline-form{grid-template-columns:1fr}.account-profile__inline-form .account-profile__button{justify-self:start}}@media (max-width:760px){.account-area{padding:18px 0 48px}.account-area>.container{padding-inline:16px}.account-area .cart-page__breadcrumbs{margin-bottom:15px}.account-area__layout{grid-template-columns:minmax(0,1fr);gap:14px}.account-sidebar{background:0 0;border:0;display:block;position:static;overflow:visible}.account-sidebar>nav,.account-sidebar>.account-sidebar__logout{display:none}.account-sidebar__mobile{z-index:80;display:block;position:relative}.account-sidebar__mobile>summary{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;min-height:58px;padding:8px 13px;display:flex}.account-sidebar__mobile>summary::-webkit-details-marker{display:none}.account-sidebar__mobile>summary>span{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:1px 10px;display:grid}.account-sidebar__mobile>summary>span>svg{color:var(--color-brand);grid-row:1/3;width:20px;height:20px}.account-sidebar__mobile>summary small{color:var(--color-ink-muted);text-transform:uppercase;font-size:.5625rem;line-height:1.2}.account-sidebar__mobile>summary strong{font-size:var(--font-size-xs)}.account-sidebar__mobile>summary>svg{color:var(--color-ink-muted);width:17px;height:17px;transition:transform .16s;transform:rotate(90deg)}.account-sidebar__mobile[open]>summary{border-color:var(--color-brand)}.account-sidebar__mobile[open]>summary>svg{transform:rotate(-90deg)}.account-sidebar__mobile-menu{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:6px;display:grid;position:absolute;top:calc(100% + 7px);left:0;right:0;box-shadow:0 14px 34px #1f252e29}.account-sidebar__mobile-menu a,.account-sidebar__mobile-menu button{border-radius:var(--radius-xs);color:var(--color-ink);font:inherit;font-size:var(--font-size-xs);text-align:left;background:0 0;border:0;grid-template-columns:20px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-height:43px;padding:0 10px;text-decoration:none;display:grid}.account-sidebar__mobile-menu a>svg,.account-sidebar__mobile-menu button>svg{color:var(--color-ink-muted);width:18px;height:18px}.account-sidebar__mobile-menu a.is-active{background:var(--color-brand-subtle);color:var(--color-brand);font-weight:var(--font-weight-semibold)}.account-sidebar__mobile-menu a.is-active>svg{color:var(--color-brand)}.account-sidebar__mobile-menu a.is-active>svg:last-child{grid-column:3}.account-sidebar__mobile-menu button{border-top:1px solid var(--color-border);cursor:pointer;border-radius:0;margin-top:5px;padding-top:5px}.cart-layout,.cart-summary{box-sizing:border-box;width:100%;min-width:0;max-width:none}.cart-summary{justify-self:stretch}.account-profile{padding:22px 17px 26px}.account-profile__header{padding-bottom:20px}.account-profile__header h1{font-size:1.35rem}.account-profile__header p{font-size:var(--font-size-xs)}.account-profile__section{padding:24px 0}.account-profile__section h2{margin-bottom:16px;font-size:1rem}.account-profile__rows>div{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:7px;padding:14px 0}.account-profile__rows>div:last-child{border-bottom:0}.account-profile__rows dt{grid-column:1}.account-profile__rows dd:first-of-type{color:var(--color-ink-muted);font-size:var(--font-size-xs);grid-column:1}.account-profile__rows dd:nth-of-type(2){grid-area:1/2/3}.account-profile__button{min-height:40px;padding-inline:11px}.account-profile__section-heading{align-items:flex-start;margin-bottom:16px}.account-profile__details>div{grid-template-columns:1fr;gap:4px;padding:9px 0}.account-profile__details dd{color:var(--color-ink-muted);font-size:var(--font-size-xs)}.account-profile__inline-form,.account-profile__form{padding:15px}.account-profile__form-grid{grid-template-columns:1fr}.account-profile__form-actions{justify-content:stretch}.account-profile__form-actions .account-profile__button{flex:1 1 0}.account-profile__preferences label{padding:13px}}.account-modal{background:var(--color-ink);align-items:center}@supports (color:color-mix(in lab, red, red)){.account-modal{background:color-mix(in srgb, var(--color-ink) 62%, transparent)}}.account-modal{overscroll-behavior:contain;z-index:1200;justify-content:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.account-modal__content{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 22px 60px var(--color-ink);animation:.2s cubic-bezier(.22,1,.36,1) both account-modal-enter}@supports (color:color-mix(in lab, red, red)){.account-modal__content{box-shadow:0 22px 60px color-mix(in srgb, var(--color-ink) 28%, transparent)}}.account-modal__content{width:100%;max-width:620px;max-height:calc(100dvh - 48px);padding:28px;overflow-y:auto}.account-modal__content--wide{max-width:780px}.account-modal__content--extra-wide{max-width:1040px;padding:20px 22px}.account-modal__content--process-size{flex-direction:column;max-width:1040px;padding:16px 20px;display:flex;overflow:hidden}.account-modal__content--process-size .account-modal__header{flex:none;margin-bottom:12px;padding-bottom:12px}.account-modal__process-body{overscroll-behavior:contain;scrollbar-color:#aeb9c8 #eef1f5;scrollbar-gutter:stable;scrollbar-width:thin;flex:auto;min-height:0;padding:0 4px 4px 0;overflow-y:auto}.account-modal__process-footer{border-top:1px solid var(--color-border);background:#fff;flex:none;margin:10px -20px -16px;padding:10px 20px}.account-modal__process-footer .account-return-cancel{border-top:0;padding-top:0}.account-modal__process-footer .account-return-cancel--resume{padding:9px 11px}@keyframes account-modal-enter{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.account-modal__header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;padding-bottom:20px;display:flex}.account-modal__header h2{font-size:var(--font-size-xl);letter-spacing:-.035em;margin:0;line-height:1.2}.account-modal__title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.account-modal__header p{color:var(--color-ink-muted);font-size:var(--font-size-xs);margin:7px 0 0;line-height:1.5}.account-modal__header>button{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-ink-muted);cursor:pointer;flex:none;justify-content:center;align-items:center;width:38px;height:38px;padding:0;display:flex}.account-modal__header>button:hover,.account-modal__header>button:focus-visible{border-color:var(--color-brand);color:var(--color-brand);outline:0}.account-modal__header>button svg{width:18px;height:18px}.account-modal__form{gap:15px;display:grid}.account-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.account-modal__form label{color:var(--color-ink-muted);font-size:var(--font-size-2xs);gap:7px;display:grid}.account-modal__form input,.account-modal__form select,.account-modal__form textarea{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xs);color:var(--color-ink);font:inherit;font-size:var(--font-size-sm);width:100%;min-width:0;height:46px;padding:0 12px}.account-modal__form textarea{resize:vertical;height:auto;min-height:100px;padding-block:11px;line-height:1.5}.account-modal__form input:disabled{background:var(--color-surface-subtle);color:var(--color-ink-muted)}.account-modal__form input:focus,.account-modal__form select:focus,.account-modal__form textarea:focus{border-color:var(--color-brand);box-shadow:0 0 0 2px var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.account-modal__form input:focus,.account-modal__form select:focus,.account-modal__form textarea:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-brand) 12%, transparent)}}.account-modal__form input:focus,.account-modal__form select:focus,.account-modal__form textarea:focus{outline:0}.account-modal__form label small{color:var(--color-ink-muted);font-size:.625rem;line-height:1.4}.account-phone-field{color:var(--color-ink-muted);font-size:var(--font-size-2xs);gap:7px;display:grid}.account-phone-field .checkout-phone-control>input{border-radius:0 var(--radius-xs) var(--radius-xs) 0;height:46px}.account-phone-field .checkout-phone-prefix summary{height:46px}.auth-form__phone .account-phone-field{font-size:var(--font-size-xs);gap:6px}.auth-form__phone .account-phone-field .checkout-phone-control>input,.auth-form__phone .account-phone-field .checkout-phone-prefix summary{height:50px}.account-phone-country-menu{overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;z-index:1300;min-width:292px;max-height:min(286px,100dvh - 16px);position:fixed}.account-password-form{gap:17px}.account-password-form__field{display:block;position:relative}.account-password-form__field input{padding-right:48px}.account-password-form__field>button{color:var(--color-ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex;position:absolute;top:3px;right:3px}.account-password-form__field>button:hover,.account-password-form__field>button:focus-visible{color:var(--color-brand);outline:0}.account-password-form__field>button svg{width:19px;height:19px}.account-password-form__error{background:var(--color-danger-subtle);border:1px solid var(--color-danger);align-items:center}@supports (color:color-mix(in lab, red, red)){.account-password-form__error{border:1px solid color-mix(in srgb, var(--color-danger) 35%, var(--color-border))}}.account-password-form__error{border-radius:var(--radius-xs);color:var(--color-danger);font-size:var(--font-size-xs);gap:9px;margin:0;padding:11px 12px;line-height:1.45;display:flex}.account-password-form__error svg{flex:none;width:17px;height:17px}.account-modal__actions{justify-content:flex-end;gap:9px;margin-top:24px;display:flex}.account-modal__form .account-modal__actions{margin-top:9px}.account-profile__button--danger{background:var(--color-danger);border-color:var(--color-danger);color:var(--color-surface)}.account-profile__button--danger:hover,.account-profile__button--danger:focus-visible{background:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.account-profile__button--danger:hover,.account-profile__button--danger:focus-visible{background:color-mix(in srgb, var(--color-danger) 86%, var(--color-ink))}}.account-profile__button--danger:hover,.account-profile__button--danger:focus-visible{border-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.account-profile__button--danger:hover,.account-profile__button--danger:focus-visible{border-color:color-mix(in srgb, var(--color-danger) 86%, var(--color-ink))}}.account-profile__button--danger:hover,.account-profile__button--danger:focus-visible{color:var(--color-surface)}.account-modal__confirmation{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);align-items:center;gap:14px;padding:17px;display:flex}.account-modal__confirmation>svg{color:var(--color-brand);flex:none;width:26px;height:26px}.account-modal__confirmation p{font-size:var(--font-size-sm);margin:0;line-height:1.5}.account-modal__confirmation--danger>svg{color:var(--color-danger)}.account-addresses__section{border-bottom:1px solid var(--color-border);padding:30px 0}.account-addresses__section:last-child{border-bottom:0;padding-bottom:0}.account-addresses__heading{margin-bottom:18px}.account-addresses__heading h2{font-size:var(--font-size-lg);letter-spacing:-.025em;margin:0 0 5px}.account-addresses__heading p{color:var(--color-ink-muted);font-size:var(--font-size-xs);margin:0;line-height:1.45}.account-addresses__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.account-address-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);flex-direction:column;min-height:190px;padding:20px;display:flex;position:relative}.account-address-card>strong{font-size:var(--font-size-sm);max-width:calc(100% - 78px);margin-bottom:12px}.account-address-card>span{color:var(--color-ink-muted);font-size:var(--font-size-xs);line-height:1.65}.account-address-card__actions{gap:5px;display:flex;position:absolute;top:12px;right:12px}.account-address-card__actions button{border-radius:var(--radius-xs);color:var(--color-ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:flex}.account-address-card__actions button:hover,.account-address-card__actions button:focus-visible{background:var(--color-brand-subtle);color:var(--color-brand);outline:0}.account-address-card__actions button:last-child:hover,.account-address-card__actions button:last-child:focus-visible{background:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.account-address-card__actions button:last-child:hover,.account-address-card__actions button:last-child:focus-visible{background:color-mix(in srgb, var(--color-danger) 8%, var(--color-surface))}}.account-address-card__actions button:last-child:hover,.account-address-card__actions button:last-child:focus-visible{color:var(--color-danger)}.account-address-card__actions svg{width:18px;height:18px}.account-address-card--add{color:var(--color-brand);cursor:pointer;font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);flex-direction:row;justify-content:center;align-items:center;gap:9px}.account-address-card--add:hover,.account-address-card--add:focus-visible{background:var(--color-brand-subtle);border-color:var(--color-brand);outline:0}.account-address-card--add svg{width:20px;height:20px}@media (prefers-reduced-motion:reduce){.account-modal__content{animation:none}}@media (max-width:760px){.account-modal{padding:16px}.account-modal__content{max-height:calc(100dvh - 32px);padding:21px 16px 17px}.account-modal__header{margin-bottom:18px;padding-bottom:17px}.account-modal__header h2{font-size:var(--font-size-lg)}.account-modal__grid{grid-template-columns:1fr}.account-modal__actions .account-profile__button{flex:1 1 0}.account-addresses__section{padding:24px 0}.account-addresses__heading h2{font-size:1rem}.account-addresses__grid{grid-template-columns:1fr}.account-address-card{min-height:170px;padding:17px}}.account-returns__tabs{border-bottom:1px solid var(--color-border);gap:32px;margin-top:5px;display:flex}.account-returns__tabs button{color:var(--color-ink-muted);cursor:pointer;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:8px;min-height:58px;margin-bottom:-1px;padding:0 3px;display:flex}.account-returns__tabs button:hover,.account-returns__tabs button:focus-visible,.account-returns__tabs button.is-active{color:var(--color-brand);outline:0}.account-returns__tabs button.is-active{border-bottom-color:var(--color-brand)}.account-returns__tabs button span{background:var(--color-surface-subtle);color:var(--color-ink-muted);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.625rem;display:flex}.account-returns__tabs button.is-active span{background:var(--color-brand-subtle);color:var(--color-brand)}.account-returns__panel{padding-top:28px}.account-return-filters{border-block:1px solid var(--color-border);background:#fbfcfd;flex-wrap:wrap;gap:7px;margin-top:18px;padding:10px 0;display:flex}.account-return-filters button{border-radius:var(--radius-sm);color:#596579;cursor:pointer;font:inherit;font-size:.6875rem;font-weight:var(--font-weight-semibold);white-space:nowrap;background:0 0;border:1px solid #0000;flex:auto;align-items:center;gap:7px;min-height:36px;padding:0 10px;display:inline-flex}.account-return-filters button:hover{background:#f3f6fa;border-color:#e0e6ee}.account-return-filters button.is-active{color:#155eef;background:#eef4ff;border-color:#c7d9fa}.account-return-filters button span{background:var(--filter-count-bg,#edf1f5);border:1px solid var(--filter-count-border,#e0e5eb);color:var(--filter-count-color,#596579);border-radius:99px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.625rem;display:inline-flex}.account-return-filters button.is-active span{color:inherit;background:#fff;border-color:#d6e2f8}.account-return-filters button .account-tab-count.is-loading,.account-returns__tabs button .account-tab-count.is-loading{background:#edf1f5;border-color:#e0e5eb;position:relative;overflow:hidden}.account-tab-count.is-loading i{background:linear-gradient(90deg,#dfe5ec 25%,#f7f9fb 50%,#dfe5ec 75%) 0 0/220% 100%;border-radius:999px;width:9px;height:3px;animation:1.15s ease-in-out infinite account-dashboard-shimmer;display:block}.account-load-error{border:1px solid var(--color-border);border-radius:var(--radius-sm);text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:32px;display:flex}.account-load-error>span{color:#c43832;background:#fff0ef;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;display:flex}.account-load-error>span svg{width:21px;height:21px}.account-load-error h2{font-size:var(--font-size-lg);margin:0 0 7px}.account-load-error p{color:var(--color-ink-muted);font-size:var(--font-size-xs);margin:0 0 20px}.account-load-error button{background:var(--color-brand);border:1px solid var(--color-brand);border-radius:var(--radius-sm);color:#fff;cursor:pointer;font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);min-height:42px;padding:0 18px}.account-load-error button:hover,.account-load-error button:focus-visible{background:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.account-load-error button:hover,.account-load-error button:focus-visible{background:color-mix(in srgb, var(--color-brand) 86%, #000)}}.account-load-error button:hover,.account-load-error button:focus-visible{outline:3px solid var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.account-load-error button:hover,.account-load-error button:focus-visible{outline:3px solid color-mix(in srgb, var(--color-brand) 18%, transparent)}}.account-return-filters .is-not_started,.account-return-filters .is-awaiting_shipment,.account-return-filters .is-to_ship,.account-return-filters .is-in_transit,.account-return-filters .is-verification,.account-return-filters .is-refund{--filter-count-bg:#eaf1ff;--filter-count-border:#c8d9fa;--filter-count-color:#175cd3}.account-return-filters .is-partial_refund{--filter-count-bg:#fff3dc;--filter-count-border:#ecd7a7;--filter-count-color:#956000}.account-return-filters .is-full_refund,.account-return-filters .is-completed{--filter-count-bg:#e7f6f3;--filter-count-border:#c5e3dc;--filter-count-color:#087d72}.account-return-filters .is-rejected{--filter-count-bg:#fff0ef;--filter-count-border:#f0d0cc;--filter-count-color:#b33a3a}.account-return-filters .is-cancelled{--filter-count-bg:#f0f2f5;--filter-count-border:#d9dde4;--filter-count-color:#667085}.account-returns__panel-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.account-returns__panel-heading h2{font-size:var(--font-size-lg);letter-spacing:-.025em;margin:0 0 5px}.account-returns__panel-heading p{color:var(--color-ink-muted);font-size:var(--font-size-xs);margin:0;line-height:1.45}.account-returns__panel-actions{flex:none;align-items:center;gap:9px;display:flex}.account-returns__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.account-returns__stats>div{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-xs);gap:2px;padding:12px 14px;display:grid}.account-returns__stats strong{font-size:var(--font-size-lg)}.account-returns__stats span{color:var(--color-ink-muted);font-size:var(--font-size-2xs)}.account-return-list,.account-deposit-list{gap:12px;padding-top:12px;display:grid}.account-modal__required{color:var(--color-danger,#c9362b);font-weight:700}.account-return-card,.account-deposit-card{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:18px;transition:border-color .15s,box-shadow .15s}.account-return-card:hover,.account-deposit-card:hover{border-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.account-return-card:hover,.account-deposit-card:hover{border-color:color-mix(in srgb, var(--color-brand) 28%, var(--color-border))}}.account-return-card:hover,.account-deposit-card:hover{box-shadow:var(--shadow-subtle)}.account-return-card{grid-template-columns:minmax(210px,1.3fr) minmax(290px,1.5fr) auto;align-items:center;gap:18px;display:grid}.account-return-card__main{min-width:0}.account-return-card h3,.account-deposit-card h3{font-size:var(--font-size-sm);margin:8px 0 5px;line-height:1.4}.account-return-card__main p,.account-deposit-card__product p{color:var(--color-ink-muted);font-size:var(--font-size-2xs);margin:0}.account-status{border:1px solid var(--color-border);border-radius:var(--radius-xs);font-size:.6875rem;font-weight:var(--font-weight-semibold);align-items:center;gap:6px;min-height:25px;padding:3px 7px;display:inline-flex}.account-status i{border-radius:50%;width:6px;height:6px}.vp-product-parameters__condition.is-new,.vp-product-gallery__badge.is-new{--condition-accent:var(--color-success)}.vp-product-parameters__condition.is-used,.vp-product-gallery__badge.is-used{--condition-accent:var(--color-warning)}.vp-product-parameters__condition.is-remanufactured,.vp-product-gallery__badge.is-remanufactured{--condition-accent:var(--color-brand)}.vp-product-parameters__terms-link{color:var(--color-brand);cursor:pointer;font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);background:0 0;border:0;align-items:center;gap:6px;padding:3px 0;text-decoration:none;display:inline-flex}.vp-product-parameters__terms-link:hover{color:#0047c8}.vp-product-parameters__terms-link>span{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.vp-product-parameters__terms-link>i{background:#fff;border:1px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-style:normal;line-height:1;text-decoration:none;display:inline-flex}.vp-product-parameters__terms-link:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px;border-radius:3px}.product-terms-modal-backdrop{z-index:10000;background:#161f2c8c;justify-content:center;align-items:center;padding:24px;animation:.16s both productTermsFade;display:flex;position:fixed;inset:0}.product-terms-modal{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);width:min(100%,700px);max-height:min(740px,100vh - 48px);animation:.2s both productTermsEnter;display:grid;overflow:hidden;box-shadow:0 24px 70px #1018283d}.product-terms-modal.is-statutory{width:min(100%,760px)}.product-terms-modal>header{border-bottom:1px solid var(--color-border);grid-template-columns:44px minmax(0,1fr) 40px;align-items:center;gap:14px;padding:22px 24px;display:grid}.product-terms-modal>header>span{background:var(--color-brand-subtle);color:var(--color-brand);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.product-terms-modal>header>span svg{width:21px;height:21px}.product-terms-modal>header small{color:var(--color-brand);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);letter-spacing:.09em;margin-bottom:4px;display:block}.product-terms-modal>header h2{font-size:var(--font-size-xl);letter-spacing:-.3px;margin:0}.product-terms-modal>header>button{color:var(--color-ink-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.product-terms-modal>header>button:hover{background:var(--color-surface-subtle);color:var(--color-ink)}.product-terms-modal__summary{background:#f5f8ff;border-bottom:1px solid #dce7fb;align-items:baseline;gap:10px;padding:14px 24px;display:flex}.product-terms-modal__summary strong{color:var(--color-brand);font-size:var(--font-size-lg)}.product-terms-modal__summary span{color:var(--color-ink-muted);font-size:var(--font-size-xs)}.product-terms-modal__scroll{box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(52vh,430px);padding:22px 24px;overflow-y:auto}.product-terms-modal.is-statutory .product-terms-modal__scroll{max-height:min(58vh,480px)}.product-terms-modal__scroll p{color:var(--color-ink);font-size:var(--font-size-sm);white-space:pre-wrap;margin:0;line-height:1.75}.product-return-address{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-left:3px solid var(--color-brand);border-radius:var(--radius-sm);gap:5px;margin-top:20px;padding:16px 18px;display:grid}.product-return-address>small{color:var(--color-brand);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);letter-spacing:.07em;margin-bottom:3px}.product-return-address>strong{color:var(--color-ink);font-size:var(--font-size-sm)}.product-return-address>span,.product-return-address address{color:var(--color-ink-muted);font-size:var(--font-size-xs);font-style:normal;line-height:1.6}.product-return-address>div{flex-wrap:wrap;gap:8px;margin-top:7px;display:flex}.product-return-address a{color:var(--color-brand);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);background:#fff;border:1px solid #d7e2f2;border-radius:6px;align-items:center;gap:7px;min-width:0;min-height:34px;padding:6px 10px;text-decoration:none;transition:background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.product-return-address a:hover{background:var(--color-brand-subtle);border-color:#a9c5f1;box-shadow:0 2px 7px #1258be14}.product-return-address a svg{flex:none;width:15px;height:15px}.product-return-address a span{overflow-wrap:anywhere;min-width:0}.product-return-address>em{border-top:1px solid var(--color-border);color:var(--color-ink);font-size:var(--font-size-xs);font-style:normal;font-weight:var(--font-weight-semibold);margin-top:7px;padding-top:10px}.vp-product-parameters__info-link{color:var(--color-brand);cursor:pointer;font:inherit;font-size:10px;font-weight:var(--font-weight-bold);background:#fff;border:1px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-left:2px;padding:0;line-height:1;text-decoration:none;display:inline-flex}.vp-product-parameters__info-link:hover{background:var(--color-brand-subtle);border-color:var(--color-brand)}.product-warranty-disclaimer{border-radius:var(--radius-sm);color:var(--color-ink-muted);font-size:var(--font-size-xs);background:#f5f8ff;border:1px solid #dce7fb;align-items:flex-start;gap:9px;margin-top:18px;padding:12px 14px;display:flex}.product-warranty-disclaimer svg{color:var(--color-brand);flex:none;width:17px;height:17px}.product-statutory-terms{gap:12px;display:grid}.product-statutory-terms section{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);gap:7px;padding:16px 18px;display:grid}.product-statutory-terms strong{color:var(--color-ink);font-size:var(--font-size-sm)}.product-statutory-terms b{color:var(--color-brand);font-size:var(--font-size-md)}.product-statutory-terms section p{color:var(--color-ink-muted);font-size:var(--font-size-xs);line-height:1.65}.product-terms-modal>footer{border-top:1px solid var(--color-border);justify-content:flex-end;padding:14px 24px;display:flex}.product-terms-modal>footer button{background:var(--color-brand);border:1px solid var(--color-brand);border-radius:var(--radius-sm);color:#fff;cursor:pointer;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);min-height:42px;padding:0 22px}@keyframes productTermsFade{0%{opacity:0}to{opacity:1}}@keyframes productTermsEnter{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}@media (max-width:620px){.product-terms-modal-backdrop{align-items:center;padding:12px}.product-terms-modal{border-radius:var(--radius-md);max-height:calc(100dvh - 24px)}.product-terms-modal>header{grid-template-columns:38px minmax(0,1fr) 36px;gap:10px;padding:18px 16px}.product-terms-modal>header>span{width:38px;height:38px}.product-terms-modal>header h2{font-size:var(--font-size-lg)}.product-terms-modal__summary,.product-terms-modal__scroll,.product-terms-modal>footer{padding-inline:16px}.vp-product-parameters dd{flex-flow:wrap;align-items:center}.vp-product-parameters dd:has(.vp-product-parameters__terms-link){flex-wrap:nowrap}.vp-product-parameters__terms-link{white-space:nowrap;flex:0 auto;min-width:0}}.account-status.is-progress{background:var(--color-brand-subtle);border-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.account-status.is-progress{border-color:color-mix(in srgb, var(--color-brand) 20%, var(--color-border))}}.account-status.is-progress{color:var(--color-brand)}.account-status.is-progress i{background:var(--color-brand)}.account-status.is-review{color:#846217;background:#fff8e7;border-color:#ead8a9}.account-status.is-review i{background:#b88a20}.account-status.is-complete{background:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.account-status.is-complete{background:color-mix(in srgb, var(--color-success) 8%, var(--color-surface))}}.account-status.is-complete{border-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.account-status.is-complete{border-color:color-mix(in srgb, var(--color-success) 24%, var(--color-border))}}.account-status.is-complete{color:var(--color-success)}.account-status.is-complete i{background:var(--color-success)}.account-status.is-rejected{background:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.account-status.is-rejected{background:color-mix(in srgb, var(--color-danger) 7%, var(--color-surface))}}.account-status.is-rejected{border-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.account-status.is-rejected{border-color:color-mix(in srgb, var(--color-danger) 25%, var(--color-border))}}.account-status.is-rejected{color:var(--color-danger)}.account-status.is-rejected i{background:var(--color-danger)}.account-status.is-cancelled{color:#667085;background:#f3f4f6;border-color:#d4d8df}.account-status.is-cancelled i{background:#8b95a5}.account-return-card dl,.account-deposit-card dl{gap:12px;margin:0;display:grid}.account-return-card dl{grid-template-columns:repeat(3,minmax(0,1fr))}.account-return-card dl>div,.account-deposit-card dl>div{gap:3px;display:grid}.account-return-card dt,.account-deposit-card dt{color:var(--color-ink-muted);font-size:.625rem}.account-return-card dd,.account-deposit-card dd{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;margin:0}.account-return-card__details{color:var(--color-brand);cursor:pointer;font:inherit;font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:8px 0;display:inline-flex}.account-return-card__details:hover,.account-return-card__details:focus-visible{text-underline-offset:3px;outline:0;text-decoration:underline}.account-return-card__details svg{width:14px;height:14px}.account-return-card__start{color:var(--color-success);cursor:pointer;font:inherit;font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:8px 0;display:inline-flex}.account-return-card__start:hover:not(:disabled),.account-return-card__start:focus-visible{text-underline-offset:3px;outline:0;text-decoration:underline}.account-return-card__start>svg{width:14px;height:14px}.account-return-card__start:disabled{cursor:wait;opacity:.6}.account-new-return{grid-template-columns:repeat(2,minmax(0,1fr))}.account-new-return .is-wide{grid-column:1/-1}.account-return-wizard__steps{grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 4px;padding:0;list-style:none;display:grid}.account-return-wizard__steps li{color:var(--color-ink-muted);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);align-items:center;gap:8px;min-width:0;display:flex;position:relative}.account-return-wizard__steps li:not(:last-child):after{background:var(--color-border);content:"";z-index:0;height:1px;position:absolute;inset:50% 10px auto 34px}.account-return-wizard__steps li>span{border:1px solid var(--color-border);z-index:1;background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:relative}.account-return-wizard__steps li.is-current{color:var(--color-brand)}.account-return-wizard__steps li.is-current>span{background:var(--color-brand);border-color:var(--color-brand);color:#fff}.account-return-wizard__steps li.is-done{color:var(--color-success)}.account-return-wizard__steps li.is-done>span{background:var(--color-success);border-color:var(--color-success);color:#fff}.account-return-wizard__selection{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.account-return-wizard__selection>div{background:var(--color-brand-subtle);color:var(--color-brand);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.account-return-wizard__selection section{gap:2px;display:grid}.account-return-wizard__selection small,.account-return-wizard__selection span{color:var(--color-ink-muted);font-size:var(--font-size-2xs)}.account-return-wizard__selection section strong,.account-return-wizard__selection>b{font-size:var(--font-size-xs)}.account-return-wizard__shipping{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.account-return-wizard__shipping>article,.account-return-wizard__shipping>address{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);gap:8px;padding:16px;font-style:normal;display:grid}.account-return-wizard__shipping>article{grid-template-columns:24px minmax(0,1fr)}.account-return-wizard__shipping svg{color:var(--color-brand);width:20px;height:20px}.account-return-wizard__shipping strong{font-size:var(--font-size-xs)}.account-return-wizard__shipping p,.account-return-wizard__shipping small,.account-return-wizard__shipping span{color:var(--color-ink-muted);font-size:var(--font-size-2xs);margin:0;line-height:1.55}.account-return-wizard__summary{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.account-return-wizard__summary>div{gap:4px;padding:12px 14px;display:grid}.account-return-wizard__summary dt{color:var(--color-ink-muted);font-size:var(--font-size-2xs)}.account-return-wizard__summary dd{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;margin:0}.account-return-correction-document{border-radius:var(--radius-sm);background:#f5f8ff;border:1px solid #cfdef7;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.account-return-correction-document>div{align-items:center;gap:11px;min-width:0;display:flex}.account-return-correction-document svg{color:var(--color-brand);flex:none;width:21px;height:21px}.account-return-correction-document small,.account-return-correction-document p{color:var(--color-ink-muted);font-size:var(--font-size-2xs);margin:2px 0 0;display:block}.account-return-correction-document strong{font-size:var(--font-size-xs);display:block}@media (max-width:760px){.account-return-wizard__steps{gap:4px}.account-return-wizard__steps li{justify-content:center}.account-return-wizard__steps li>strong{display:none}.account-return-wizard__steps li:not(:last-child):after{inset:50% -50% auto 50%}.account-return-wizard__selection{grid-template-columns:38px minmax(0,1fr)}.account-return-wizard__selection>b{grid-column:2}.account-return-wizard__shipping,.account-return-wizard__summary{grid-template-columns:1fr}.account-return-correction-document{flex-direction:column;align-items:stretch}.account-return-correction-document>a{justify-content:center;width:100%}}.account-new-return__notice{background:var(--color-brand-subtle);border:1px solid var(--color-brand);align-items:flex-start}@supports (color:color-mix(in lab, red, red)){.account-new-return__notice{border:1px solid color-mix(in srgb, var(--color-brand) 22%, var(--color-border))}}.account-new-return__notice{border-radius:var(--radius-sm);grid-template-columns:auto minmax(0,1fr);gap:11px;padding:13px 14px;display:grid}.account-new-return__notice>svg{color:var(--color-brand);width:21px;height:21px}.account-new-return__notice strong{font-size:var(--font-size-xs);display:block}.account-new-return__notice p{color:var(--color-ink-muted);margin:4px 0 0;font-size:.625rem;line-height:1.5}.account-modal__consent a{color:var(--color-brand)}.account-return-details{gap:12px;display:grid}.account-return-details>header{border-bottom:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr);gap:3px 14px;padding-bottom:12px;display:grid}.account-return-details>header h3{font-size:var(--font-size-base);align-self:center;margin:0}.account-return-details>header p{color:var(--color-ink-muted);font-size:var(--font-size-xs);grid-column:2;margin:0}.account-return-details>dl{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);grid-template-columns:repeat(4,minmax(0,1fr));gap:11px 18px;margin:0;padding:12px 16px;display:grid}.account-return-details>dl.account-return-details__key-data{gap:0;padding:0}.account-return-details>dl.account-return-details__key-data>div{border-left:1px solid var(--color-border);padding:11px 15px}.account-return-details>dl.account-return-details__key-data>div:first-child{border-left:0}.account-return-details>dl.account-return-details__key-data dd{color:var(--color-ink);font-size:var(--font-size-sm)}.account-return-details>dl.account-return-details__key-data dd small{color:var(--color-ink-muted);margin-top:3px;font-size:.5625rem;font-weight:500;display:block}.account-return-details__header-status{min-height:26px;padding:4px 9px;font-size:.6875rem}.account-return-details>dl div{gap:3px;display:grid}.account-return-details dt{color:var(--color-ink-muted);font-size:.625rem}.account-return-details dd{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;margin:0}.account-return-details__shipping{grid-template-columns:minmax(0,1fr) minmax(210px,.85fr);gap:12px;display:grid}.account-return-progress{border-radius:var(--radius-sm);background:linear-gradient(#f9fbff 0%,#f5f8fd 100%);border:1px solid #cedbef;padding:13px 18px 16px}.account-return-progress>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.account-return-progress>header div{gap:2px;display:grid}.account-return-progress>header span,.account-return-progress>header small{color:var(--color-ink-muted);font-size:var(--font-size-2xs)}.account-return-progress>header strong{color:var(--color-ink);font-size:var(--font-size-sm);order:-1}.account-return-progress ol{grid-template-columns:repeat(5,minmax(0,1fr));margin:14px 0 0;padding:0;list-style:none;display:grid}.account-return-progress li{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.account-return-progress li:before{content:"";background:#d8e1ed;width:100%;height:2px;position:absolute;top:15px;left:-50%}.account-return-progress li:first-child:before{display:none}.account-return-progress li>span{color:#718096;z-index:1;background:#fff;border:1px solid #ccd7e5;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.6875rem;font-weight:750;display:flex;position:relative}.account-return-progress li>span svg{width:14px;height:14px}.account-return-progress li.is-done:before,.account-return-progress li.is-current:before{background:var(--color-brand)}.account-return-progress li.is-done>span{color:#fff;background:#16866f;border-color:#16866f}.account-return-progress li.is-current>span{background:var(--color-brand);border-color:var(--color-brand);box-shadow:0 0 0 4px var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.account-return-progress li.is-current>span{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-brand) 12%, transparent)}}.account-return-progress li.is-current>span{color:#fff}.account-return-progress.is-cancelled{background:#f7f8fa;border-color:#d8dde5}.account-return-progress.is-cancelled li.is-done:before,.account-return-progress.is-cancelled li.is-current:before{background:#a7afbb}.account-return-progress.is-cancelled li.is-done>span,.account-return-progress.is-cancelled li.is-current>span{color:#fff;background:#7d8795;border-color:#7d8795;box-shadow:0 0 0 4px #7d87951f}.account-return-progress li div{gap:3px;min-width:0;margin-top:8px;padding:0 7px;display:grid}.account-return-progress li strong{font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-return-progress li small{color:var(--color-ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.account-return-policy-links{border:1px solid var(--color-border);border-radius:var(--radius-sm);grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:24px;padding:11px 14px;display:grid}.account-return-policy-links>div:first-child{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;display:grid}.account-return-policy-links>div:first-child>svg{color:var(--color-brand);width:21px;height:21px}.account-return-policy-links strong{font-size:var(--font-size-xs)}.account-return-policy-links>div:first-child p{color:var(--color-ink-muted);margin:2px 0 0;font-size:.6875rem}.account-return-policy-links>div:last-child{gap:7px;display:flex}.account-return-policy-links button{border-radius:var(--radius-xs);color:var(--color-brand);cursor:pointer;font-size:var(--font-size-xs);background:#fff;border:1px solid #d2def0;justify-content:space-between;align-items:center;gap:18px;min-height:38px;padding:0 12px;font-weight:700;display:flex}.account-return-policy-links button:hover,.account-return-policy-links button:focus-visible{border-color:var(--color-brand);background:#f4f8ff;outline:0}.account-return-policy-links button svg{width:14px;height:14px}.account-return-shipping-workspace{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.account-return-shipping-workspace>article,.account-return-shipping-workspace>address,.account-return-shipping-workspace>.account-tracking,.account-return-shipping-workspace>.account-returns__tracking-readonly,.account-return-shipping-workspace__tracking-status{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff;min-width:0;height:100%;padding:16px}.account-return-shipping-workspace__prepare{flex-direction:column;display:flex}.account-return-shipping-workspace__title{grid-template-columns:34px minmax(0,1fr);align-items:flex-start;gap:11px;display:grid}.account-return-shipping-workspace__title>svg{background:var(--color-brand-subtle);color:var(--color-brand);border-radius:50%;width:34px;height:34px;padding:8px}.account-return-shipping-workspace__title strong,.account-return-shipping-workspace__address-body>strong{color:var(--color-ink);font-size:var(--font-size-xs)}.account-return-shipping-workspace__title p{color:var(--color-ink-muted);margin:3px 0 0;font-size:.6875rem;line-height:1.45}.account-return-shipping-workspace__prepare ul{color:var(--color-ink-muted);gap:6px;margin:13px 0;padding-left:18px;font-size:.6875rem;line-height:1.4;display:grid}.account-return-shipping-workspace__deadline{border-radius:var(--radius-xs);background:#f5f8fc;justify-content:space-between;align-items:center;margin-top:auto;padding:9px 10px;display:flex}.account-return-shipping-workspace__deadline span{color:var(--color-ink-muted);font-size:.6875rem}.account-return-shipping-workspace__deadline strong{color:var(--color-brand);font-size:var(--font-size-xs)}.account-return-shipping-workspace>address{flex-direction:column;font-style:normal;display:flex}.account-return-shipping-workspace__address-body{margin-top:14px;margin-left:45px}.account-return-shipping-workspace__address-body>small{color:var(--color-ink-muted);margin-top:3px;font-size:.6875rem;font-style:normal;display:block}.account-return-shipping-workspace__address-body>p{color:var(--color-ink-muted);gap:2px;margin:12px 0;font-size:.6875rem;line-height:1.4;display:grid}.account-return-shipping-workspace>.account-tracking{flex-direction:column;margin:0;padding:16px;display:flex}.account-return-shipping-workspace>.account-tracking form{grid-template-columns:1fr;align-items:stretch;margin-top:14px;margin-left:45px}.account-return-shipping-workspace>.account-tracking form input{height:40px}.account-return-shipping-workspace__tracking-status{align-items:flex-start;gap:11px;display:flex}.account-return-shipping-workspace__tracking-status>svg{color:var(--color-brand);width:22px;height:22px}.account-return-shipping-workspace__tracking-status strong{font-size:var(--font-size-xs)}.account-return-shipping-workspace__tracking-status p{color:var(--color-ink-muted);margin:4px 0 0;font-size:.6875rem}.account-return-shipping-workspace__tracking-status.is-tracked{flex-direction:column;display:flex}.account-return-shipping-workspace__tracking-status.is-tracked>.account-return-shipping-workspace__title{width:100%}.account-return-shipping-workspace__tracking-status.is-tracked>dl{border-radius:var(--radius-xs);background:#f5f8fc;gap:0;margin:14px 0 0 45px;display:grid}.account-return-shipping-workspace__tracking-status.is-tracked>dl>div{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.account-return-shipping-workspace__tracking-status.is-tracked>dl>div:first-child{border-top:0}.account-return-shipping-workspace__tracking-status.is-tracked dt{color:var(--color-ink-muted);font-size:.6875rem}.account-return-shipping-workspace__tracking-status.is-tracked dd{color:var(--color-ink);font-family:var(--font-sora);font-size:.6875rem;font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;text-align:right;margin:0}.account-deposit-settlement{border-radius:var(--radius-sm);background:linear-gradient(#f3fbf7 0%,#f8fcfa 100%);border:1px solid #b9dfcc;gap:12px;padding:14px;display:grid}.account-deposit-settlement.is-partial{background:linear-gradient(#fffaf0 0%,#fffdf8 100%);border-color:#e7cf96}.account-deposit-settlement.is-rejected{background:linear-gradient(#fff5f3 0%,#fffbfa 100%);border-color:#efc2ba}.account-deposit-settlement.is-partial .account-deposit-settlement__grid>article{border-color:#eadbb9}.account-deposit-settlement.is-rejected .account-deposit-settlement__grid>article{border-color:#efd1cb}.account-deposit-settlement>header{grid-template-columns:32px minmax(0,1fr);align-items:flex-start;gap:10px;display:grid}.account-deposit-settlement>header>span,.account-deposit-settlement__card-title>svg{color:#087a52;background:#e3f5ec;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:8px;display:flex}.account-deposit-settlement>header svg{width:16px;height:16px}.account-deposit-settlement>header strong{color:var(--color-ink);font-size:var(--font-size-sm);display:block}.account-deposit-settlement>header>span.is-rejected{color:#c6382d;background:#ffebe8}.account-deposit-settlement>header>span.is-partial{color:#855d00;background:#fff0c9}.account-deposit-settlement__decision-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.account-deposit-settlement__status{border-radius:var(--radius-xs);font-size:.6875rem;font-weight:var(--font-weight-bold);border:1px solid;padding:5px 7px;line-height:1;display:inline-flex}.account-deposit-settlement__status.is-full{color:#087a52;background:#e8f7ef;border-color:#b9dfcc}.account-deposit-settlement__status.is-partial{color:#855d00;background:#fff6df;border-color:#eed59b}.account-deposit-settlement__status.is-rejected{color:#b93429;background:#fff0ed;border-color:#efc2ba}.account-deposit-settlement>header p{color:var(--color-ink-muted);font-size:var(--font-size-xs);margin:3px 0 0;line-height:1.45}.account-deposit-settlement>header p b{color:var(--color-ink);font-weight:var(--font-weight-semibold)}.account-deposit-settlement__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.account-deposit-settlement__grid>article{background:var(--color-surface);border-radius:var(--radius-sm);border:1px solid #d7e8df;flex-direction:column;min-width:0;padding:13px;display:flex}.account-return-resolution-message{border-radius:var(--radius-sm);background:#fff;border:1px solid #bcd2f3;grid-template-columns:42px minmax(0,1fr);align-items:flex-start;gap:14px;margin-top:12px;padding:16px;display:grid;position:relative;overflow:hidden}.account-return-resolution-message:before{background:var(--color-brand);content:"";width:3px;position:absolute;inset:0 auto 0 0}.account-return-resolution-message>span{background:var(--color-brand-subtle);color:var(--color-brand);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.account-return-resolution-message>span svg{width:19px;height:19px}.account-return-resolution-message>div>small{color:var(--color-brand);font-size:.5625rem;font-weight:var(--font-weight-bold);letter-spacing:.07em;margin-bottom:3px;display:block}.account-return-resolution-message>div>strong{color:var(--color-ink);font-size:var(--font-size-sm);display:block}.account-return-resolution-message>div>p{color:var(--color-ink-muted);margin:4px 0 11px;font-size:.6875rem;line-height:1.5}.account-return-resolution-message__tracking{border-radius:var(--radius-xs);background:#f4f8ff;border:1px solid #d4e2f7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 12px;padding:9px 11px;display:flex}.account-return-resolution-message__tracking span{color:var(--color-ink-muted);font-size:.625rem}.account-return-resolution-message__tracking b{color:var(--color-brand);overflow-wrap:anywhere;font-size:.6875rem}.account-deposit-settlement__shipment-note{color:var(--color-ink-muted);margin:12px 0 0 42px;font-size:.6875rem;line-height:1.5}.account-deposit-settlement__shipment-note b{color:var(--color-ink);font-weight:var(--font-weight-semibold)}.account-deposit-settlement__shipment-data{border-radius:var(--radius-xs);background:#f5f8fc;align-self:flex-start;min-width:240px;margin:14px 0 0 42px;display:grid}.account-deposit-settlement__shipment-data>div{justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:9px 11px;display:flex}.account-deposit-settlement__shipment-data>div+div{border-top:1px solid var(--color-border)}.account-deposit-settlement__shipment-data dt{color:var(--color-ink-muted);font-size:.6875rem}.account-deposit-settlement__shipment-data dd{color:var(--color-ink);font-family:var(--font-sora);font-size:.6875rem;font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;text-align:right;margin:0}.account-deposit-settlement__card-title{grid-template-columns:32px minmax(0,1fr);align-items:flex-start;gap:10px;display:grid}.account-deposit-settlement__card-title>svg{background:var(--color-brand-subtle);color:var(--color-brand)}.account-deposit-settlement__card-title strong{color:var(--color-ink);font-size:var(--font-size-xs);display:block}.account-deposit-settlement__card-title p{color:var(--color-ink-muted);margin:3px 0 0;font-size:.6875rem;line-height:1.4}.account-deposit-settlement dl{gap:0;margin:11px 0 0 42px;display:grid}.account-deposit-settlement dl>div{border-top:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}.account-deposit-settlement dl>div:first-child{border-top:0;padding-top:0}.account-deposit-settlement dt{color:var(--color-ink-muted);font-size:.6875rem}.account-deposit-settlement dd{color:var(--color-ink);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-align:right;margin:0}.account-deposit-settlement dl>.is-total{border-top-color:#cfe4d8;margin-top:2px;padding-top:8px}.account-deposit-settlement dl>.is-total dt,.account-deposit-settlement dl>.is-total dd{color:#087a52;font-weight:var(--font-weight-bold)}.account-deposit-settlement.is-partial dl>.is-total dt,.account-deposit-settlement.is-partial dl>.is-total dd{color:#855d00}.account-deposit-settlement.is-rejected dl>.is-total dt,.account-deposit-settlement.is-rejected dl>.is-total dd{color:#b93429}.account-deposit-settlement code{border:1px solid var(--color-border);border-radius:var(--radius-xs);color:var(--color-ink);font-family:var(--font-sora);overflow-wrap:anywhere;background:#f5f8fc;margin:14px 0 7px 42px;padding:9px 10px;font-size:.6875rem;line-height:1.45;display:block}.account-deposit-settlement__grid>article>small{color:var(--color-ink-muted);margin:auto 0 0 42px;font-size:.6875rem;line-height:1.4;display:block}.account-deposit-settlement__empty-reference,.account-deposit-settlement__vendor{color:var(--color-ink);font-size:var(--font-size-xs);margin:14px 0 7px 42px;display:block}.account-deposit-settlement__contact{gap:7px;margin:4px 0 0 42px;display:grid}.account-deposit-settlement__contact a{color:var(--color-brand);overflow-wrap:anywhere;align-items:center;gap:7px;font-size:.6875rem;text-decoration:none;display:flex}.account-deposit-settlement__contact a:hover{text-underline-offset:3px;text-decoration:underline}.account-deposit-settlement__contact svg{flex:none;width:15px;height:15px}.account-modal__content--process-size .account-return-details{gap:9px}.account-modal__content--process-size .account-return-details>dl.account-return-details__key-data>div{padding:8px 14px}.account-modal__content--process-size .account-return-progress{padding:10px 16px 12px}.account-modal__content--process-size .account-return-progress ol{margin-top:9px}.account-modal__content--process-size .account-return-progress li>span{width:30px;height:30px}.account-modal__content--process-size .account-return-progress li:before{top:14px}.account-modal__content--process-size .account-return-progress li div{margin-top:5px}.account-modal__content--process-size .account-return-shipping-workspace{gap:9px}.account-modal__content--process-size .account-return-shipping-workspace>article,.account-modal__content--process-size .account-return-shipping-workspace>address,.account-modal__content--process-size .account-return-shipping-workspace>.account-tracking,.account-modal__content--process-size .account-return-shipping-workspace>.account-returns__tracking-readonly,.account-modal__content--process-size .account-return-shipping-workspace__tracking-status{padding:13px}.account-modal__content--process-size .account-return-shipping-workspace__prepare ul{gap:4px;margin:9px 0}.account-modal__content--process-size .account-return-shipping-workspace__address-body,.account-modal__content--process-size .account-return-shipping-workspace>.account-tracking form{margin-top:9px}.account-modal__content--process-size .account-return-shipping-workspace__address-body>p{margin:8px 0}.account-modal__content--process-size .account-return-shipping-workspace__deadline{padding:7px 9px}.account-modal__content--process-size .account-return-policy-links{padding-block:8px}.account-return-policy-dialog__content{overscroll-behavior:contain;grid-template-columns:28px minmax(0,1fr);align-items:flex-start;gap:14px;max-height:min(480px,100dvh - 260px);padding-right:8px;display:grid;overflow-y:auto}.account-return-policy-dialog__content>svg{color:var(--color-brand);width:27px;height:27px}.account-return-policy-dialog strong{font-size:var(--font-size-sm)}.account-return-policy-dialog p{color:var(--color-ink-muted);font-size:var(--font-size-xs);margin:8px 0 0;line-height:1.7}.account-return-card__details:disabled{cursor:wait;opacity:.62}.account-return-details__instruction,.account-return-details__shipping address{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:15px 16px}.account-return-details__instruction{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;display:grid}.account-return-details__instruction>svg{color:var(--color-brand);width:22px;height:22px}.account-return-details__instruction strong,.account-return-details__shipping address>strong{font-size:var(--font-size-xs)}.account-return-details__instruction p,.account-return-details__shipping address p{color:var(--color-ink-muted);margin:5px 0 0;font-size:.625rem;line-height:1.5}.account-return-details__shipping address{background:var(--color-surface-subtle);font-style:normal}.account-return-details__shipping address>span{color:var(--color-ink-muted);margin-bottom:5px;font-size:.625rem;display:block}.account-return-details__shipping address p span{display:block}@media (max-width:980px){.account-deposit-settlement__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-deposit-settlement__grid>article:last-child{grid-column:1/-1}.account-return-shipping-workspace{grid-template-columns:repeat(2,minmax(0,1fr))}.account-return-shipping-workspace>.account-tracking,.account-return-shipping-workspace>.account-returns__tracking-readonly,.account-return-shipping-workspace>.account-return-shipping-workspace__tracking-status{grid-column:1/-1}}@media (max-width:760px){.account-deposit-settlement__grid{grid-template-columns:1fr}.account-deposit-settlement__grid>article:last-child{grid-column:1}.account-deposit-settlement dl,.account-deposit-settlement code,.account-deposit-settlement__grid>article>small,.account-deposit-settlement__empty-reference,.account-deposit-settlement__vendor,.account-deposit-settlement__contact{margin-left:0}.account-returns__panel-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.account-returns__panel-actions .account-profile__button{justify-content:center;width:100%}.account-new-return,.account-return-details>dl,.account-return-details__shipping{grid-template-columns:1fr}.account-return-details>dl.account-return-details__key-data>div{border-left:0;border-top:1px solid var(--color-border)}.account-return-details>dl.account-return-details__key-data>div:first-child{border-top:0}.account-return-details>header{grid-template-columns:1fr}.account-return-details>header p{grid-column:1}.account-return-progress>header,.account-return-progress>header div{flex-direction:column;align-items:flex-start;gap:3px}.account-return-progress ol{grid-template-columns:1fr;gap:8px}.account-return-progress li{text-align:left;flex-direction:row;align-items:flex-start;gap:10px;min-height:48px}.account-return-progress li div{margin-top:0;padding:0}.account-return-progress li:before{width:2px;height:calc(100% + 8px);top:-8px;left:15px}.account-return-policy-links{grid-template-columns:1fr}.account-return-policy-links>div:last-child{grid-template-columns:1fr;display:grid}.account-return-shipping-workspace{grid-template-columns:1fr}.account-return-shipping-workspace>.account-tracking,.account-return-shipping-workspace>.account-returns__tracking-readonly,.account-return-shipping-workspace>.account-return-shipping-workspace__tracking-status,.account-new-return .is-wide{grid-column:1}}.account-deposit-notice{background:var(--color-brand-subtle);border:1px solid var(--color-brand);align-items:flex-start}@supports (color:color-mix(in lab, red, red)){.account-deposit-notice{border:1px solid color-mix(in srgb, var(--color-brand) 22%, var(--color-border))}}.account-deposit-notice{border-radius:var(--radius-sm);gap:13px;margin-bottom:18px;padding:16px 18px;display:flex}.account-deposit-notice>svg{color:var(--color-brand);flex:none;width:24px;height:24px}.account-deposit-notice strong{font-size:var(--font-size-xs)}.account-deposit-notice p{color:var(--color-ink-muted);font-size:var(--font-size-2xs);margin:4px 0 0;line-height:1.5}.account-deposit-card{grid-template-columns:minmax(240px,1fr) minmax(440px,1.8fr) 180px;align-items:center;gap:22px;display:grid;position:relative;overflow:hidden}.account-deposit-card:before{background:var(--color-brand);content:"";width:3px;position:absolute;inset:0 auto 0 0}.account-deposit-card.is-complete:before{background:var(--color-success)}.account-deposit-card.is-rejected:before{background:var(--color-danger)}.account-deposit-card__product{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:13px;min-width:0;display:grid}.account-deposit-card__image{aspect-ratio:1;background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-xs);position:relative;overflow:hidden}.account-deposit-card__image img{object-fit:contain;padding:6px}.account-deposit-card dl{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-xs);grid-template-columns:repeat(3,minmax(0,1fr));gap:13px 18px;padding:13px 14px}.account-deposit-card dl .is-amount dd{color:var(--color-brand);font-size:var(--font-size-sm)}.account-deposit-card dl .is-pending-document dd{color:var(--color-ink-muted);font-size:.625rem;font-weight:var(--font-weight-regular);line-height:1.35}.account-deposit-card>.account-profile__button{text-align:center;width:100%;max-width:180px;min-height:46px;padding-inline:14px;line-height:1.35}.account-deposit-card__complete{color:var(--color-success);font-size:var(--font-size-2xs);text-align:center;justify-self:center;gap:6px;max-width:190px;display:grid}.account-deposit-card__complete>span{font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;gap:6px;display:inline-flex}.account-deposit-card__complete svg{width:17px;height:17px}.account-deposit-card__complete p{color:var(--color-ink-muted);font-size:.625rem;font-weight:var(--font-weight-regular);margin:0;line-height:1.45}.account-deposit-card__reason{border-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.account-deposit-card__reason{border-color:color-mix(in srgb, var(--color-danger) 35%, var(--color-border))}}.account-deposit-card__reason{color:var(--color-danger);text-align:center;justify-self:center;width:100%;max-width:180px}.account-deposit-card__reason:hover,.account-deposit-card__reason:focus-visible{background:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.account-deposit-card__reason:hover,.account-deposit-card__reason:focus-visible{background:color-mix(in srgb, var(--color-danger) 7%, var(--color-surface))}}.account-deposit-card__reason:hover,.account-deposit-card__reason:focus-visible{border-color:var(--color-danger);color:var(--color-danger)}.account-rejection{gap:16px;display:grid}.account-rejection__notice{background:var(--color-danger);align-items:start}@supports (color:color-mix(in lab, red, red)){.account-rejection__notice{background:color-mix(in srgb, var(--color-danger) 6%, var(--color-surface))}}.account-rejection__notice{border:1px solid var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.account-rejection__notice{border:1px solid color-mix(in srgb, var(--color-danger) 28%, var(--color-border))}}.account-rejection__notice{border-left:3px solid var(--color-danger);border-radius:var(--radius-sm);grid-template-columns:auto minmax(0,1fr);gap:12px;padding:15px 16px;display:grid}.account-rejection__notice>svg{color:var(--color-danger);width:21px;height:21px;margin-top:2px}.account-rejection__notice span{color:var(--color-danger);font-size:.625rem;font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase;margin-bottom:3px;display:block}.account-rejection__notice strong{font-size:var(--font-size-sm);display:block}.account-rejection__notice p{color:var(--color-ink-muted);font-size:var(--font-size-xs);margin:7px 0 0;line-height:1.55}.account-rejection>dl{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:0;padding:15px 16px;display:grid}.account-rejection>dl div{gap:4px;display:grid}.account-rejection dt{color:var(--color-ink-muted);font-size:.625rem}.account-rejection dd{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);margin:0}.account-rejection>section{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:15px 16px}.account-rejection>section>div:first-child{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;margin-bottom:14px;display:grid}.account-rejection>section>div:first-child>svg{color:var(--color-brand);width:21px;height:21px}.account-rejection>section p{color:var(--color-ink-muted);font-size:var(--font-size-xs);margin:4px 0 0;line-height:1.5}.account-rejection>section>strong{border-top:1px solid var(--color-border);font-size:var(--font-size-xs);padding-top:13px;display:block}.account-rejection__contact{flex-wrap:wrap;gap:8px 18px;margin-top:9px;display:flex}.account-rejection__contact a{color:var(--color-brand);font-size:var(--font-size-xs);align-items:center;gap:7px;text-decoration:none;display:inline-flex}.account-rejection__contact a:hover{text-underline-offset:3px;text-decoration:underline}.account-rejection__contact svg{width:16px;height:16px}@media (max-width:620px){.account-rejection>dl{grid-template-columns:1fr}}.account-modal__consent{grid-template-columns:17px minmax(0,1fr);align-items:flex-start;gap:9px!important;display:grid!important}.account-modal__consent input{accent-color:var(--color-brand);width:17px;height:17px;margin:1px 0 0}.account-modal__consent span{color:var(--color-ink);font-size:var(--font-size-2xs);line-height:1.4}.account-deposit-instructions__amount{background:var(--color-brand-subtle);border:1px solid var(--color-brand);align-items:center}@supports (color:color-mix(in lab, red, red)){.account-deposit-instructions__amount{border:1px solid color-mix(in srgb, var(--color-brand) 22%, var(--color-border))}}.account-deposit-instructions__amount{border-radius:var(--radius-sm);justify-content:space-between;margin-bottom:20px;padding:13px 15px;display:flex}.account-deposit-instructions__lead{background:var(--color-surface-subtle);border-left:3px solid var(--color-brand);color:var(--color-ink);font-size:var(--font-size-xs);margin:0 0 20px;padding:11px 13px;line-height:1.55}.account-deposit-instructions__amount span{color:var(--color-ink-muted);font-size:var(--font-size-xs)}.account-deposit-instructions__amount strong{color:var(--color-brand);font-size:var(--font-size-lg)}.account-deposit-instructions ol{gap:14px;margin:0 0 20px;padding:0;list-style:none;display:grid}.account-deposit-instructions li{grid-template-columns:28px minmax(0,1fr);align-items:flex-start;gap:11px;display:grid}.account-deposit-instructions li>span{background:var(--color-brand);color:var(--color-surface);font-size:.625rem;font-weight:var(--font-weight-semibold);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.account-deposit-instructions li strong{font-size:var(--font-size-xs)}.account-deposit-instructions li p{color:var(--color-ink-muted);font-size:var(--font-size-2xs);margin:3px 0 0;line-height:1.45}.account-deposit-instructions address{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:14px 15px;font-style:normal}.account-deposit-instructions address span{color:var(--color-ink-muted);margin-bottom:5px;font-size:.625rem;display:block}.account-deposit-instructions address strong{font-size:var(--font-size-xs)}.account-deposit-instructions address p{color:var(--color-ink-muted);font-size:var(--font-size-2xs);margin:4px 0 0;line-height:1.5}.account-deposit-instructions__contact{border-top:1px solid var(--color-border);flex-wrap:wrap;gap:8px 18px;margin-top:11px;padding-top:11px;display:flex}.account-deposit-instructions__contact a{color:var(--color-ink);font-size:var(--font-size-xs);align-items:center;gap:7px;text-decoration:none;display:inline-flex}.account-deposit-instructions__contact a:hover{color:var(--color-brand)}.account-deposit-instructions__contact svg{color:var(--color-brand);width:16px;height:16px}.account-return-conditions{gap:14px;display:grid}.account-return-conditions--wide{grid-template-columns:repeat(2,minmax(0,1fr))}.account-return-conditions--deposit,.account-return-conditions--product{grid-template-columns:repeat(3,minmax(0,1fr))}.account-return-conditions--wide .account-return-conditions__more{grid-column:1/-1}.account-return-conditions>section{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:16px 18px}.account-return-conditions__label{color:var(--color-brand);font-size:.625rem;font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;display:block}.account-return-conditions h3{font-size:var(--font-size-sm);margin:0 0 7px}.account-return-conditions section>p{color:var(--color-ink-muted);font-size:var(--font-size-xs);margin:0 0 11px;line-height:1.55}.account-return-conditions ul{color:var(--color-ink-muted);font-size:var(--font-size-xs);gap:7px;margin:0;padding-left:18px;line-height:1.5;list-style:outside;display:grid}.account-return-conditions li{padding-left:1px}.account-return-conditions li::marker{color:var(--color-brand);font-size:.8em}.account-return-conditions__more{border:1px solid var(--color-brand);align-items:center}@supports (color:color-mix(in lab, red, red)){.account-return-conditions__more{border:1px solid color-mix(in srgb, var(--color-brand) 22%, var(--color-border))}}.account-return-conditions__more{border-radius:var(--radius-sm);grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:13px 15px;display:grid}.account-return-conditions__more>svg{color:var(--color-brand);width:21px;height:21px}.account-return-conditions__more strong{font-size:var(--font-size-xs);margin-bottom:2px;display:block}.account-return-conditions__more p{color:var(--color-ink-muted);margin:0;font-size:.625rem;line-height:1.45}.account-return-conditions__more a{color:var(--color-brand);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);align-items:center;gap:5px;text-decoration:none;display:inline-flex}.account-return-conditions__more a:hover{text-underline-offset:3px;text-decoration:underline}.account-return-conditions__more a svg{width:15px;height:15px}.terms-page{background:var(--color-surface-subtle);min-height:70vh;padding:26px 0 64px}.terms-page__container{max-width:1180px}.terms-page__header{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);margin-top:22px;padding:28px 32px}.terms-page__header>span{color:var(--color-brand);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;display:block}.terms-page__header h1{font-size:var(--font-size-2xl);margin:0 0 10px}.terms-page__header p{color:var(--color-ink-muted);font-size:var(--font-size-sm);max-width:780px;margin:0;line-height:1.6}.terms-page__content{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);margin-top:16px;padding:8px 32px}.terms-page__content>section{grid-template-columns:44px minmax(0,1fr);gap:20px;padding:28px 0;display:grid}.terms-page__content>section+section{border-top:1px solid var(--color-border)}.terms-page__content>section>span{background:var(--color-brand-subtle);color:var(--color-brand);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.terms-page__content h2{font-size:var(--font-size-lg);margin:3px 0 8px}.terms-page__content p,.terms-page__content li{color:var(--color-ink-muted);font-size:var(--font-size-xs);line-height:1.65}.terms-page__content p{margin:0 0 12px}.terms-page__content ul{gap:6px;margin:0;padding-left:20px;display:grid}.terms-page__help{background:var(--color-ink);border-radius:var(--radius-sm);color:var(--color-surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;margin-top:16px;padding:20px 24px;display:grid}.terms-page__help>svg{color:var(--color-brand);width:28px;height:28px}.terms-page__help strong{font-size:var(--font-size-sm);margin-bottom:3px;display:block}.terms-page__help p{color:#ffffffb3;font-size:var(--font-size-xs);margin:0;line-height:1.5}.terms-page__help a{background:var(--color-brand);border-radius:var(--radius-sm);color:var(--color-surface);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);align-items:center;gap:5px;min-height:42px;padding:0 14px;text-decoration:none;display:inline-flex}.terms-page__help a:hover{background:var(--color-brand-hover)}.terms-page__help a svg{width:15px;height:15px}@media (max-width:760px){.account-return-conditions--wide{grid-template-columns:1fr}.account-return-conditions>section{padding:14px}.account-return-conditions__more,.terms-page__help{grid-template-columns:auto minmax(0,1fr);align-items:start}.account-return-conditions__more a,.terms-page__help a{grid-column:1/-1;justify-content:center}.terms-page{padding:20px 0 40px}.terms-page__header,.terms-page__content{padding-left:18px;padding-right:18px}.terms-page__header h1{font-size:var(--font-size-xl)}.terms-page__content>section{grid-template-columns:34px minmax(0,1fr);gap:12px}.terms-page__content>section>span{width:32px;height:32px}}@media (max-width:1180px){.account-return-card,.account-deposit-card{grid-template-columns:1fr auto;align-items:start}.account-return-card dl,.account-deposit-card dl{grid-area:2/1/auto/-1}.account-deposit-card dl{grid-template-columns:repeat(3,minmax(0,1fr))}.account-return-card__details,.account-return-card__start,.account-deposit-card>.account-profile__button,.account-deposit-card__complete{grid-area:1/2}}@media (max-width:760px){.account-returns__tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;overflow:visible}.account-returns__tabs button{font-size:var(--font-size-xs);justify-content:center;width:100%;min-width:0;min-height:52px;padding-inline:6px}.account-returns__panel{padding-top:22px}.account-returns__panel-heading{flex-direction:column;align-items:stretch;gap:14px}.account-returns__panel-heading .account-profile__button{width:100%}.account-returns__stats{gap:7px}.account-returns__stats>div{padding:10px}.account-returns__stats strong{font-size:1rem}.account-return-card,.account-deposit-card{grid-template-columns:1fr;gap:16px;padding:15px}.account-return-card dl,.account-deposit-card dl,.account-return-card__details,.account-return-card__start,.account-deposit-card>.account-profile__button,.account-deposit-card__complete{grid-area:auto/1}.account-return-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.account-return-card__start{width:100%}.account-deposit-card dl{border-top:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));padding-top:14px}.account-deposit-card>.account-profile__button{width:100%;max-width:none}.account-deposit-card__product{grid-template-columns:72px minmax(0,1fr)}}.account-invoices__tabs{margin-top:0}.account-invoices__tabs .is-all{--filter-count-bg:#f1f3f6;--filter-count-border:#d8dde5;--filter-count-color:#475467}.account-invoices__tabs .is-invoice{--filter-count-bg:#eaf1ff;--filter-count-border:#c8d9fa;--filter-count-color:#175cd3}.account-invoices__tabs .is-return_correction{--filter-count-bg:#fff3dc;--filter-count-border:#ecd7a7;--filter-count-color:#956000}.account-invoices__tabs .is-deposit_correction{--filter-count-bg:#e7f6f3;--filter-count-border:#c5e3dc;--filter-count-color:#087d72}.account-invoices__filters{grid-template-columns:minmax(260px,1fr) 190px;gap:12px;padding:18px 0;display:grid}.account-invoices__filters label{color:var(--color-ink-muted);font-size:var(--font-size-2xs);gap:6px;display:grid}.account-invoices__filters input,.account-invoices__filters select{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-ink);font:inherit;font-size:var(--font-size-xs);width:100%;min-width:0;height:46px;padding:0 12px}.account-invoices__filters input:focus,.account-invoices__filters select:focus{border-color:var(--color-brand);box-shadow:0 0 0 2px var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.account-invoices__filters input:focus,.account-invoices__filters select:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-brand) 12%, transparent)}}.account-invoices__filters input:focus,.account-invoices__filters select:focus{outline:0}.account-invoices__search{align-self:end;position:relative}.account-invoices__search>svg{color:var(--color-ink-muted);pointer-events:none;width:19px;height:19px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.account-invoices__search input{padding-left:43px}.account-invoices__summary{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-xs);justify-content:space-between;align-items:center;min-height:42px;margin-bottom:12px;padding:8px 12px;display:flex}.account-invoices__summary strong{font-size:var(--font-size-xs)}.account-invoices__summary span{color:var(--color-ink-muted);font-size:var(--font-size-2xs)}.account-invoices__list{gap:9px;padding-top:12px;display:grid}.account-invoices__columns,.account-invoice{grid-template-columns:1.2fr 1fr 1.35fr .7fr auto;align-items:center;gap:16px;display:grid}.account-invoices__columns{color:var(--color-ink-muted);font-size:var(--font-size-2xs);padding:0 16px 2px}.account-invoice{border:1px solid var(--color-border);border-radius:var(--radius-sm);min-height:94px;padding:14px 16px;transition:border-color .15s,box-shadow .15s}.account-invoice:hover{border-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.account-invoice:hover{border-color:color-mix(in srgb, var(--color-brand) 34%, var(--color-border))}}.account-invoice:hover{box-shadow:var(--shadow-subtle)}.account-invoice>div{gap:3px;min-width:0;display:grid}.account-invoice>div>small{display:none}.account-invoice>div>strong{font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-invoice>div>span{color:var(--color-ink-muted);font-size:var(--font-size-2xs)}.account-invoice>div>em{background:var(--color-brand-subtle);border:1px solid var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.account-invoice>div>em{border:1px solid color-mix(in srgb, var(--color-brand) 18%, var(--color-border))}}.account-invoice>div>em{border-radius:var(--radius-xs);color:var(--color-brand);width:fit-content;margin-top:4px;padding:3px 6px;font-size:.5625rem;font-style:normal}.account-invoice__amount{justify-items:end}.account-invoice__amount>strong{font-size:var(--font-size-sm)!important}.account-invoice>a{border:1px solid var(--color-brand);border-radius:var(--radius-sm);color:var(--color-brand);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;gap:7px;height:40px;padding:0 12px;text-decoration:none;display:inline-flex}.account-invoice>a:hover,.account-invoice>a:focus-visible{background:var(--color-brand-subtle);outline:0}.account-invoice>a svg{width:17px;height:17px}.account-invoices__skeleton{gap:9px;display:grid}.account-invoices__skeleton article{border:1px solid var(--color-border);border-radius:var(--radius-sm);grid-template-columns:1.2fr 1fr 1.35fr .7fr;align-items:center;gap:16px;min-height:94px;padding:14px 16px;display:grid}.account-invoices__skeleton article>*{background:linear-gradient(90deg, var(--color-surface-subtle) 25%, #fff 50%, var(--color-surface-subtle) 75%);background-size:220% 100%;border-radius:999px;width:72%;height:12px;animation:1.25s ease-in-out infinite account-invoices-shimmer;display:block}.account-invoices__skeleton article>strong{width:58%}.account-invoices__skeleton article>i{width:68%}.account-invoices__skeleton article>b{justify-self:end;width:82%}@keyframes account-invoices-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:1100px){.account-invoices__filters{grid-template-columns:minmax(0,1fr) 165px}.account-invoices__columns,.account-invoice{grid-template-columns:1.15fr .9fr 1.1fr .7fr auto}.account-invoice>a span{display:none}.account-invoice>a{width:40px;padding:0}}@media (max-width:760px){.account-invoices__filters{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:20px}.account-invoices__search{grid-column:1/-1}.account-invoices__columns{display:none}.account-invoice{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 12px;padding:16px}.account-invoice>div>small{color:var(--color-ink-muted);font-size:.5625rem;font-weight:var(--font-weight-regular);display:block}.account-invoice__amount{justify-items:start}.account-invoice>a{place-self:end;width:40px}.account-invoices__skeleton article{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.account-invoices__filters{grid-template-columns:1fr}.account-invoices__search{grid-column:1}.account-invoice{grid-template-columns:minmax(0,1fr) auto}.account-invoice>div:first-child,.account-invoice>div:nth-child(3){grid-column:1/-1}}.account-tracking{border-top:1px solid var(--color-border);margin-top:20px;padding-top:20px}.account-tracking__heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.account-tracking__heading strong{color:var(--color-ink);font-size:var(--font-size-sm);margin-bottom:4px;display:block}.account-tracking__heading p{color:var(--color-ink-muted);font-size:var(--font-size-xs);margin:0;line-height:1.55}.account-tracking__heading>svg{color:var(--color-brand);flex:none;width:22px;height:22px}.account-tracking form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.account-tracking form label{color:var(--color-ink-muted);font-size:var(--font-size-xs);gap:6px;display:grid}.account-tracking form input{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-ink);font:inherit;outline:none;width:100%;height:44px;padding:0 13px}.account-tracking form input:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px #005bff1a}.account-tracking form>div,.account-tracking__saved>div:last-child{gap:8px;display:flex}.account-tracking__saved{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;display:flex}.account-tracking__saved>div:first-child{gap:3px;display:grid}.account-tracking__saved span{color:var(--color-ink-muted);font-size:var(--font-size-xs)}.account-tracking__saved strong{color:var(--color-ink);font-size:var(--font-size-sm);overflow-wrap:anywhere}.account-tracking__saved button{color:var(--color-brand);cursor:pointer;font:inherit;font-size:var(--font-size-xs);background:0 0;border:0;align-items:center;gap:6px;min-height:36px;padding:0 8px;display:inline-flex}.account-tracking__saved button svg{width:16px;height:16px}.account-tracking__saved button:last-child{color:var(--color-danger)}@media (max-width:760px){.account-tracking form{grid-template-columns:1fr}.account-tracking form>div,.account-tracking form .account-profile__button{width:100%}.account-tracking form .account-profile__button{justify-content:center}.account-tracking__saved{flex-direction:column;align-items:flex-start}.account-tracking__saved>div:last-child{border-top:1px solid var(--color-border);justify-content:flex-end;width:100%;padding-top:8px}}.account-area,.account-dashboard,.account-modal,.terms-page{font-family:var(--font-sora)}.account-orders__filters{grid-template-columns:minmax(0,1fr);gap:10px;margin:22px 0 14px;display:grid}.account-order-filters{margin:0 0 14px}.account-order-filters .is-awaiting_payment,.account-order-filters .is-processing{--filter-count-bg:#fff3dc;--filter-count-border:#ecd7a7;--filter-count-color:#956000}.account-order-filters .is-paid,.account-order-filters .is-completed{--filter-count-bg:#e7f6f3;--filter-count-border:#c5e3dc;--filter-count-color:#087d72}.account-order-filters .is-shipped{--filter-count-bg:#eaf1ff;--filter-count-border:#c8d9fa;--filter-count-color:#175cd3}.account-order-filters .is-cancelled{--filter-count-bg:#f0f2f5;--filter-count-border:#d9dde4;--filter-count-color:#667085}.account-orders__filters label{border:1px solid var(--color-border);border-radius:var(--radius-sm);align-items:center;gap:10px;min-height:46px;padding:0 13px;display:flex}.account-orders__filters label:focus-within{border-color:var(--color-brand);box-shadow:0 0 0 3px #005bff1a}.account-orders__filters svg{color:var(--color-ink-muted);width:18px;height:18px}.account-orders__filters input,.account-orders__filters select{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-ink);font:inherit;outline:0;min-height:46px}.account-orders__filters input{border:0;width:100%;min-width:0;padding:0}.account-orders__filters select{padding:0 12px}.account-orders__filters select:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px #005bff1a}.account-orders__summary{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.account-orders__summary strong{font-size:var(--font-size-xs)}.account-orders__summary span{color:var(--color-ink-muted);font-size:var(--font-size-2xs)}.account-orders__list{gap:12px;display:grid}.account-order{border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow:hidden}.account-order.is-expanded{border-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.account-order.is-expanded{border-color:color-mix(in srgb, var(--color-brand) 25%, var(--color-border))}}.account-order.is-expanded{box-shadow:var(--shadow-subtle)}.account-order>header{background:var(--color-surface-subtle);grid-template-columns:minmax(260px,1fr) 150px 140px 130px;align-items:center;column-gap:18px;padding:14px 16px;display:grid}.account-order>header>div{gap:2px;display:grid}.account-order>header>div>span,.account-order>header small{color:var(--color-ink-muted);font-size:.625rem}.account-order>header>div>strong{font-size:var(--font-size-xs)}.account-order>header>.account-status{justify-content:center;justify-self:center;min-width:108px}.account-order>header>button{color:var(--color-brand);cursor:pointer;font:inherit;font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);text-align:center;background:0 0;border:0;justify-content:center;justify-self:stretch;align-items:center;gap:5px;padding:8px 0;display:inline-flex}.account-order>header>button:hover{text-underline-offset:3px;text-decoration:underline}.account-order>header>button svg{width:14px;height:14px;transition:transform .18s}.account-order.is-expanded>header>button svg{transform:rotate(90deg)}.account-order__body{grid-template-columns:minmax(0,1fr) minmax(250px,290px);align-items:start;gap:16px;padding:18px;animation:.2s both account-order-open;display:grid}@keyframes account-order-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.account-order__items{align-content:start;align-self:start;gap:10px;display:grid}.account-order__item{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xs);grid-template-columns:78px minmax(190px,1fr) minmax(180px,.75fr);align-items:center;gap:12px;min-width:0;padding:12px;display:grid;position:relative}.account-order__image{aspect-ratio:1;background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-xs);color:var(--color-brand);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.account-order__image img{object-fit:contain;padding:6px}.account-order__image>svg{width:26px;height:26px}.account-order__item-copy{gap:3px;min-width:0;display:grid}.account-order__item-copy>span,.account-order__item-copy>small{color:var(--color-ink-muted);font-size:var(--font-size-2xs)}.account-order__item-copy>span{color:var(--color-brand);font-weight:var(--font-weight-semibold)}.account-order__item-copy>strong{font-size:var(--font-size-sm);line-height:1.35}.account-order__delivery{border-left:1px solid var(--color-border);flex-direction:column;align-items:flex-start;gap:5px;min-width:0;padding-left:13px;display:flex}.account-order__delivery small{color:var(--color-ink-muted);font-size:var(--font-size-2xs)}.account-order__delivery strong{font-size:var(--font-size-2xs);overflow-wrap:anywhere}.account-order__product-link{color:var(--color-brand);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);grid-column:2;justify-self:start;align-items:center;gap:3px;margin-top:-5px;text-decoration:none;display:inline-flex}.account-order__product-link:hover{text-underline-offset:3px;text-decoration:underline}.account-order__product-link svg{width:13px;height:13px}.account-order__item-actions{flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:7px;margin-top:-2px;display:flex}.account-order__item-actions a{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-brand);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);border-radius:6px;justify-content:center;align-items:center;min-height:32px;padding:5px 10px;text-decoration:none;transition:background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.account-order__item-actions a:hover{background:var(--color-brand-subtle);border-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.account-order__item-actions a:hover{border-color:color-mix(in srgb, var(--color-brand) 38%, var(--color-border))}}.account-order__item-actions a:hover{box-shadow:0 2px 8px #005bff14}.account-order__item-actions a.is-primary{background:var(--color-brand);border-color:var(--color-brand);color:#fff}.account-order__item-actions a.is-primary:hover{background:#004fdc}.account-order__overview{gap:10px;display:grid}.account-order__totals,.account-order__documents{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-xs);padding:13px 14px}.account-order__totals h2,.account-order__documents h2{font-size:var(--font-size-xs);margin:0 0 10px}.account-order__totals dl{margin:0;display:grid}.account-order__totals dl>div{border-top:1px solid var(--color-border);justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;display:flex}.account-order__totals dl>div:first-child{border-top:0}.account-order__totals dt,.account-order__totals dd{font-size:var(--font-size-2xs);margin:0}.account-order__totals dd{font-weight:var(--font-weight-semibold);text-align:right}.account-order__totals .is-total dt,.account-order__totals .is-total dd{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.account-order__totals .is-refund dd{color:var(--color-success)}.account-order__totals>p,.account-order__documents>p{color:var(--color-ink-muted);font-size:var(--font-size-2xs);margin:8px 0 0;line-height:1.5}.account-order__documents>a{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-ink);border-radius:6px;grid-template-columns:22px minmax(0,1fr) 14px;align-items:center;gap:8px;margin-top:7px;padding:9px;text-decoration:none;display:grid}.account-order__documents>a:hover{border-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.account-order__documents>a:hover{border-color:color-mix(in srgb, var(--color-brand) 35%, var(--color-border))}}.account-order__documents>a>svg{color:var(--color-brand);width:18px;height:18px}.account-order__documents>a>svg:last-child{width:13px;height:13px}.account-order__documents>a span{gap:2px;min-width:0;display:grid}.account-order__documents>a strong{font-size:var(--font-size-2xs)}.account-order__documents>a small{color:var(--color-ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.5625rem;overflow:hidden}.account-orders__skeleton{gap:12px;display:grid}.account-orders__skeleton article{border:1px solid var(--color-border);border-radius:var(--radius-sm);grid-template-columns:minmax(220px,1fr) 145px 125px 110px;align-items:center;gap:18px;min-height:79px;padding:14px 16px;display:grid}.account-orders__skeleton article>*{background:#edf1f6;border-radius:5px;height:12px;animation:1.15s ease-in-out infinite alternate accountSkeletonPulse;display:block}.account-orders__skeleton article>strong{width:75%}.account-orders__skeleton article>i{width:100px;height:25px}.account-orders__skeleton article>b{justify-self:end;width:90px}@keyframes accountSkeletonPulse{0%{opacity:.55}to{opacity:1}}.account-order__actions{border-top:1px solid var(--color-border);grid-column:1/-1;justify-content:flex-end;gap:9px;padding-top:15px;display:flex}.account-order__actions a{justify-content:center;text-decoration:none}@media (max-width:900px){.account-order>header{grid-template-columns:minmax(180px,1fr) 130px 120px;row-gap:10px}.account-order>header>button{grid-column:1/-1;justify-content:flex-start;justify-self:stretch;padding:0}.account-order__body{grid-template-columns:1fr}.account-order__overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.account-orders__filters,.account-order__body,.account-order__overview{grid-template-columns:1fr}.account-order>header{grid-template-columns:1fr auto;gap:12px}.account-order>header>div:nth-child(2){text-align:right}.account-order>header>.account-status{justify-self:end}.account-order>header>button{grid-column:auto;justify-content:flex-end;justify-self:stretch}.account-order__actions{grid-template-columns:1fr;display:grid}.account-order__actions .account-profile__button{width:100%}.account-order__item{grid-template-columns:70px minmax(0,1fr);align-items:start}.account-order__delivery{border-left:0;border-top:1px solid var(--color-border);grid-column:1/-1;padding:10px 0 0}.account-order__product-link{grid-column:1/-1;margin:0}.account-order__item-actions{grid-column:1/-1}.account-orders__skeleton article{grid-template-columns:1fr 100px}.account-orders__skeleton article>i,.account-orders__skeleton article>b{display:none}}@media (max-width:460px){.account-orders__summary span{display:none}}.checkout-account-data-notice{background:var(--color-brand-subtle);border:1px solid var(--color-brand);align-items:center}@supports (color:color-mix(in lab, red, red)){.checkout-account-data-notice{border:1px solid color-mix(in srgb, var(--color-brand) 22%, var(--color-border))}}.checkout-account-data-notice{border-radius:var(--radius-sm);color:var(--color-ink);font-size:var(--font-size-xs);gap:9px;margin:0 0 20px;padding:11px 13px;line-height:1.45;display:flex}.checkout-account-data-notice svg{color:var(--color-brand);flex:none;width:18px;height:18px}.checkout-saved-addresses{border:0;margin:2px 0 8px;padding:0}.checkout-saved-addresses>legend{color:var(--color-ink);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin-bottom:10px;padding:0}.checkout-saved-addresses__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.checkout-saved-addresses__grid>label{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;min-height:94px;padding:13px;transition:background-color .16s,border-color .16s,box-shadow .16s;display:grid}.checkout-saved-addresses__grid>label:hover{border-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.checkout-saved-addresses__grid>label:hover{border-color:color-mix(in srgb, var(--color-brand) 38%, var(--color-border))}}.checkout-saved-addresses__grid>label.is-selected{background:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.checkout-saved-addresses__grid>label.is-selected{background:color-mix(in srgb, var(--color-brand) 5%, white)}}.checkout-saved-addresses__grid>label.is-selected{border-color:var(--color-brand);box-shadow:inset 3px 0 var(--color-brand)}.checkout-saved-addresses__grid>label.is-unavailable{background:var(--color-surface-subtle);cursor:not-allowed;opacity:.62}.checkout-saved-addresses__grid input{opacity:0;width:1px;height:1px;position:absolute}.checkout-saved-addresses__mark{border:1px solid #aeb9ca;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:flex}.checkout-saved-addresses__mark svg{width:13px;height:13px}.checkout-saved-addresses__grid>label.is-selected .checkout-saved-addresses__mark{background:var(--color-brand);border-color:var(--color-brand);color:#fff}.checkout-saved-addresses__grid strong,.checkout-saved-addresses__grid small,.checkout-saved-addresses__grid em{display:block}.checkout-saved-addresses__grid strong{color:var(--color-ink);font-size:var(--font-size-xs);margin-bottom:4px}.checkout-saved-addresses__grid small{color:var(--color-ink-muted);font-size:var(--font-size-2xs);line-height:1.45}.checkout-saved-addresses__grid em{color:#b42318;font-size:var(--font-size-2xs);font-style:normal;font-weight:var(--font-weight-medium);margin-top:5px}.checkout-field input[readonly]{background:var(--color-surface-subtle);color:var(--color-ink-muted);cursor:not-allowed}.checkout-state--account-error .checkout-state__icon{color:#b42318;background:#fff3f1}.checkout-state--account-error>p{max-width:620px}.checkout-state--account-error .checkout-primary-link{cursor:pointer;border:0;font-family:inherit}@media (max-width:720px){.checkout-saved-addresses__grid{grid-template-columns:1fr}}.purchase-gate{gap:16px;display:grid}.purchase-gate__benefits{background:var(--color-brand-subtle);border:1px solid var(--color-brand);align-items:flex-start}@supports (color:color-mix(in lab, red, red)){.purchase-gate__benefits{border:1px solid color-mix(in srgb, var(--color-brand) 22%, var(--color-border))}}.purchase-gate__benefits{border-radius:var(--radius-sm);grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px 15px;display:grid}.purchase-gate__benefits>svg{color:var(--color-brand);width:22px;height:22px}.purchase-gate__benefits strong{font-size:var(--font-size-sm);display:block}.purchase-gate__benefits p{color:var(--color-ink-muted);font-size:var(--font-size-xs);margin:4px 0 0;line-height:1.5}.purchase-gate__actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.purchase-gate__actions a,.purchase-gate__guest{border-radius:var(--radius-sm);font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;min-height:46px;padding:0 15px;text-decoration:none;display:inline-flex}.purchase-gate__login{background:var(--color-brand);border:1px solid var(--color-brand);color:var(--color-surface)}.purchase-gate__login:hover{background:var(--color-brand-hover);border-color:var(--color-brand-hover)}.purchase-gate__register{background:var(--color-surface);border:1px solid var(--color-brand);color:var(--color-brand)}.purchase-gate__register:hover{background:var(--color-brand-subtle)}.purchase-gate__divider{color:var(--color-ink-muted);text-transform:uppercase;align-items:center;gap:10px;font-size:.625rem;display:flex}.purchase-gate__divider:before,.purchase-gate__divider:after{background:var(--color-border);content:"";width:100%;height:1px}.purchase-gate__guest{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-ink);cursor:pointer;gap:6px;width:100%}.purchase-gate__guest:hover{border-color:var(--color-brand);color:var(--color-brand)}.purchase-gate__guest svg{width:15px;height:15px}.purchase-gate__note{color:var(--color-ink-muted);align-items:flex-start;gap:7px;margin:0;font-size:.625rem;line-height:1.45;display:flex}.purchase-gate__note svg{color:var(--color-success);flex:none;width:15px;height:15px}.vp-product-purchase__buy,.product-conversion-bar__buy,.latest-offer-horizontal__actions .is-primary{cursor:pointer;font-family:inherit}@media (max-width:520px){.purchase-gate__actions{grid-template-columns:1fr}}.messages-page,.messages-page *{font-family:var(--font-sora), "Segoe UI", Arial, sans-serif}.messages-page{background:var(--color-surface-subtle);min-height:70vh;padding:26px 0 76px}.messages-page .cart-page__breadcrumbs{margin-bottom:20px}.messages-page__heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px;display:flex}.messages-page__heading h1{font-size:var(--font-size-2xl);letter-spacing:-.04em;margin:0 0 9px;line-height:1.15}.messages-page__heading p{color:var(--color-ink-muted);font-size:var(--font-size-sm);margin:0;line-height:1.55}.messages-center{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:minmax(300px,360px) minmax(0,1fr);height:clamp(580px,100dvh - 230px,680px);min-height:0;display:grid;overflow:hidden}.messages-center__inbox{border-right:1px solid var(--color-border);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.messages-center__tools{border-bottom:1px solid var(--color-border);flex:none;padding:17px}.messages-center__search{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-ink-muted);align-items:center;gap:8px;height:40px;padding:0 11px;display:flex}.messages-center__search:focus-within{background:var(--color-surface);border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.messages-center__search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand) 14%, transparent)}}.messages-center__search svg{flex:none;width:17px;height:17px}.messages-center__search input{color:var(--color-ink);font:inherit;font-size:var(--font-size-xs);background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%}.messages-center__search input::placeholder{color:var(--color-ink-muted)}.messages-center__filters{gap:5px;margin-top:13px;display:flex}.messages-center__filters button{border-radius:var(--radius-sm);color:var(--color-ink-muted);cursor:pointer;font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);background:0 0;border:0;min-height:30px;padding:0 8px}.messages-center__filters button:hover,.messages-center__filters button.is-active{background:var(--color-brand-subtle);color:var(--color-brand)}.messages-center__filters span{background:currentColor}@supports (color:color-mix(in lab, red, red)){.messages-center__filters span{background:color-mix(in srgb, currentColor 14%, transparent)}}.messages-center__filters span{border-radius:99px;margin-left:3px;padding:2px 5px;font-size:.625rem}.messages-center__list{overscroll-behavior:contain;scrollbar-color:var(--color-ink-muted) transparent;flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.messages-center__list{scrollbar-color:color-mix(in srgb, var(--color-ink-muted) 35%, transparent) transparent}}.messages-center__list{scrollbar-width:thin}.messages-center__list button{background:var(--color-surface);border:0;border-bottom:1px solid var(--color-border);cursor:pointer;text-align:left;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;width:100%;padding:16px 17px;display:grid;position:relative}.messages-center__list button:hover,.messages-center__list button.is-active{background:var(--color-brand-subtle)}.messages-center__list button.is-active{box-shadow:inset 3px 0 0 var(--color-brand)}.messages-center__avatar{background:var(--color-brand-subtle);border:1px solid var(--color-brand);align-items:center}@supports (color:color-mix(in lab, red, red)){.messages-center__avatar{border:1px solid color-mix(in srgb, var(--color-brand) 20%, transparent)}}.messages-center__avatar{color:var(--color-brand);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);border-radius:50%;flex:none;justify-content:center;width:38px;height:38px;display:inline-flex}.messages-center__list .messages-center__avatar{background:var(--color-brand-subtle);border-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.messages-center__list .messages-center__avatar{border-color:color-mix(in srgb, var(--color-brand) 23%, var(--color-border))}}.messages-center__list .messages-center__avatar{color:var(--color-brand);font-size:11px;font-weight:var(--font-weight-bold);width:34px;height:34px}.messages-center__preview{gap:3px;min-width:0;display:grid}.messages-center__preview strong{font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.messages-center__preview b{font-size:.6875rem;font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.messages-center__preview small{color:var(--color-ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.messages-center__list time{color:var(--color-ink-muted);white-space:nowrap;font-size:.625rem}.messages-center__list i{background:var(--color-brand);border-radius:50%;width:7px;height:7px;position:absolute;bottom:16px;right:17px}.messages-thread{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.messages-thread>header{border-bottom:1px solid var(--color-border);flex:none;grid-template-columns:minmax(250px,315px) minmax(0,1fr) auto;align-items:center;gap:18px;min-height:82px;padding:12px 18px;display:grid}.messages-thread__seller-card{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;font:inherit;text-align:left;grid-template-columns:minmax(0,1fr) 92px;align-items:center;gap:10px;width:100%;min-width:0;min-height:56px;padding:7px 8px 7px 12px;transition:background-color .15s,border-color .15s;display:grid}.messages-thread__seller-card:hover,.messages-thread__seller-card:focus-visible{background:var(--color-brand-subtle);border-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.messages-thread__seller-card:hover,.messages-thread__seller-card:focus-visible{border-color:color-mix(in srgb, var(--color-brand) 35%, var(--color-border))}}.messages-thread__seller-card:hover,.messages-thread__seller-card:focus-visible{outline:0}.messages-thread__seller-copy{gap:4px;min-width:0;display:grid;overflow:hidden}.messages-thread__seller-copy>span{flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;display:flex}.messages-thread__seller-copy strong{color:var(--color-ink);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;max-width:100%;overflow:hidden}.messages-thread__seller-copy em{color:var(--color-brand);font-size:.625rem;font-style:normal;font-weight:var(--font-weight-medium);white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.messages-thread__seller-copy em svg{width:13px;height:13px}.messages-thread__seller-copy small{color:var(--color-ink-muted);white-space:nowrap;font-size:.625rem}.messages-thread__seller-copy b{color:#e69a00;letter-spacing:.03em;margin-left:5px;font-size:.65rem}.messages-thread__seller-logo{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-brand);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);flex:none;justify-content:center;align-items:center;width:92px;height:40px;padding:7px;display:flex;overflow:hidden}.messages-thread__seller-logo img{object-fit:contain;width:100%;height:100%}.messages-thread__offer{border-left:1px solid var(--color-border);gap:4px;min-width:0;padding-left:18px;display:grid}.messages-thread__offer small{color:var(--color-ink-muted);font-size:.625rem;font-weight:var(--font-weight-medium)}.messages-thread__offer h2{color:var(--color-ink);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.35;overflow:hidden}.messages-thread__offer-link{background:var(--color-brand);border:1px solid var(--color-brand);border-radius:var(--radius-sm);color:#fff;font-size:.6875rem;font-weight:var(--font-weight-semibold);white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 13px;transition:background-color .15s,border-color .15s;display:inline-flex}.messages-thread__offer-link:hover,.messages-thread__offer-link:focus-visible{background:var(--color-brand-hover);border-color:var(--color-brand-hover);outline:0}.messages-thread__offer-link svg{width:15px;height:15px}.messages-thread__history{overscroll-behavior:contain;scrollbar-color:var(--color-ink-muted) transparent;flex-direction:column;flex:auto;gap:18px;min-height:0;padding:27px 28px;display:flex;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.messages-thread__history{scrollbar-color:color-mix(in srgb, var(--color-ink-muted) 35%, transparent) transparent}}.messages-thread__history{scrollbar-gutter:stable;scrollbar-width:thin}.messages-thread__older{flex:none;justify-content:center;align-items:center;width:100%;min-height:28px;display:flex}.messages-thread__older button{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-brand);cursor:pointer;font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:5px 13px;display:inline-flex}.messages-thread__older button:hover:not(:disabled),.messages-thread__older button:focus-visible{background:var(--color-brand-subtle);border-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.messages-thread__older button:hover:not(:disabled),.messages-thread__older button:focus-visible{border-color:color-mix(in srgb, var(--color-brand) 28%, var(--color-border))}}.messages-thread__older button:hover:not(:disabled),.messages-thread__older button:focus-visible{outline:0}.messages-thread__older button:disabled{cursor:wait;opacity:.7}.messages-thread__older i{border:2px solid var(--color-brand);animation:.75s linear infinite checkout-spin}@supports (color:color-mix(in lab, red, red)){.messages-thread__older i{border:2px solid color-mix(in srgb, var(--color-brand) 24%, transparent)}}.messages-thread__older i{border-top-color:var(--color-brand);border-radius:50%;width:13px;height:13px;display:block}.messages-thread__message{flex-direction:column;align-items:flex-start;max-width:min(580px,82%);display:flex}.messages-thread__message--own{align-self:flex-end;align-items:flex-end}.messages-thread__message>span{color:var(--color-ink-muted);font-size:.625rem;font-weight:var(--font-weight-medium);margin:0 0 5px 3px}.messages-thread__message--own>span{margin-left:0;margin-right:3px}.messages-thread__message>time{color:var(--color-ink-muted);margin:5px 3px 0;font-size:.625rem}.messages-thread__bubble{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:3px var(--radius-md) var(--radius-md) var(--radius-md);padding:12px 15px}.messages-thread__bubble p{font-size:var(--font-size-sm);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.55}.messages-thread__bubble--own{background:var(--color-brand-subtle);border-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.messages-thread__bubble--own{border-color:color-mix(in srgb, var(--color-brand) 22%, transparent)}}.messages-thread__bubble--own{border-radius:var(--radius-md) 3px var(--radius-md) var(--radius-md)}.messages-thread__composer{border-top:1px solid var(--color-border);flex:none;align-items:center;gap:10px;padding:15px 18px;display:flex}.messages-thread__composer textarea{border:1px solid var(--color-border);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--color-ink);font:inherit;font-size:var(--font-size-sm);resize:none;outline:0;flex:1;height:48px;min-height:48px;padding:13px 12px;line-height:1.45;overflow-y:auto}.messages-thread__composer textarea:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.messages-thread__composer textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand) 14%, transparent)}}.messages-thread__composer button{background:var(--color-brand);border:1px solid var(--color-brand);border-radius:var(--radius-sm);color:var(--color-surface);cursor:pointer;font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);flex:none;justify-content:center;align-items:center;gap:8px;width:104px;height:48px;padding:0 15px;transition:background-color .15s,border-color .15s,opacity .15s;display:inline-flex}.messages-thread__composer button:hover:not(:disabled){background:var(--color-brand-hover);border-color:var(--color-brand-hover)}.messages-thread__composer button:disabled{cursor:not-allowed;opacity:.45}.messages-thread__composer button svg{width:16px;height:16px}.messages-center__empty,.messages-center__filtered-empty{color:var(--color-ink-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.messages-center__empty{min-height:100%;padding:32px}.messages-center__empty>span{background:var(--color-brand-subtle);color:var(--color-brand);border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;display:flex}.messages-center__empty>span svg{width:29px;height:29px}.messages-center__empty h2{color:var(--color-ink);font-size:var(--font-size-xl);margin:17px 0 8px}.messages-center__empty p{font-size:var(--font-size-sm);max-width:430px;margin:0;line-height:1.55}.messages-center__filtered-empty{flex:1;gap:7px;min-height:220px;padding:26px}.messages-center__filtered-empty svg{color:var(--color-brand);width:23px;height:23px;margin-bottom:3px}.messages-center__filtered-empty strong{color:var(--color-ink);font-size:var(--font-size-sm)}.messages-center__filtered-empty span{font-size:var(--font-size-xs);line-height:1.45}.messages-center__list--loading{flex:1;min-height:0;padding:0;display:block;overflow:hidden}.messages-center__list--loading>div{border-bottom:1px solid var(--color-border);grid-template-columns:34px 1fr;gap:7px 12px;min-height:76px;padding:16px 17px;display:grid}.messages-center__list--loading i,.messages-center__list--loading span,.messages-center__list--loading small,.messages-thread--loading i,.messages-thread--loading span{background:linear-gradient(90deg,#edf1f6 25%,#f8fafc 50%,#edf1f6 75%) 0 0/220% 100%;border-radius:6px;animation:1.2s ease-in-out infinite messages-shimmer;display:block}.messages-center__list--loading i{border-radius:50%;grid-row:1/3;width:34px;height:34px}.messages-center__list--loading span{width:68%;height:12px}.messages-center__list--loading small{width:90%;height:9px}.messages-thread--loading>header i{border-radius:50%;width:38px;height:38px}.messages-thread--loading>header span{width:220px;height:16px}.messages-thread--loading>div{flex-direction:column;flex:1;gap:22px;padding:35px 28px;display:flex}.messages-thread--loading>div span{width:55%;height:68px}.messages-thread--loading>div span:nth-child(2){align-self:flex-end;width:48%}.messages-thread--loading>div span:nth-child(3){width:62%}.messages-thread--loading>footer{border-top:1px solid var(--color-border);align-items:center;gap:10px;padding:15px 18px;display:flex}.messages-thread--loading>footer i{width:100%;height:48px}.messages-thread--loading>footer b{background:linear-gradient(90deg,#edf1f6 25%,#f8fafc 50%,#edf1f6 75%) 0 0/220% 100%;border-radius:6px;flex:0 0 104px;height:48px;animation:1.2s ease-in-out infinite messages-shimmer;display:block}.messages-thread__error{color:var(--color-danger);font-size:var(--font-size-xs);background:#fff3f2;border-top:1px solid #f2c1bc;margin:0;padding:9px 18px}.messages-center__empty>button{background:var(--color-brand);border:1px solid var(--color-brand);border-radius:var(--radius-sm);color:#fff;cursor:pointer;font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);min-height:40px;margin-top:16px;padding:0 15px}.message-attachment-picker{gap:8px;min-width:0;display:grid}.message-attachment-picker__previews{grid-template-columns:repeat(4,minmax(0,88px));gap:8px;display:grid}.message-attachment-picker__previews figure{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);height:66px;margin:0;position:relative;overflow:hidden}.message-attachment-picker__previews img{object-fit:cover;width:100%;height:100%}.message-attachment-picker__previews figcaption{color:#fff;text-overflow:ellipsis;white-space:nowrap;bottom:0;background:linear-gradient(#0000,#0f172ab8);padding:12px 5px 4px;font-size:.5625rem;position:absolute;inset-inline:0;overflow:hidden}.message-attachment-picker__previews button{color:#fff;cursor:pointer;background:#0f172ac2;border:0;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:flex;position:absolute;top:4px;right:4px}.message-attachment-picker__previews button svg{width:12px;height:12px}.message-attachment-picker__actions{align-items:center;gap:9px;min-width:0;display:flex}.message-attachment-picker__actions input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.message-attachment-picker__actions button{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-brand);cursor:pointer;font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);align-items:center;gap:7px;min-height:34px;padding:0 10px;display:inline-flex}.message-attachment-picker__actions button:hover:not(:disabled),.message-attachment-picker__actions button:focus-visible{background:var(--color-brand-subtle);border-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.message-attachment-picker__actions button:hover:not(:disabled),.message-attachment-picker__actions button:focus-visible{border-color:color-mix(in srgb, var(--color-brand) 35%, var(--color-border))}}.message-attachment-picker__actions button:hover:not(:disabled),.message-attachment-picker__actions button:focus-visible{outline:0}.message-attachment-picker__actions button:disabled,.message-attachment-picker__previews button:disabled{cursor:not-allowed;opacity:.5}.message-attachment-picker__actions button svg{width:16px;height:16px}.message-attachment-picker__actions span{color:var(--color-ink-muted);font-size:.625rem}.message-attachment-picker__retention{color:var(--color-ink-muted);margin:0;font-size:.625rem;line-height:1.4}.contact-seller-modal .message-attachment-picker{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);margin-top:13px;padding:11px}.contact-seller-modal .message-attachment-picker__previews{grid-template-columns:repeat(4,minmax(0,96px))}.messages-thread__composer{grid-template-columns:48px minmax(0,1fr) 104px;align-items:center;gap:9px;padding-block:10px;display:grid}.messages-thread__composer>.message-attachment-picker--compact{display:contents}.messages-thread__composer>.message-attachment-picker--compact .message-attachment-picker__previews{grid-area:1/1/auto/-1;grid-template-columns:repeat(4,58px);padding-bottom:1px}.messages-thread__composer>.message-attachment-picker--compact .message-attachment-picker__previews figure{height:52px}.messages-thread__composer>.message-attachment-picker--compact .message-attachment-picker__actions{grid-area:2/1}.messages-thread__composer>label+textarea{grid-area:2/2}.messages-thread__composer>button{grid-area:2/3}.messages-thread__composer .message-attachment-picker__retention{max-width:720px}.messages-thread__composer .message-attachment-picker--compact .message-attachment-picker__actions button{background:var(--color-surface);border-color:var(--color-border);color:var(--color-brand);width:48px;height:48px;padding:0;position:relative}.messages-thread__composer .message-attachment-picker--compact .message-attachment-picker__actions button:hover:not(:disabled),.messages-thread__composer .message-attachment-picker--compact .message-attachment-picker__actions button:focus-visible{background:var(--color-brand-subtle);border-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.messages-thread__composer .message-attachment-picker--compact .message-attachment-picker__actions button:hover:not(:disabled),.messages-thread__composer .message-attachment-picker--compact .message-attachment-picker__actions button:focus-visible{border-color:color-mix(in srgb, var(--color-brand) 35%, var(--color-border))}}.messages-thread__composer .message-attachment-picker--compact .message-attachment-picker__label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.messages-thread__composer .message-attachment-picker__count{background:var(--color-brand);border:2px solid var(--color-surface);color:#fff;font-size:.5rem;font-style:normal;font-weight:var(--font-weight-bold);border-radius:999px;justify-content:center;align-items:center;width:17px;height:17px;line-height:1;display:flex;position:absolute;top:-5px;right:-5px}.messages-thread__bubble:has(.message-image-grid){max-width:min(520px,100%);padding:7px}.messages-thread__bubble:has(.message-image-grid)>p{padding:5px 7px 9px}.message-image-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;min-width:min(300px,64vw);max-width:430px;display:grid}.message-image-grid--1{grid-template-columns:minmax(0,1fr)}.message-image-grid>button{background:var(--color-surface-subtle);cursor:zoom-in;border:0;border-radius:7px;min-height:110px;max-height:260px;padding:0;display:block;position:relative;overflow:hidden}.message-image-grid>button:before{content:"";opacity:1;pointer-events:none;z-index:0;background:linear-gradient(90deg,#e9eef5 25%,#f8fafc 50%,#e9eef5 75%) 0 0/220% 100%;transition:opacity .2s;animation:1.2s ease-in-out infinite messages-shimmer;position:absolute;inset:0}.message-image-grid>button.is-loaded:before{opacity:0}.message-image-grid>button:focus-visible{box-shadow:0 0 0 3px var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.message-image-grid>button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand) 25%, transparent)}}.message-image-grid>button:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.message-image-grid>button img{object-fit:cover;opacity:0;z-index:1;width:100%;height:100%;max-height:260px;transition:opacity .22s,transform .18s;display:block;position:relative}.message-image-grid>button.is-loaded img{opacity:1}.message-image-grid>button.is-loaded:hover img{transform:scale(1.02)}.message-image-grid__expired{background:var(--color-surface-subtle);border:1px dashed var(--color-border);color:var(--color-ink-muted);text-align:center;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:104px;padding:12px;font-size:.6875rem;display:flex}.message-image-grid__expired svg{width:22px;height:22px}.message-image-grid__unavailable button{color:var(--color-brand);cursor:pointer;font:inherit;font-size:.625rem;font-weight:var(--font-weight-semibold);background:0 0;border:0;padding:0}.message-image-lightbox{z-index:1500;background:#0c1420d1;justify-content:center;align-items:center;padding:26px;display:flex;position:fixed;inset:0}.message-image-lightbox section{flex-direction:column;justify-content:center;align-items:center;width:92vw;max-width:1180px;height:min(88dvh,900px);display:flex;position:relative}.message-image-lightbox section>button{color:#172234;cursor:pointer;z-index:1;background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .15s,color .15s;display:flex;position:absolute;top:0;right:0;transform:translate(45%,-45%)}.message-image-lightbox section>button:hover,.message-image-lightbox section>button:focus-visible{background:var(--color-brand);color:#fff;outline:3px solid #ffffff80}.message-image-lightbox section>button svg{width:18px;height:18px}.message-image-lightbox img{object-fit:contain;border-radius:6px;max-width:100%;max-height:calc(100% - 32px);display:block;box-shadow:0 22px 70px #0006}.message-image-lightbox p{color:#ffffffd1;font-size:var(--font-size-xs);margin:9px 0 0}@media (max-width:680px){.message-attachment-picker__previews,.contact-seller-modal .message-attachment-picker__previews{grid-template-columns:repeat(4,minmax(0,1fr))}.message-attachment-picker__actions{flex-direction:column;align-items:flex-start}.messages-thread__composer{grid-template-columns:48px minmax(0,1fr) 48px}.messages-thread__composer>button{width:48px;padding:0}.messages-thread__composer>.message-attachment-picker--compact .message-attachment-picker__actions{flex-direction:row;align-items:center}.messages-thread__composer>.message-attachment-picker--compact .message-attachment-picker__previews{grid-template-columns:repeat(4,minmax(0,58px))}.message-image-grid{min-width:min(260px,68vw)}.message-image-lightbox{padding:10px}.message-image-lightbox section{width:calc(100vw - 20px);max-width:calc(100vw - 20px);height:calc(100dvh - 20px)}.message-image-lightbox section>button{top:8px;right:8px;transform:none}.message-image-lightbox img{max-height:calc(100% - 32px)}}.messages-page-skeleton__heading{min-height:61px}.messages-page-skeleton__heading h1{margin-bottom:14px;line-height:0}.messages-page-skeleton__description{width:560px;max-width:min(620px,78vw);height:13px;display:block}.messages-page-skeleton__tools{gap:13px;display:grid}.messages-page-skeleton__search{width:100%;height:40px}.messages-page-skeleton__filters{gap:9px;display:flex}.messages-page-skeleton__filters i{width:76px;height:30px}.messages-page-skeleton__filters i:last-child{width:112px}.messages-page-skeleton__composer{border-top:1px solid var(--color-border);align-items:center;gap:10px;padding:15px 18px;display:flex}.messages-page-skeleton__composer i:first-child{width:100%;height:48px}.messages-page-skeleton__composer i:last-child{flex:0 0 104px;height:48px}@keyframes messages-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.message-image-grid>button:before{animation:none}.message-image-grid>button img{transition:none}.messages-center__list--loading *,.messages-thread--loading *{animation:none!important}}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:760px){.messages-page{padding:18px 0 48px}.messages-page__heading{flex-direction:column;align-items:start;gap:15px;margin-bottom:20px}.messages-page__heading h1{font-size:var(--font-size-xl)}.messages-center{height:auto;min-height:0;display:block}.messages-center__inbox{border-bottom:1px solid var(--color-border);border-right:0}.messages-center__list{max-height:292px;overflow-y:auto}.messages-thread>header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 15px}.messages-thread__seller-card{grid-column:1/-1}.messages-thread__offer{border-left:0;padding-left:0}.messages-thread__offer-link{min-height:40px}.messages-thread{height:min(560px,100dvh - 90px);min-height:460px}.messages-thread__history{min-height:0;padding:22px 15px}.messages-thread__message{max-width:90%}.messages-thread__composer{padding:12px}.messages-thread__composer button span{display:none}.messages-thread__composer button{width:48px;padding:0 14px}.messages-center__empty{min-height:300px}.messages-page-skeleton__description{width:460px;max-width:86vw}.messages-page-skeleton__composer i:last-child{flex-basis:48px}}.support-page__new{background:var(--color-brand);border:1px solid var(--color-brand);border-radius:var(--radius-sm);color:var(--color-surface);cursor:pointer;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);flex:none;align-items:center;gap:8px;min-height:44px;padding:0 16px;display:inline-flex}.support-page__new:hover,.support-page__new:focus-visible{background:var(--color-brand-hover);border-color:var(--color-brand-hover);outline:0}.support-page__new svg{width:17px;height:17px}.support-center__list button{padding-bottom:35px}.support-center__list .messages-center__avatar svg,.support-thread .messages-center__avatar svg{width:19px;height:19px}.support-center__list em.support-status{position:absolute;bottom:12px;left:65px}.support-status{font-size:.625rem;font-style:normal;font-weight:var(--font-weight-semibold);white-space:nowrap;border:1px solid #0000;border-radius:99px;align-items:center;min-height:22px;padding:0 8px;line-height:1;display:inline-flex}.support-status--open{background:var(--color-brand-subtle);border-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.support-status--open{border-color:color-mix(in srgb, var(--color-brand) 20%, transparent)}}.support-status--open{color:var(--color-brand)}.support-status--waiting{color:#875a00;background:#fff7e8;border-color:#f0d9a7}.support-status--resolved{color:#257044;background:#edf8f1;border-color:#c9e8d4}.support-thread__meta{flex-direction:column;align-items:flex-end;gap:7px;margin-left:auto;display:flex}.support-thread__meta small{color:var(--color-ink-muted);white-space:nowrap;font-size:.625rem}.support-thread__meta b{color:var(--color-ink);font-family:var(--font-ibm-plex-mono);font-weight:var(--font-weight-medium)}.support-thread__resolved{background:var(--color-surface-subtle);border-top:1px solid var(--color-border);flex:none;align-items:center;gap:12px;min-height:79px;padding:15px 20px;display:flex}.support-thread__resolved>svg{color:var(--color-success);width:23px;height:23px}.support-thread__resolved span{gap:3px;display:grid}.support-thread__resolved strong{font-size:var(--font-size-xs)}.support-thread__resolved small{color:var(--color-ink-muted);font-size:.6875rem}.support-modal{z-index:1000;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.support-modal__backdrop{cursor:default;background:#0b16268f;border:0;padding:0;position:absolute;inset:0}.support-modal>form{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);z-index:1;width:min(620px,100%);max-height:calc(100dvh - 40px);padding:25px;position:relative;overflow-y:auto;box-shadow:0 24px 70px #0e1c303d}.support-modal>form>header{justify-content:space-between;align-items:flex-start;display:flex}.support-modal header .eyebrow{color:var(--color-brand);font-size:.625rem;font-weight:var(--font-weight-bold);letter-spacing:.1em;margin-bottom:7px;display:block}.support-modal h2{font-size:var(--font-size-xl);margin:0}.support-modal header>button{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-ink-muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.support-modal header>button:hover{border-color:var(--color-brand);color:var(--color-brand)}.support-modal header>button svg{width:17px;height:17px}.support-modal>form>p{color:var(--color-ink-muted);font-size:var(--font-size-xs);max-width:500px;margin:14px 0 20px;line-height:1.55}.support-modal__fields{grid-template-columns:1fr 1fr;gap:15px;display:grid}.support-modal__fields label{color:var(--color-ink);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);gap:7px;display:grid}.support-modal__fields label.is-wide{grid-column:1/-1}.support-modal__fields input,.support-modal__fields select,.support-modal__fields textarea{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--color-ink);font:inherit;font-size:var(--font-size-sm);outline:0;width:100%;padding:11px 12px}.support-modal__fields input,.support-modal__fields select{height:44px}.support-modal__fields textarea{resize:vertical;line-height:1.5}.support-modal__fields input:focus,.support-modal__fields select:focus,.support-modal__fields textarea:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.support-modal__fields input:focus,.support-modal__fields select:focus,.support-modal__fields textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand) 14%, transparent)}}.support-modal footer{border-top:1px solid var(--color-border);justify-content:flex-end;gap:9px;margin-top:22px;padding-top:18px;display:flex}.support-modal footer button{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-ink);cursor:pointer;font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);align-items:center;gap:6px;height:42px;padding:0 14px;display:inline-flex}.support-modal footer button:hover{border-color:var(--color-brand);color:var(--color-brand)}.support-modal footer button.is-primary{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-surface)}.support-modal footer button.is-primary:hover{background:var(--color-brand-hover);border-color:var(--color-brand-hover)}.support-modal footer svg{width:15px;height:15px}@media (max-width:760px){.support-page__new{justify-content:center;width:100%}.support-thread__meta{flex-basis:100%;align-items:flex-start;margin-left:49px}.support-modal__fields{grid-template-columns:1fr}.support-modal__fields label.is-wide{grid-column:auto}.support-modal>form{padding:20px}}.core-deposit-modal__content{max-width:760px;max-height:min(780px,100vh - 24px);overflow-y:auto}.core-deposit-modal__amount{background:var(--color-brand-subtle);border:1px solid var(--color-brand);align-items:center}@supports (color:color-mix(in lab, red, red)){.core-deposit-modal__amount{border:1px solid color-mix(in srgb, var(--color-brand) 18%, var(--color-border))}}.core-deposit-modal__amount{border-radius:var(--radius-sm);grid-template-columns:40px minmax(0,1fr);gap:12px;margin-top:18px;padding:13px 14px;display:grid}.core-deposit-modal__amount>span{background:var(--color-surface);color:var(--color-brand);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.core-deposit-modal__amount svg{width:19px;height:19px}.core-deposit-modal__amount>div{gap:3px;display:grid}.core-deposit-modal__amount small{color:var(--color-ink-muted);font-size:var(--font-size-2xs)}.core-deposit-modal__amount strong{color:var(--color-brand);font-size:var(--font-size-xl);line-height:1.2}.core-deposit-modal__amount em{color:var(--color-ink-muted);font-size:var(--font-size-2xs);font-style:normal}.core-deposit-modal__terms{border:1px solid var(--color-border);border-radius:var(--radius-sm);margin-top:14px;padding:14px}.core-deposit-modal__terms h3,.core-deposit-modal__process-title{color:var(--color-ink);font-size:var(--font-size-sm);margin:0}.core-deposit-modal__terms p{color:var(--color-ink-muted);font-size:var(--font-size-xs);white-space:pre-line;margin:8px 0 0;line-height:1.6}.core-deposit-modal__address{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-left:3px solid var(--color-brand);border-radius:var(--radius-sm);gap:4px;margin-top:14px;padding:13px 15px;display:grid}.core-deposit-modal__address h3{color:var(--color-brand);font-size:var(--font-size-2xs);letter-spacing:.06em;text-transform:uppercase;margin:0 0 3px}.core-deposit-modal__address strong{font-size:var(--font-size-sm)}.core-deposit-modal__address>span,.core-deposit-modal__address address{color:var(--color-ink-muted);font-size:var(--font-size-xs);font-style:normal;line-height:1.5}.core-deposit-modal__address>div{flex-wrap:wrap;gap:8px;margin-top:7px;display:flex}.core-deposit-modal__address a{color:var(--color-brand);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);background:#fff;border:1px solid #d7e2f2;border-radius:6px;align-items:center;gap:7px;min-width:0;min-height:34px;padding:6px 10px;text-decoration:none;transition:background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.core-deposit-modal__address a:hover{background:var(--color-brand-subtle);border-color:#a9c5f1;box-shadow:0 2px 7px #1258be14}.core-deposit-modal__address a svg{flex:none;width:15px;height:15px}.core-deposit-modal__address a span{overflow-wrap:anywhere;min-width:0}.core-deposit-modal__process-title{margin-top:20px}.core-deposit-modal__steps{margin:12px 0 18px}.core-deposit-modal__note{align-items:center;gap:7px;display:flex}.core-deposit-modal__note svg{color:var(--color-brand);flex:none;width:15px;height:15px}.core-deposit-modal__note strong{color:var(--color-ink)}.vp-product-purchase__core{background:linear-gradient(100deg, var(--color-brand-subtle), #f7faff);border-left:3px solid var(--color-brand);box-shadow:0 3px 10px var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.vp-product-purchase__core{box-shadow:0 3px 10px color-mix(in srgb, var(--color-brand) 7%, transparent)}}.vp-product-purchase__core{gap:10px}.vp-product-purchase__core>svg{background:var(--color-brand);box-shadow:0 4px 10px var(--color-brand);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.vp-product-purchase__core>svg{box-shadow:0 4px 10px color-mix(in srgb, var(--color-brand) 24%, transparent)}}.vp-product-purchase__core>svg{box-sizing:border-box;color:#fff;width:34px;height:34px;padding:8px}.vp-product-purchase__core-more{text-decoration:none}.vp-product-purchase__core-more:hover,.vp-product-purchase__core-more:focus-visible{text-underline-offset:2px;text-decoration:underline}.core-deposit-modal__content{overflow:hidden}.core-deposit-modal__return-details{overscroll-behavior:contain;scrollbar-color:#b9c8dc transparent;scrollbar-width:thin;max-height:clamp(220px,40vh,360px);margin-top:14px;padding-right:8px;overflow-y:auto}.core-deposit-modal__return-details .core-deposit-modal__terms{margin-top:0}.core-deposit-modal__terms{min-height:0}.core-deposit-modal__terms p{max-height:none;padding-right:0;overflow:visible}.core-deposit-modal__return-details::-webkit-scrollbar{width:7px}.product-compliance-safety__scroll::-webkit-scrollbar{width:7px}.core-deposit-modal__return-details::-webkit-scrollbar-thumb{background:#b9c8dc;border-radius:99px}.product-compliance-safety__scroll::-webkit-scrollbar-thumb{background:#b9c8dc;border-radius:99px}.product-compliance-modal .seller-modal__content{max-width:590px;padding:30px}.product-compliance-modal__content.is-responsibility{gap:14px;display:grid}.product-compliance-entity{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff;overflow:hidden}.product-compliance-entity>header{background:linear-gradient(100deg, var(--color-brand-subtle), #fafcff);border-bottom:1px solid var(--color-border);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.product-compliance-entity>header>span{background:var(--color-brand);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.product-compliance-entity>header svg{width:19px;height:19px}.product-compliance-entity>header small{color:var(--color-brand);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em}.product-compliance-entity>header h3{color:var(--color-ink);font-size:var(--font-size-md);margin:3px 0 0}.product-compliance-entity>header p{color:var(--color-ink-muted);font-size:var(--font-size-xs);margin:3px 0 0}.product-compliance-entity .product-compliance-modal__details{padding:2px 14px 7px}.product-compliance-entity .product-compliance-modal__details>div:last-child{border-bottom:0}.product-compliance-entity .product-compliance-modal__details a{align-items:center;gap:7px;text-decoration:none;display:inline-flex}.product-compliance-entity .product-compliance-modal__details a:hover{text-underline-offset:2px;text-decoration:underline}.product-compliance-entity .product-compliance-modal__details a svg{width:15px;height:15px}.product-compliance-entity.is-empty{color:var(--color-ink-muted);font-size:var(--font-size-sm);align-items:center;gap:9px;padding:16px;display:flex}.product-compliance-entity.is-empty>svg{color:var(--color-brand);width:20px;height:20px}.product-compliance-entity.is-empty p{margin:0}.product-compliance-modal:has(.product-compliance-modal__content.is-safety) .seller-modal__content{overflow:hidden}.product-share-backdrop{z-index:10020;background:#161f2c94;justify-content:center;align-items:center;padding:24px;animation:.16s both productTermsFade;display:flex;position:fixed;inset:0}.product-share-modal{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);width:min(100%,570px);animation:.2s both productTermsEnter;overflow:hidden;box-shadow:0 24px 70px #10182842}.product-share-modal>header{border-bottom:1px solid var(--color-border);grid-template-columns:44px minmax(0,1fr) 40px;align-items:center;gap:14px;padding:20px 22px;display:grid}.product-share-modal>header>span{background:var(--color-brand-subtle);color:var(--color-brand);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.product-share-modal>header>span svg{width:21px;height:21px}.product-share-modal>header small{color:var(--color-brand);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);letter-spacing:.09em;margin-bottom:3px;display:block}.product-share-modal>header h2{font-size:var(--font-size-xl);letter-spacing:-.3px;margin:0}.product-share-modal>header>button{color:var(--color-ink-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.product-share-modal>header>button:hover{background:var(--color-surface-subtle);color:var(--color-ink)}.product-share-modal__body{padding:22px}.product-share-modal__body>p{color:var(--color-ink-muted);font-size:var(--font-size-sm);margin:0 0 18px;line-height:1.55}.product-share-link{display:block}.product-share-link>span{color:var(--color-ink);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);margin-bottom:7px;display:block}.product-share-link>div{align-items:stretch;display:flex}.product-share-link input{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm) 0 0 var(--radius-sm);color:var(--color-ink);font:inherit;font-size:var(--font-size-sm);width:100%;min-width:0;padding:0 13px}.product-share-link input:focus{border-color:var(--color-brand);box-shadow:inset 0 0 0 1px var(--color-brand);z-index:1;outline:0;position:relative}.product-share-link button{background:var(--color-brand);border:1px solid var(--color-brand);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:#fff;cursor:pointer;font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);flex:none;align-items:center;gap:7px;min-height:48px;padding:0 16px;display:flex}.product-share-link button.is-copied{background:var(--color-success);border-color:var(--color-success)}.product-share-link button svg{width:17px;height:17px}.product-share-error{color:var(--color-danger)!important;font-size:var(--font-size-xs)!important;margin:9px 0 0!important}.product-share-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.product-share-actions>a,.product-share-actions>button{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-ink);cursor:pointer;font:inherit;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:92px;padding:12px 8px;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:flex}.product-share-actions>a:hover,.product-share-actions>button:hover{background:var(--color-surface-subtle);border-color:var(--color-brand);transform:translateY(-1px)}.product-share-actions span{background:var(--color-brand-subtle);color:var(--color-brand);border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.product-share-actions span.is-facebook{color:#fff;background:#1877f2}.product-share-actions svg{width:19px;height:19px}.product-share-actions .is-facebook svg{fill:currentColor;stroke:none}.product-share-actions b{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}@media (max-width:560px){.product-share-backdrop{align-items:center;padding:12px}.product-share-modal{width:100%;max-height:calc(100dvh - 24px)}.product-share-modal>header{grid-template-columns:38px minmax(0,1fr) 36px;gap:10px;padding:17px 16px}.product-share-modal>header>span{width:38px;height:38px}.product-share-modal>header h2{font-size:var(--font-size-lg)}.product-share-modal__body{padding:18px 16px}.product-share-link>div{gap:8px;display:grid}.product-share-link input{border-radius:var(--radius-sm);min-height:46px}.product-share-link button{border-radius:var(--radius-sm);justify-content:center;min-height:44px}.product-share-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.product-share-actions>a,.product-share-actions>button{min-height:82px}}.product-compliance-modal__content.is-safety{gap:12px;display:grid}.product-compliance-safety__lead{background:var(--color-brand-subtle);border:1px solid var(--color-brand);align-items:center}@supports (color:color-mix(in lab, red, red)){.product-compliance-safety__lead{border:1px solid color-mix(in srgb, var(--color-brand) 16%, var(--color-border))}}.product-compliance-safety__lead{border-radius:var(--radius-sm);grid-template-columns:38px minmax(0,1fr);gap:11px;padding:12px;display:grid}.product-compliance-safety__lead>span{color:var(--color-brand);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.product-compliance-safety__lead svg{width:18px;height:18px}.product-compliance-safety__lead strong{color:var(--color-ink);font-size:var(--font-size-sm)}.product-compliance-safety__lead p{color:var(--color-ink-muted);font-size:var(--font-size-xs);margin:3px 0 0}.product-compliance-safety__scroll{border:1px solid var(--color-border);border-radius:var(--radius-sm);scrollbar-color:#b9c8dc transparent;scrollbar-width:thin;max-height:clamp(180px,45vh,380px);padding:15px 17px;overflow-y:auto}.product-compliance-safety__scroll .product-compliance-modal__safety{color:var(--color-ink);white-space:pre-line}@media (max-width:620px){.product-compliance-modal .seller-modal__content{padding:24px 18px}.product-compliance-entity .product-compliance-modal__details>div{grid-template-columns:1fr;gap:7px}.core-deposit-modal__return-details{max-height:230px}}@media (max-width:900px){.product-page,.product-page .container,.vp-product-layout,.vp-product-main,.vp-product-gallery,.vp-product-purchase,.vp-product-parameters,.vp-product-fitment,.vp-product-description{min-width:0}.vp-product-parameters dd,.vp-product-fitment summary strong,.vp-product-fitment__model li>span,.vp-product-description article,.product-compliance-modal__details dd,.seller-modal__details dd{overflow-wrap:anywhere}}@media (max-width:760px){.vp-product-gallery__main{aspect-ratio:1;min-height:0}.vp-product-gallery__thumbnails,.vp-product-lightbox__thumbnails{overscroll-behavior-inline:contain;scrollbar-width:thin;justify-content:safe center}.vp-product-gallery__thumbnails button,.vp-product-lightbox__thumbnails button,.vp-product-gallery__action,.vp-product-gallery__control,.vp-product-lightbox__control,.vp-product-lightbox__topbar button,.seller-modal__close,.product-terms-modal>header>button{touch-action:manipulation}.vp-product-fitment summary{gap:9px;min-width:0}.vp-product-fitment__brand-copy,.vp-product-fitment__model-copy{white-space:normal}.vp-product-fitment__model summary{padding-inline:12px 8px}.vp-product-fitment__model li{padding-inline:10px}.vp-product-description__sections{margin-top:20px}.vp-product-description__section{gap:18px;padding-block:12px}.vp-product-description__image{width:100%}.vp-product-description__footer-links button{align-items:center;min-height:40px;display:inline-flex}.vp-product-purchase__seller-row{flex-wrap:wrap;align-items:flex-start}.vp-product-purchase__delivery-estimate,.vp-product-purchase__collection{gap:12px}.vp-product-purchase__delivery-estimate>b,.vp-product-purchase__collection b{flex:none}.seller-modal{padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}.seller-modal__content{max-height:calc(100dvh - max(24px, env(safe-area-inset-top) + env(safe-area-inset-bottom)));overscroll-behavior:contain}.seller-modal__close{background:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.seller-modal__close{background:color-mix(in srgb, var(--color-surface) 94%, transparent)}}.seller-modal__close{z-index:3;border-radius:50%}.product-compliance-modal .seller-modal__content{width:min(100%,590px);max-height:calc(100dvh - 24px)}.product-compliance-modal__content,.product-compliance-entity,.product-compliance-safety__lead,.product-compliance-safety__scroll{min-width:0}.product-compliance-modal__details a,.core-deposit-modal__address a,.product-return-address a{overflow-wrap:anywhere;word-break:break-word}.product-terms-modal-backdrop{padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}.product-terms-modal{grid-template-rows:auto auto minmax(0,1fr) auto;max-height:calc(100dvh - 24px)}.product-terms-modal.is-statutory{grid-template-rows:auto minmax(0,1fr) auto}.product-terms-modal__scroll,.product-terms-modal.is-statutory .product-terms-modal__scroll{min-height:0;max-height:none}.core-deposit-modal__content{grid-template-rows:auto auto auto minmax(108px,1fr) auto auto auto;width:100%;max-width:760px;max-height:calc(100dvh - 24px);display:grid;overflow:hidden}.core-deposit-modal__return-details{min-height:0;max-height:none}.core-deposit-modal__steps{margin-block:12px}.cart-added-modal__content{overscroll-behavior:contain}}@media (max-width:420px){.product-page>.container{padding-inline:12px}.vp-product-gallery__actions{gap:6px;top:58px}.vp-product-gallery__action{width:38px;height:38px}.vp-product-gallery__main-image{padding:18px}.vp-product-gallery__watermark{max-width:52%}.vp-product-gallery__watermark.has-ai-disclosure{max-width:66%}.vp-product-purchase__seller{padding-left:14px;padding-right:104px}.vp-product-purchase__intro,.vp-product-purchase__price,.vp-product-purchase__quantity,.vp-product-purchase__actions,.vp-product-purchase__delivery,.vp-product-purchase__benefits,.vp-product-purchase__assurances{padding-inline:14px}.vp-product-purchase__quantity{grid-template-columns:1fr}.vp-product-purchase__availability{justify-self:start}.vp-product-parameters,.vp-product-fitment,.vp-product-description{padding:15px}.vp-product-parameters dl>div{padding-inline:8px}.product-terms-modal>header>span{display:none}.product-terms-modal>header{grid-template-columns:minmax(0,1fr) 40px}.product-terms-modal__summary{flex-direction:column;align-items:flex-start;gap:2px}.core-deposit-modal__content{padding:22px 16px 16px}.core-deposit-modal__lead{font-size:var(--font-size-xs);padding-right:24px}.core-deposit-modal__amount{margin-top:12px}.product-compliance-modal .seller-modal__content{padding:22px 16px}.product-compliance-entity>header{grid-template-columns:36px minmax(0,1fr);padding:11px}.product-compliance-entity>header>span{width:36px;height:36px}.product-compliance-entity .product-compliance-modal__details{padding-inline:11px}.seller-modal h2{padding-right:38px;font-size:1.35rem}.seller-modal__details>div{grid-template-columns:1fr;gap:5px;padding-block:10px}}@media (max-height:560px) and (orientation:landscape){.seller-modal,.product-terms-modal-backdrop{align-items:center;overflow-y:auto}.core-deposit-modal__content{max-height:calc(100dvh - 24px);display:grid;overflow:hidden}.core-deposit-modal__return-details{max-height:180px}}.vp-product-gallery__fitment{color:var(--color-ink);cursor:pointer;font:inherit;width:100%;position:relative}.vp-product-gallery__fitment:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.vp-product-gallery__fitment>svg{color:var(--color-brand);width:18px;height:18px;position:absolute;right:18px}.product-fitment-modal-backdrop{z-index:10020;background:#161f2c94;justify-content:center;align-items:center;padding:24px;animation:.16s both productTermsFade;display:flex;position:fixed;inset:0}.product-fitment-modal{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);width:min(100%,720px);max-height:calc(100dvh - 48px);animation:.2s both productTermsEnter;display:grid;overflow:hidden;box-shadow:0 24px 70px #10182842}.product-fitment-modal>header{border-bottom:1px solid var(--color-border);grid-template-columns:46px minmax(0,1fr) 40px;align-items:center;gap:14px;padding:21px 24px;display:grid}.product-fitment-modal>header>span{background:var(--color-brand-subtle);color:var(--color-brand);border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.product-fitment-modal>header>span svg{width:23px;height:23px}.product-fitment-modal>header small{color:var(--color-brand);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);letter-spacing:.09em;margin-bottom:3px;display:block}.product-fitment-modal>header h2{font-size:var(--font-size-xl);letter-spacing:-.3px;margin:0}.product-fitment-modal>header p{color:var(--color-ink-muted);font-size:var(--font-size-xs);margin:4px 0 0;line-height:1.4}.product-fitment-modal>header>button{color:var(--color-ink-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.product-fitment-modal>header>button:hover{background:var(--color-surface-subtle);color:var(--color-ink)}.product-fitment-modal__body{min-height:0;padding:24px;overflow-y:auto}.product-fitment-modal__finder{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;position:relative}.product-fitment-modal__finder>.vehicle-select{border:1px solid var(--color-border);border-radius:var(--radius-sm);height:76px;min-height:76px;padding:10px 14px}.product-fitment-modal__finder>.vehicle-select:nth-child(3){grid-column:1/-1}.product-fitment-modal__finder .vehicle-select__meta>span{background:var(--color-brand-subtle);border:0;width:23px;height:23px}.product-fitment-modal__finder .vehicle-select__meta label{color:var(--color-ink);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:0;text-transform:none}.product-fitment-modal__finder .vehicle-select__trigger{cursor:pointer;font-size:var(--font-size-sm)}.product-fitment-modal__finder .vehicle-select__trigger>svg{display:block}.product-fitment-modal__finder .vehicle-select__options{left:0;right:0;box-shadow:0 14px 34px #10182829}.product-fitment-modal__finder .vehicle-select[data-open]{border-color:var(--color-brand);box-shadow:0 0 0 2px var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.product-fitment-modal__finder .vehicle-select[data-open]{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-brand) 14%, transparent)}}.product-fitment-modal__finder .vehicle-select[data-open]{z-index:20}.product-fitment-modal__finder .vehicle-select[data-disabled]{border-color:var(--color-border);box-shadow:none}.product-fitment-modal__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.product-fitment-modal__fields label{gap:7px;display:grid}.product-fitment-modal__fields label.is-wide{grid-column:1/-1}.product-fitment-modal__fields label>span{color:var(--color-ink);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.product-fitment-modal__fields select{appearance:auto;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-ink);font:inherit;font-size:var(--font-size-sm);width:100%;min-height:48px;padding:0 13px}.product-fitment-modal__fields select:focus{border-color:var(--color-brand);box-shadow:0 0 0 2px var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.product-fitment-modal__fields select:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-brand) 15%, transparent)}}.product-fitment-modal__fields select:focus{outline:0}.product-fitment-modal__fields select:disabled{background:var(--color-surface-subtle);color:var(--color-ink-muted);cursor:not-allowed}.product-fitment-modal__selection{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);align-items:center;gap:12px;margin-top:18px;padding:14px 16px;display:flex}.product-fitment-modal__selection>svg{color:var(--color-brand);flex:none;width:24px;height:24px}.product-fitment-modal__selection div{gap:3px;display:grid}.product-fitment-modal__selection strong{font-size:var(--font-size-sm)}.product-fitment-modal__selection span{color:var(--color-ink-muted);font-size:var(--font-size-xs)}.product-fitment-modal__result{background:var(--color-success);align-items:center}@supports (color:color-mix(in lab, red, red)){.product-fitment-modal__result{background:color-mix(in srgb, var(--color-success) 8%, var(--color-surface))}}.product-fitment-modal__result{border:1px solid var(--color-success)}@supports (color:color-mix(in lab, red, red)){.product-fitment-modal__result{border:1px solid color-mix(in srgb, var(--color-success) 30%, var(--color-border))}}.product-fitment-modal__result{border-radius:var(--radius-sm);grid-template-columns:48px minmax(0,1fr);gap:14px;margin-top:18px;padding:18px;display:grid}.product-fitment-modal__result>span{background:var(--color-success);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.product-fitment-modal__result>span svg{width:23px;height:23px}.product-fitment-modal__result div{min-width:0}.product-fitment-modal__result small{color:var(--color-success);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);letter-spacing:.08em;margin-bottom:3px;display:block}.product-fitment-modal__result strong{font-size:var(--font-size-md);display:block}.product-fitment-modal__result p{color:var(--color-ink-muted);font-size:var(--font-size-xs);margin:4px 0 0;line-height:1.45}.product-fitment-modal__empty{text-align:center;flex-direction:column;align-items:center;padding:22px 10px;display:flex}.product-fitment-modal__empty>span{background:var(--color-surface-subtle);color:var(--color-ink-muted);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:14px;display:flex}.product-fitment-modal__empty>span svg{width:26px;height:26px}.product-fitment-modal__empty strong{font-size:var(--font-size-md)}.product-fitment-modal__empty p{color:var(--color-ink-muted);font-size:var(--font-size-sm);max-width:430px;margin:6px 0 0}.product-fitment-modal>footer{border-top:1px solid var(--color-border);justify-content:flex-end;gap:10px;padding:14px 24px;display:flex}.product-fitment-modal>footer button{border-radius:var(--radius-sm);cursor:pointer;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;display:inline-flex}.product-fitment-modal>footer button svg{width:17px;height:17px}.product-fitment-modal>footer .button-secondary{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-ink)}.product-fitment-modal>footer .button-secondary:hover{background:var(--color-surface-subtle);border-color:var(--color-ink-muted)}.product-fitment-modal>footer .button-primary{background:var(--color-brand);border:1px solid var(--color-brand);color:#fff;min-width:230px}.product-fitment-modal>footer .button-primary:hover:not(:disabled){background:var(--color-brand-hover);border-color:var(--color-brand-hover)}.product-fitment-modal>footer .button-primary:disabled{background:var(--color-disabled);border-color:var(--color-disabled);color:var(--color-ink-muted);cursor:not-allowed}.product-fitment-modal>footer .button-primary[aria-busy=true]{background:var(--color-brand);border-color:var(--color-brand);color:#fff;opacity:1}.product-fitment-check-spinner{border:2px solid #ffffff61;border-top-color:#fff;border-radius:50%;width:17px;height:17px;animation:.7s linear infinite productFitmentSpin;display:inline-block}@keyframes productFitmentSpin{to{transform:rotate(360deg)}}.product-fitment-success{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);width:min(100%,620px);animation:.2s both productTermsEnter;position:relative;overflow:hidden;box-shadow:0 24px 70px #10182842}.product-fitment-success__close{border:1px solid var(--color-brand);background:#ffffffe0;align-items:center}@supports (color:color-mix(in lab, red, red)){.product-fitment-success__close{border:1px solid color-mix(in srgb, var(--color-brand) 14%, var(--color-border))}}.product-fitment-success__close{color:var(--color-ink-muted);cursor:pointer;z-index:2;border-radius:50%;justify-content:center;width:40px;height:40px;display:flex;position:absolute;top:18px;right:18px}.product-fitment-success__close:hover{color:var(--color-ink)}.product-fitment-success__hero{text-align:center;background:linear-gradient(145deg,#f7faff 0%,#edf4ff 100%);border-bottom:1px solid #dbe7fb;flex-direction:column;align-items:center;padding:38px 72px 30px;display:flex}.product-fitment-success__icon{background:var(--color-brand);color:#fff;border:8px solid #dfeaff;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:18px;display:flex;box-shadow:0 0 0 1px #bdd1ff}.product-fitment-success__icon svg{stroke-width:2.4px;width:28px;height:28px}.product-fitment-success__hero>small{color:var(--color-brand);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);letter-spacing:.1em}.product-fitment-success__hero h2{font-size:var(--font-size-xl);letter-spacing:-.45px;max-width:430px;margin:7px 0 0;line-height:1.2}.product-fitment-success__hero p{color:var(--color-ink-muted);font-size:var(--font-size-sm);margin:8px 0 0;line-height:1.5}.product-fitment-success__vehicle{border:1px solid var(--color-border);border-radius:var(--radius-sm);grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;margin:22px 24px;padding:16px 18px;display:grid}.product-fitment-success__vehicle>span{background:var(--color-brand-subtle);color:var(--color-brand);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.product-fitment-success__vehicle>span svg{width:24px;height:24px}.product-fitment-success__vehicle div{min-width:0}.product-fitment-success__vehicle small{color:var(--color-brand);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);letter-spacing:.08em;margin-bottom:3px;display:block}.product-fitment-success__vehicle strong{font-size:var(--font-size-md);display:block}.product-fitment-success__vehicle p{color:var(--color-ink-muted);font-size:var(--font-size-xs);margin:4px 0 0;line-height:1.45}.product-fitment-success>footer{border-top:1px solid var(--color-border);justify-content:center;padding:14px 24px;display:flex}.product-fitment-success>footer button{background:var(--color-brand);border:1px solid var(--color-brand);border-radius:var(--radius-sm);color:#fff;cursor:pointer;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;gap:8px;min-width:170px;min-height:46px;padding:0 22px;display:inline-flex}.product-fitment-success>footer button:hover{background:var(--color-brand-hover);border-color:var(--color-brand-hover)}.product-fitment-success>footer button svg{width:17px;height:17px}@media (max-width:620px){.vp-product-gallery__fitment{padding-inline:12px 38px}.product-fitment-modal-backdrop{align-items:center;padding:12px}.product-fitment-modal{width:100%;max-height:calc(100dvh - 24px)}.product-fitment-modal>header{grid-template-columns:38px minmax(0,1fr) 36px;gap:10px;padding:17px 16px}.product-fitment-modal>header>span{width:38px;height:38px}.product-fitment-modal>header h2{font-size:var(--font-size-lg)}.product-fitment-modal__body{padding:18px 16px}.product-fitment-modal__finder{grid-template-columns:1fr}.product-fitment-modal__finder>.vehicle-select:nth-child(3){grid-column:auto}.product-fitment-modal__fields{grid-template-columns:1fr}.product-fitment-modal__fields label.is-wide{grid-column:auto}.product-fitment-modal__result{grid-template-columns:42px minmax(0,1fr);padding:15px}.product-fitment-modal__result>span{width:42px;height:42px}.product-fitment-modal>footer{padding:12px 16px}.product-fitment-success__hero{padding:34px 48px 26px}.product-fitment-success__hero h2{font-size:var(--font-size-lg)}.product-fitment-success__vehicle{margin:18px 16px;padding:14px}.product-fitment-success>footer{padding:12px 16px}.product-fitment-success>footer button{width:100%}}@media (max-width:760px){.vp-product-gallery:not(.has-fitment) .vp-product-gallery__main{grid-row:1}.vp-product-gallery:not(.has-fitment) .vp-product-gallery__thumbnails{grid-row:2}.vp-product-gallery:not(.has-fitment) .vp-product-gallery__actions{top:16px}.vp-product-gallery__main,.vp-product-lightbox__stage{touch-action:pan-y;-webkit-user-select:none;user-select:none}}@media (max-width:1180px){.cart-layout{grid-template-columns:minmax(0,1fr) 310px;gap:18px}.cart-line{grid-template-columns:96px minmax(0,1fr) 104px minmax(126px,auto);gap:15px;padding:20px}.cart-line__image{width:96px;height:96px}.cart-line__seller{column-gap:16px}.cart-line__seller,.cart-line__delivery-date small,.cart-line__delivery-method small,.cart-line__delivery-date strong,.cart-line__delivery-method strong{font-size:.6875rem}.product-conversion-bar__inner{gap:16px}.product-conversion-bar__product{max-width:min(38vw,430px)}.product-conversion-bar__purchase{gap:7px}.product-conversion-bar__purchase button,.product-conversion-bar__purchase a{padding-inline:13px}.product-conversion-bar__purchase .add-to-cart-button{min-width:188px}}@media (max-width:980px){.cart-layout{grid-template-columns:minmax(0,1fr)}.cart-summary{width:100%;position:static;top:auto}.cart-line{grid-template-columns:96px minmax(0,1fr) 104px minmax(126px,auto)}.cart-line__seller{grid-template-columns:minmax(0,1fr) auto auto;gap:11px 18px}.cart-line__seller-identity{border-bottom:1px solid var(--color-border);grid-column:1/-1;padding-bottom:10px}.cart-line__delivery-country{justify-self:start}.product-conversion-bar__purchase>div strong{font-size:var(--font-size-lg)}.product-conversion-bar__purchase>div span{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.product-conversion-bar__purchase .add-to-cart-button{min-width:160px}}@media (max-width:760px){.cart-page{overflow-x:clip}.cart-page>.container{max-width:100%}.cart-page__heading{align-items:flex-start}.cart-page__heading a{white-space:nowrap}.cart-line{grid-template-columns:82px minmax(0,1fr);grid-template-areas:"status status""image details""price price""controls controls""seller seller";gap:13px;padding:16px}.cart-line__image{width:82px;height:82px}.cart-line__status-bar{border:1px solid var(--color-border);border-radius:var(--radius-sm);margin:0;padding:0;overflow:hidden}.cart-line__status{min-height:42px;padding:7px 9px}.cart-line__status:first-child{padding-left:9px}.cart-line__status small{font-size:.5625rem}.cart-line__status b{font-size:.6875rem}.cart-line__status em{font-size:.5625rem}.cart-line__references{margin-bottom:8px}.cart-line__controls{border-top:1px solid var(--color-border);min-height:52px;padding-top:13px}.cart-line__price{border-top:1px solid var(--color-border);min-height:68px;padding-top:13px}.cart-line__price .cart-line__utility{justify-content:flex-end;min-width:154px}.cart-line__save{min-width:70px}.cart-line__seller{font-size:var(--font-size-xs)}.cart-line__delivery-country .vp-product-purchase__delivery-menu{max-height:min(280px,45vh);overflow-y:auto}.cart-summary__header,.cart-summary__costs,.cart-summary__documents,.cart-summary__total{padding-inline:18px}.cart-summary__checkout{width:calc(100% - 36px);margin-inline:18px}.cart-summary>.cart-summary__next-step{margin-inline:18px}.product-conversion-bar{max-width:100vw}.product-conversion-bar__inner{min-height:62px;padding:7px max(10px, env(safe-area-inset-right)) 7px max(10px, env(safe-area-inset-left));grid-template-columns:minmax(0,1fr) auto;gap:10px}.product-conversion-bar__product{min-width:0;max-width:none}.product-conversion-bar__product img{width:42px;height:42px}.product-conversion-bar__product strong{-webkit-line-clamp:1;white-space:normal;max-height:1.3em}.product-conversion-bar__mobile-price{min-width:0}.product-conversion-bar__mobile-price small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-conversion-bar__purchase{grid-template-columns:none;grid-auto-columns:36px;grid-auto-flow:column;gap:5px;display:grid}.product-conversion-bar__purchase .product-conversion-bar__buy,.product-conversion-bar__purchase .add-to-cart-button,.product-conversion-bar__purchase .product-conversion-bar__favorite,.product-conversion-bar__purchase .product-conversion-bar__unavailable{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important}.product-conversion-bar__purchase .product-conversion-bar__unavailable>span{display:none}}@media (max-width:520px){.cart-page>.container{padding-inline:12px}.cart-page__breadcrumbs{font-size:.6875rem}.cart-page__heading{gap:6px}.cart-page__heading h1{font-size:1.2rem}.cart-page__heading a{font-size:.6875rem}.cart-line{border-radius:var(--radius-sm);grid-template-columns:72px minmax(0,1fr);padding:13px}.cart-line__image{width:72px;height:72px}.cart-line__info h2{font-size:.8125rem;line-height:1.35}.cart-line__reference{font-size:.625rem}.cart-line__availability{flex-direction:column;align-items:flex-start}.cart-line__status{gap:6px;padding-inline:7px}.cart-line__status:first-child{padding-left:7px}.cart-line__status>svg{width:15px;height:15px}.cart-line__status b{font-size:.625rem}.cart-line__price{grid-template-columns:minmax(0,1fr) auto}.cart-line__price .cart-line__utility{min-width:144px}.cart-line__remove{margin-left:8px;padding-left:8px}.cart-line__seller{gap:7px}.cart-line__seller-identity{line-height:1.45}.cart-line__seller .cart-line__delivery-date,.cart-line__seller .cart-line__delivery-method{gap:10px}.cart-summary__header,.cart-summary__costs,.cart-summary__documents{padding-inline:15px}.cart-summary__costs{gap:14px}.cart-summary__total{padding-inline:15px}.cart-summary__total>strong{font-size:var(--font-size-lg)}.cart-summary__checkout{width:calc(100% - 30px);margin-inline:15px}.cart-summary>.cart-summary__next-step{margin-inline:15px}.product-conversion-bar__inner{padding-inline:8px}.product-conversion-bar__product img{width:38px;height:38px}.product-conversion-bar__product strong{font-size:.625rem}.product-conversion-bar__mobile-price{font-size:.75rem}.product-conversion-bar__mobile-price small{display:none}.product-conversion-bar__purchase{grid-auto-columns:34px}.product-conversion-bar__purchase .product-conversion-bar__buy,.product-conversion-bar__purchase .add-to-cart-button,.product-conversion-bar__purchase .product-conversion-bar__favorite,.product-conversion-bar__purchase .product-conversion-bar__unavailable{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}}@media (max-width:380px){.cart-page>.container{padding-inline:9px}.cart-page__heading{flex-direction:column;align-items:stretch}.cart-page__heading a{margin-left:0}.cart-line{grid-template-columns:64px minmax(0,1fr);padding:11px}.cart-line__image{width:64px;height:64px}.cart-line__status-bar{grid-template-columns:1fr}.cart-line__status:nth-child(n){border-left:0}.cart-line__status+.cart-line__status{border-top:1px solid var(--color-border)}.cart-line__price{flex-direction:column;display:flex}.cart-line__price .cart-line__utility{justify-content:flex-start;align-self:stretch;min-width:0;margin-top:9px}.cart-line__controls{min-height:48px}.cart-summary__documents li{flex-direction:column}.cart-summary__documents li>strong{padding-left:24px}.product-conversion-bar__product img{display:none}.product-conversion-bar__purchase{gap:4px}}@media (prefers-reduced-motion:reduce){.storefront-skeleton-block,.latest-offer-skeleton__media,.latest-offer-skeleton__body>*,.account-returns-skeleton>div:first-child,.account-returns-skeleton article,.account-returns-skeleton__stats i,.account-page-loading__crumb,.account-page-loading__sidebar,.account-page-loading__line{animation:none}}@media (min-width:761px) and (max-width:980px){.product-conversion-bar__inner{grid-template-columns:minmax(150px,1fr) auto;gap:12px;min-height:68px;padding-block:7px;display:grid}.product-conversion-bar__product{gap:8px;max-width:215px}.product-conversion-bar__product img{width:40px;height:40px}.product-conversion-bar__product strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.6em;font-size:.6875rem;line-height:1.3;display:-webkit-box;overflow:hidden}.product-conversion-bar__purchase{gap:6px}.product-conversion-bar__purchase>div{max-width:116px;margin-right:2px}.product-conversion-bar__purchase>div strong{font-size:.9375rem}.product-conversion-bar__purchase>div span{text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:116px;font-size:.5rem;overflow:hidden}.product-conversion-bar__purchase button,.product-conversion-bar__purchase a{height:40px;padding-inline:10px;font-size:.6875rem}.product-conversion-bar__purchase .product-conversion-bar__buy{min-width:106px}.product-conversion-bar__purchase .add-to-cart-button{min-width:146px}.product-conversion-bar__favorite{width:40px;min-width:40px}}@media (max-width:520px){.cart-page{padding-bottom:38px}.cart-page__heading{margin-bottom:15px}.cart-page__availability-notice{grid-template-columns:36px minmax(0,1fr) 30px;align-items:start;gap:10px;padding:11px 9px 11px 10px}.cart-page__availability-notice>span{width:36px;height:36px}.cart-page__availability-notice>span svg{width:17px;height:17px}.cart-page__availability-notice strong{font-size:.75rem}.cart-page__availability-notice p{font-size:.6875rem}.cart-page__availability-notice>button{width:30px;height:30px}.cart-line{grid-template-columns:88px minmax(0,1fr);gap:10px;padding:12px}.cart-line__status-bar{grid-auto-rows:56px;margin-bottom:2px}.cart-line__status{align-items:center;height:56px;min-height:56px}.cart-line__status>span{align-content:center;min-height:0}.cart-line__image{width:88px;height:88px}.cart-line__info{align-self:start;padding-top:1px}.cart-line__info h2,.cart-line__references{margin-bottom:4px}.cart-line__availability{flex-flow:wrap;align-items:center;gap:5px 9px;margin-top:3px}.cart-line__utility--mobile{margin-left:auto;display:flex}.cart-line__utility--desktop{display:none}.cart-line__utility--mobile .cart-line__save,.cart-line__utility--mobile .cart-line__remove{min-width:0;font-size:.625rem}.cart-line__utility--mobile .cart-line__save{justify-content:flex-start}.cart-line__utility--mobile .cart-line__save svg,.cart-line__utility--mobile .cart-line__remove svg{width:14px;height:14px}.cart-line__price{text-align:right;flex-flow:wrap;justify-content:flex-end;align-items:baseline;gap:4px 8px;min-height:0;padding-top:11px;display:flex}.cart-line__price>strong{font-size:1.05rem}.cart-line__price-meta{flex-flow:wrap;align-items:baseline;gap:3px 7px;margin:0}.cart-line__price-meta span{flex-direction:row;align-items:baseline;gap:3px}.cart-line__controls{flex-direction:row;justify-content:space-between;align-items:center;min-height:0;padding-top:11px}.cart-line__controls:before{color:#536074;font-size:.6875rem;font-weight:var(--font-weight-medium)}.cart-line__quantity{height:36px}.cart-line__quantity button{width:31px}.cart-line__quantity output{width:34px}.cart-line__seller{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;padding-top:11px;line-height:1.3;display:grid}.cart-line__seller>*{min-width:0;padding:0!important}.cart-line__seller-identity{grid-column:1/-1;padding-bottom:9px!important}.cart-line__delivery-country{grid-column:1/-1;margin-top:0;border-top:1px solid var(--color-border)!important;padding-top:9px!important}.cart-line__delivery-country summary{justify-content:flex-start;min-height:28px}.cart-line__seller .cart-line__delivery-date,.cart-line__seller .cart-line__delivery-method{justify-content:stretch;align-items:flex-start;gap:3px;margin-top:7px;display:grid;border-top:1px solid var(--color-border)!important;padding-top:8px!important}.cart-line__delivery-date small,.cart-line__delivery-method small{white-space:normal;font-size:.625rem}.cart-line__delivery-date strong,.cart-line__delivery-method strong{justify-self:start;font-size:.6875rem}.cart-summary__header{padding-block:17px 14px}.cart-summary__costs{padding-block:17px}.cart-summary__documents{padding-top:17px}.vp-product-fitment{padding:16px}.vp-product-fitment h2{margin-bottom:14px}.vp-product-fitment summary{grid-template-columns:36px minmax(0,1fr) auto 30px;min-height:64px;padding:8px}.vp-product-fitment__brand-icon{width:36px;height:36px}.vp-product-fitment__brand-icon svg{width:18px;height:18px}.vp-product-fitment__brand-copy strong{font-size:var(--font-size-sm)}.vp-product-fitment__count{padding:5px 8px}.vp-product-fitment__chevron{width:30px;height:30px}.vp-product-fitment__models{padding:7px}.vp-product-fitment__model summary{grid-template-columns:minmax(0,1fr) auto 28px;min-height:54px}.vp-product-fitment__model-copy small{display:none}.vp-product-fitment__model ul{gap:6px;padding:7px}.vp-product-fitment__model li{padding:10px}}@media (max-width:380px){.cart-line__status-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.cart-line__status:nth-child(n){border-left:0}.cart-line__status:nth-child(2n){border-left:1px solid var(--color-border)}.cart-line__status:nth-child(n+3){border-top:1px solid var(--color-border)}.cart-line__status+.cart-line__status{border-top-color:#0000}.cart-line__status:nth-child(n+3){border-top-color:var(--color-border)}.vp-product-fitment__brand-copy small{display:none}.vp-product-fitment__count{padding-inline:6px;font-size:.5625rem}}.add-to-cart-button.is-unavailable,.add-to-cart-button.is-unavailable:hover,.add-to-cart-button.is-unavailable:focus-visible,.vp-product-purchase__buy.is-unavailable,.vp-product-purchase__buy.is-unavailable:hover,.product-conversion-bar__buy.is-unavailable,.product-conversion-bar__buy.is-unavailable:hover{cursor:not-allowed;opacity:1;color:#6f7a89!important;background:#eef1f5!important;border-color:#d7dde6!important}.checkout-page{background:#f5f7fb}.checkout-resume-page .checkout-page__content{width:100%}.checkout-resume-notice{background:#eef8f5;border:1px solid #a9d6ca;border-radius:6px;align-items:flex-start;gap:12px;margin-bottom:18px;padding:16px 18px;display:flex}.checkout-resume-notice>svg{color:#07855f;flex:none;width:21px;height:21px}.checkout-resume-notice strong{color:#173b31;margin-bottom:4px;font-size:.9rem;display:block}.checkout-resume-notice p{color:#4f6d65;margin:0;font-size:.8rem;line-height:1.5}.checkout-resume-error{text-align:center;flex-direction:column;align-items:center;padding:52px 30px;display:flex}.checkout-resume-error>span{color:#d5443d;background:#fff0ef;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:18px;display:flex}.checkout-resume-error>span svg{width:25px;height:25px}.checkout-resume-error h1{margin:0 0 10px;font-size:1.6rem}.checkout-resume-error p{color:var(--color-ink-muted);margin:0 0 24px}.checkout-resume-method-stage{max-width:900px;margin-inline:auto}.checkout-resume-order{border:1px solid var(--color-border);background:#f6f8fb;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;gap:8px 18px;margin-bottom:20px;padding:15px 17px;display:grid}.checkout-resume-order span{color:var(--color-ink-muted);font-size:var(--font-size-xs)}.checkout-resume-order strong{font-size:var(--font-size-sm);text-align:right}.checkout-resume-method-stage .checkout-payment-options{margin-bottom:18px}.checkout-resume-method-stage .checkout-final-actions a{text-decoration:none}@media (max-width:620px){.checkout-resume-order{grid-template-columns:1fr}.checkout-resume-order strong{text-align:left;margin-bottom:6px}}.checkout-progress{background:var(--color-surface);box-shadow:0 1px 0 var(--color-border)}.checkout-progress ol:before{background:linear-gradient(90deg, var(--color-brand) 0 33.333%, var(--color-border) 33.333% 100%)}.checkout-progress ol:has(li:nth-child(3).is-active):before{background:linear-gradient(90deg, var(--color-brand) 0 66.666%, var(--color-border) 66.666% 100%)}.checkout-progress ol:has(li:nth-child(4).is-active):before{background:var(--color-brand)}.checkout-progress li span{box-shadow:0 0 0 5px var(--color-surface);font-weight:var(--font-weight-bold);transition:background-color .2s,border-color .2s,color .2s,transform .2s}.checkout-progress li.is-active span{box-shadow:0 0 0 5px var(--color-surface), 0 0 0 8px var(--color-brand-subtle);transform:scale(1.04)}.checkout-progress li.is-active strong{color:var(--color-brand);font-weight:var(--font-weight-semibold)}.checkout-progress li.is-complete span{animation:.3s cubic-bezier(.2,.8,.2,1) both checkout-conversion-check}.checkout-stage-card{animation:.34s cubic-bezier(.2,.8,.2,1) both checkout-conversion-enter;position:relative;overflow:hidden;box-shadow:0 12px 34px #192b480f}.checkout-stage-card:before{background:var(--color-brand);content:"";height:3px;position:absolute;inset:0 0 auto}.checkout-stage-card .checkout-form__heading .eyebrow{background:var(--color-brand-subtle);color:var(--color-brand);letter-spacing:.08em;border-radius:999px;align-items:center;min-height:24px;margin:0 0 7px;padding:0 9px;font-size:.625rem;display:inline-flex}.checkout-stage-card .checkout-form__heading h1{color:#192332;font-weight:var(--font-weight-semibold);line-height:1.2}.checkout-stage-card .checkout-form__heading p:last-child{max-width:640px;line-height:1.55}.checkout-field{font-weight:var(--font-weight-medium)}.checkout-field input,.checkout-field select,.checkout-country-select summary,.checkout-phone-prefix summary{transition:border-color .16s,box-shadow .16s,background-color .16s}.checkout-field input:hover,.checkout-field select:hover{border-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.checkout-field input:hover,.checkout-field select:hover{border-color:color-mix(in srgb, var(--color-brand) 28%, var(--color-border))}}.checkout-field input:focus,.checkout-field select:focus{box-shadow:0 0 0 4px var(--color-brand);background:#fff}@supports (color:color-mix(in lab, red, red)){.checkout-field input:focus,.checkout-field select:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-brand) 11%, transparent)}}.checkout-error{scroll-margin-top:18px;animation:.28s ease-out both checkout-conversion-error}.checkout-phone-control:focus-within{border-radius:var(--radius-sm);box-shadow:0 0 0 4px var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.checkout-phone-control:focus-within{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-brand) 11%, transparent)}}.checkout-phone-control:focus-within .checkout-phone-prefix summary,.checkout-phone-control:focus-within>input{border-color:var(--color-brand);box-shadow:none;background:#fff}:is(.checkout-main.is-validation-visible .checkout-field:has(input:invalid),.checkout-main.is-validation-visible .checkout-field:has(select:invalid)){color:#b42318}.checkout-main.is-validation-visible .checkout-field input:invalid,.checkout-main.is-validation-visible .checkout-field select:invalid,.checkout-main.is-validation-visible .checkout-phone-control input:invalid{background:#fff8f7;border-color:#d92d20;box-shadow:0 0 0 3px #d92d2017}.checkout-main.is-validation-visible .checkout-field input:invalid:hover,.checkout-main.is-validation-visible .checkout-field select:invalid:hover,.checkout-main.is-validation-visible .checkout-phone-control input:invalid:hover{border-color:#b42318}.checkout-main.is-validation-visible .checkout-field input:invalid:focus,.checkout-main.is-validation-visible .checkout-field select:invalid:focus,.checkout-main.is-validation-visible .checkout-phone-control input:invalid:focus{border-color:#d92d20;box-shadow:0 0 0 4px #d92d201f}.checkout-main.is-validation-visible .checkout-phone-control:has(>input:invalid){border-radius:var(--radius-sm);box-shadow:0 0 0 3px #d92d2017}.checkout-main.is-validation-visible .checkout-phone-control:has(>input:invalid) .checkout-phone-prefix summary{color:var(--color-ink);background:#fff8f7;border-color:#d92d20}.checkout-main.is-validation-visible .checkout-phone-control:has(>input:invalid)>input{box-shadow:none}.checkout-main.is-validation-visible .checkout-phone-control:has(>input:invalid):focus-within{box-shadow:0 0 0 4px #d92d201f}.checkout-main.is-validation-visible .checkout-phone-control:has(>input:invalid):hover .checkout-phone-prefix summary{border-color:#b42318}.checkout-main.is-validation-visible .checkout-field:has(input:invalid):after{color:#b42318;content:"Uzupełnij lub popraw to pole";font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);line-height:1.35}.checkout-main.is-validation-visible .checkout-field:has(select:invalid):after{color:#b42318;content:"Uzupełnij lub popraw to pole";font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);line-height:1.35}.checkout-form__navigation>button:not(.checkout-back-button),.checkout-place-order{box-shadow:0 7px 16px var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.checkout-form__navigation>button:not(.checkout-back-button),.checkout-place-order{box-shadow:0 7px 16px color-mix(in srgb, var(--color-brand) 21%, transparent)}}.checkout-form__navigation>button:not(.checkout-back-button),.checkout-place-order{transition:background-color .16s,box-shadow .16s,transform .16s}.checkout-form__navigation>button:not(.checkout-back-button):hover,.checkout-place-order:not(:disabled):hover{box-shadow:0 10px 23px var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.checkout-form__navigation>button:not(.checkout-back-button):hover,.checkout-place-order:not(:disabled):hover{box-shadow:0 10px 23px color-mix(in srgb, var(--color-brand) 27%, transparent)}}.checkout-form__navigation>button:not(.checkout-back-button):hover,.checkout-place-order:not(:disabled):hover{transform:translateY(-1px)}.checkout-form__navigation>button:not(.checkout-back-button):active,.checkout-place-order:not(:disabled):active{box-shadow:0 4px 10px var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.checkout-form__navigation>button:not(.checkout-back-button):active,.checkout-place-order:not(:disabled):active{box-shadow:0 4px 10px color-mix(in srgb, var(--color-brand) 18%, transparent)}}.checkout-form__navigation>button:not(.checkout-back-button):active,.checkout-place-order:not(:disabled):active{transform:translateY(0)}.checkout-invoice__type{gap:10px}.checkout-invoice__type label{border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;flex:1;min-height:48px;padding:0 14px;transition:background-color .16s,border-color .16s,box-shadow .16s}.checkout-invoice__type label:hover{border-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.checkout-invoice__type label:hover{border-color:color-mix(in srgb, var(--color-brand) 38%, var(--color-border))}}.checkout-invoice__type label:has(input:checked){background:var(--color-brand-subtle);border-color:var(--color-brand);box-shadow:inset 3px 0 var(--color-brand);color:var(--color-brand);font-weight:var(--font-weight-semibold)}.checkout-checkbox{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);min-height:48px;padding:10px 13px}.checkout-shipping-item{animation:.3s ease-out both checkout-conversion-option}.checkout-shipping-item:nth-child(2){animation-delay:45ms}.checkout-shipping-item:nth-child(3){animation-delay:90ms}.checkout-shipping-item:nth-child(4){animation-delay:.135s}.checkout-shipping-options>label{transition:background-color .16s,box-shadow .16s}.checkout-shipping-options>label.is-selected{background:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.checkout-shipping-options>label.is-selected{background:color-mix(in srgb, var(--color-brand) 6%, white)}}.checkout-shipping-options>label.is-selected>span>svg{background:var(--color-brand);border-color:var(--color-brand);color:#fff;animation:.24s ease-out checkout-conversion-choice}.checkout-payment-options>label{animation:.28s ease-out both checkout-conversion-option}.checkout-payment-options>label:nth-child(2){animation-delay:35ms}.checkout-payment-options>label:nth-child(3){animation-delay:70ms}.checkout-payment-options>label:nth-child(4){animation-delay:.105s}.checkout-payment-option__icon{transition:background-color .18s,color .18s,transform .18s}.checkout-payment-options>label.is-selected .checkout-payment-option__icon{background:var(--color-brand);border-color:var(--color-brand);color:#fff;transform:scale(1.04)}.checkout-payment-options>label.is-selected .checkout-radio-mark svg{animation:.24s ease-out both checkout-conversion-check}.checkout-terms{transition:background-color .16s,border-color .16s}.checkout-terms:has(input:checked){background:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.checkout-terms:has(input:checked){background:color-mix(in srgb, var(--color-success) 6%, white)}}.checkout-terms:has(input:checked){border-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.checkout-terms:has(input:checked){border-color:color-mix(in srgb, var(--color-success) 30%, var(--color-border))}}.checkout-order-summary{animation:.42s ease-out 80ms both checkout-conversion-summary;box-shadow:0 12px 34px #192b480f}.checkout-order-summary__total{background:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.checkout-order-summary__total{background:color-mix(in srgb, var(--color-brand) 7%, white)}}.checkout-order-summary__total{border-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.checkout-order-summary__total{border-color:color-mix(in srgb, var(--color-brand) 19%, var(--color-border))}}.checkout-order-summary__total{padding-block:17px}.checkout-summary__notice{border-left:3px solid var(--color-success)}.import-charges-notice{border-radius:var(--radius-sm);color:var(--color-ink);background:#fffdf8;border:1px solid #e5d7b8;border-left:3px solid #c98a18;align-items:flex-start;gap:12px;padding:13px 14px;display:flex}.import-charges-notice__icon{color:#a46908;background:#fff3d6;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.import-charges-notice__icon svg{color:#a46908;width:17px;height:17px}.import-charges-notice>div{min-width:0}.import-charges-notice header{align-items:center;gap:8px;margin-bottom:4px;display:flex}.import-charges-notice header strong{color:var(--color-ink);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.import-charges-notice header b{color:#77500b;letter-spacing:.05em;background:#f8e8bd;border-radius:999px;padding:3px 7px;font-size:.5625rem}.import-charges-notice p{color:var(--color-ink-muted);margin:0;font-size:.6875rem;line-height:1.5}.import-charges-notice.is-compact{gap:9px;padding:10px 11px}.import-charges-notice.is-compact .import-charges-notice__icon{width:28px;height:28px}.import-charges-notice.is-compact .import-charges-notice__icon svg{width:14px;height:14px}.import-charges-notice.is-summary{align-items:center;gap:9px;padding:10px 11px}.import-charges-notice.is-summary .import-charges-notice__icon{width:28px;height:28px}.import-charges-notice.is-summary .import-charges-notice__icon svg{width:14px;height:14px}.import-charges-notice.is-summary header{flex-wrap:nowrap;gap:6px}.import-charges-notice.is-summary header strong{font-size:.6875rem;line-height:1.3}.import-charges-notice.is-summary header b{flex:none;padding:2px 6px;font-size:.5rem}.import-charges-notice.is-summary p{font-size:.59375rem;line-height:1.45}.vp-product-purchase__price>.import-charges-notice{margin-top:12px}.cart-line__seller>.import-charges-notice{border:0;border-top:1px solid var(--color-border);background:0 0;border-radius:0;grid-column:1/-1;align-items:center;width:100%;margin-top:15px;padding:15px 0 0}.cart-line__seller>.import-charges-notice .import-charges-notice__icon{border:1px solid #f0d79b;width:30px;height:30px}.cart-line__seller>.import-charges-notice p{max-width:820px}.cart-summary>.import-charges-notice,.checkout-order-summary>.import-charges-notice{background:#f8fafc;border-color:#dbe2ea #dbe2ea #dbe2ea #c98a18;padding:12px}.cart-summary>.import-charges-notice{width:calc(100% - 48px);margin:15px 24px 0}.checkout-order-summary>.import-charges-notice{width:100%;margin:15px 0 12px}.cart-summary>.import-charges-notice .import-charges-notice__icon,.checkout-order-summary>.import-charges-notice .import-charges-notice__icon{width:30px;height:30px}.checkout-main>.import-charges-notice{background:var(--color-surface);border-color:var(--color-border);margin-bottom:16px;padding:14px 16px;animation:.3s ease-out both checkout-conversion-enter;box-shadow:0 5px 18px #192b480a}.checkout-main>.import-charges-notice>div{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;width:100%;display:grid}.checkout-main>.import-charges-notice header{white-space:nowrap;margin:0}.checkout-main>.import-charges-notice p{border-left:1px solid var(--color-border);padding-left:12px}@media (max-width:760px){.import-charges-notice{gap:10px;padding:11px 12px}.import-charges-notice p{font-size:.625rem}.cart-line__seller>.import-charges-notice{margin-top:12px;padding:12px 0 0!important}.cart-summary>.import-charges-notice{width:calc(100% - 32px);margin-inline:16px}.checkout-order-summary>.import-charges-notice{margin-inline:0}.checkout-main>.import-charges-notice>div{display:block}.checkout-main>.import-charges-notice header{white-space:normal;margin-bottom:4px}.checkout-main>.import-charges-notice p{border-left:0;padding-left:0}}@keyframes checkout-conversion-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes checkout-conversion-summary{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@keyframes checkout-conversion-option{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes checkout-conversion-check{0%{opacity:0;transform:scale(.72)}70%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes checkout-conversion-choice{0%{transform:scale(.88)}70%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes checkout-conversion-error{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.checkout-stage-card,.checkout-order-summary,.checkout-shipping-item,.checkout-payment-options>label,.checkout-progress li.is-complete span,.checkout-error{animation:none}.checkout-form__navigation>button,.checkout-place-order,.checkout-payment-option__icon,.checkout-progress li span{transition:none}}.checkout-guest-account{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;grid-template-columns:22px 42px minmax(0,1fr);align-items:center;gap:13px;min-height:92px;margin-bottom:0;padding:15px 18px;transition:background-color .16s,border-color .16s,box-shadow .16s;animation:.3s ease-out both checkout-conversion-enter;display:grid;position:relative;box-shadow:0 6px 20px #192b480a}.checkout-guest-account:hover{border-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.checkout-guest-account:hover{border-color:color-mix(in srgb, var(--color-brand) 35%, var(--color-border))}}.checkout-guest-account:hover{box-shadow:0 9px 24px #192b480f}.checkout-guest-account.is-selected{background:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.checkout-guest-account.is-selected{background:color-mix(in srgb, var(--color-brand) 4%, white)}}.checkout-guest-account.is-selected{border-color:var(--color-brand);box-shadow:inset 3px 0 var(--color-brand), 0 9px 24px #192b480f}.checkout-guest-account>input{opacity:0;width:1px;height:1px;position:absolute}.checkout-guest-account__check{border:1px solid #aeb9ca;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.checkout-guest-account.is-selected .checkout-guest-account__check{background:var(--color-brand);border-color:var(--color-brand);color:#fff}.checkout-guest-account__check svg{width:14px;height:14px;animation:.2s ease-out checkout-conversion-check}.checkout-guest-account__icon{background:var(--color-brand-subtle);color:var(--color-brand);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.checkout-guest-account__icon svg{width:20px;height:20px}.checkout-guest-account strong{color:var(--color-ink);font-size:var(--font-size-sm);display:block}.checkout-guest-account small{color:var(--color-ink-muted);font-size:var(--font-size-xs);margin-top:3px;line-height:1.45;display:block}.checkout-guest-account-section{margin-bottom:14px}.checkout-guest-account-section.is-selected{background:var(--color-surface);border:1px solid var(--color-brand);border-radius:var(--radius-md);overflow:hidden;box-shadow:0 9px 24px #192b480f}.checkout-guest-account-section.is-selected .checkout-guest-account{border:0;border-bottom:1px solid var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.checkout-guest-account-section.is-selected .checkout-guest-account{border-bottom:1px solid color-mix(in srgb, var(--color-brand) 18%, var(--color-border))}}.checkout-guest-account-section.is-selected .checkout-guest-account{box-shadow:inset 3px 0 var(--color-brand);border-radius:0}.checkout-guest-account__consents{gap:12px;padding:16px 18px 18px 57px;animation:.24s ease-out both checkout-conversion-enter;display:grid}.checkout-guest-account__passwords{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.checkout-guest-account__passwords label{color:var(--color-ink);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);gap:6px;display:grid}.checkout-guest-account__passwords input{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-ink);font:inherit;background:#fff;min-height:44px;padding:10px 12px}.checkout-guest-account__passwords input:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.checkout-guest-account__passwords input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand) 12%, transparent)}}.checkout-guest-account__passwords input:focus{outline:0}.checkout-guest-account__passwords label small{color:var(--color-ink-muted);font-size:var(--font-size-2xs);font-weight:var(--font-weight-regular);margin:0}.checkout-guest-consent{color:var(--color-ink-muted);cursor:pointer;font-size:var(--font-size-xs);grid-template-columns:18px minmax(0,1fr);align-items:flex-start;gap:10px;line-height:1.55;display:grid}.checkout-guest-consent input{accent-color:var(--color-brand);cursor:pointer;width:18px;height:18px;margin:1px 0 0}.checkout-guest-consent a{color:var(--color-brand);font-weight:var(--font-weight-semibold);text-decoration:none}.checkout-guest-consent a:hover{text-decoration:underline}.checkout-guest-consent b{color:#b42318}.checkout-guest-consent small{color:var(--color-ink-muted);font-size:var(--font-size-2xs);margin-left:4px;display:inline}.checkout-guest-consent small:before{content:"· "}.checkout-guest-consent.is-invalid{border-radius:var(--radius-sm);color:#b42318;background:#fff8f7;border:1px solid #f2bbb6;margin:-7px -10px 0;padding:9px 10px}.checkout-guest-consent.is-invalid input{outline-offset:1px;outline:3px solid #d92d201f}.checkout-guest-consent__error{color:#b42318;font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);margin:-8px 0 0}@media (max-width:560px){.checkout-guest-account{grid-template-columns:20px 34px minmax(0,1fr);gap:10px;padding:13px}.checkout-guest-account__icon{width:34px;height:34px}.checkout-guest-account strong{font-size:var(--font-size-xs)}.checkout-guest-account small{font-size:.625rem}.checkout-guest-account__consents{padding:14px 13px 16px}.checkout-guest-account__passwords{grid-template-columns:1fr}.checkout-guest-consent{font-size:.6875rem}}.account-return-wizard__steps{border-bottom:1px solid var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:-2px 0 2px;padding:0 0 18px;display:grid}.account-return-wizard__steps li{text-align:center;place-items:center;gap:8px;min-width:0;display:grid;position:relative}.account-return-wizard__steps li:not(:last-child):after{content:"";z-index:0;background:#d8e0eb;height:2px;position:absolute;top:17px;left:50%;right:-50%}.account-return-wizard__steps li>span{color:#64748b;z-index:1;background:#f8fafc;border:2px solid #d4deea;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:.6875rem;font-weight:750;display:flex;position:relative}.account-return-wizard__steps li>div{gap:2px;min-width:0;display:grid}.account-return-wizard__steps li strong{color:#475569;font-size:.6875rem;line-height:1.3}.account-return-wizard__steps li small{color:#8a98aa;font-size:.625rem;line-height:1.35}.account-return-wizard__steps li.is-current>span{background:var(--color-brand);border-color:var(--color-brand);color:#fff;box-shadow:0 0 0 6px #e8f0ff}.account-return-wizard__steps li.is-current strong,.account-return-wizard__steps li.is-current small{color:var(--color-brand)}.account-return-wizard__steps li.is-done>span{color:#087a52;background:#ecf9f3;border-color:#7cc8a8}.account-return-wizard__steps li.is-done:after{background:#7cc8a8}.account-return-wizard__steps li.is-done strong{color:#087a52}.account-return-wizard__steps li.is-done small{color:#4f8a72}.account-return-wizard__steps li>span svg{width:14px;height:14px}.account-return-wizard__selection{background:linear-gradient(135deg,#f8faff 0%,#f3f7fc 100%);grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:106px;padding:14px 16px}.account-return-wizard__selection>div{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff;width:76px;height:76px;position:relative;overflow:hidden}.account-return-wizard__selection>div img{object-fit:contain;padding:5px}.account-return-wizard__selection>dl{border-top:1px solid var(--color-border);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin:2px -16px -14px}.account-return-wizard__intent{border-radius:var(--radius-sm);border:1px solid #bfd3f8;overflow:hidden}.account-return-wizard__intent>header{background:linear-gradient(135deg,#eef4ff,#f7f9ff);border-bottom:1px solid #d5e1f8;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding:14px 16px;display:grid}.account-return-wizard__intent>header>span,.account-return-wizard__core-explainer>span{color:var(--color-brand);background:#fff;border:1px solid #cfddf7;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.account-return-wizard__intent>header svg,.account-return-wizard__core-explainer>span svg{width:19px;height:19px}.account-return-wizard__intent>header small,.account-return-wizard__core-explainer small,.account-return-wizard__money-summary header small{color:var(--color-brand);letter-spacing:.07em;margin-bottom:2px;font-size:.625rem;font-weight:750;display:block}.account-return-wizard__intent>header strong,.account-return-wizard__core-explainer strong{font-size:var(--font-size-xs);display:block}.account-return-wizard__intent>header p,.account-return-wizard__core-explainer p{color:var(--color-ink-muted);margin:3px 0 0;font-size:.6875rem;line-height:1.5}.account-return-wizard__intent>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.account-return-wizard__intent button{color:var(--color-ink);cursor:pointer;text-align:left;background:#fff;border:0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:104px;padding:15px;transition:background .18s,box-shadow .18s;display:grid}.account-return-wizard__intent button+button{border-left:1px solid var(--color-border)}.account-return-wizard__intent button:hover:not(:disabled){background:#f8faff}.account-return-wizard__intent button.is-selected{box-shadow:inset 0 0 0 2px var(--color-brand);background:#f3f7ff}.account-return-wizard__intent button:disabled{cursor:not-allowed;opacity:.7;background:#f8f9fb}.account-return-wizard__intent button>span{background:var(--color-brand-subtle);color:var(--color-brand);border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.account-return-wizard__intent button>span svg{width:18px;height:18px}.account-return-wizard__intent button>div{gap:4px;min-width:0;display:grid}.account-return-wizard__intent button strong{font-size:var(--font-size-xs)}.account-return-wizard__intent button small{color:var(--color-ink-muted);font-size:.6875rem;line-height:1.45}.account-return-wizard__intent button>b{color:var(--color-ink);white-space:nowrap;font-size:.6875rem}.account-new-return__notice small{color:var(--color-ink-muted);margin-top:2px;font-size:.625rem;display:block}.account-return-wizard__core-explainer{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:linear-gradient(135deg,#f7f9fc,#f1f5fa);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px;display:grid}.account-return-wizard__core-explainer>b{font-size:var(--font-size-sm);white-space:nowrap}.account-return-wizard__atomic-note{border-radius:var(--radius-sm);background:#eef4ff;border:1px solid #c8daf9;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:11px;padding:13px 15px;display:grid}.account-return-wizard__atomic-note>svg{color:var(--color-brand);width:20px;height:20px;margin-top:1px}.account-return-wizard__atomic-note strong{font-size:var(--font-size-xs);display:block}.account-return-wizard__atomic-note p{color:var(--color-ink-muted);margin:3px 0 0;font-size:.6875rem;line-height:1.5}.account-return-wizard__shipping>.account-return-wizard__shipping-card{height:100%}.account-return-wizard__money-summary{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff;overflow:hidden}.account-return-wizard__money-summary>header{border-bottom:1px solid var(--color-border);background:#f7f9fc;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;padding:12px 15px;display:grid}.account-return-wizard__money-summary>header>span{background:var(--color-brand-subtle);color:var(--color-brand);border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.account-return-wizard__money-summary>header svg{width:18px;height:18px}.account-return-wizard__money-summary>header strong{font-size:var(--font-size-xs);display:block}.account-return-wizard__money-summary>dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.account-return-wizard__money-summary>dl>div{gap:4px;padding:13px 15px;display:grid}.account-return-wizard__money-summary>dl>div+div{border-left:1px solid var(--color-border)}.account-return-wizard__money-summary dt{color:var(--color-ink-muted);font-size:.6875rem}.account-return-wizard__money-summary dd{font-size:var(--font-size-xs);margin:0;font-weight:700}.account-return-wizard__money-summary .is-total{background:#eef4ff}.account-return-wizard__money-summary .is-total dd{color:var(--color-brand);font-size:var(--font-size-sm)}.account-return-wizard__money-summary>p{border-top:1px solid var(--color-border);color:var(--color-ink-muted);margin:0;padding:10px 15px;font-size:.6875rem;line-height:1.5}@media (max-width:760px){.account-return-wizard__steps{padding-bottom:14px}.account-return-wizard__steps li{gap:6px}.account-return-wizard__steps li>div{display:grid}.account-return-wizard__steps li strong{font-size:.625rem}.account-return-wizard__steps li small{display:none}.account-return-wizard__intent>div{grid-template-columns:1fr}.account-return-wizard__intent button+button{border-left:0;border-top:1px solid var(--color-border)}.account-return-wizard__core-explainer{grid-template-columns:40px minmax(0,1fr)}.account-return-wizard__core-explainer>b{grid-column:2}.account-return-wizard__money-summary>dl{grid-template-columns:1fr}.account-return-wizard__money-summary>dl>div+div{border-left:0;border-top:1px solid var(--color-border)}.account-return-wizard__selection{grid-template-columns:64px minmax(0,1fr)}.account-return-wizard__selection>div{width:64px;height:64px}.account-return-wizard__selection>b{grid-column:2;justify-self:start}.account-return-wizard__selection>dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.account-return-wizard__steps li>span{width:30px;height:30px}.account-return-wizard__steps li:not(:last-child):after{top:15px}.account-return-wizard__steps li strong{font-size:.5625rem}.account-return-wizard__intent button{grid-template-columns:34px minmax(0,1fr)}.account-return-wizard__intent button>span{width:34px;height:34px}.account-return-wizard__intent button>b{grid-column:2}.account-return-wizard__selection>dl{grid-template-columns:1fr}}.account-modal__content:has(.account-return-wizard){padding:22px 28px}.account-return-wizard{gap:12px}.account-return-wizard__steps{margin-bottom:0;padding-bottom:13px}.account-return-wizard__steps li{gap:5px}.account-return-wizard__steps li>span{width:30px;height:30px}.account-return-wizard__steps li:not(:last-child):after{top:15px}.account-return-wizard__stage{gap:12px}.account-return-wizard__chooser{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff;grid-template-columns:minmax(260px,.8fr) minmax(360px,1.2fr);align-items:end;gap:18px;padding:11px 13px;display:grid}.account-return-wizard__chooser>header{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;display:grid}.account-return-wizard__chooser>header>span,.account-return-wizard__deposit-result>span{background:var(--color-brand-subtle);color:var(--color-brand);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.account-return-wizard__chooser>header svg,.account-return-wizard__deposit-result>span svg{width:17px;height:17px}.account-return-wizard__chooser>header small,.account-return-wizard__deposit-result small{color:var(--color-brand);letter-spacing:.07em;font-size:.625rem;font-weight:750;display:block}.account-return-wizard__chooser>header strong{font-size:var(--font-size-xs);margin-top:1px;display:block}.account-return-wizard__chooser>header p{color:var(--color-ink-muted);margin:2px 0 0;font-size:.6875rem;line-height:1.35}.account-return-wizard__chooser label{gap:5px}.account-return-wizard__chooser select{height:42px}.account-return-wizard__selection{grid-template-columns:62px minmax(0,1fr) auto;gap:12px;min-height:0;padding:11px 13px}.account-return-wizard__selection>div{width:62px;height:62px}.account-return-wizard__selection section{gap:2px}.account-return-wizard__selection section strong{font-size:var(--font-size-xs)}.account-return-wizard__selection section em{color:#718096;margin-top:2px;font-size:.625rem;font-style:normal;line-height:1.35}.account-return-wizard__selection>dl{margin:0 -13px -11px}.account-return-wizard__selection>dl>div{padding:9px 13px}.account-return-wizard__deposit-result{border-radius:var(--radius-sm);background:#f4f8ff;border:1px solid #c8daf9;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 13px;display:grid}.account-return-wizard__deposit-result.is-settled{background:#f6faf8;border-color:#cfe5da}.account-return-wizard__deposit-result.is-settled>span{color:#087a52;background:#e8f6ef}.account-return-wizard__deposit-result.is-settled small{color:#087a52}.account-return-wizard__deposit-result strong{font-size:var(--font-size-xs);margin-top:1px;line-height:1.35;display:block}.account-return-wizard__deposit-result p{color:var(--color-ink-muted);margin:2px 0 0;font-size:.6875rem;line-height:1.45}.account-return-wizard__deposit-result>b{font-size:var(--font-size-sm);white-space:nowrap;justify-items:end;gap:2px;display:grid}.account-return-wizard__deposit-result>b small{color:var(--color-ink-muted);letter-spacing:.06em;font-size:.625rem}.account-return-wizard__deposit-equation{font-weight:650;color:var(--color-ink)!important;margin-top:4px!important;font-size:.6875rem!important}.account-return-wizard__deposit-equation b{color:var(--color-brand)}.account-new-return__notice{align-items:center;min-height:64px;padding:10px 13px}.account-new-return__notice p{color:var(--color-ink);font-size:var(--font-size-xs);margin-top:2px;font-weight:700}.account-return-wizard .account-modal__actions{margin-top:2px}@media (max-width:800px){.account-modal__content:has(.account-return-wizard){padding:20px}.account-return-wizard__chooser{grid-template-columns:1fr;align-items:stretch}.account-return-wizard__selection>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.account-return-wizard__selection>dl>div:nth-child(3),.account-return-wizard__selection>dl>div:nth-child(4){border-top:1px solid var(--color-border)}.account-return-wizard__selection>dl>div:nth-child(3){border-left:0}}@media (max-width:520px){.account-modal__content:has(.account-return-wizard){padding:16px}.account-return-wizard__selection{grid-template-columns:54px minmax(0,1fr)}.account-return-wizard__selection>div{width:54px;height:54px}.account-return-wizard__selection>b{grid-column:2}.account-return-wizard__selection>dl{grid-template-columns:1fr}.account-return-wizard__deposit-result{grid-template-columns:36px minmax(0,1fr);align-items:start}.account-return-wizard__deposit-result>b{grid-column:2}}.account-return-wizard__chooser{grid-template-columns:1fr}.account-return-wizard__order-list{overscroll-behavior:contain;scrollbar-color:#b9c7d8 #eef2f7;scrollbar-width:thin;gap:7px;max-height:302px;padding:1px 6px 1px 1px;display:grid;overflow-y:auto}.account-return-wizard__order-list::-webkit-scrollbar{width:7px}.account-return-wizard__order-list::-webkit-scrollbar-track{background:#eef2f7;border-radius:999px}.account-return-wizard__order-list::-webkit-scrollbar-thumb{background:#b9c7d8;border-radius:999px}.account-return-wizard__order-list>article{border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;background:#fff;grid-template-columns:18px 58px minmax(230px,1fr) minmax(180px,.7fr) minmax(112px,auto);align-items:center;gap:11px;min-height:94px;padding:10px 12px;transition:background .16s,border-color .16s,box-shadow .16s;display:grid}.account-return-wizard__order-list>article:hover{background:#f9fbff;border-color:#b9cff6}.account-return-wizard__order-list>article.is-selected{border-color:var(--color-brand);box-shadow:0 0 0 1px var(--color-brand);background:#f3f7ff}.account-return-wizard__order-list>article>input{appearance:none;accent-color:var(--color-brand);box-shadow:none;cursor:pointer;background:#fff;border:1.5px solid #aebdce;border-radius:4px;width:17px;min-width:17px;height:17px;margin:0;padding:0}.account-return-wizard__order-list>article>input:checked{background:var(--color-brand);border-color:var(--color-brand);box-shadow:inset 0 0 0 4px #fff}.account-return-wizard__order-list>article>input:focus-visible{outline:2px solid var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.account-return-wizard__order-list>article>input:focus-visible{outline:2px solid color-mix(in srgb, var(--color-brand) 35%, transparent)}}.account-return-wizard__order-list>article>input:focus-visible{outline-offset:2px}.account-return-wizard__order-image{border:1px solid var(--color-border);border-radius:var(--radius-xs);background:#fff;justify-content:center;align-items:center;width:58px;height:58px;display:flex;position:relative;overflow:hidden}.account-return-wizard__order-image img{object-fit:contain;padding:4px}.account-return-wizard__order-image svg{color:var(--color-brand);width:22px;height:22px}.account-return-wizard__order-list article>section{gap:2px;min-width:0;display:grid}.account-return-wizard__order-list article>section strong{font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.account-return-wizard__order-list article>section small,.account-return-wizard__order-list article>section em{color:var(--color-ink-muted);font-size:.625rem;font-style:normal;line-height:1.35}.account-return-wizard__order-list article>dl{border-left:1px solid var(--color-border);gap:7px;min-width:0;margin:0;padding-left:12px;display:grid}.account-return-wizard__order-list article>dl>div{gap:1px;display:grid}.account-return-wizard__order-list article>dl dt{color:var(--color-ink-muted);font-size:.625rem}.account-return-wizard__order-list article>dl dd{margin:0;font-size:.6875rem;font-weight:650;line-height:1.35}.account-return-wizard__order-list article>dl dd strong,.account-return-wizard__order-list article>dl dd small{display:block}.account-return-wizard__order-list article>dl dd small{color:var(--color-ink-muted);margin-top:2px;font-size:.625rem;font-weight:500}.account-return-wizard__order-controls{place-items:flex-end end;gap:5px;display:grid}.account-return-wizard__order-controls>b{font-size:var(--font-size-xs);white-space:nowrap}.account-return-wizard__order-controls>small{color:var(--color-ink-muted);font-size:.625rem}.account-return-wizard__order-controls label{align-items:center;gap:7px;display:flex}.account-return-wizard__order-controls label>span{color:var(--color-ink-muted);font-size:.625rem}.account-return-wizard__order-controls select{cursor:pointer;width:88px;height:34px;padding-inline:8px 28px;font-size:.6875rem}.account-return-wizard__order-controls select:disabled{cursor:default;opacity:.55}:is(.account-returns,.account-modal__content:has(.account-return-details),.account-modal__content:has(.account-return-wizard),.account-modal__content:has(.account-return-conditions),.account-modal__content:has(.account-return-policy-dialog)){font-family:var(--font-sora)}:is(.account-returns :where(button,input,select,textarea,code),.account-modal__content:has(.account-return-details) :where(button,input,select,textarea,code),.account-modal__content:has(.account-return-wizard) :where(button,input,select,textarea,code),.account-modal__content:has(.account-return-conditions) :where(button,input,select,textarea,code),.account-modal__content:has(.account-return-policy-dialog) :where(button,input,select,textarea,code)){font-family:inherit}@media (max-width:920px){.account-return-wizard__order-list>article{grid-template-columns:18px 54px minmax(180px,1fr) minmax(105px,auto)}.account-return-wizard__order-image{width:54px;height:54px}.account-return-wizard__order-list article>dl{display:none}}@media (max-width:620px){.account-return-wizard__order-list{max-height:286px}.account-return-wizard__order-list>article{grid-template-columns:18px 48px minmax(0,1fr);align-items:start;min-height:0}.account-return-wizard__order-image{width:48px;height:48px}.account-return-wizard__order-controls{grid-column:2/-1;grid-template-columns:1fr auto;place-items:center start}.account-return-wizard__order-controls label{justify-self:end}.account-return-wizard__order-list article>section strong{white-space:normal}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
