@import "https://fonts.googleapis.com/css2?family=Archivo:wght@400;700;800&family=Inter:wght@300;400;600;700;800&display=swap";
@media screen and (min-width:1025px){html{font-size:62.5%}}@media screen and (max-width:1024px){.header__heading,.header__heading-link{margin-top:2rem;margin-bottom:2rem}.about-us-main{margin-left:1.5rem;margin-right:1.5rem}}.header__icon--menu{display:none}@media screen and (max-width:1024px){.header__icon--menu{display:block!important}.header__inline-menu{display:none!important}}@media screen and (min-width:990px){.header__icon--menu{display:none!important}.header__inline-menu{display:block!important}}@media screen and (min-width:1025px){.hero-description-overlay{margin-left:0!important;margin-right:0!important;position:absolute!important;inset:50% 5.5rem auto auto!important;transform:translateY(-50%)!important}}@media screen and (min-width:750px) and (max-width:1024px){.filter-panel{box-sizing:border-box;z-index:1000!important;width:auto!important;min-width:300px!important;max-width:none!important;position:absolute!important;left:0!important;right:auto!important}html,body{flex-direction:column;height:100%;min-height:100vh;display:flex}#__next{flex-direction:column;flex:1 0 auto;min-height:100vh;display:flex}main{flex-direction:column;flex:1 0 auto;display:flex}.footer{width:100%;margin-top:auto!important}}@media screen and (max-width:1024px){.sort-select{box-sizing:border-box;width:100%;max-width:100vw}.filter-panel{box-sizing:border-box;width:auto!important;min-width:300px!important;max-width:none!important;left:0!important;right:auto!important}.filters-label,.filter-chip,.filter-chip__label,.filter-action,.sort-select{font-size:1.5rem!important}}@media screen and (max-width:749px){.filters-label,.filter-chip,.filter-chip__label,.filter-action,.sort-select{font-size:1.3rem!important}.filters-bar .filters{width:100%!important}.filters-bar .filter-group{position:relative!important}.filters-bar .filter-panel{border:1px solid rgba(var(--color-foreground),.12)!important;z-index:1000!important;background:#fff!important;border-radius:12px!important;width:auto!important;min-width:min(300px,100vw - 24px)!important;max-width:calc(100vw - 24px)!important;max-height:60vh!important;padding:12px!important;top:calc(100% + 8px)!important;left:12px!important;right:12px!important;overflow:auto!important;box-shadow:0 8px 24px #0e1b4d1f!important}.filters-bar .filter-panel:before,.filters-bar .filter-panel:after{display:block!important}.filters-bar .filter-panel:before{content:""!important;border-left:6px solid #0000!important;border-right:6px solid #0000!important;border-bottom:6px solid rgba(var(--color-foreground),.12)!important;width:0!important;height:0!important;position:absolute!important;top:-6px!important;left:28px!important}.filters-bar .filter-panel:after{content:""!important;border-bottom:6px solid #fff!important;border-left:6px solid #0000!important;border-right:6px solid #0000!important;width:0!important;height:0!important;position:absolute!important;top:-5px!important;left:28px!important}.filters-bar .sort-filter{max-width:calc(100vw - 24px)!important;left:auto!important;right:12px!important}.filters-bar .sort-filter:before,.filters-bar .sort-filter:after{left:auto!important;right:20px!important}}.contact-form-col{box-sizing:border-box;width:100%;max-width:420px;margin-left:auto;margin-right:auto;padding-left:12px;padding-right:12px}.request-info{margin-left:12px;margin-right:12px}.request-info__row-2col{flex-direction:column;gap:8px;display:flex}@media screen and (max-width:1024px){.section__title{box-sizing:border-box;padding-left:18px;padding-right:18px}}@media screen and (max-width:749px){.section__title{padding-left:10px;padding-right:10px}}@media screen and (max-width:1024px){.hero-description-overlay{max-width:80vw!important;padding:.8rem 1rem!important;font-size:1.2rem!important}}@media screen and (min-width:750px) and (max-width:1024px){.filters-bar{box-sizing:border-box!important;justify-content:flex-start!important;align-items:flex-start!important;width:100vw!important;max-width:100vw!important;margin-left:0!important;margin-right:0!important;padding-left:16px!important;display:flex!important}.section.page-width .section__title{text-align:left!important;margin-left:0!important;padding-left:16px!important;padding-right:0!important}.section.page-width{padding-left:16px!important;padding-right:16px!important}.inventory-title-section{box-sizing:border-box!important;width:100vw!important;max-width:100vw!important;margin-left:0!important;margin-right:0!important;padding-left:24px!important;padding-right:16px!important}.filters-bar .filters{width:100%!important}.filters-bar .sort-by-label{white-space:nowrap!important;font-size:1.8rem!important}.filters-bar .sort-filter{max-width:calc(100vw - 32px)!important;left:auto!important;right:16px!important}.filters-bar .sort-filter:before,.filters-bar .sort-filter:after{left:auto!important;right:24px!important}.filters-bar .filters-label,.filters-bar .filter-chip,.filters-bar .filter-chip__label,.filters-bar .filter-action,.filters-bar .sort-select{font-size:2rem!important}.filters-bar .filters-container{box-sizing:border-box!important;justify-content:flex-start!important;align-self:flex-start!important;align-items:flex-start!important;width:100vw!important;max-width:100vw!important;margin-left:0!important;margin-right:0!important;padding-left:24px!important;display:flex!important}.hero-description-overlay{margin-left:0!important;margin-right:0!important;position:absolute!important;inset:auto auto 2.5rem 50%!important;transform:translate(-50%)!important}.page-width{padding-left:16px!important;padding-right:16px!important}}@media (max-width:700px){.hero-description-overlay{width:auto!important;min-width:0!important;max-width:95vw!important;margin-left:0!important;margin-right:0!important;position:absolute!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}:root{--brand:#1b1b1b;--muted:#666;--font-body:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial;--font-heading:"Archivo",var(--font-body);--color-background:239,240,245;--gradient-background:#eff0f5;--color-foreground:14,27,77;--color-background-contrast:161,166,196;--color-shadow:14,27,77;--color-button:35,14,106;--color-button-text:239,240,245;--color-secondary-button:239,240,245;--color-secondary-button-text:14,27,77;--color-link:14,27,77;--color-badge-foreground:14,27,77;--color-badge-background:239,240,245;--color-badge-border:14,27,77;--payment-terms-background-color:#eff0f5;--color-scheme-3-background:35,14,106;--color-scheme-3-text:255,255,255;--color-scheme-3-button:255,255,255;--color-scheme-3-button-label:14,27,77;--color-scheme-3-secondary-button-label:255,255,255;--color-scheme-3-shadow:14,27,77;--font-body-family:Inter,sans-serif;--font-body-style:normal;--font-body-weight:400;--font-body-weight-bold:700;--font-heading-family:"Archivo",sans-serif;--font-heading-style:normal;--font-heading-weight:700;--font-body-scale:1.05;--font-heading-scale:1.1;--media-padding:px;--media-border-opacity:.1;--media-border-width:0px;--media-radius:20px;--media-shadow-opacity:0;--media-shadow-horizontal-offset:0px;--media-shadow-vertical-offset:4px;--media-shadow-blur-radius:5px;--media-shadow-visible:0;--page-width:1200px;--page-width-margin:0rem;--product-card-image-padding:1.6rem;--product-card-corner-radius:1.8rem;--product-card-text-alignment:left;--product-card-border-width:.1rem;--product-card-border-opacity:1;--product-card-shadow-opacity:0;--product-card-shadow-visible:0;--product-card-shadow-horizontal-offset:0rem;--product-card-shadow-vertical-offset:.4rem;--product-card-shadow-blur-radius:.5rem;--collection-card-image-padding:1.6rem;--collection-card-corner-radius:1.8rem;--collection-card-text-alignment:left;--collection-card-border-width:.1rem;--collection-card-border-opacity:1;--collection-card-shadow-opacity:0;--collection-card-shadow-visible:0;--collection-card-shadow-horizontal-offset:0rem;--collection-card-shadow-vertical-offset:.4rem;--collection-card-shadow-blur-radius:.5rem;--blog-card-image-padding:1.6rem;--blog-card-corner-radius:1.8rem;--blog-card-text-alignment:left;--blog-card-border-width:.1rem;--blog-card-border-opacity:1;--blog-card-shadow-opacity:0;--blog-card-shadow-visible:0;--blog-card-shadow-horizontal-offset:0rem;--blog-card-shadow-vertical-offset:.4rem;--blog-card-shadow-blur-radius:.5rem;--badge-corner-radius:0rem;--popup-border-width:1px;--popup-border-opacity:.1;--popup-corner-radius:18px;--popup-shadow-opacity:0;--popup-shadow-horizontal-offset:0px;--popup-shadow-vertical-offset:4px;--popup-shadow-blur-radius:5px;--drawer-border-width:1px;--drawer-border-opacity:.1;--drawer-shadow-opacity:0;--drawer-shadow-horizontal-offset:0px;--drawer-shadow-vertical-offset:4px;--drawer-shadow-blur-radius:5px;--spacing-sections-desktop:0px;--spacing-sections-mobile:0px;--grid-desktop-vertical-spacing:16px;--grid-desktop-horizontal-spacing:16px;--grid-mobile-vertical-spacing:8px;--grid-mobile-horizontal-spacing:8px;--text-boxes-border-opacity:.1;--text-boxes-border-width:0px;--text-boxes-radius:20px;--text-boxes-shadow-opacity:0;--text-boxes-shadow-visible:0;--text-boxes-shadow-horizontal-offset:0px;--text-boxes-shadow-vertical-offset:4px;--text-boxes-shadow-blur-radius:5px;--buttons-radius:40px;--buttons-radius-outset:41px;--buttons-border-width:1px;--buttons-border-opacity:1;--buttons-shadow-opacity:0;--buttons-shadow-visible:0;--buttons-shadow-horizontal-offset:0px;--buttons-shadow-vertical-offset:4px;--buttons-shadow-blur-radius:5px;--buttons-border-offset:.3px;--inputs-radius:26px;--inputs-border-width:1px;--inputs-border-opacity:.55;--inputs-shadow-opacity:0;--inputs-shadow-horizontal-offset:0px;--inputs-margin-offset:0px;--inputs-shadow-vertical-offset:4px;--inputs-shadow-blur-radius:5px;--inputs-radius-outset:27px;--variant-pills-radius:40px;--variant-pills-border-width:1px;--variant-pills-border-opacity:.55;--variant-pills-shadow-opacity:0;--variant-pills-shadow-horizontal-offset:0px;--variant-pills-shadow-vertical-offset:4px;--variant-pills-shadow-blur-radius:5px;--alpha-button-background:1;--alpha-button-border:1;--alpha-link:.85;--alpha-badge-border:.1;--focused-base-outline:.2rem solid rgba(var(--color-foreground),.5);--focused-base-outline-offset:.3rem;--focused-base-box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3);--duration-short:.1s;--duration-default:.2s;--duration-announcement-bar:.25s;--duration-medium:.3s;--duration-long:.5s;--duration-extra-long:.6s;--duration-extra-longer:.75s;--duration-extended:3s;--ease-out-slow:cubic-bezier(0,0,.3,1);--animation-slide-in:slideIn var(--duration-extra-long)var(--ease-out-slow)forwards;--animation-fade-in:fadeIn var(--duration-extra-long)var(--ease-out-slow);--easter-egg:none;--sparkle:none;color:rgba(var(--color-foreground),.75);letter-spacing:.06rem;line-height:calc(1 + .8/var(--font-body-scale));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);box-sizing:inherit}html,body,#__next{height:100%}html,body{max-width:100vw;overflow-x:hidden!important}*{box-sizing:border-box}html{font-size:62.5%}body{font-family:var(--font-body);color:var(--brand);background:rgb(var(--color-background));-webkit-font-smoothing:antialiased;margin:0}.gradient{background:rgb(var(--color-background));background:var(--gradient-background);background-attachment:fixed}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:calc(var(--font-heading-scale)*.06rem);color:rgb(var(--color-foreground));line-height:calc(1 + .3/max(1,var(--font-heading-scale)));word-break:break-word}.h0{font-size:calc(var(--font-heading-scale)*4rem)}@media only screen and (min-width:750px){.h0{font-size:calc(var(--font-heading-scale)*5.2rem)}}h1,.h1{font-size:calc(var(--font-heading-scale)*2.2rem)}h2,.h2{font-size:calc(var(--font-heading-scale)*1.7rem)}h3,.h3{font-size:calc(var(--font-heading-scale)*1.4rem)}@media only screen and (min-width:600px){h1,.h1{font-size:calc(var(--font-heading-scale)*2.6rem)}h2,.h2{font-size:calc(var(--font-heading-scale)*2rem)}h3,.h3{font-size:calc(var(--font-heading-scale)*1.5rem)}h4,.h4{font-size:calc(var(--font-heading-scale)*1.2rem)}h5,.h5{font-size:calc(var(--font-heading-scale)*1.1rem)}}@media only screen and (min-width:750px){h1,.h1{font-size:calc(var(--font-heading-scale)*4rem)}h2,.h2{font-size:calc(var(--font-heading-scale)*2.4rem)}h3,.h3{font-size:calc(var(--font-heading-scale)*1.8rem)}h4,.h4{font-size:calc(var(--font-heading-scale)*1.5rem)}h5,.h5{font-size:calc(var(--font-heading-scale)*1.3rem)}}h4,.h4{font-size:calc(var(--font-heading-scale)*1.5rem)}h5,.h5{font-size:calc(var(--font-heading-scale)*1.2rem)}@media only screen and (min-width:750px){h5,.h5{font-size:calc(var(--font-heading-scale)*1.3rem)}}h6,.h6{color:rgba(var(--color-foreground),.75);margin-block:1.6em 1.67em}.color-scheme-3{--color-background:var(--color-scheme-3-background);--color-foreground:var(--color-scheme-3-text);--color-button:var(--color-scheme-3-button);--color-button-text:var(--color-scheme-3-button-label);--color-secondary-button-text:var(--color-scheme-3-secondary-button-label);--color-shadow:var(--color-scheme-3-shadow);background-color:rgb(var(--color-scheme-3-background));color:rgb(var(--color-scheme-3-text))}.color-scheme-3 a{color:rgb(var(--color-scheme-3-text))}.color-scheme-3 a:hover{color:rgba(var(--color-scheme-3-text),.8)}.page-width{max-width:var(--page-width);margin:0 auto;padding:0 1.5rem}@media screen and (min-width:750px){.page-width{padding:0 5rem}.header__heading,.header__heading-link{margin-top:2rem}.header.page-width{padding-left:0;padding-right:0}}@media screen and (min-width:990px){.header:not(.drawer-menu).page-width{padding-left:5rem;padding-right:5rem}}.product-grid.page-width{padding-left:0;padding-right:0}@media screen and (max-width:1024px){.product-grid.page-width{padding-left:18px;padding-right:18px}}@media screen and (max-width:749px){.product-grid.page-width{padding-left:10px;padding-right:10px}}.header-wrapper{background-color:rgb(var(--color-background));display:block;position:relative}.header{grid-template-columns:1fr 2fr 1fr;grid-template-areas:"left-icons heading icons";align-items:center;display:grid;padding:0!important}.header__heading,.header__heading-link{grid-area:heading;justify-self:center}.header__heading-link{word-break:break-word;padding:.75rem;text-decoration:none;display:inline-block}.header__inline-menu{grid-area:navigation;margin-left:-1.2rem;display:none}@media screen and (min-width:990px){.header__inline-menu{box-sizing:border-box;width:100%;margin-left:0;margin-right:0;display:block}.header{grid-template-columns:1fr auto 1fr}.header--top-left{grid-template-columns:1fr auto;grid-template-areas:"heading icons""navigation navigation"}.header--top-left.drawer-menu{grid-template-columns:auto 1fr auto;grid-template-areas:"navigation heading icons";column-gap:1rem}.header--top-left .header__heading,.header--top-left .header__heading-link{text-align:left;justify-self:start}.header--top-left .header__heading-link{margin-left:-.75rem}.header:not(.header--middle-left,.header--middle-center) .header__inline-menu{margin-top:1.05rem}}.header__menu-item{color:rgba(var(--color-foreground),.75);padding:1.2rem;font-size:1.6rem;text-decoration:none}.header__menu-item:hover{color:rgb(var(--color-foreground))}.section{padding:48px 0}.section__title{font-size:calc(var(--font-heading-scale)*2.1rem);margin:0 0 18px}@media only screen and (min-width:600px){.section__title{font-size:calc(var(--font-heading-scale)*2.5rem)}}@media only screen and (min-width:750px){.section__title{font-size:calc(var(--font-heading-scale)*3rem)}}.hero{background:linear-gradient(#f7f5f2 0%,#fff 100%);padding:48px 0}.link,.customer a{font-size:1.4rem}.caption{letter-spacing:.07rem;font-size:1rem;line-height:calc(1 + .7/var(--font-body-scale))}@media screen and (min-width:750px){.caption{font-size:1.2rem}}.caption-large{letter-spacing:.04rem;font-size:1.3rem;line-height:calc(1 + .5/var(--font-body-scale))}.link--text{color:rgb(var(--color-foreground))}.link--text:hover{color:rgba(var(--color-foreground),.75)}.back-link{margin-bottom:2rem;display:inline-block}.request-info{color:rgba(var(--color-foreground),.85);background:#e5e7eb;border-radius:12px;margin-top:16px;padding:12px;font-size:1.6rem}.request-info .section.page-width{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px}@media screen and (max-width:1024px){.request-info .section.page-width{padding-left:20px;padding-right:20px}}@media screen and (max-width:749px){.request-info .section.page-width{padding-left:12px;padding-right:12px}}.request-info{margin-left:0;margin-right:0}.request-info .h3{text-align:center;margin:0 0 8px}.request-info__form{border-top:none;grid-template-columns:1fr;gap:8px;margin-top:0;padding-top:0;display:grid}.request-info__row-2col{grid-template-columns:1fr 1fr;gap:8px;display:grid}.request-info__label{flex-direction:column;gap:4px;display:flex}.request-info__label>span{color:rgba(var(--color-foreground),.75);font-size:1.4rem}.request-info__input{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.6rem;line-height:calc(1 + .6/var(--font-body-scale));letter-spacing:.04rem;color:rgba(var(--color-foreground),.85);border:1px solid #d1d5db;border-radius:26px;padding:10px 12px}.request-info__textarea{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.6rem;line-height:calc(1 + .6/var(--font-body-scale));letter-spacing:.04rem;color:rgba(var(--color-foreground),.85);resize:vertical;border:1px solid #d1d5db;border-radius:18px;padding:10px 12px}.request-info__input::placeholder,.request-info__textarea::placeholder{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);letter-spacing:.04rem;color:rgba(var(--color-foreground),.6);font-size:1.6rem}.request-info__actions{grid-column:1/-1;justify-content:center;align-items:center;gap:12px;margin-top:4px;display:flex}.request-info .btn{background:rgb(var(--color-button));color:rgb(var(--color-button-text));border:1px solid rgba(var(--color-foreground),.2);border-radius:26px;padding:10px 16px;font-size:1.6rem}.request-info__contact{text-align:center;color:rgba(var(--color-foreground),.75);grid-column:1/-1;margin-top:8px;font-size:1.4rem}.btn{background:rgb(var(--color-button));color:rgb(var(--color-button-text));border:1px solid rgba(var(--color-foreground),.2);cursor:pointer;border-radius:26px;padding:10px 16px;font-size:1.6rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-block}.btn:hover{filter:brightness(.97)}.btn:focus-visible{outline:2px solid rgba(var(--color-foreground),.2);outline-offset:2px}.btn--secondary{background:rgb(var(--color-secondary-button));color:rgb(var(--color-secondary-button-text));border-color:rgba(var(--color-foreground),.18)}.btn--outline{color:rgba(var(--color-foreground),.85);border:1px solid rgba(var(--color-foreground),.22);background:#fff}.buying-options{margin-top:8px;margin-bottom:16px}.buying-options__label{color:rgba(var(--color-foreground),.75);margin-bottom:8px;font-size:1.4rem}.buying-options__actions{flex-wrap:wrap;gap:8px;display:flex}.detail-layout{grid-template-columns:1.2fr 1fr;gap:24px;display:grid}@media screen and (max-width:1024px){.detail-layout{grid-template-columns:1fr;gap:16px}}.detail-gallery-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin:0;padding:0;position:relative}.detail-main-img{object-fit:contain;width:100%;height:auto;display:block}.detail-thumbs{scroll-behavior:smooth;flex-wrap:nowrap;gap:8px;display:flex;overflow:auto hidden}.detail-thumb-btn{cursor:pointer;background:0 0;border-radius:8px;flex:none;padding:0}.detail-thumb-img{object-fit:cover;border-radius:8px;width:96px;height:96px;display:block}@media screen and (max-width:749px){.detail-thumb-img{width:84px;height:84px}}@media screen and (max-width:1024px){.vehicle-detail{padding-left:16px!important;padding-right:16px!important}.detail-layout{gap:16px}}@media screen and (max-width:749px){.section.page-width{padding-left:12px!important;padding-right:12px!important}.detail-layout{gap:12px}.detail-thumbs{gap:6px}.buying-options{margin-top:6px;margin-bottom:12px}}.hero{align-items:center;min-height:420px;padding:48px 0;display:flex;position:relative}.hero .image-banner__content,.hero .slideshow__text{background:#ffffffe6;border-radius:12px;max-width:540px;margin:0 auto;padding:1.6rem 2rem;box-shadow:0 8px 24px #0f172a0f}@media screen and (max-width:989px){.hero .image-banner__content,.hero .slideshow__text{max-width:90vw;padding:1.2rem;font-size:1.1em}}@media screen and (max-width:749px){.hero .image-banner__content,.hero .slideshow__text{max-width:98vw;padding:.8rem .5rem;font-size:1em}.contact-layout{flex-direction:column;align-items:center;width:100%;padding-left:0;padding-right:0;display:flex}.contact-form-col{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;max-width:100%;margin-left:0;margin-right:0;padding-left:16px;padding-right:16px;display:flex}.request-info{box-sizing:border-box;width:100%;max-width:420px;margin-left:auto;margin-right:auto;padding-left:8px;padding-right:8px}.request-info__form{box-sizing:border-box;width:100%;padding-left:0;padding-right:0}.request-info__row-2col{flex-direction:column;gap:8px;display:flex}}.section.page-width>div img{border-radius:8px;max-width:100%;height:auto;margin:12px 0;display:block}.section.page-width.vehicle-detail img{margin:0}.contact-layout{grid-template-columns:1fr;gap:24px;display:grid}@media screen and (min-width:750px){.contact-layout{grid-template-columns:1fr 400px;align-items:start}.contact-hours{margin-top:12px}}.contact-form-col{max-width:720px}.contact-hours{color:rgba(var(--color-foreground),.85);background:#e5e7eb;border-radius:12px;padding:16px}.contact-hours h3{margin:0 0 8px;font-size:1.8rem}.contact-hours ul{margin:0 0 8px;padding:0;font-size:1.5rem;list-style:none}.contact-hours li{margin:4px 0}.contact-hours .note{color:rgba(var(--color-foreground),.75);font-size:1.4rem}.product-grid{--gap:24px;gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media screen and (max-width:989px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}@media screen and (max-width:749px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.product-card{background:0 0;border:1px solid #000;border-radius:18px;padding:4px 16px 16px;overflow:hidden}.product-card__img{color:#999;background:#f3f3f3;border-radius:12px;display:block;position:relative}.product-card__img img{object-fit:contain;width:100%;height:auto;display:block}.product-card__badge{color:#fff;background:#111827;border-radius:999px;padding:4px 8px;font-size:1.2rem;font-weight:700;position:absolute;top:8px;left:8px}.product-card__badge--sold{background:#991b1b}.product-card__title{margin:12px 0 8px;font-size:1.4rem}.product-card__price{color:rgba(var(--color-foreground),.85);font-size:1.6rem}.rte,.rte p,.rte li{font-family:var(--font-body-family);color:rgba(var(--color-foreground),.85);font-size:1.6rem;line-height:calc(1 + .8/var(--font-body-scale))}.rte a{color:rgb(var(--color-foreground))}.list-menu--right{right:0}.list-menu--disclosure{border:1px solid rgba(var(--color-foreground),.2);width:20rem;min-width:100%;position:absolute}.list-menu--disclosure:focus{outline:none}.list-menu__item--active{text-underline-offset:.3rem;text-decoration:underline}.list-menu__item--active:hover{text-decoration-thickness:.2rem}.list-menu--disclosure.localization-selector{width:10rem;max-height:18rem;padding:.5rem;overflow:auto}@media screen and (max-width:989px){.menu-drawer{visibility:visible!important;z-index:9999!important;background:#230e6afa!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;width:100vw!important;height:100vh!important;padding-top:3rem!important;display:flex!important;position:fixed!important;top:0!important;left:0!important;transform:none!important}.menu-drawer__menu{text-align:center;z-index:9999;width:100%;margin:4rem 0 0;padding:0;list-style:none}.menu-drawer__menu-item{color:#fff!important;padding-top:0!important;padding-bottom:0!important;padding-left:.8rem!important;font-size:2rem!important;text-decoration:none!important}}.header__icon--menu{position:initial}.menu-drawer{visibility:hidden;z-index:3;background-color:rgb(var(--color-background));width:100%;filter:drop-shadow(var(--drawer-shadow-horizontal-offset)var(--drawer-shadow-vertical-offset)var(--drawer-shadow-blur-radius)rgba(var(--color-shadow),var(--drawer-shadow-opacity)));padding:0;position:absolute;top:100%;left:0;overflow-x:hidden;transform:translate(-100%)}.js .menu-drawer{height:calc(100vh - 100%);height:calc(var(--viewport-height,100vh) - (var(--header-bottom-position,100%)))}.js .menu-drawer__navigation .submenu-open{visibility:hidden}@media screen and (min-width:750px){.menu-drawer{border-width:0 var(--drawer-border-width)0 0;border-style:solid;border-color:rgba(var(--color-foreground),var(--drawer-border-opacity));width:40rem}}.menu-drawer__inner-container{height:100%;position:relative}.menu-drawer__navigation-container{grid-template-rows:1fr auto;align-content:space-between;height:100%;display:grid;overflow-y:auto}.menu-drawer__navigation{padding:3rem 0}.menu-drawer__inner-submenu{height:100%;overflow:hidden auto}.js .menu-drawer__menu li{margin-bottom:.2rem}.menu-drawer__menu-item{padding:1.1rem 3rem;font-size:1.8rem;text-decoration:none}.menu-drawer summary.menu-drawer__menu-item{padding-right:5.2rem}.menu-drawer__menu-item--active,.menu-drawer__menu-item:focus,.menu-drawer__close-button:focus,.menu-drawer__menu-item:hover,.menu-drawer__close-button:hover{color:rgb(var(--color-foreground));background-color:rgba(var(--color-foreground),.04)}.menu-drawer__menu-item--active:hover{background-color:rgba(var(--color-foreground),.08)}.js .menu-drawer__menu-item .icon-caret{display:none}.menu-drawer__menu-item>.svg-wrapper{width:15px;position:absolute;top:50%;right:3rem;transform:translateY(-50%)}.menu-drawer__account shop-user-avatar{--shop-avatar-size:2.4rem;margin-left:-.45rem;margin-right:.55rem}.menu-drawer__account:hover account-icon>.svg-wrapper{transform:scale(1.07)}.menu-drawer .list-social{justify-content:flex-start;margin-left:-1.25rem}.menu-drawer .list-social:empty{display:none}.menu-drawer .list-social__link{padding:1.1rem}@media screen and (max-width:749px){.menu-drawer.country-selector-open{filter:none!important;transition:none!important;transform:none!important}}.footer{border-top:.1rem solid rgba(var(--color-foreground),.08);padding-bottom:12px}.footer:not(.color-scheme-1){border-top:none}.footer__content-top{padding-top:3.2rem;padding-bottom:5rem;display:block}.footer__content-top,.footer__content-bottom{text-align:center}.footer__content-bottom-wrapper{justify-content:center}.footer-block{text-align:center}.footer-block.grid__item{margin-left:auto;margin-right:auto}@media screen and (max-width:749px){.footer .grid{display:block}.footer-block.grid__item{width:100%;margin:4rem 0;padding:0}.footer-block.grid__item:first-child{margin-top:0}.footer__content-top{padding-bottom:3rem;padding-left:calc(4rem/var(--font-body-scale));padding-right:calc(4rem/var(--font-body-scale))}}@media screen and (min-width:750px){.footer__content-top .grid{row-gap:6rem;margin-bottom:0}}.footer__content-bottom{border-top:solid .1rem rgba(var(--color-foreground),.08);padding-top:3rem}.footer__content-bottom:only-child{border-top:0}.footer__content-bottom-wrapper{width:100%;display:flex}@media screen and (max-width:749px){.footer__content-bottom{flex-wrap:wrap;row-gap:1.5rem;padding-top:0;padding-left:0;padding-right:0}.footer__content-bottom-wrapper{flex-wrap:wrap;justify-content:center;row-gap:1.5rem}.footer__content-bottom.scroll-trigger.animate--slide-in{opacity:1;transform:inherit;animation:none}}.footer__localization:empty+.footer__column--info{align-items:center}@media screen and (max-width:749px){.footer__localization:empty+.footer__column{padding-top:1.5rem}}.footer__column{align-items:flex-end;width:100%}.footer__column--info{flex-direction:column;justify-content:center;align-items:center;padding-left:2rem;padding-right:2rem;display:flex}@media screen and (min-width:750px){.footer__column--info{align-items:flex-end;padding-left:0;padding-right:0}}.footer-block:only-child:last-child{text-align:center;max-width:76rem;margin:0 auto}@media screen and (min-width:750px){.footer-block{margin-top:0;display:block}}.footer-block:empty{display:none}.footer-block--newsletter{align-items:flex-end;gap:1rem;margin-top:3rem;display:flex}.footer-block--newsletter:only-child{margin-top:0}@media screen and (max-width:749px){.footer-block.footer-block--menu:only-child{text-align:left}}@media screen and (min-width:750px){.footer-block--newsletter{flex-wrap:nowrap;justify-content:center}}.footer-block__heading{font-size:calc(var(--font-heading-scale)*1.6rem);margin-top:0;margin-bottom:2rem}@media screen and (min-width:990px){.footer-block__heading{font-size:calc(var(--font-heading-scale)*1.8rem)}}.footer__list-social:empty,.footer-block--newsletter:empty{display:none}.footer__follow-on-shop{text-align:center;display:flex}.footer__list-social.list-social:only-child{justify-content:center}.footer-block__newsletter{text-align:center;flex-grow:1}.newsletter-form__field-wrapper{max-width:36rem}@media screen and (min-width:750px){.footer-block__newsletter:not(:only-child){text-align:left;margin-right:auto}.footer-block__newsletter:not(:only-child) .footer__newsletter{justify-content:flex-start;margin:0}.footer-block__newsletter:not(:only-child) .newsletter-form__message--success{left:auto}.footer__follow-on-shop{margin-bottom:.4rem}.footer__follow-on-shop:first-child:not(:last-child){text-align:left;justify-content:flex-start;margin-right:auto}.footer__follow-on-shop:not(:first-child):not(:last-child){text-align:right;justify-content:flex-end}}@media screen and (max-width:749px){.footer-block--newsletter{flex-direction:column;flex:100%;align-items:center;gap:3rem;display:flex}.footer__list-social.list-social,.footer__follow-on-shop,.footer-block__newsletter{justify-content:center;display:flex}.footer-block__newsletter{flex-direction:column}}@media screen and (min-width:750px){.footer-block__newsletter+.footer__list-social{margin-top:0}}.footer__localization{flex-flow:wrap;place-content:center;padding:1rem 1rem 0;display:flex}.footer__localization:empty{display:none}.footer__localization h2{color:rgba(var(--color-foreground),.75);margin:1rem 1rem .5rem}@media screen and (min-width:750px){.footer__localization{justify-content:flex-start;padding:.4rem 0}.footer__localization h2{margin:1rem 0 0}.footer__payment{margin-top:1.5rem}}.footer__content-bottom-wrapper--center{justify-content:center}.footer__copyright{text-align:center;margin-top:1.5rem}@media screen and (min-width:750px){.footer__content-bottom-wrapper:not(.footer__content-bottom-wrapper--center) .footer__copyright{text-align:right}}@keyframes appear-down{0%{opacity:0;margin-top:-1rem}to{opacity:1;margin-top:0}}.footer-block__details-content{margin-bottom:4rem}@media screen and (min-width:750px){.footer-block__details-content{margin-bottom:0}.footer-block__details-content>p,.footer-block__details-content>li{padding:0}.footer-block:only-child li{display:inline}.footer-block__details-content>li:not(:last-child){margin-right:1.5rem}}.footer-block__details-content .list-menu__item--link,.copyright__content a{color:rgba(var(--color-foreground),.75)}.footer-block__details-content .list-menu__item--active{transition:text-decoration-thickness var(--duration-short)ease;color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.footer-block__details-content .list-menu__item--link:hover,.copyright__content a:hover{color:rgb(var(--color-foreground));text-underline-offset:.3rem;text-decoration:underline}.footer-block__details-content .list-menu__item--active:hover{text-decoration-thickness:.2rem}}@media screen and (max-width:989px){.footer-block__details-content .list-menu__item--link{padding-top:1rem;padding-bottom:1rem}}@media screen and (min-width:750px){.footer-block__details-content .list-menu__item--link{font-size:1.4rem;display:inline-block}.footer-block__details-content>:first-child .list-menu__item--link{padding-top:0}}.footer-block-image{display:flex}.footer-block-image.left{justify-content:flex-start}.footer-block-image.center{justify-content:center}.footer-block-image.right{justify-content:flex-end}@media screen and (max-width:749px){.footer-block-image,.footer-block-image.left,.footer-block-image.center,.footer-block-image.right{justify-content:center}}.footer-block__image-wrapper{margin:1.2rem auto 3.2rem;overflow:hidden!important}.footer-block__image-wrapper img{max-width:100%;height:auto;display:block}.footer-block__brand-info{text-align:left}.footer-block:only-child .footer-block__brand-info{text-align:center}.footer-block:only-child>.footer-block__brand-info>.footer-block__image-wrapper{margin-left:auto;margin-right:auto}.footer-block-image>img,.footer-block__brand-info>img{height:auto}.footer-block:only-child .footer-block__brand-info .footer__list-social.list-social{justify-content:center}.footer-block__brand-info .footer__list-social.list-social{justify-content:center!important}.footer-block__details-content .placeholder-svg{max-width:20rem}.copyright__content{font-size:1.1rem}.copyright__content a{color:currentColor;text-decoration:none}.policies{display:inline}.policies li{justify-content:center;align-items:center;display:inline-flex}.policies li:before{content:"·";padding:0 .8rem}.policies li a{padding:.6rem 0;display:block}@media screen and (min-width:750px){.policies li a{padding:0}}@keyframes animateLocalization{0%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(-1rem)}}.footer .footer-block__brand-info,.footer .footer-block__details-content,.footer .footer-block__newsletter,.footer .rte{text-align:center!important}.footer .rte{font-size:1.6rem;line-height:calc(1 + .6/var(--font-body-scale))}.footer .rte a{font-size:inherit}.footer .copyright__content{font-size:1.3rem}.footer .caption{font-size:1.4rem}.footer .footer-block__brand-info .footer__list-social.list-social{justify-content:center!important}.footer .footer__list-social.list-social{justify-content:center;align-items:center;margin:0;padding-left:0;list-style:none;display:flex}.filters-bar{margin-bottom:12px;padding-top:6px;padding-bottom:0;padding-left:12px!important}.filters{align-items:center;gap:12px;display:flex}.filter-chip{color:rgba(var(--color-foreground),.85);box-shadow:none;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:1.4rem;line-height:1;display:inline-flex}.filter-chip__label{font-size:1.6rem;font-weight:500}.filters-label{font-family:var(--font-body-family);font-style:var(--font-body-style);color:rgba(var(--color-foreground),.85);font-size:1.6rem;font-weight:500;line-height:1}.filter-chip__chevron{width:16px;height:16px;transition:transform .2s}.filter-chip--active{background:#fff;border-color:#9ca3af}.filters-container{background:rgb(var(--color-background));box-shadow:none;border:none}.filter-panel{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:12px;box-shadow:0 8px 24px #0f172a0f}.price-filter__inputs{align-items:center;gap:10px;display:flex}.price-filter__input-wrapper{position:relative}.price-filter__currency{color:#6b7280;pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.price-filter__input{border:1px solid #d1d5db;border-radius:8px;width:120px;padding:8px 10px 8px 24px;font-size:1.4rem}.price-filter__input:focus{border-color:#9ca3af;outline:none;box-shadow:0 0 0 3px #9ca3af40}.price-filter__dash{color:#6b7280}.filter-action{color:#0e1b4d;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px 10px;font-size:1.4rem}.filter-action--clear{color:#6b7280}.filter-action--clear:hover{color:#111;text-decoration:underline}.filter-group{display:inline-block;position:relative}.filter-panel{z-index:100;min-width:300px;position:absolute;top:calc(100% + 8px);left:0}.filter-panel:before{content:"";border-bottom:6px solid #e5e7eb;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;position:absolute;top:-6px;left:20px}.filter-panel:after{content:"";border-bottom:6px solid #fff;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;position:absolute;top:-5px;left:20px}.filter-panel.price-filter,.price-filter.filter-panel{border:1px solid #e5e7eb;border-radius:12px}.filter-chip{background:rgb(var(--color-background));box-shadow:none;border:none}.filter-chip--active{background:rgb(var(--color-background));border:none}.filter-panel,.filter-panel label,.filter-panel input,.filter-panel select,.filter-panel span,.filter-panel button{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);letter-spacing:.04rem;color:rgba(var(--color-foreground),.85);font-size:1.4rem}.filter-panel input::placeholder,.filter-panel select::placeholder{color:rgba(var(--color-foreground),.85)}.filter-panel h1,.filter-panel h2,.filter-panel h3,.filter-panel h4,.filter-panel h5,.filter-panel h6,.filter-panel p,.filter-panel li,.filter-panel a{font-size:1.4rem}.sort-select{font-family:var(--font-body-family);font-style:var(--font-body-style);color:rgba(var(--color-foreground),.85);font-size:1.6rem;font-weight:500}.sort-select option{color:rgba(var(--color-foreground),.85);font-size:1.6rem}.filter-panel{background:rgb(var(--color-background));box-shadow:none;border:none}.filter-panel:before,.filter-panel:after{display:none}.filter-panel.price-filter,.price-filter.filter-panel{background:#f9fafb}.price-filter__input{border-width:2px;border-radius:9999px;padding:10px 14px 10px 32px;font-size:1.4rem;font-weight:500}.price-filter__currency{left:12px}
