@reference "tailwindcss";@theme{ --font-heading: "Montserrat", "Montserrat Fallback", Arial, sans-serif; --font-body: "Montserrat", "Montserrat Fallback", Arial, sans-serif;  --color-muted: #4b5563; --color-subtle: #e5e7eb;  --spacing-18: 4.5rem; --spacing-22: 5.5rem; --radius-premium: 12px;}:root{--ds-input-border:2px solid var(--color-primary,#000);--ds-input-border-radius:.625rem;--ds-input-padding:.6rem .85rem;--ds-input-padding-sm:.4rem .6rem;--ds-input-font-size:.875rem;--ds-input-bg:#fff;--ds-input-focus-bg:var(--ds-input-bg);--ds-btn-border-width:2px;--ds-btn-border-radius:.625rem;--ds-btn-padding:1rem 1.5rem;--ds-btn-padding-sm:.6rem 1rem;--ds-btn-padding-lg:1.1rem 1.8rem;--ds-btn-font-size:1rem;--ds-btn-font-size-sm:.85rem;--ds-btn-letter-spacing:normal;--ds-btn-font-weight:400;--ds-btn-text-transform:none;--ds-btn-transition:background .15s ease, color .15s ease, border-color .15s ease;--ds-btn-primary-bg:var(--color-accent,#fffab9);--ds-btn-primary-text:var(--color-primary,#000);--ds-btn-primary-border:var(--color-primary,#000);--ds-btn-primary-bg-hover:color-mix(in srgb, var(--color-accent,#fffab9) 92%, #000);--ds-btn-primary-text-hover:var(--color-primary,#000);--ds-btn-secondary-bg:transparent;--ds-btn-secondary-text:var(--color-primary,#000);--ds-btn-secondary-border:var(--color-primary,#000);--ds-btn-secondary-bg-hover:#0000000d;--ds-btn-secondary-text-hover:var(--color-primary,#000);--ds-btn-danger-bg:transparent;--ds-btn-danger-text:#dc2626;--ds-btn-danger-border:#dc2626;--ds-btn-danger-bg-hover:#dc2626;--ds-btn-danger-text-hover:#fff;--ds-btn-ghost-bg:transparent;--ds-btn-ghost-text:#6b7280;--ds-btn-ghost-border:#e5e7eb;--ds-btn-ghost-bg-hover:#f3f4f6;--ds-btn-ghost-text-hover:var(--color-primary,#1b1b18);--ds-surface:#fff;--ds-surface-muted:#f9fafb;--ds-surface-hover:#f3f4f6;--ds-border:#e5e7eb;--ds-border-strong:var(--color-primary,#1b1b18);--ds-text:var(--color-primary,#1b1b18);--ds-text-muted:#6b7280;--ds-text-light:#9ca3af;--ds-error-text:#991b1b;--ds-error-bg:#fef2f2;--ds-error-border:#fecaca;--ds-warning-text:#9a3412;--ds-warning-bg:#fff7ed;--ds-warning-border:#fed7aa;--ds-success-text:#15803d;--ds-danger-text:#b91c1c;--ds-shadow-dropdown:0 .75rem 1.75rem #0000001f;--ds-focus-ring-color:var(--color-primary,#1b1b18);--ds-focus-ring-offset:2px;--ds-focus-ring-width:2px;--content-limit:1400px;--content-limit-wide:1440px;--content-limit-full:100%;--content-gutter:1.5rem}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:86.16%;descent-override:22.33%;line-gap-override:0%;size-adjust:112.46%}html{scrollbar-gutter:stable;font-size:16px}@media (width>=1025px) and (width<=1300px){html{font-size:11px}}@media (width>=1301px) and (width<=1650px){html{font-size:14px}}body{color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Montserrat,Montserrat Fallback,Arial,sans-serif;font-size:1rem;line-height:1.5}h1,h2,.cms-content h2,h3,.cms-content h3,h4,h5,h6{font-family:Montserrat,Montserrat Fallback,Arial,sans-serif;font-weight:700;line-height:1.1}p{margin-bottom:1.5rem}.adoras-body-wrapper .adora-btn,.adoras-body-wrapper .adoras-btn{text-transform:uppercase;letter-spacing:.05em;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 2rem;font-size:.875rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.adoras-body-wrapper .adora-btn.btn-primary,.adoras-body-wrapper .adora-btn.adoras-btn-primary,.adoras-body-wrapper .adoras-btn.btn-primary,.adoras-body-wrapper .adoras-btn.adoras-btn-primary{color:#fff;background:#1b1b18}.adoras-body-wrapper .adora-btn.btn-primary:hover,.adoras-body-wrapper .adora-btn.adoras-btn-primary:hover,.adoras-body-wrapper .adoras-btn.btn-primary:hover,.adoras-body-wrapper .adoras-btn.adoras-btn-primary:hover{background:#363630;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.adoras-body-wrapper .adora-btn.btn-outline,.adoras-body-wrapper .adora-btn.adoras-btn-outline,.adoras-body-wrapper .adoras-btn.btn-outline,.adoras-body-wrapper .adoras-btn.adoras-btn-outline{color:#1b1b18;background:0 0;border-color:#1b1b18}.adoras-body-wrapper .adora-btn.btn-outline:hover,.adoras-body-wrapper .adora-btn.adoras-btn-outline:hover,.adoras-body-wrapper .adoras-btn.btn-outline:hover,.adoras-body-wrapper .adoras-btn.adoras-btn-outline:hover{color:#fff;background:#1b1b18}.adoras-body-wrapper img{max-width:100%;height:auto}.adoras-body-wrapper .btn{letter-spacing:.05em;text-transform:uppercase;color:var(--color-primary,#000);background:var(--color-accent,#fffab9);border:.125rem solid var(--color-primary,#000);cursor:pointer;border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:clamp(.75rem,1.6vw,.875rem);font-weight:700;text-decoration:none;transition:background .15s,color .15s,transform .1s;display:inline-flex}.adoras-body-wrapper .btn:hover{background:var(--color-primary,#000);color:#fff}.adoras-body-wrapper .btn:active{transform:scale(.97)}.adoras-body-wrapper .btn--ghost{background:0 0}.adoras-body-wrapper .btn--ghost:hover{background:var(--color-primary,#000);color:#fff}.adoras-body-wrapper .btn--sm{padding:.5rem .875rem;font-size:clamp(.6875rem,1.4vw,.8125rem)}.container{width:100%;max-width:1400px;margin:0 auto;padding:0 2rem}.container.limit-7xl{max-width:80rem}.view-grid{grid-template-columns:repeat(1,1fr);gap:2rem;display:grid}@media (width>=768px){.view-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.view-grid{grid-template-columns:repeat(3,1fr)}}@media (width>=1400px){.view-grid{gap:4rem}}.surface-premium{background:#fff;border:1px solid #e5e7eb;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0000000d}.surface-premium:hover{border-color:#0000001a;box-shadow:0 10px 30px #00000014}.section-py{padding-top:4rem;padding-bottom:4rem}@media (width>=1024px){.section-py{padding-top:6rem;padding-bottom:6rem}}:root{--ss-primary-color:var(--color-accent,#e7e19d);--ss-bg-color:#fff;--ss-font-color:#000;--ss-font-placeholder-color:#1b1b1880;--ss-disabled-color:#fff;--ss-border-color:#1b1b18;--ss-highlight-color:var(--color-accent,#e7e19d);--ss-success-color:var(--color-accent,#e7e19d);--ss-error-color:#ff4d4f;--ss-focus-color:var(--color-accent,#e7e19d);--ss-main-height:auto;--ss-content-height:var(--current-select-space,400px);--ss-spacing-l:12px;--ss-spacing-m:8px;--ss-spacing-s:5px;--ss-animation-timing:.2s;--ss-border-radius:10px}body .ss-main,body .ss-content{--ss-font-color:#000}body .ss-main{color:var(--color-primary,#1b1b18);border:.125rem solid var(--color-primary,#1b1b18);border-radius:var(--ss-border-radius);background:var(--color-input-background,#fff);padding:.375rem .75rem;transition:border-color .2s,box-shadow .2s,opacity .15s}body .ss-main:focus,body .ss-main.ss-open-below,body .ss-main.ss-open-above{border-color:var(--color-primary,#1b1b18);box-shadow:none}body .ss-main.ss-open-below{border-bottom-color:#0000;border-bottom-right-radius:0;border-bottom-left-radius:0}body .ss-main.ss-open-above{border-top-color:#0000;border-top-left-radius:0;border-top-right-radius:0}body .ss-main.ss-disabled,body .ss-main.ss-disabled.ss-main{cursor:not-allowed;opacity:1;background:var(--color-input-background,#fff);border-color:var(--color-primary,#1b1b18);pointer-events:none}body .ss-main .ss-values .ss-placeholder{text-transform:none;letter-spacing:0;color:var(--color-primary,#1b1b18);font-size:clamp(.75rem,1.6vw,.875rem);font-weight:500}body .ss-main .ss-values .ss-single{text-transform:uppercase;letter-spacing:.1em;font-size:.6875rem;font-weight:700}body .ss-main .ss-values .ss-value{border:none;margin:0;padding:2px 0;background-color:#0000!important}body .ss-main .ss-values .ss-value .ss-value-text{text-transform:uppercase;letter-spacing:.1em;padding-right:2px;font-size:.6875rem;font-weight:700;color:var(--ss-font-color)!important}body .ss-main .ss-values .ss-value .ss-value-delete{color:#999;border:1px solid #0000001a;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;margin-left:4px;padding:0;font-size:16px;border-left:none!important;margin-left:0!important;padding-left:2px!important;display:inline-flex!important}body .ss-main .ss-values .ss-value .ss-value-delete:before{content:"×";line-height:1}body .ss-main .ss-values .ss-value .ss-value-delete svg{display:none!important}body .ss-main .ss-values .ss-value .ss-value-delete:hover{color:#000;background:#0000000d}body .ss-main .ss-deselect{opacity:.4;justify-content:center;align-items:center;width:12px;height:12px;margin-right:8px;transition:opacity .2s;display:flex!important}body .ss-main .ss-deselect:hover{opacity:1}body .ss-main .ss-deselect svg{stroke-width:3px;width:8px;height:8px}body .ss-main .ss-arrow{fill:none;width:1rem;min-width:1rem;height:1rem;stroke:var(--color-primary,#1b1b18);stroke-width:.75rem;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-left:.375rem;transition:transform .2s}body .ss-main .ss-arrow path{stroke:inherit;fill:none}body .ss-main.ss-open-above .ss-arrow,body .ss-main.ss-open-below .ss-arrow{transform:rotate(180deg)}body .ss-content{border:.125rem solid var(--color-primary,#1b1b18);box-shadow:none;background:var(--color-input-background,#fff);border-top:0;border-radius:0 0 .625rem .625rem}body .ss-content .ss-search{background:var(--color-bg,#fdfdfc);padding:.75rem}body .ss-content .ss-search input{border:.125rem solid var(--color-primary,#1b1b18);color:var(--color-primary,#1b1b18);border-radius:.5rem;padding:.625rem .9375rem;font-size:clamp(.75rem,1.6vw,.875rem);font-weight:500}body .ss-content .ss-search input::placeholder{color:var(--color-primary,#1b1b18);font-weight:400}body .ss-content .ss-search input:focus{border-color:var(--color-primary,#1b1b18);box-shadow:none}body .ss-content .ss-list{max-height:calc(var(--ss-content-height,300px) - 64px);overflow-y:auto}body .ss-content .ss-list .ss-optgroup-label{text-transform:none;letter-spacing:0;color:var(--color-primary,#1b1b18);background:0 0;padding:.625rem .9375rem .125rem;font-size:clamp(.75rem,1.6vw,.875rem);font-weight:700}body .ss-content .ss-list .ss-option{text-transform:uppercase;letter-spacing:0;color:var(--color-primary,#1b1b18);border:0;padding:.5rem .9375rem;font-size:clamp(.75rem,1.6vw,.875rem);font-weight:500;transition:font-weight 50ms}body .ss-content .ss-list.ss-list .ss-option:hover,body .ss-content .ss-list.ss-list .ss-option.ss-highlighted,body .ss-content .ss-list.ss-list .ss-option.ss-selected{color:var(--color-primary,#1b1b18);background:0 0;border:0;padding-left:.9375rem;font-weight:700}body .ss-content .ss-list .ss-search-highlight{background-color:color-mix(in srgb, var(--ss-primary-color), transparent 60%);border-radius:.125rem;padding:0 .125rem}.ds-input{width:100%;padding:var(--ds-input-padding);border:var(--ds-input-border);border-radius:var(--ds-input-border-radius);background:var(--ds-input-bg);color:var(--color-primary,#1b1b18);font-family:inherit;font-size:var(--ds-input-font-size);line-height:1.3;transition:background .15s,border-color .15s;display:block}.ds-input::placeholder{color:#0006}.ds-input:focus,.ds-input:focus-visible{background:var(--ds-input-focus-bg);outline:none}.ds-input:disabled{opacity:.55;cursor:not-allowed}.ds-input.is-invalid{background:#fef2f2;border-color:#dc2626}.ds-input--sm{padding:var(--ds-input-padding-sm)}.sys-title{text-transform:uppercase;letter-spacing:normal;margin:0 0 1.5rem;font-size:1.5rem;font-weight:700}.ds-label{margin-bottom:.4rem;display:block}.ds-btn{padding:var(--ds-btn-padding);border:var(--ds-btn-border-width) solid var(--ds-btn-secondary-border);border-radius:var(--ds-btn-border-radius);background:var(--ds-btn-secondary-bg);color:var(--ds-btn-secondary-text);font-family:inherit;font-size:var(--ds-btn-font-size);font-weight:var(--ds-btn-font-weight);letter-spacing:var(--ds-btn-letter-spacing);text-transform:var(--ds-btn-text-transform,none);cursor:pointer;transition:var(--ds-btn-transition);white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;height:2.875rem;min-height:2.875rem;text-decoration:none;display:inline-flex}.ds-btn>*{backface-visibility:hidden;transition:transform .15s;transform:translateZ(0)}.ds-btn:hover>*{transform:translateZ(0)scale(1.05)}.ds-btn__content{align-items:center;gap:.5rem;display:inline-flex}.ds-btn:hover,.ds-btn:focus-visible{background:var(--ds-btn-secondary-bg-hover);color:var(--ds-btn-secondary-text-hover);border-color:var(--ds-btn-secondary-border)}.ds-btn:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-offset)}.ds-btn:disabled,.ds-btn.is-disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.ds-btn svg,.ds-btn img{flex-shrink:0;width:1rem;height:1rem}.ds-btn--primary{background:var(--ds-btn-primary-bg);color:var(--ds-btn-primary-text);border-color:var(--ds-btn-primary-border);font-weight:700}.ds-btn--primary:hover,.ds-btn--primary:focus-visible{background:var(--ds-btn-primary-bg-hover);color:var(--ds-btn-primary-text-hover);border-color:var(--ds-btn-primary-border)}.ds-btn--danger{background:var(--ds-btn-danger-bg);color:var(--ds-btn-danger-text);border-color:var(--ds-btn-danger-border)}.ds-btn--danger:hover,.ds-btn--danger:focus-visible{background:var(--ds-btn-danger-bg-hover);color:var(--ds-btn-danger-text-hover);border-color:var(--ds-btn-danger-border)}.ds-btn--ghost{background:var(--ds-btn-ghost-bg);color:var(--ds-btn-ghost-text);border-color:var(--ds-btn-ghost-border)}.ds-btn--ghost:hover,.ds-btn--ghost:focus-visible{background:var(--ds-btn-ghost-bg-hover);color:var(--ds-btn-ghost-text-hover);border-color:var(--ds-btn-ghost-border)}.ds-btn--sm{padding:var(--ds-btn-padding-sm);font-size:var(--ds-btn-font-size-sm)}.ds-btn--lg{padding:var(--ds-btn-padding-lg);font-size:1rem}.ds-btn--block{width:100%}.content,.content-wide,.content-full{width:100%;padding-left:var(--content-gutter,1.5rem);padding-right:var(--content-gutter,1.5rem);margin-left:auto;margin-right:auto}.content{max-width:var(--content-limit,1400px)}.content-wide{max-width:var(--content-limit-wide,1440px)}.content-full{max-width:var(--content-limit-full,100%)}.pagination__jump input,.dyn-field__input{background:var(--color-input-background,#fff);width:100%;height:2.875rem;min-height:2.875rem;color:var(--color-primary,#000);border:2px solid var(--color-input-border,var(--color-primary,#000));border-radius:var(--form-control-radius,.625rem);appearance:none;outline:none;padding:.5625rem .875rem;font-size:clamp(.75rem,1.6vw,.875rem);font-weight:500;line-height:1.2;transition:background .15s,color .15s,border-color .15s}.pagination__jump input::placeholder,.dyn-field__input::placeholder{color:var(--color-muted,#00000073);opacity:1;font-family:inherit;font-weight:400}.pagination__jump input:disabled,.dyn-field__input:disabled,.pagination__jump input[aria-disabled=true],[aria-disabled=true].dyn-field__input{opacity:.5;cursor:not-allowed;background:var(--color-input-background,#fff)}.pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.pagination__nav,.pagination__page{background:var(--color-bg,#fff);border:.125rem solid var(--color-primary,#000);min-width:2.5rem;height:2.5rem;color:var(--color-primary,#000);cursor:pointer;border-radius:.625rem;justify-content:center;align-items:center;padding:0 .875rem;font-size:.875rem;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.pagination__nav>*,.pagination__page>*{backface-visibility:hidden;transition:transform .15s;transform:translateZ(0)}.pagination__nav:hover,.pagination__page:hover{background:var(--ds-btn-secondary-bg-hover);color:var(--ds-btn-secondary-text-hover)}.pagination__nav:hover>*,.pagination__page:hover>*{transform:translateZ(0)scale(1.05)}.pagination__nav svg{width:.875rem;height:.875rem}.pagination__page.is-current{background:var(--color-accent,#fffab9);color:var(--color-primary,#000);cursor:default}.pagination__page.is-current:hover{background:var(--color-accent,#fffab9);color:var(--color-primary,#000)}.pagination__page.is-current:hover>*{transform:none}.pagination__gap{color:#000;padding:0 .25rem;font-size:.875rem;font-weight:700}.pagination__jump{align-items:center;gap:.4rem;margin-left:.75rem;display:inline-flex}.pagination__jump input{text-align:center;width:3.25rem;height:2.5rem;min-height:2.5rem;padding:0 .5rem;font-weight:700}.pagination__jump input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pagination__jump input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pagination__jump input[type=number]{-moz-appearance:textfield}.pagination__jump-total{color:#000;font-size:.875rem;font-weight:700}@media (width<=640px){.pagination{gap:.25rem}.pagination__nav,.pagination__page{min-width:2.2rem;height:2.2rem;padding:0 .5rem;font-size:.8125rem}.pagination__jump{margin-left:.5rem}.pagination__jump input{width:2.75rem;height:2.2rem;min-height:2.2rem}}.site-header{z-index:2500;background:#fff;border-bottom:1px solid #f0f0f0;position:relative}.site-header__utility{z-index:3;background:#fff;border-bottom:1px solid #f0f0f0;position:relative}@media (width<=768px){.site-header__utility{display:none}}.site-header__utility-inner{justify-content:flex-end;align-items:center;gap:1rem;max-width:1440px;margin:0 auto;padding:.4rem 1.5rem;display:flex}.site-header__inner{z-index:2;background:#fff;grid-template-columns:auto auto 1fr;align-items:center;gap:1.5rem;max-width:1440px;margin:0 auto;padding:1rem 1.5rem;display:grid;position:relative}@media (width<=1024px){.site-header__inner{gap:1rem}}@media (width<=768px){.site-header__inner{grid-template:"burger logo actions"".flags actions"/auto auto 1fr;gap:.5rem .75rem;padding:.75rem 1rem}}.site-header__mobile-actions{display:none}@media (width<=768px){.site-header__mobile-actions{grid-area:actions;justify-self:end;align-items:center;display:flex}}.header-mobile{display:none}@media (width<=1024px){.header-mobile{align-items:center;display:flex}}@media (width<=768px){.header-mobile{grid-area:burger}.site-header__inner>.site-header__logo,.header-logo{grid-area:logo;justify-self:start}.site-header__inner>a:has(.site-header__logo){grid-area:logo;justify-self:start}.header-markets{grid-area:flags;justify-self:start}}.header-logo img{object-fit:contain;width:8.125rem;height:auto;display:block}@media (width<=1024px){.header-logo img{width:6.25rem}}@media (width<=768px){.header-logo img{width:4.375rem}}.header-nav{align-items:center;gap:calc(1.5rem * var(--fit-scale,1));justify-content:center;min-width:0;display:flex}.header-nav a:not(.header-nav__sublink){align-items:center;gap:calc(.4rem * var(--fit-scale,1));font-size:calc(1rem * var(--fit-scale,1));white-space:nowrap;letter-spacing:0;text-transform:uppercase;color:var(--color-primary,#000);border-bottom:1px solid #0000;flex-shrink:0;padding:.25rem 0;font-weight:400;line-height:1;text-decoration:none;transition:border-color .15s;display:inline-flex;position:relative}.header-nav a:not(.header-nav__sublink):hover,.header-nav a:not(.header-nav__sublink).is-current{border-bottom-color:var(--color-primary,#000)}.header-nav__icon{width:calc(1.1rem * var(--fit-scale,1));min-width:calc(1.1rem * var(--fit-scale,1));height:calc(1.1rem * var(--fit-scale,1));object-fit:contain;flex-shrink:0}.header-nav__label{flex-direction:column;display:inline-flex}.header-nav__label:after{content:attr(data-text);visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;height:0;font-weight:700;overflow:hidden}.header-nav__item--active .header-nav__label,.header-nav__sublink--active .header-nav__label{font-weight:700}.header-nav__group{display:inline-flex;position:relative}.header-nav__group:hover .header-nav__submenu,.header-nav__group:focus-within .header-nav__submenu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.header-nav__chevron{flex-shrink:0;margin-left:.15rem;transition:transform .15s}.header-nav__group:hover .header-nav__chevron{transform:rotate(180deg)}.header-nav__submenu{border:1px solid var(--color-border,#e5e7eb);opacity:0;visibility:hidden;pointer-events:none;z-index:1500;background:#fff;border-radius:.5rem;min-width:220px;margin:0;padding:.6rem .5rem;list-style:none;transition:opacity .15s,transform .18s,visibility 0s .15s;position:absolute;top:100%;left:50%;transform:translate(-50%,-8px);box-shadow:0 12px 32px #0000001a}.header-nav__sublink{color:var(--color-primary,#000);text-transform:uppercase;letter-spacing:0;border-radius:.5rem;align-items:center;gap:.625rem;padding:.625rem .875rem;font-size:.875rem;font-weight:400;text-decoration:none;transition:background .12s;display:flex}.header-nav__sublink:hover{background:var(--color-surface-alt,#f9fafb)}.header-nav__qr-host{display:inline-flex;position:relative}.header-nav__qr-host:hover .header-nav__qr-popover,.header-nav__qr-host:focus-within .header-nav__qr-popover{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.header-nav__qr-popover{background:var(--color-surface,#fff);border:.0625rem solid var(--color-border,#e5e7eb);opacity:0;visibility:hidden;pointer-events:none;z-index:1500;border-radius:.625rem;margin:0;padding:.875rem .875rem .625rem;transition:opacity .15s,transform .18s,visibility 0s .15s;position:absolute;top:100%;left:50%;transform:translate(-50%,-.5rem);box-shadow:0 .75rem 2rem #0000001a}.header-nav__qr-popover img{object-fit:contain;width:10rem;height:10rem;display:block}@media (width>=1025px){.header-nav{transform:translateX(calc(-50% + var(--nav-shift,0px)));max-width:calc(100% - var(--nav-clearance,0px));position:absolute;left:50%}}@media (width<=1500px){.header-nav a:not(.header-nav__sublink){font-size:calc(.95rem * var(--fit-scale,1))}.header-nav{gap:calc(1.25rem * var(--fit-scale,1))}}@media (width<=1024px){.header-nav{display:none}}.header-markets{align-items:center;gap:.5rem;display:flex}.header-markets__tab{cursor:pointer;opacity:.55;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;transition:opacity .2s,transform .1s;display:inline-flex}.header-markets__tab img{object-fit:contain;border-radius:0;flex-shrink:0;width:2.5rem;min-width:2.5rem;height:2.5rem;display:block}.header-markets__tab:hover{opacity:1;transform:scale(1.05)}.header-markets__tab.is-current{opacity:1}.header-markets__tab.is-unreachable{opacity:.35;cursor:default}@media (width<=1024px){.header-markets{gap:.375rem}.header-markets__tab img{width:1.75rem;min-width:1.75rem;height:1.75rem}}.header-actions{align-items:center;gap:.75rem;display:flex}@media (width<=768px){.header-actions{gap:.25rem}}.header-actions__icon{width:2.25rem;height:2.25rem;font-family:inherit;font-weight:inherit;text-transform:none;letter-spacing:normal;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:0;padding:0;font-size:0;transition:opacity .2s;display:inline-flex}.header-actions__icon img{object-fit:contain;width:1.375rem;height:1.375rem;display:block}.header-actions__icon:hover{opacity:.6}@media (width<=768px){.header-actions__icon{width:36px;height:36px}.header-actions__icon img{width:22px!important;height:22px!important}}.header-actions__user{position:relative}.header-actions__menu{z-index:100;background:#fff;border:1px solid #e5e7eb;min-width:180px;margin:.25rem 0 0;padding:.25rem 0;list-style:none;position:absolute;top:100%;right:0;box-shadow:0 10px 30px #00000014}.header-actions__menu li a,.header-actions__menu li button{width:100%;color:var(--color-primary);cursor:pointer;text-align:left;background:0 0;border:0;padding:.5rem .9rem;font-family:inherit;font-size:13px;text-decoration:none;display:block}.header-actions__menu li a:hover,.header-actions__menu li button:hover{background:#f3f4f6}.header-actions__name{letter-spacing:.15em;text-transform:uppercase;color:#6b7280;border-bottom:1px solid #f3f4f6;padding:.5rem .9rem;font-size:11px;font-weight:700}.site-footer{color:#000;background:#fff;border-top:1px solid #f0f0f0;padding:5rem 0 1.5rem}@media (width<=768px){.site-footer{padding-top:2rem}}.site-footer__inner{grid-template-columns:1fr auto 1fr;gap:2rem;max-width:1440px;margin:0 auto;padding:0 1.5rem;display:grid}.site-footer__inner>:first-child{justify-self:start}.site-footer__inner>:last-child{justify-self:end}@media (width<=1024px){.site-footer__inner{grid-template-columns:1fr;gap:2rem}.site-footer__inner>:first-child,.site-footer__inner>:last-child{justify-self:stretch}}.footer-brand__logo{object-fit:contain;object-position:left center;width:11.25rem;height:7.3125rem;display:block}@media (width<=1024px){.footer-brand__logo{margin:0 auto}}.footer-brand__social{justify-content:center;gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.footer-brand__social a{justify-content:center;align-items:center;display:inline-flex}.footer-brand__social a img{object-fit:contain;width:2rem;height:2rem}.footer-contact__heading{text-transform:none;color:var(--color-primary,#000);margin:0 0 1.25rem;font-size:clamp(1.25rem,3vw,1.5rem);font-weight:500;line-height:1}.footer-contact__list{flex-direction:column;gap:.875rem;margin:0;padding:0;list-style:none;display:flex}.footer-contact__row{align-items:center;gap:.625rem;display:flex}.footer-contact__icon{object-fit:contain;flex-shrink:0;width:1.25rem;height:1.25rem}.footer-contact__value{color:var(--color-primary,#000);font-size:clamp(.75rem,1.6vw,.875rem);text-decoration:none;transition:color .15s cubic-bezier(.4,0,.2,1)}.footer-contact__value:hover{text-decoration:underline}@media (width<=1024px){.footer-contact{text-align:center}.footer-contact__list{align-items:center}}.flag-grid{grid-template-columns:repeat(min(var(--cols,2), 2), 1fr);gap:1rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.flag-grid__item{display:flex}.flag-grid__tile{width:100%;color:var(--color-primary,#000);background:#fffffff0;border-radius:.75rem;flex-direction:column;align-items:center;gap:.75rem;padding:1.25rem;text-decoration:none;display:flex}.flag-grid__tile--disabled{opacity:.45;cursor:default;pointer-events:none}.flag-grid__flag{aspect-ratio:3/2;object-fit:contain;flex-shrink:0;width:100%;max-width:100%}.flag-grid__label{text-transform:uppercase;text-align:center;font-size:clamp(.95rem,1.6vw,1.25rem);font-weight:700}@media (width<=640px){.flag-grid{grid-template-columns:repeat(min(var(--cols,2), 2), 1fr);gap:.75rem}.flag-grid .flag-grid__tile{padding:.85rem}}.flag-grid--bare{grid-template-columns:repeat(var(--cols,2), auto);justify-content:center;gap:1rem;width:fit-content;margin-inline:auto}.flag-grid--bare .flag-grid__tile{background:0 0;border-radius:0;gap:0;padding:0}.flag-grid--bare .flag-grid__flag{width:158px;max-width:158px}@media (width<=640px){.flag-grid--bare{grid-template-columns:repeat(min(var(--cols,2), 2), auto);gap:1rem}.flag-grid--bare .flag-grid__flag{width:clamp(120px,40vw,160px);max-width:clamp(120px,40vw,160px)}}.block-brands{background:#fff;min-height:clamp(250px,210px + 9.5vw,360px);padding:4rem 1.5rem}@media (width<=768px){.block-brands{padding:2.5rem 0}}.block-brands__inner{max-width:1440px;margin:0 auto}.block-brands__title{text-transform:uppercase;letter-spacing:normal;text-align:center;color:var(--color-primary);margin-bottom:2rem;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700}.block-brands__carousel{align-items:center;gap:.5rem;display:flex;position:relative}@media (width<=768px){.block-brands__carousel:before,.block-brands__carousel:after{content:"";pointer-events:none;z-index:2;width:20%;position:absolute;top:0;bottom:0}.block-brands__carousel:before{background:linear-gradient(90deg,#fff 30%,#fff0);left:0}.block-brands__carousel:after{background:linear-gradient(270deg,#fff 30%,#fff0);right:0}}.block-brands__track{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;gap:1rem;margin:0;padding:0 .5rem;list-style:none;display:flex;overflow-x:auto}.block-brands__track::-webkit-scrollbar{display:none}.block-brands__track{scrollbar-width:none}@media (width<=768px){.block-brands__track{gap:.25rem;padding-inline:20%;scroll-padding-inline:20%}}.block-brands__cell{scroll-snap-align:start;flex:0 0 calc(16.6667% - .833333rem)}@media (width<=1024px){.block-brands__cell{flex-basis:calc(25% - .75rem)}}@media (width<=768px){.block-brands__cell{scroll-snap-align:center;flex-basis:calc(50% - .125rem)}}.block-brands__item{aspect-ratio:1;color:inherit;background:0 0;border:none;justify-content:center;align-items:center;padding:1rem;text-decoration:none;display:flex}.block-brands__item--static{cursor:default}.block-brands__logo{object-fit:contain;filter:grayscale();max-width:70%;max-height:60%}.block-brands__fallback{text-transform:uppercase;letter-spacing:.15em;color:var(--color-muted,#7e7e7e);font-size:12px;font-weight:700}.block-brands__arrow{width:auto;height:auto;color:var(--color-primary,#000);cursor:pointer;opacity:.5;background:0 0;border:none;flex:none;padding:0 .5rem;font-size:5rem;line-height:1;transition:opacity .15s}.block-brands__arrow:hover{opacity:1}@media (width<=768px){.block-brands__arrow{z-index:3;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.block-brands__arrow--prev{left:0}.block-brands__arrow--next{right:0}}.block-steps{background:0 0;padding:4rem 1.5rem}.block-steps__inner{max-width:1440px;margin:0 auto}.block-steps__header{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-bottom:3rem;display:flex}.block-steps__youtube{color:var(--color-primary,#000);flex-direction:column;align-items:center;gap:.375rem;text-decoration:none;transition:opacity .15s;display:inline-flex}.block-steps__youtube:hover{opacity:.85}.block-steps__youtube-icon{object-fit:contain;flex-shrink:0;width:3.5rem;min-width:3.5rem;height:3.5rem;display:block}.block-steps__youtube-label{letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary,#000);font-size:clamp(.6875rem,1.4vw,.8125rem);font-weight:700;line-height:1}.block-steps__title{text-transform:uppercase;text-align:center;color:var(--color-primary);margin:0;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700}@media (width<=640px){.block-steps__title{line-height:1.1}}.block-steps__grid{grid-template-columns:repeat(6,1fr);gap:1.5rem;display:grid}@media (width<=1024px){.block-steps__grid{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.block-steps__grid{grid-template-columns:repeat(2,1fr)}}.block-steps__item{text-align:center;cursor:default;flex-direction:column;align-items:center;padding:1.5rem 1rem;display:flex}.block-steps__item[href]{cursor:pointer}.block-steps__icon{justify-content:center;align-items:center;width:76px;height:76px;margin-bottom:1rem;display:flex;position:relative}.block-steps__icon img{object-fit:contain;filter:grayscale(.3);width:100%;min-width:100%;height:100%;transition:transform .25s,filter .25s}.block-steps__overlay{background:var(--color-accent,#fffab9);color:var(--color-primary,#000);opacity:0;pointer-events:none;border-radius:4px;justify-content:center;align-items:center;font-size:clamp(1rem,2.5vw,1.125rem);font-weight:700;transition:opacity .2s,transform .25s;display:flex;position:absolute;inset:0;transform:scale(.85)}.block-steps__num{background:var(--color-primary);width:100%;height:100%;color:var(--color-accent);border-radius:4px;justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;display:flex}.block-steps__label{letter-spacing:.15em;text-transform:uppercase;color:var(--color-primary);max-width:140px;font-size:11px;font-weight:700;line-height:1.3}.block-socials{background:#fff;padding:3rem 1.5rem}.block-socials__inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;max-width:1440px;margin:0 auto;display:flex}.block-socials .block-socials__title{text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary,#000);margin:0;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700}.block-socials__list{gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.block-socials__item{display:inline-flex}.block-socials__link{opacity:.85;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:transform .15s,opacity .15s;display:inline-flex}.block-socials__link:hover{opacity:1;transform:translateY(-2px)scale(1.06)}.block-socials__icon{object-fit:contain;flex-shrink:0;width:1.75rem;min-width:1.75rem;height:1.75rem}.block-socials--centered .block-socials__inner{justify-content:center}.block-tax-banner{text-align:center;background:#fff;padding:.75rem 1.5rem}.block-tax-banner--subtle{background:var(--color-surface-alt,#f9fafb)}.block-tax-banner__text{letter-spacing:normal;text-transform:uppercase;color:var(--color-primary,#000);margin:0;font-size:clamp(1rem,2.2vw,1.25rem);font-weight:700}.price-rows{margin:0}.price-rows__row{border-bottom:.0625rem solid var(--ds-border);justify-content:space-between;align-items:baseline;gap:1rem;padding:.625rem 0;display:flex}.price-rows__label{color:var(--ds-text-muted);min-width:0;font-size:clamp(.6875rem,1.4vw,.8125rem)}.price-rows__amount{color:var(--ds-text);white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(.6875rem,1.4vw,.8125rem);font-weight:600}.price-rows__summary{justify-content:space-between;align-items:baseline;gap:1rem;min-width:0;display:flex}.price-rows__summary-label{color:var(--ds-text-muted);font-size:clamp(.6875rem,1.4vw,.8125rem)}.price-rows__summary-total{color:var(--ds-text);font-variant-numeric:tabular-nums;font-size:clamp(1rem,2.5vw,1.125rem);font-weight:700}.price-rows__notice{color:var(--ds-text-muted);margin:.5rem 0 0;font-size:clamp(.6875rem,1.4vw,.8125rem);line-height:1.5}.block-calc{background:var(--ds-surface);padding:1.5rem 1.5rem 4rem}.block-calc__inner{max-width:1200px;margin:0 auto}.block-calc__title{text-align:center;color:var(--ds-text);margin:0;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:700}.block-calc__subtitle{text-align:center;opacity:.75;margin:.5rem 0 0}.block-calc__title+.block-calc__subtitle{margin-top:.35rem}.block-calc__row{flex-direction:column;align-items:center;gap:.75rem;margin-top:2rem;display:flex}@media (width<=768px){.block-calc__row{gap:.5rem;margin-top:1.25rem}}.block-calc__col{flex-direction:column;gap:.75rem;width:100%;min-width:0;max-width:34rem;display:flex}.block-calc__col--mid{justify-content:center;align-items:center;margin:.25rem 0}@media (width<=768px){.block-calc__col{gap:.35rem}}.block-calc__label{color:var(--ds-text);font-size:clamp(1.1rem,1.6vw,1.5rem);font-weight:700;line-height:1.2}.block-calc__input,.block-calc__output{border:var(--ds-btn-border-width) solid var(--ds-border-strong);background:var(--ds-input-bg);width:100%;min-height:60px;color:var(--ds-text);border-radius:10px;align-items:center;padding:12px 16px;font-size:1.5rem;font-weight:500;transition:border-color .15s;display:flex}.block-calc__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.block-calc__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.block-calc__input[type=number]{-moz-appearance:textfield}.block-calc__input:focus{border-color:var(--ds-focus-ring-color);outline:none}.block-calc__output{cursor:default;font-weight:500}.block-calc__placeholder{color:var(--ds-text-light)}.block-calc__result{flex-direction:column;min-width:0;display:flex}.block-calc__result--detailed .block-calc__output{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.block-calc__lines{border:var(--ds-btn-border-width) solid var(--ds-border-strong);border-top:.0625rem solid var(--ds-border);background:var(--ds-surface-muted);border-bottom-right-radius:10px;border-bottom-left-radius:10px;padding:.875rem 16px 1rem}.block-calc__lines .price-rows__row:last-child{border-bottom:0}.block-calc__lines-title{color:var(--ds-text);margin:0 0 .25rem;font-size:clamp(.6875rem,1.4vw,.8125rem);font-weight:700}.block-calc__mid-img{width:250px;max-width:100%;height:auto;display:block}@media (width<=768px){.block-calc__mid-img{width:180px}}.block-calc__error{background:var(--ds-error-bg);border:.0625rem solid var(--ds-error-border);max-width:34rem;color:var(--ds-error-text);text-align:center;border-radius:.4rem;margin:1rem auto 0;padding:.75rem 1rem;font-size:.85rem}.block-calc__trail{max-width:880px;color:var(--ds-text-muted);margin:1.5rem auto 0;font-size:.7rem}.block-calc__trail pre{overflow-x:auto}.block-make-qr{background:#fff;padding:4rem 1.5rem}@media (width<=768px){.block-make-qr{padding:2.5rem 0}}.block-make-qr__inner{max-width:1440px;margin:0 auto}.block-make-qr__header{text-align:center;margin-bottom:2rem}.block-make-qr__title{text-transform:uppercase;color:var(--color-primary,#000);align-items:center;gap:.6rem;margin:0 0 .4rem;font-size:clamp(1.75rem,3.5vw,2.875rem);font-weight:700;display:inline-flex}.block-make-qr__channel-icon{flex-shrink:0;width:2rem;min-width:2rem;height:2rem}.block-make-qr__subtitle{letter-spacing:normal;text-transform:uppercase;color:var(--color-primary,#000);margin:0;font-size:clamp(1rem,2.2vw,1.25rem);font-weight:700}.block-make-qr__carousel{align-items:center;gap:.5rem;display:flex;position:relative}@media (width<=768px){.block-make-qr__carousel:before,.block-make-qr__carousel:after{content:"";pointer-events:none;z-index:2;width:20%;position:absolute;top:0;bottom:0}.block-make-qr__carousel:before{background:linear-gradient(90deg,#fff 30%,#fff0);left:0}.block-make-qr__carousel:after{background:linear-gradient(270deg,#fff 30%,#fff0);right:0}}.block-make-qr__track{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;gap:1rem;margin:0;padding:0 .5rem;list-style:none;display:flex;overflow-x:auto}.block-make-qr__track::-webkit-scrollbar{display:none}.block-make-qr__track{scrollbar-width:none}@media (width<=768px){.block-make-qr__track{gap:.25rem;padding-inline:20%;scroll-padding-inline:20%}}.block-make-qr__cell{scroll-snap-align:start;flex:0 0 calc(20% - .8rem);align-items:stretch;display:flex}@media (width<=1024px){.block-make-qr__cell{flex-basis:calc(33.3333% - .666667rem)}}@media (width<=768px){.block-make-qr__cell{scroll-snap-align:center;flex-basis:calc(50% - .125rem)}}.block-make-qr__card{height:100%;color:inherit;flex-direction:column;flex:1;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem .5rem;text-decoration:none;transition:transform .2s;display:flex}@media (width<=768px){.block-make-qr__card{gap:.5rem;padding:.5rem 0}}.block-make-qr__card:hover{transform:translateY(-3px)}.block-make-qr__card:hover .block-make-qr__qr{box-shadow:0 6px 20px #0000001f}.block-make-qr__label{letter-spacing:.18em;font-size:1rem;font-weight:700}@media (width<=768px){.block-make-qr__label{letter-spacing:.04em;font-size:.65rem}}.block-make-qr__label{text-transform:uppercase;color:var(--color-primary,#000);text-align:center;align-items:center;min-height:2.5em;line-height:1.25;display:flex}.block-make-qr__qr-wrap{aspect-ratio:1;width:100%;max-width:11rem;position:relative}.block-make-qr__qr-wrap:after{content:"";background-color:color-mix(in srgb, var(--color-accent,#fffab9), transparent 66%);opacity:0;pointer-events:none;border-radius:4px;transition:opacity .2s;position:absolute;inset:0}.block-make-qr__card:hover .block-make-qr__qr-wrap:after{opacity:1}.block-make-qr__qr{aspect-ratio:1;object-fit:contain;border:.0625rem solid var(--color-border,#e5e7eb);background:#fff;border-radius:4px;width:100%;min-width:100%;height:100%;padding:.375rem;transition:box-shadow .2s}.block-make-qr__qr--icon{background:0 0;border:none;padding:.75rem}.block-make-qr__arrow{width:auto;height:auto;color:var(--color-primary,#000);cursor:pointer;opacity:.5;background:0 0;border:none;flex:none;padding:0 .5rem;font-size:5rem;line-height:1;transition:opacity .15s}.block-make-qr__arrow:hover{opacity:1}@media (width<=768px){.block-make-qr__arrow{z-index:3;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.block-make-qr__arrow--prev{left:0}.block-make-qr__arrow--next{right:0}}.block-instagram{background:var(--color-bg,#fafafa);padding:clamp(1.5rem,4vw,2rem) 1.5rem}.block-instagram__inner{max-width:1440px;margin:0 auto}.block-instagram__header{text-align:center;margin-bottom:clamp(1rem,2.5vw,1.5rem)}.block-instagram__title{text-transform:uppercase;color:var(--color-primary,#000);margin:0 0 .5rem;font-size:clamp(1.75rem,3.5vw,3.125rem);font-weight:700}.block-instagram__subtitle{color:#1b1b18b3;margin:0;font-size:clamp(.75rem,1.6vw,.875rem)}.block-instagram__cta{text-transform:uppercase;letter-spacing:.15em;color:var(--color-primary,#000);border-bottom:.125rem solid var(--color-accent,#fffab9);margin-top:.75rem;padding-bottom:.125rem;font-size:clamp(.6875rem,1.4vw,.8125rem);font-weight:700;text-decoration:none;transition:color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1);display:inline-block}.block-instagram__cta:hover{opacity:.75}.block-instagram__grid{grid-template-columns:repeat(4,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=768px){.block-instagram__grid{grid-template-columns:repeat(2,1fr)}}.block-instagram__card{aspect-ratio:1;background:#fff;position:relative;overflow:hidden}.block-instagram__card-link{width:100%;height:100%;color:inherit;text-decoration:none;display:block;position:relative}.block-instagram__card-link img{object-fit:cover;width:100%;height:100%;display:block}.block-instagram__card-link:after{content:"";background-color:color-mix(in srgb, var(--color-accent,#fffab9), transparent 66%);opacity:0;pointer-events:none;background-image:url(/assets/global/ui/insta-overlay.svg);background-position:50%;background-repeat:no-repeat;background-size:25%;transition:opacity .2s;position:absolute;inset:0}.block-instagram__card-link:hover:after{opacity:1}.block-tabs{padding:3rem 1.5rem}.block-tabs__inner{max-width:1440px;margin:0 auto}.block-tabs__strip{grid-template-columns:repeat(var(--tab-cols,6), 1fr);gap:1rem;margin-bottom:2.5rem;display:grid;position:relative}@media (width<=1024px){.block-tabs__strip{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.block-tabs__strip{grid-template-columns:repeat(2,1fr)}}.block-tabs__strip:after{content:"";width:var(--tab-progress,0%);background:var(--color-primary,#000);height:.1875rem;transition:width .3s;position:absolute;bottom:-1rem;left:0}@media (width<=1024px){.block-tabs__strip:after{display:none}}.block-tabs__tab{cursor:pointer;color:var(--color-primary,#000);background:0 0;border:0;flex-direction:column;align-items:center;gap:.75rem;padding:.5rem .5rem 0;transition:color .2s;display:flex}.block-tabs__tab:hover .block-tabs__icon{background:color-mix(in srgb, var(--color-accent,#fffab9), transparent 55%)}.block-tabs__tab.is-active .block-tabs__icon{background:var(--color-accent,#fffab9);transform:scale(1.4)}.block-tabs__icon{object-fit:contain;background:0 0;border-radius:4px;flex-shrink:0;width:3.5rem;min-width:3.5rem;height:3.5rem;padding:.5rem;transition:background .2s,transform .2s}.block-tabs__label{letter-spacing:.15em;text-transform:uppercase;text-align:center;font-size:.7rem;font-weight:700}.block-tabs__heading{text-transform:uppercase;text-align:center;color:var(--color-primary,#000);margin:0 0 1.5rem;font-size:clamp(1.75rem,3.5vw,2.875rem);font-weight:700;line-height:1.2}.block-tabs__panel{max-width:100%;color:var(--color-primary,#000);margin:0 auto;font-size:1rem;line-height:1.6}.block-heading{padding:2rem 1.5rem 1rem}.block-heading__inner{flex-wrap:wrap;align-items:center;gap:1rem;max-width:1440px;margin:0 auto;display:flex}.block-heading__title{text-transform:uppercase;color:var(--color-primary,#000);margin:0;font-size:clamp(1.75rem,3.5vw,2.875rem);font-weight:700;line-height:1.2}.block-heading__subtitle{letter-spacing:.18em;text-transform:uppercase;max-width:1440px;color:var(--color-muted,#6b7280);margin:.5rem auto 0;font-size:.75rem;font-weight:600}.block-heading--center .block-heading__inner{justify-content:center}.block-heading--center .block-heading__subtitle{text-align:center}.block-heading--left .block-heading__inner{justify-content:flex-start}.block-heading--right .block-heading__inner{justify-content:flex-end}.block-rich{padding:3rem 1.5rem}@media (width<=768px){.block-rich{padding:1.25rem 1.25rem .5rem}}.block-rich__inner{max-width:1440px;color:var(--color-primary);margin:0 auto;line-height:1.7}.block-rich__inner p{margin-bottom:1rem}.block-rich__inner p img{vertical-align:middle;display:inline-block}.block-rich__inner ul{margin-bottom:1rem;padding-left:1.5rem;list-style:outside}.block-rich__inner ol{margin-bottom:1rem;padding-left:1.5rem;list-style:decimal}.block-rich__inner li{margin-bottom:.35rem}@media (width<=768px){.content .block-rich{padding-left:0;padding-right:0}}::view-transition-old(root){animation-duration:.18s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-new(root){animation-duration:.18s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.cms-page{padding:clamp(1.5rem,4vw,2rem) 0}.cms-page__header{text-align:center;margin-bottom:clamp(1.5rem,4vw,2rem)}.cms-page__title{text-transform:uppercase;color:var(--color-primary,#1b1b18);margin:0;font-size:clamp(1.75rem,3.5vw,3.125rem);font-weight:700;line-height:1.1}.cms-content :is(h1,h2,.cms-content h2,h3,.cms-content h3,h4){text-transform:uppercase}.cms-content h2{margin-bottom:1.5rem;font-size:1.75rem}.cms-content h2.has-text-align-center{font-size:clamp(1.75rem,3.5vw,3.125rem);line-height:1.1}.cms-content h3{margin-bottom:1rem}.cms-content .has-text-align-center{text-align:center}.cms-content .has-text-align-left{text-align:left}.cms-content .has-text-align-right{text-align:right}.cms-content .prose p{color:#4b5563;margin-bottom:1.5rem}.cms-content .prose ul{margin-bottom:1.5rem;margin-left:1.5rem;list-style:outside}.footer-hours__heading{text-transform:none;color:#000;margin:0 0 1.25rem;font-size:1.5rem;font-weight:500;line-height:1}.footer-hours__list{margin:0 0 1.5rem;padding:0;list-style:none}.footer-hours__list li{color:#000;grid-template-columns:4rem 1fr;gap:.75rem;margin-bottom:.5rem;font-size:.95rem;display:grid}.footer-hours__day{color:#000;font-weight:700}.footer-hours__time{color:var(--color-muted,#6b7280)}.footer-hours__policy{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.footer-hours__policy a{color:#000;font-size:.875rem;text-decoration:underline;transition:opacity .15s}.footer-hours__policy a:hover{opacity:.6}@media (width<=1024px){.footer-hours{text-align:center}.footer-hours__list li{grid-template-columns:auto auto;justify-content:center;gap:1rem}.footer-hours__policy{flex-direction:row;justify-content:center;gap:1.25rem}}.footer-bottom{text-align:center;color:#000;letter-spacing:0;border-top:1px solid #f0f0f0;max-width:1440px;margin:3rem auto 0;padding:1.5rem 1.5rem 0;font-size:.875rem}.search-hero{background-color:#111;background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;min-height:clamp(420px,55vh,640px);display:flex;position:relative;overflow:hidden}.search-hero__image{object-fit:cover;object-position:center bottom;z-index:0;position:absolute;inset:0;width:100%!important;height:100%!important}.search-hero__overlay{z-index:1;pointer-events:none;background:0 0;position:absolute;inset:0}.search-hero__inner{z-index:2;text-align:center;width:100%;max-width:1440px;margin:0 auto;padding:3.5rem 1.5rem 2.5rem;position:relative}.search-hero--has-before-title .search-hero__title{margin-bottom:clamp(1.75rem,3vw,2.75rem)}.search-hero__title{text-transform:uppercase;color:var(--color-primary,#1f2937);margin:0 0 1rem;font-size:min(max(3rem,6vw),3.125rem);font-weight:700;line-height:1.1}@media (width<=640px){.search-hero__title{overflow-wrap:break-word;font-size:clamp(1.75rem,9.5vw,2.6rem)}}.search-hero__subtitle{color:#000000a6;letter-spacing:.05em;max-width:640px;margin:0 auto 2rem;font-size:13px}.search-hero__filter{text-align:left;padding:.5rem 0}.base-select{width:100%;position:relative}.base-select>select{box-sizing:border-box;border:2px solid var(--color-input-border,#000);border-radius:var(--base-select-radius,.625rem);background:var(--color-input-background,#fff);appearance:none;width:100%;height:2.875rem;padding:.4rem .75rem;font-size:clamp(.75rem,1.6vw,.875rem);overflow:hidden}.base-select .ss-main{height:2.875rem;min-height:2.875rem}.base-select .ss-main:has(.ss-value){height:auto}.base-select .ss-main{border-radius:var(--base-select-radius,.625rem);border:2px solid var(--color-input-border,#000);background:var(--color-input-background,#fff);padding:.4rem .75rem;transition:border-color .15s}.base-select .ss-main:focus,.base-select .ss-main.ss-open-above,.base-select .ss-main.ss-open-below{border-color:var(--color-primary,#000);box-shadow:none}.base-select .ss-main .ss-deselect{display:none!important}.base-select .ss-main,.base-select .ss-main .ss-values{text-align:left}.base-select .ss-main .ss-values .ss-placeholder,.base-select .ss-main .ss-values .ss-single{text-transform:none;letter-spacing:0;color:var(--color-primary,#000);text-align:left;font-size:.875rem;font-weight:500}.base-select .ss-main .ss-values .ss-value .ss-value-text{letter-spacing:0;text-transform:none;color:var(--color-primary,#000);font-size:.875rem;font-weight:500}.base-select .ss-main .ss-arrow{margin-left:.5rem;display:inline-flex}.base-select .ss-main .ss-arrow path{stroke-width:8px;stroke:#000;fill:none}.ss-option,.ss-main .ss-single{text-transform:uppercase}.filter-opt{align-items:baseline;gap:.5rem;width:100%;display:flex}.filter-opt__label{flex:auto;min-width:0}.filter-opt__count{text-align:right;font-variant-numeric:tabular-nums;flex:none;min-width:2.25rem;margin-left:auto;margin-right:.35rem;font-size:.8125rem}.ss-main .filter-opt__count{display:none}.vue-select{width:100%;position:relative}.vue-select__trigger{background:var(--color-input-background,#fff);border:.125rem solid var(--color-primary,#1b1b18);width:100%;min-height:2.75rem;color:var(--color-primary,#1b1b18);text-align:left;cursor:pointer;border-radius:.625rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:clamp(.75rem,1.6vw,.875rem);font-weight:500;line-height:1.2;transition:border-color .15s,box-shadow .15s;display:flex}.vue-select__trigger:focus-visible,.vue-select.is-open .vue-select__trigger{border-color:var(--color-primary,#1b1b18);box-shadow:none;outline:0}.vue-select.is-open.is-below .vue-select__trigger{border-bottom-right-radius:0;border-bottom-left-radius:0}.vue-select.is-open.is-above .vue-select__trigger{border-top-left-radius:0;border-top-right-radius:0}.vue-select__trigger:disabled{cursor:not-allowed;opacity:1}.vue-select__display{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.vue-select__display.is-placeholder{color:var(--color-primary,#1b1b18);font-weight:400}.vue-select__chevron{width:.75rem;height:.5rem;color:var(--color-primary,#1b1b18);flex:none;transition:transform .2s}.vue-select.is-open .vue-select__chevron{transform:rotate(180deg)}.vue-select__dropdown{z-index:100;background:var(--color-input-background,#fff);border:.125rem solid var(--color-primary,#1b1b18);flex-direction:column;max-height:22.5rem;display:flex;position:absolute;left:0;right:0;overflow:hidden;box-shadow:0 .625rem 1.5625rem #0000001a}.vue-select.is-below .vue-select__dropdown{border-top:0;border-radius:0 0 .625rem .625rem;top:100%}.vue-select.is-above .vue-select__dropdown{border-bottom:0;border-radius:.625rem .625rem 0 0;bottom:100%}.vue-select__search{border-bottom:.0625rem solid var(--color-border,#e5e7eb);background:var(--color-bg,#fdfdfc);padding:.5rem}.vue-select__search input{width:100%;color:var(--color-primary,#1b1b18);border:.125rem solid var(--color-primary,#1b1b18);background:#fff;border-radius:.5rem;outline:0;padding:.5rem .75rem;font-size:clamp(.75rem,1.6vw,.875rem);font-weight:500}.vue-select__search input::placeholder{color:var(--color-primary,#1b1b18);font-weight:400}.vue-select__search input:focus{border-color:var(--color-primary,#1b1b18);box-shadow:none}.vue-select__list{flex:auto;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.vue-select__group-label{text-transform:none;letter-spacing:0;color:var(--color-primary,#1b1b18);background:0 0;padding:.625rem .9375rem .125rem;font-size:clamp(.75rem,1.6vw,.875rem);font-weight:700}.vue-select__option{color:var(--color-primary,#1b1b18);cursor:pointer;align-items:baseline;gap:.75rem;padding:.5rem .9375rem;font-size:clamp(.75rem,1.6vw,.875rem);font-weight:500;line-height:1.4;transition:font-weight 50ms;display:flex}.vue-select__option-label{flex:auto;min-width:0}.vue-select__option:hover,.vue-select__option.is-highlighted,.vue-select__option.is-selected{color:var(--color-primary,#1b1b18);background:0 0;font-weight:700}.vue-select__option--placeholder{color:var(--color-muted,#7e7e7e);font-style:italic}.vue-select__match{color:inherit;background:0 0;font-weight:800}.vue-select__chips{flex-wrap:wrap;flex:auto;align-items:center;gap:.5rem;min-width:0;display:flex;overflow:hidden}.vue-select__chip{color:var(--color-primary,#1b1b18);background:0 0;border:0;align-items:center;gap:.25rem;max-width:100%;padding:0;font-size:clamp(.75rem,1.6vw,.875rem);font-weight:500;line-height:1.2;display:inline-flex}.vue-select__chip-label{text-overflow:ellipsis;white-space:nowrap;max-width:10rem;overflow:hidden}.vue-select__chip-remove{border:.0625rem solid var(--color-primary,#1b1b18);width:1rem;height:1rem;color:var(--color-primary,#1b1b18);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:0;padding:0;font-size:.75rem;line-height:1;display:inline-flex}.vue-select__chip-remove:hover{background:var(--color-primary,#000);color:#fff}.vue-select__clear{width:1.25rem;height:1.25rem;color:var(--color-muted,#7e7e7e);cursor:pointer;background:0 0;border:0;border-radius:.125rem;flex:none;justify-content:center;align-items:center;margin-left:.25rem;padding:0;font-size:1.125rem;line-height:1;display:inline-flex}.vue-select__clear:hover{background:var(--color-primary,#000);color:var(--color-accent,#fffab9)}.vue-select__no-results{text-align:center;color:var(--color-muted,#7e7e7e);padding:1rem .9375rem;font-size:clamp(.75rem,1.6vw,.875rem)}@media (width<=768px){.vue-select__trigger{min-height:3rem;padding:.625rem .875rem;font-size:.9375rem}.vue-select__dropdown{max-height:20rem}.vue-select__search input{padding:.625rem .875rem;font-size:.9375rem}.vue-select__option{padding:.75rem .9375rem;font-size:.9375rem}}.dyn-filter{width:100%}.dyn-filter__grid{gap:.75rem 1rem;display:grid}.dyn-filter__grid--top{grid-template-columns:repeat(12,1fr)}@media (width<=768px){.dyn-filter__grid--top{grid-template-columns:repeat(2,1fr)}}.dyn-filter__grid--side{grid-template-columns:repeat(2,1fr)}.dyn-filter__submit-row{justify-content:center;align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.dyn-filter__submit{min-width:15rem;padding:0 1.5rem}@media (width<=768px){.dyn-filter__submit{flex:auto;width:auto;min-width:0}}.dyn-filter__submit-icon{object-fit:contain;flex-shrink:0;width:18px;min-width:18px;height:18px}.dyn-filter__reset{flex-shrink:0;width:2.875rem;padding:0}.dyn-filter__reset svg{stroke:#000;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:22px;min-width:22px;height:22px;display:block}.dyn-field{flex-direction:column;gap:.4rem;min-width:0;display:flex}.dyn-field__label{letter-spacing:.15em;text-transform:uppercase;color:var(--color-muted,#7e7e7e);font-size:10px;font-weight:700}.dyn-field__label--sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dyn-field__input{padding-top:0;padding-bottom:0}.dyn-filter--side{flex-direction:column;display:flex}.dyn-filter--side .dyn-filter__submit-row{flex-direction:row;order:99;align-items:stretch;gap:.5rem;margin-top:1.5rem;margin-bottom:0}.dyn-filter--side .dyn-filter__submit{flex:auto;width:auto;min-width:0;height:2.875rem;min-height:2.875rem;padding:.5rem 1rem;font-size:.875rem}.dyn-filter--side .dyn-filter__reset{flex:none;width:2.875rem;height:2.875rem}.dyn-field.col-1{grid-column:span 1}.dyn-field.col-2{grid-column:span 2}.dyn-field.col-3{grid-column:span 3}.dyn-field.col-4{grid-column:span 4}.dyn-field.col-6{grid-column:span 6}.dyn-field.col-12{grid-column:span 12}@media (width<=768px){.dyn-field[class*=col-]{grid-column:span 2}.dyn-field.m-col-1{grid-column:span 1}.dyn-field.m-col-2{grid-column:span 2}.dyn-field--spacer{display:none}}.dyn-filter--side .base-select .ss-main:has(.ss-value){height:2.875rem}.dyn-filter--side .base-select .ss-main .ss-values{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;overflow-x:auto}.dyn-filter--side .base-select .ss-main .ss-values::-webkit-scrollbar{display:none}.dyn-filter--side .base-select .ss-main .ss-value{flex:none}.search-sort{justify-content:flex-end;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.search-sort__label{letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted,#7e7e7e);white-space:nowrap;flex-shrink:0;font-size:.75rem;font-weight:700}.search-sort__select{width:auto;min-width:15.5rem}@media (width<=640px){.search-sort{grid-template-columns:1fr;justify-content:stretch;align-items:center;gap:.65rem;display:grid}.search-sort__select{width:100%;min-width:0}}.search-toolbar{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.search-toolbar .search-sort{margin-bottom:0;margin-left:auto}@media (width<=640px){.search-toolbar{flex-direction:column;align-items:stretch;gap:.75rem}.search-toolbar .search-sort{order:-1;margin-left:0}}body .ss-content.ss-content--compact .ss-list .ss-option{letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;padding-top:.35rem;padding-bottom:.35rem;font-size:.75rem;line-height:1.25;overflow:hidden}.m-sheet__overlay{z-index:10000;background:#1e1e1e8c;align-items:flex-end;display:flex;position:fixed;inset:0}.m-sheet{background:var(--color-input-background,#fff);border:.125rem solid var(--color-primary,#1b1b18);border-radius:var(--base-select-radius,.625rem) var(--base-select-radius,.625rem) 0 0;width:100%;max-height:85vh;padding-bottom:env(safe-area-inset-bottom,0);border-bottom:0;outline:none;flex-direction:column;display:flex;position:relative}.m-sheet__head{border-bottom:.0625rem solid var(--color-border,#e5e7eb);justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex}.m-sheet__title{text-transform:uppercase;letter-spacing:.04em;color:var(--color-primary,#1b1b18);font-family:Montserrat,Montserrat Fallback,Arial,sans-serif;font-size:.9375rem;font-weight:700}.m-sheet__close{cursor:pointer;width:2.25rem;height:2.25rem;color:var(--color-primary,#1b1b18);background:0 0;border:0;flex:none;place-items:center;font-size:1.625rem;line-height:1;display:grid}.m-sheet__search{padding:.625rem 1rem 0}.m-sheet__search-input{border:.125rem solid var(--color-input-border,#000);border-radius:var(--base-select-radius,.625rem);background:var(--color-input-background,#fff);width:100%;height:2.625rem;padding:0 .75rem;font-size:.875rem}.m-sheet__body{flex:auto;min-height:0;display:flex;overflow:hidden}.m-sheet__body--split .m-sheet__pane+.m-sheet__pane{border-left:.0625rem solid var(--color-border,#e5e7eb)}.m-sheet__pane{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1 1 0;min-width:0;overflow-y:auto}.m-sheet__pane-title{z-index:1;background:var(--color-input-background,#fff);border-bottom:.0625rem solid var(--color-border,#e5e7eb);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted,#7e7e7e);margin:0;padding:.5rem 1rem;font-size:.6875rem;font-weight:700;position:sticky;top:0}.m-sheet__group{z-index:1;background:var(--color-surface-muted,#f6f6f6);border-bottom:.0625rem solid var(--color-border,#e5e7eb);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted,#7e7e7e);margin:0;padding:.4375rem 1rem;font-size:.6875rem;font-weight:700;position:sticky;top:0}.m-sheet__pane-title+.m-sheet__group{top:1.875rem}.m-sheet__list{margin:0;padding:0;list-style:none}.m-sheet__option{border:0;border-bottom:.0625rem solid var(--color-border,#f3f4f6);text-transform:uppercase;text-align:left;width:100%;min-height:2.75rem;color:var(--color-primary,#1b1b18);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:.625rem;padding:.625rem 1rem;font-size:.8125rem;display:flex}.m-sheet__option.is-picked{background:var(--color-surface-muted,#f6f6f6);font-weight:700}.m-sheet__option.is-picked .m-sheet__option-label:after{content:" ✓"}.m-sheet__option-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.m-sheet__option-count{color:var(--color-muted,#7e7e7e);flex:none;font-size:.6875rem}.m-sheet__empty{color:var(--color-muted,#7e7e7e);margin:0;padding:1rem;font-size:.8125rem}.m-sheet__clear,.m-sheet__clear:hover,.m-sheet__clear:focus-visible{background:var(--color-input-background,#fff)}.m-sheet__foot{border-top:.0625rem solid var(--color-border,#e5e7eb);grid-template-columns:1fr 1fr;gap:.625rem;padding:.75rem 1rem;display:grid}body.has-sheet-open{overflow:hidden}.sheet-enter-active,.sheet-leave-active{transition:opacity .18s}.sheet-enter-active .m-sheet,.sheet-leave-active .m-sheet{transition:transform .22s}.sheet-enter-from,.sheet-leave-to{opacity:0}.sheet-enter-from .m-sheet,.sheet-leave-to .m-sheet{transform:translateY(100%)}@media (prefers-reduced-motion:reduce){.sheet-enter-active,.sheet-leave-active,.sheet-enter-active .m-sheet,.sheet-leave-active .m-sheet{transition:none}}.ca-skeleton{background:linear-gradient(90deg,#eef0f3 0%,#f5f7fa 50%,#eef0f3 100%) 0 0/200% 100%;border-radius:4px;animation:1.4s ease-in-out infinite ca-skeleton-shimmer;display:block}@media (prefers-reduced-motion:reduce){.ca-skeleton{background:#eef0f3;animation:none}}.ca-skeleton--text{border-radius:3px;height:1em}.ca-skeleton--text+.ca-skeleton--text{margin-top:.4em}.ca-skeleton--image{border-radius:4px;width:100%;height:100%}.ca-skeleton--button{border-radius:6px;height:2.5rem}.ca-skeleton--circle{border-radius:50%}.ca-skeleton-wrap{pointer-events:none;-webkit-user-select:none;user-select:none}.vehicle-card{border-bottom:1px solid var(--color-border-card,#e0e0e0);color:inherit;background:#fff;padding:2rem 0;position:relative}.vehicle-card:first-child{padding-top:0}.vehicle-card:not(:last-child),.lazy-visible:not(:last-child) .vehicle-card{margin-bottom:2rem}.vehicle-card .group{backface-visibility:hidden;transform:translateZ(0)}.vehicle-card.is-censored>:not(.card__censor-overlay){filter:blur(8px)saturate(.6);opacity:.7;pointer-events:none;-webkit-user-select:none;user-select:none}.vehicle-card.is-censored .card__censor-overlay{z-index:5;filter:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.vehicle-card .card__top{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.5rem;display:flex}.vehicle-card .card__title-link{color:inherit;flex-wrap:wrap;flex:1;align-items:baseline;gap:1rem;min-width:0;text-decoration:none;display:flex}@media (width<=768px){.vehicle-card .card__title-link{gap:.15rem 1rem}.vehicle-card .card__title-link .card__auction-date{order:-1;justify-content:space-between;width:100%;min-height:2rem;margin-left:0}}.vehicle-card .card__title{color:#000;text-transform:none;margin:0;font-size:1.125rem;font-weight:700;line-height:1.2}@media (width<=768px){.vehicle-card .card__title{font-size:1.35rem}}.vehicle-card .card__title{flex:auto}.vehicle-card .card__auction-date{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:.75rem;margin-left:auto;display:inline-flex}.vehicle-card .card__auction-piece{flex-shrink:0;align-items:center;gap:.25rem;display:inline-flex}.vehicle-card .card__auction-icon{object-fit:contain;flex-shrink:0;display:block;width:.875rem!important;min-width:.875rem!important;max-width:.875rem!important;height:.875rem!important;min-height:.875rem!important;max-height:.875rem!important}.vehicle-card .card__auction-localtime{font-variant-numeric:tabular-nums}.vehicle-card .card__auction-countdown{font-variant-numeric:tabular-nums;text-align:left;min-width:2.5em;display:inline-block}.vehicle-card .card__main{grid-template-columns:28.125rem 1fr auto;gap:1.5rem;display:grid}@media (width>=1560px){.vehicle-card .card__main{grid-template-columns:28rem 1fr auto}}@media (width>=1025px) and (width<=1300px){.vehicle-card .card__main{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}}@media (width<=1024px){.vehicle-card .card__main{grid-template-columns:1fr auto;gap:1rem}}@media (width<=768px){.vehicle-card .card__main{grid-template-columns:1fr;grid-template-areas:"image""content";gap:.75rem}}@media (width<=1024px){.vehicle-card .card__main>.card__image{grid-column:1/-1}}@media (width<=768px){.vehicle-card .card__main>.card__image{grid-area:image}.vehicle-card .card__main>.card__content{grid-area:content}.vehicle-card .card__main>.card__side-rail{display:none}}.vehicle-card .card__image{aspect-ratio:4/3;max-width:28.125rem;display:block;position:relative;overflow:hidden}@media (width>=1025px) and (width<=1300px){.vehicle-card .card__image{max-width:none}}.vehicle-card .card__image{background:#f7f7f7 url(/assets/global/cars/placeholder.svg?v=2ba2049d) 50%/60% no-repeat;border-radius:.375rem}.vehicle-card .card__image img{object-fit:cover;width:100%;height:100%;transition:transform .5s,opacity .25s}.vehicle-card .card__image img:not([data-loaded="1"]){opacity:0}.vehicle-card .card__status{color:#fff;letter-spacing:.2em;text-transform:uppercase;border-radius:.25rem;padding:.35rem .75rem;font-size:.625rem;font-weight:700;position:absolute;top:.75rem;left:.75rem}.vehicle-card .card__photo-count{color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;background:#000000b8;border-radius:.25rem;align-items:center;gap:.3rem;padding:.3rem .55rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex;position:absolute;bottom:.75rem;right:.75rem}.vehicle-card .card__photo-count svg{width:.875rem;height:.875rem}.vehicle-card .card__content{flex-direction:column;gap:2rem;min-width:0;display:flex}@media (width>=1025px){.vehicle-card .card__content{gap:3rem}}.vehicle-card .card__price{flex-direction:column;gap:.25rem;display:flex}.vehicle-card .card__price-label{color:var(--color-primary,#000);text-transform:none;letter-spacing:0;background:0 0;border-radius:0;padding:0;font-size:1rem;font-weight:400}.vehicle-card .card__price-line{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.vehicle-card .card__price-raw,.vehicle-card .card__price-final{color:var(--color-primary,#000);font-size:1.3125rem;font-weight:700;line-height:1.1}.vehicle-card .card__trust{color:#dc2626;align-items:center;gap:.4rem;margin-top:.35rem;display:flex}.vehicle-card .card__trust-icon{object-fit:contain;flex-shrink:0;width:1rem;height:1rem}.vehicle-card .card__title-secondary{color:var(--color-primary,#1b1b18);margin-left:.5rem;font-size:.9375rem;font-weight:500}@media (width<=768px){.vehicle-card .card__title-secondary{margin-top:.125rem;margin-left:0;display:block}}.vehicle-card .card__title-secondary{text-transform:none;font-style:normal}.vehicle-card .card__attrs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;display:grid}@media (width<=1024px){.vehicle-card .card__attrs{gap:.5rem .75rem}}.vehicle-card .card__attr{align-items:center;gap:.5rem;min-width:0;display:flex}.vehicle-card .card__attr-icon{object-fit:contain;flex-shrink:0;width:1.5rem;height:1.5rem}.vehicle-card .card__attr-text{flex-direction:column;min-width:0;line-height:1.2;display:flex;overflow:hidden}.vehicle-card .card__attr-text .card__attr-value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vehicle-card .card__actions{--cta-gap:.75rem;--cta-pad-x:1.25rem;gap:var(--cta-gap);flex-wrap:wrap;margin-top:.5rem;display:flex}@media (width>=1025px){.vehicle-card .card__actions{margin-top:auto}}.vehicle-card .card__actions>.card__cta{flex:1 1 calc(50% - var(--cta-gap));max-width:calc(50% - var(--cta-gap) / 2);min-width:0;padding-inline:var(--cta-pad-x)}@media (width<=768px){.vehicle-card .card__actions>.card__cta:only-child{flex:100%;max-width:none;padding-inline:1.5rem}}.vehicle-card .card__cta{text-align:center}.search-results--archive .vehicle-card .card__actions>.card__cta:only-child{flex:100%;max-width:none}.vehicle-gallery{flex-direction:column;gap:.5rem;display:flex}.vehicle-gallery__hero{aspect-ratio:4/3;border:.0625rem solid var(--color-border,#e5e7eb);cursor:zoom-in;background:#f7f7f7 url(/assets/global/cars/placeholder.svg?v=2ba2049d) 50%/60% no-repeat;border-radius:8px;display:block;position:relative;overflow:hidden}.vehicle-gallery__hero img:not(.vehicle-gallery__market-flag){object-fit:cover;width:100%;height:100%;transition:transform .4s,opacity .25s}.vehicle-gallery__hero img:not(.vehicle-gallery__market-flag):not([data-loaded="1"]){opacity:0}.vehicle-gallery__hero--empty{cursor:default}.vehicle-gallery__market-flag{object-fit:contain;pointer-events:none;z-index:2;width:2.5rem;height:2.5rem;position:absolute;top:.625rem;right:.625rem}.vehicle-gallery__hero-hint{color:#fff;letter-spacing:.05em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;background:#000000a6;border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .7rem;font-size:12px;font-weight:600;display:inline-flex;position:absolute;bottom:.75rem;right:.75rem}.vehicle-gallery__strip{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.vehicle-gallery__strip--count-1{grid-template-columns:1fr}.vehicle-gallery__strip--count-2{grid-template-columns:repeat(2,1fr)}.vehicle-gallery__strip--count-3{grid-template-columns:repeat(3,1fr)}.vehicle-gallery__strip--count-1 .vehicle-gallery__thumb,.vehicle-gallery__strip--count-2 .vehicle-gallery__thumb{aspect-ratio:auto;height:12.5rem}.vehicle-gallery__thumb{aspect-ratio:4/3;border:.0625rem solid var(--color-border,#e5e7eb);cursor:zoom-in;background:#f7f7f7 url(/assets/global/cars/placeholder.svg?v=2ba2049d) 50%/50% no-repeat;border-radius:8px;display:block;position:relative;overflow:hidden}.vehicle-gallery__thumb img{object-fit:cover;width:100%;height:100%;transition:opacity .2s}.vehicle-gallery__thumb img:not([data-loaded="1"]){opacity:0}.vehicle-gallery__thumb:hover img[data-loaded="1"]{opacity:.85}.vehicle-gallery__thumb--more img[data-loaded="1"]{opacity:.55}.vehicle-gallery__more-overlay{color:#fff;pointer-events:none;background:#00000073;justify-content:center;align-items:center;font-size:1.5rem;font-weight:800;display:flex;position:absolute;inset:0}.veh-detail{max-width:1440px;margin:0 auto;padding:2rem 1.5rem 4rem;position:relative}@media (width<=768px){.veh-detail{padding-top:1.25rem}}.veh-detail .breadcrumbs{margin-bottom:1.25rem}.veh-detail__admin-hidden-notice{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;margin-bottom:1.5rem;padding:1rem 1.25rem;font-size:13px}.veh-detail__censored{color:#78350f;background:#fffbeb;border:1px solid #fde68a;margin-bottom:1.5rem;padding:1rem;font-size:12px}.veh-detail__body{position:relative}.veh-detail--censored .veh-detail__body .veh-detail__inner{filter:blur(8px)saturate(.6);opacity:.7;pointer-events:none;-webkit-user-select:none;user-select:none}.veh-detail__censor-overlay{z-index:5;filter:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.veh-detail__inner{grid-template-columns:1.17fr 1fr;gap:4rem;display:grid}@media (width<=1024px){.veh-detail__inner{grid-template-columns:1fr;gap:1rem}}.veh-detail__modules{flex-direction:column;gap:clamp(1rem,2.5vw,1.5rem);margin-top:clamp(2rem,2.5vw,2.5rem);display:flex}.veh-detail__panel{flex-direction:column;gap:1.25rem;display:flex}.veh-detail__summary-card{border:.0625rem solid var(--color-border,#e5e7eb);background:#fff;border-radius:8px;flex-direction:column;gap:1.25rem;margin-top:.625rem;padding:clamp(1rem,2.5vw,1.5rem);display:flex}@media (width>=1025px){.veh-detail__summary-card{margin-top:2rem}}.veh-detail__title-row{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.veh-detail__auth-prompt{margin-top:1rem}.veh-detail__title{text-transform:uppercase;color:var(--color-primary);margin:0;font-size:clamp(1.25rem,2.5vw,2.5rem);font-weight:700;line-height:1.1}@media (width<=768px){.veh-detail__title{font-size:1.5rem}}.veh-detail__meta-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.veh-detail__status{letter-spacing:.25em;text-transform:uppercase;color:#fff;border-radius:2px;padding:.3rem .7rem;font-size:9px;font-weight:700;display:inline-block}.veh-detail__price{background:0 0;border-left:0;flex-direction:column;gap:.25rem;margin-top:1rem;padding:0;display:flex}.veh-detail__price--flat{flex-direction:column;align-items:flex-start}.veh-detail__price-label{letter-spacing:0;text-transform:none;color:var(--color-primary,#000);font-size:1rem;font-weight:400}.veh-detail__price-line{color:var(--color-primary,#000);align-items:baseline;gap:.375rem;line-height:1.1;display:inline-flex}.veh-detail__price-raw{color:var(--color-primary,#000);font-size:1.3125rem;font-weight:700}.veh-detail__price-final{color:var(--color-primary,#000);font-size:1.3125rem;font-weight:700;line-height:1.1}.veh-detail__price-final--alone{font-size:1.3125rem;font-weight:700}.veh-detail__price--grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.5rem 1.25rem;display:grid}.veh-detail__price--grid .veh-detail__trust{grid-column:1/-1}@media (width<=480px){.veh-detail__price--grid{grid-template-columns:1fr}}.veh-detail__price-cell{flex-direction:column;gap:.2rem;display:flex}.veh-detail__price-cell--label-only{flex-direction:row;align-items:center;gap:.5rem}.veh-detail__price-line{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.veh-detail__trust{color:#dc2626;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.veh-detail__trust-icon{object-fit:contain;flex-shrink:0;width:1.1rem;height:1.1rem}.veh-detail__title-secondary{text-transform:none;color:var(--color-primary,#1b1b18);letter-spacing:normal;margin-top:.375rem;font-size:1.125rem;font-style:normal;font-weight:500;display:block}.veh-detail__specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1rem;margin:0;padding:0;list-style:none;display:grid}.veh-detail__spec{align-items:center;gap:.6rem;min-width:0;display:flex}.veh-detail__spec-icon{object-fit:contain;flex-shrink:0;align-self:flex-start;width:1.5rem;height:1.5rem}.veh-detail__spec-text{flex-direction:column;min-width:0;line-height:1.2;display:flex}.veh-detail__spec-text .veh-detail__spec-label{text-transform:none;letter-spacing:0;margin-bottom:.5rem;font-weight:700;display:block}.veh-detail__spec-text .veh-detail__spec-value{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.veh-detail__ctas{--cta-gap:1rem;--cta-pad-x:1.25rem;gap:var(--cta-gap);flex-wrap:wrap;margin-top:0;display:flex}.veh-detail__ctas>.veh-detail__cta{flex:1 1 calc(50% - var(--cta-gap));max-width:calc(50% - var(--cta-gap) / 2);min-width:0;padding-inline:var(--cta-pad-x)}.veh-detail__ctas--archive>.veh-detail__cta:only-child{flex:100%;max-width:none}@media (width<=768px){.veh-detail__ctas{flex-flow:column}.veh-detail__ctas>.veh-detail__cta{flex:none;width:100%;max-width:none;padding-inline:1.5rem}}.veh-detail__cta{text-align:center;flex:1 1 0}.price-label__note{white-space:nowrap;margin-left:.3125rem;font-weight:400}.admin-preview-banner{z-index:60;color:#000;background:repeating-linear-gradient(-45deg,#facc15 0 12px,#eab308 12px 24px);border-bottom:2px solid #000;justify-content:center;align-items:center;gap:.4rem;padding:.6rem 1rem;font-size:.85rem;font-weight:700;display:flex;position:sticky;top:0}.admin-preview-banner strong{letter-spacing:.08em}.cookie-consent__banner{z-index:70;background:var(--color-bg-surface,#fff);border-top:1px solid var(--color-subtle,#e5e7eb);position:fixed;inset:auto 0 0;box-shadow:0 -8px 24px #00000014}.cookie-consent__row{flex-direction:column;gap:.75rem;max-width:72rem;margin:0 auto;padding:1rem;display:flex}@media (width>=640px){.cookie-consent__row{flex-direction:row;justify-content:space-between;align-items:center;padding:1.25rem 1rem}}.cookie-consent__copy{flex:1 1 0;min-width:0}.cookie-consent__title{color:var(--color-primary,#1b1b18);margin:0;font-size:.95rem;font-weight:600}.cookie-consent__body{color:var(--color-muted,#6b7280);margin:.25rem 0 0;font-size:.875rem;line-height:1.4}.cookie-consent__actions{flex-wrap:wrap;flex-shrink:0;gap:.5rem;display:flex}@media (width>=640px){.cookie-consent__actions{flex-wrap:nowrap}}.cookie-consent__modal-overlay{z-index:70;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.cookie-consent__modal-backdrop{background:#00000080;position:absolute;inset:0}.cookie-consent__modal{background:var(--color-bg-surface,#fff);border-radius:var(--radius-premium,12px);flex-direction:column;width:100%;max-width:42rem;max-height:85vh;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000040}.cookie-consent__modal-header{border-bottom:1px solid var(--color-subtle,#e5e7eb);padding:1rem 1.5rem}.cookie-consent__modal-title{color:var(--color-primary,#1b1b18);margin:0;font-size:1.125rem;font-weight:600}.cookie-consent__modal-body{flex:auto;padding:1rem 1.5rem;overflow-y:auto}.cookie-consent__modal-intro{color:var(--color-muted,#6b7280);margin:0 0 1rem;font-size:.875rem;line-height:1.5}.cookie-consent__category-list{margin:0;padding:0;list-style:none}.cookie-consent__category-list>li+li{border-top:1px solid var(--color-subtle,#e5e7eb)}.cookie-consent__category{justify-content:space-between;align-items:flex-start;gap:1rem;padding:.75rem 0;display:flex}.cookie-consent__category-text{flex:1 1 0;min-width:0}.cookie-consent__category-name{color:var(--color-primary,#1b1b18);font-size:.95rem;font-weight:600}.cookie-consent__category-required-tag{color:var(--color-muted,#6b7280);text-transform:uppercase;letter-spacing:.06em;margin-left:.5rem;font-size:.7rem;font-weight:500}.cookie-consent__category-description{color:var(--color-muted,#6b7280);margin:.25rem 0 0;font-size:.8125rem;line-height:1.4}.cookie-consent__toggle{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;display:inline-flex;position:relative}.cookie-consent__toggle input[type=checkbox]{opacity:0;pointer-events:none;position:absolute}.cookie-consent__toggle-track{background:var(--color-subtle,#e5e7eb);border-radius:999px;flex-shrink:0;width:2.5rem;height:1.4rem;transition:background .15s}.cookie-consent__toggle-thumb{background:#fff;border-radius:50%;width:1.1rem;height:1.1rem;transition:transform .15s;position:absolute;top:50%;left:.15rem;transform:translateY(-50%);box-shadow:0 1px 3px #00000026}.cookie-consent__toggle input[type=checkbox]:checked+.cookie-consent__toggle-track{background:var(--color-primary,#1b1b18)}.cookie-consent__toggle input[type=checkbox]:checked+.cookie-consent__toggle-track+.cookie-consent__toggle-thumb{transform:translate(1.1rem,-50%)}.cookie-consent__toggle input[type=checkbox]:disabled+.cookie-consent__toggle-track{opacity:.6;cursor:not-allowed}.cookie-consent__modal-footer{border-top:1px solid var(--color-subtle,#e5e7eb);flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding:1rem 1.5rem;display:flex}.error-page{text-align:center;max-width:42rem;margin:0 auto;padding:5rem 1rem}.error-page__status{color:var(--error-accent,#9ca3af);margin:0;font-size:4.5rem;font-weight:700;line-height:1}.error-page__title{color:#111827;margin:1rem 0 0;font-size:1.5rem;font-weight:600}.error-page__body{color:#4b5563;margin:.5rem 0 0}.error-page__meta{color:#6b7280;margin:.75rem 0 0;font-size:.875rem}.error-page__meta .error-page__meta-value{font-variant-numeric:tabular-nums;font-weight:600}.error-page__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin:2rem 0 0;display:flex}.error-page__cta{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:.375rem;justify-content:center;align-items:center;padding:.625rem 1.25rem;font-weight:500;text-decoration:none;transition:background-color .15s;display:inline-flex}.error-page__cta:hover{background:#1d4ed8}.error-page__cta:disabled,.error-page__cta[aria-disabled=true]{cursor:not-allowed;background:#d1d5db}.error-page__cta--ghost{color:#374151;background:0 0;border:1px solid #d1d5db}.error-page__cta--ghost:hover{background:#f3f4f6}.error-page--404{--error-accent:#6b7280}.error-page--503,.error-page--429{--error-accent:#f59e0b}.error-page--500{--error-accent:#ef4444}:root [data-market=japan]{--color-accent-pale:#fffab9;--color-accent-vivid:#fffa33;--color-accent-warm:#fffb8c;--color-surface:#fff;--color-surface-alt:#f9fafb;--color-border:#e5e7eb;--color-border-strong:#1b1b18;--color-muted:#6f6f6f;--color-subtle:#dcdee2;--color-auction-active:#1b1b18;--color-auction-ended:#b1b3b3;--font-display-tracking:.02em;--font-caption-tracking:.3em}[data-market=japan][data-category=motociklai] .card__title-secondary,[data-market=japan][data-category=motociklai] .veh-detail__title-secondary,[data-market=japan][data-category=fiksuota-kaina] .card__title-secondary,[data-market=japan][data-category=fiksuota-kaina] .veh-detail__title-secondary,[data-market=japan][data-category=technika] .card__title-secondary,[data-market=japan][data-category=technika] .veh-detail__title-secondary,[data-market=japan][data-category=technikos-kainu-archyvas] .card__title-secondary,[data-market=japan][data-category=technikos-kainu-archyvas] .veh-detail__title-secondary{display:none}:root [data-market=korea]{--color-accent-pale:#dbeafe;--color-accent-vivid:#ef4444;--color-accent-warm:#fee2e2;--color-surface:#fff;--color-surface-alt:#f8fafc;--color-border:#e2e8f0;--color-border-strong:#0f172a;--color-muted:#64748b;--color-subtle:#cbd5e1;--color-auction-active:#1e40af;--color-auction-ended:#94a3b8;--color-accent-text:#1b1b18;--font-display-tracking:.02em;--font-caption-tracking:.3em}.vehicle-card.jp-card{--color-accent:#fffab9;--color-accent-text:#000;--color-muted:#6f6f6f}.vehicle-card.jp-card .card__title{font-weight:700}.vehicle-card.jp-card .card__auction-date{color:#6a5a00;background:#fffab966;border-radius:.25rem;padding:.15rem .5rem;font-weight:600}.vehicle-card.kr-card{--color-muted:#6f7c93}.vehicle-card.kr-card .card__title{font-weight:700}@media (width<=1024px){[data-market=usa] .vehicle-card .card__price--grid .card__price-cells{display:contents}[data-market=usa] .vehicle-card .card__price--grid .card__price-cell:first-child{order:1}[data-market=usa] .vehicle-card .card__price--grid .card__trust{order:2;margin-top:0}[data-market=usa] .vehicle-card .card__price--grid .card__price-cell:nth-child(2){order:3}}@media (width<=480px){[data-market=usa] .veh-detail__price--grid .veh-detail__price-cell:first-child{order:1}[data-market=usa] .veh-detail__price--grid .veh-detail__trust{order:2}[data-market=usa] .veh-detail__price--grid .veh-detail__price-cell:nth-child(2){order:3}}
