:root{--shop-max:1116px;--shop-dark:#07101b;--shop-gold:#f2bd48;--shop-gold-light:#ffd879;--shop-card:#fff;--shop-border:rgba(255,255,255,.16)}.shop-topbar{height:32px;border-bottom:1px solid rgba(255,255,255,.09);background:#050a12;color:#d2d8e2;font-size:10px}.shop-topbar__inner{display:flex;align-items:center;justify-content:space-between;height:100%;gap:18px;white-space:nowrap}.shop-topbar__inner>span{display:inline-flex;align-items:center;gap:7px}.shop-topbar svg{width:13px;height:13px;color:var(--gold)}.shop-topbar__right{margin-left:auto;color:#9ba8ba}.shop-header{position:relative;background:rgba(5,12,21,.92);border-bottom:1px solid rgba(255,255,255,.13);backdrop-filter:blur(16px)}.shop-header__inner{min-height:84px;display:grid;grid-template-columns:220px minmax(220px,1fr) auto;align-items:center;gap:26px}.shop-brand{font-size:18px;letter-spacing:.02em}.shop-brand .brand__mark{width:43px;height:43px;border:0;box-shadow:none}.shop-brand .brand__mark svg{width:35px;height:35px;stroke-width:1.15}.shop-brand strong{display:block;font-size:18px;line-height:1}.shop-brand small{font-size:7px;letter-spacing:.29em}.shop-header__search{position:relative;max-width:490px;margin:auto;width:100%}.shop-header__search input,.shop-mobile-search input{width:100%;height:38px;padding:0 42px 0 17px;border:1px solid rgba(255,255,255,.21);border-radius:999px;outline:0;background:#131f30;color:#fff;font-size:11px}.shop-header__search input:focus,.shop-mobile-search input:focus{border-color:var(--gold)}.shop-header__search button,.shop-mobile-search button{position:absolute;top:0;right:0;display:grid;place-items:center;width:42px;height:38px;border:0;background:none;color:#fff}.shop-header__search button svg,.shop-mobile-search button svg{width:17px;height:17px}.shop-nav{grid-column:1/-1;grid-row:2;justify-content:center;margin:-7px 0 0;gap:42px}.shop-nav a{font-size:12px;color:#f0f3f7}.shop-nav a:after{bottom:-12px}.shop-header__actions{justify-content:flex-end;gap:14px}.shop-header__account,.shop-action-label,.cart-link__label{display:flex;align-items:center;gap:7px;color:#f0f3f7;font-size:10px;font-weight:700}.shop-header__account svg{width:19px;height:19px}.shop-header__actions .icon-button{position:relative;width:auto;height:auto;border:0;border-radius:0;gap:6px}.shop-header__actions .icon-button>svg{width:21px;height:21px}.shop-header__actions .favorite-count{top:-7px;right:2px}.cart-link{display:flex;align-items:center;gap:8px}.cart-link__icon{position:relative;display:inline-flex}.cart-link__icon svg{width:22px;height:22px}.shop-header__actions .cart-count{top:-8px;right:-10px}.shop-mobile-search{display:none}.shop-hero{position:relative;min-height:418px;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.12)}.shop-hero__media,.shop-hero__overlay{position:absolute;inset:0}.shop-hero__media img{width:100%;height:100%;object-fit:cover;object-position:center 47%;filter:saturate(1.12) contrast(1.04)}.shop-hero__overlay{background:linear-gradient(90deg,rgba(4,10,19,.98) 0%,rgba(4,10,19,.82) 33%,rgba(4,10,19,.17) 73%,rgba(4,10,19,.22) 100%),linear-gradient(0deg,rgba(4,8,14,.58),transparent 54%)}.shop-hero__inner{position:relative;z-index:2;display:flex;align-items:center;min-height:418px}.shop-hero__copy{max-width:490px;padding:30px 0 22px}.shop-hero__copy h1{margin:13px 0 12px;font-family:'Playfair Display',Georgia,serif;font-size:clamp(46px,5vw,70px);line-height:.94;letter-spacing:-.05em;color:#fff}.shop-hero__copy h1::first-line{color:#fff}.shop-hero__lead{margin:0;color:#e7ebf0;font-size:16px}.shop-hero__actions{display:flex;gap:14px;margin-top:25px}.shop-hero__actions .button{min-width:156px}.shop-hero__canvas{z-index:1;opacity:.75}.shop-hero__script{position:absolute;right:7%;bottom:35px;z-index:2;color:#f7cb69;font-family:'Playfair Display',Georgia,serif;font-size:20px;font-style:italic;line-height:1.05;transform:rotate(-7deg)}.shop-benefits{border-bottom:1px solid rgba(255,255,255,.1);background:#081321}.shop-benefits__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:19px 0}.shop-benefit{display:flex;align-items:center;justify-content:center;gap:12px}.shop-benefit>svg{width:27px;height:27px;color:var(--gold)}.shop-benefit strong,.shop-benefit span{display:block}.shop-benefit strong{font-size:11px}.shop-benefit span{margin-top:1px;color:#9ba8b8;font-size:9px}.shop-section{padding:48px 0 0}.shop-section__heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:20px}.shop-section__heading h2{position:relative;margin:8px 0 0;font-family:'Playfair Display',Georgia,serif;font-size:30px;line-height:1;color:#fff}.shop-section__heading h2:after{display:block;width:24px;height:3px;margin-top:9px;border-radius:5px;background:var(--gold);content:''}.shop-section__heading>p{margin:0;color:#a6b0bf;font-size:11px}.shop-category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.shop-category-card{position:relative;min-height:142px;overflow:hidden;border:1px solid rgba(255,255,255,.4);border-radius:10px;background:#111c29}.shop-category-card img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.shop-category-card:hover img{transform:scale(1.07)}.shop-category-card__shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.82),rgba(0,0,0,.02) 72%)}.shop-category-card__title{position:absolute;bottom:12px;left:14px;color:#fff;font-size:16px;font-weight:800}.shop-category-card__arrow{position:absolute;right:13px;bottom:11px;color:var(--gold)}.shop-category-card__arrow svg{width:20px;height:20px}.shop-products{padding-bottom:44px}.shop-products-grid{grid-template-columns:repeat(4,1fr);gap:14px}.shop-products-grid .product-card{overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:var(--shop-card);color:#12151d;box-shadow:0 16px 30px rgba(0,0,0,.14)}.shop-products-grid .product-card__media{border-radius:0;background:#fff}.shop-products-grid .product-card__media>a{aspect-ratio:1.38/1}.shop-products-grid .product-card__body{padding:10px 14px 13px}.shop-products-grid .product-card__body h3{margin:0 0 4px;font-size:12px;line-height:1.35}.shop-products-grid .product-card__body h3 a{color:#151922}.shop-products-grid .product-card__rating{display:flex;align-items:center;gap:5px;margin:0 0 7px;color:#f1b626;font-size:12px;line-height:1}.shop-products-grid .product-card__rating small{color:#6d727c;font-size:9px}.shop-products-grid .product-card__price{justify-content:flex-start;gap:10px;margin:0 0 9px;padding:0;border:0}.shop-products-grid .product-card__price del{color:#89909a;font-size:10px}.shop-products-grid .product-card__price strong{color:#17265a;font-size:16px}.shop-products-grid .product-card__actions{grid-template-columns:1fr}.shop-products-grid .product-card__actions .button--outline{display:none}.shop-products-grid .button--gold{min-height:34px;border-radius:6px;background:linear-gradient(135deg,#f3c34c,#e9af35);color:#10141b;font-size:10px}.shop-products-grid .product-card__shine{display:none}.shop-products-grid .product-card__badges{top:10px;left:10px}.shop-products-grid .product-badge{padding:4px 7px;border-radius:5px;background:#6b44d2;font-size:9px}.shop-products-grid .product-badge:not(.product-badge--new){background:#e04a45}.shop-products-grid .favorite-button{top:8px;right:8px;width:28px;height:28px;color:#12151d}.shop-products-grid .favorite-button svg{width:17px;height:17px}.shop-promo{padding:0 0 55px}.shop-promo__inner{position:relative;min-height:112px;display:flex;align-items:center;justify-content:space-between;gap:30px;overflow:hidden;padding:20px 35px;border:1px solid rgba(255,255,255,.38);border-radius:8px}.shop-promo__inner>img,.shop-promo__shade{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.shop-promo__shade{background:linear-gradient(90deg,rgba(0,0,0,.82),rgba(0,0,0,.18) 68%,rgba(0,0,0,.35))}.shop-promo__copy{position:relative;z-index:1}.shop-promo__copy h2{margin:5px 0 4px;font-family:'Playfair Display',Georgia,serif;font-size:29px;line-height:.96}.shop-promo__copy p:last-child{margin:0;color:#e8edf2;font-size:10px}.shop-promo__inner>.button{position:relative;z-index:1;min-width:154px}.shop-footer-whatsapp{position:fixed;right:20px;bottom:20px;z-index:2200;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#20bd62;color:#fff;box-shadow:0 9px 20px rgba(0,0,0,.32)}.shop-footer-whatsapp svg{width:25px;height:25px}.mobile-bottom-nav{z-index:2500}.site-footer{padding-top:50px}.shop-header .header__mobile-menu{display:none}
@media(max-width:1100px){.shop-header__inner{grid-template-columns:200px minmax(190px,1fr) auto;gap:16px}.shop-nav{gap:25px}.shop-nav a{font-size:10px}.shop-header__account span,.shop-action-label{display:none}.shop-category-grid,.shop-products-grid{grid-template-columns:repeat(4,1fr)}}
@media(max-width:760px){.shop-topbar{display:none}.shop-header{position:sticky;top:0;z-index:1000}.shop-header__inner{min-height:64px;display:flex;gap:8px;padding:0 16px}.shop-header .header__mobile-menu{display:inline-flex;flex:0 0 auto;width:34px;height:34px}.shop-brand{gap:5px;font-size:14px}.shop-brand .brand__mark{width:31px;height:31px}.shop-brand .brand__mark svg{width:27px;height:27px}.shop-brand strong{font-size:14px}.shop-brand small{font-size:5px;letter-spacing:.23em}.shop-header__search,.shop-nav{display:none}.shop-header__actions{margin-left:auto;gap:6px}.shop-header__account{display:none}.shop-header__actions .header-favorite{display:inline-flex!important;width:35px;height:35px}.shop-header__actions .header-favorite>svg{width:20px;height:20px}.shop-header__actions .cart-link__label{display:none}.shop-header__actions .cart-link{padding:5px}.shop-mobile-search{position:relative;display:block;padding:0 16px 10px}.shop-mobile-search input{height:35px;padding-left:14px;background:#182436;font-size:11px}.shop-mobile-search button{height:35px}.shop-hero{min-height:410px}.shop-hero__inner{min-height:410px;align-items:flex-end}.shop-hero__media img{object-position:66% center}.shop-hero__overlay{background:linear-gradient(0deg,rgba(4,10,19,.98) 2%,rgba(4,10,19,.64) 55%,rgba(4,10,19,.1) 100%)}.shop-hero__copy{padding:40px 0 34px}.shop-hero__copy h1{font-size:43px;line-height:.92}.shop-hero__lead{max-width:290px;font-size:12px}.shop-hero__actions{gap:7px;margin-top:17px}.shop-hero__actions .button{min-width:0;width:auto;min-height:42px;padding:0 14px;font-size:10px}.shop-hero__script{right:5%;bottom:120px;font-size:14px}.shop-benefits__grid{gap:6px;padding:14px 0}.shop-benefit{gap:5px;justify-content:flex-start}.shop-benefit>svg{width:20px;height:20px}.shop-benefit strong{font-size:8px}.shop-benefit span{font-size:7px}.shop-section{padding-top:35px}.shop-section__heading{margin-bottom:15px}.shop-section__heading h2{font-size:25px}.shop-section__heading>p{display:none}.shop-category-grid{grid-template-columns:repeat(2,1fr);gap:8px}.shop-category-card{min-height:112px}.shop-category-card__title{bottom:9px;left:10px;font-size:11px}.shop-category-card__arrow{right:8px;bottom:7px}.shop-category-card__arrow svg{width:16px;height:16px}.shop-products{padding-bottom:30px}.shop-products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.shop-products-grid .product-card__media>a{aspect-ratio:1.14/1}.shop-products-grid .product-card__body{padding:8px 8px 9px}.shop-products-grid .product-card__body h3{font-size:10px}.shop-products-grid .product-card__rating{font-size:10px}.shop-products-grid .product-card__price strong{font-size:12px}.shop-products-grid .product-card__price del{font-size:8px}.shop-products-grid .product-badge{font-size:7px}.shop-products-grid .product-card__actions .button{min-height:31px;font-size:8px}.shop-promo{padding-bottom:35px}.shop-promo__inner{min-height:152px;align-items:flex-end;padding:17px 16px}.shop-promo__copy h2{font-size:24px}.shop-promo__copy p:last-child{max-width:210px;font-size:8px}.shop-promo__inner>.button{align-self:flex-end;min-width:auto;min-height:34px;padding:0 11px;font-size:9px}.shop-footer-whatsapp{right:15px;bottom:86px;width:45px;height:45px}.site-footer{display:none}}
:root{--shop-dark:var(--bg);--shop-gold:var(--gold);--shop-gold-light:var(--gold-light);--shop-card:var(--card);--shop-surface:var(--panel)}.shop-topbar{background:var(--bg)}.shop-header{background:var(--panel)}.shop-header__search input,.shop-mobile-search input{background:var(--panel-2)}.shop-benefits,.shop-category-card{background:var(--shop-surface)}.shop-products-grid .product-badge--new{background:var(--gold);color:var(--button-text)}.shop-products-grid .product-badge:not(.product-badge--new){background:var(--badge)}.shop-products-grid .button--gold{background:var(--gold);color:var(--button-text)}.shop-products-grid .product-card__media{background:var(--shop-card)}

.shop-nav__dealer{color:var(--gold-light)!important}.shop-products-grid .product-card__actions{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:7px}.shop-products-grid .product-card__actions .button--outline{display:inline-flex;min-height:34px;border-color:#d5aa40;background:#fffdf5;color:#1c2430;font-size:9px}.shop-products-grid .product-card__actions .button--outline:hover{border-color:#9a7018;background:#fff2c6}.product-card__price{position:relative;flex-wrap:wrap}.product-card__price del{color:#8490a0;font-size:10px;text-decoration-thickness:1px}.product-card__dealer-label{width:100%;color:#39774e;font-size:8px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.detail-price{align-items:center}.detail-price__values{display:flex;align-items:baseline;justify-content:flex-end;gap:10px;flex-wrap:wrap;text-align:right}.detail-price__values del{color:#8490a0;font-size:13px;text-decoration-thickness:1px}.dealer-price-note{display:flex;align-items:center;gap:9px;max-width:500px;margin:12px 0 0;padding:10px 12px;border:1px solid rgba(99,205,142,.26);border-radius:8px;background:rgba(99,205,142,.08);color:#bce8ca;font-size:10px;font-weight:700}.dealer-price-note svg{width:15px;height:15px;flex:0 0 auto;color:#7bd89c}.dealer-price-note--link{justify-content:flex-start;transition:border-color .2s ease,background .2s ease}.dealer-price-note--link svg:last-child{margin-left:auto}.dealer-price-note--link:hover{border-color:var(--gold);background:rgba(214,166,75,.1);color:var(--gold-light)}.dealer-price-note--link:hover svg{color:var(--gold)}.checkout-payment{margin-top:23px}.checkout-payment>input{position:absolute;opacity:0;pointer-events:none}.checkout-payment__choice{display:grid;grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:12px;border:1px solid rgba(214,166,75,.45);border-radius:10px;background:rgba(214,166,75,.08);cursor:pointer}.checkout-payment__choice>span:first-child{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:var(--gold);color:#111827}.checkout-payment__choice>span:first-child svg{width:18px;height:18px}.checkout-payment__choice strong,.checkout-payment__choice small{display:block}.checkout-payment__choice strong{color:var(--text);font-size:11px}.checkout-payment__choice small{margin-top:1px;color:var(--muted);font-size:9px}.checkout-payment__choice i{color:#7bd89c}.checkout-payment__choice i svg{width:17px;height:17px}.bank-transfer-card{margin-top:10px;padding:13px;border:1px solid rgba(214,166,75,.24);border-radius:10px;background:rgba(255,255,255,.025)}.bank-transfer-card__head{display:flex;align-items:center;gap:8px;color:var(--gold-light);font-size:10px}.bank-transfer-card__head svg{width:16px;height:16px}.bank-transfer-card dl{display:grid;gap:5px;margin:11px 0}.bank-transfer-card dl div{display:flex;justify-content:space-between;gap:13px}.bank-transfer-card dt{color:var(--muted);font-size:9px}.bank-transfer-card dd{margin:0;color:#ecf0f5;font-size:10px;font-weight:700;text-align:right}.bank-transfer-card__iban{letter-spacing:.045em}.bank-transfer-card p{margin:8px 0 0;color:#c7cfd9;font-size:9px;line-height:1.5}.checkout-fields{display:grid;gap:7px;margin-top:5px}.checkout-fields>div{display:grid;gap:0}.checkout-form label small{color:var(--muted);font-weight:500}.checkout-error{margin-top:12px;padding:10px 12px;border:1px solid rgba(229,91,100,.42);border-radius:8px;background:rgba(229,91,100,.1);color:#ffb5ba;font-size:10px;line-height:1.45}.checkout-form .button[disabled]{cursor:wait;opacity:.72;transform:none}.dealer-checkout-note{display:flex;align-items:flex-start;gap:8px;margin-top:14px;padding:10px;border-left:2px solid #7bd89c;background:rgba(99,205,142,.06);color:#b9e3c6;font-size:9px;line-height:1.45}.dealer-checkout-note svg{width:14px;height:14px;flex:0 0 auto;color:#7bd89c}.order-complete{width:min(650px,100%);margin:0 auto;padding:42px;border:1px solid rgba(99,205,142,.35);border-radius:12px;background:linear-gradient(145deg,#101c2a,#0a111c);text-align:center}.order-complete__icon{display:grid;place-items:center;width:46px;height:46px;margin:0 auto 17px;border-radius:50%;background:#6ac88d;color:#102016}.order-complete__icon svg{width:24px;height:24px}.order-complete h2{margin:9px 0;font-family:'Playfair Display',Georgia,serif;font-size:34px;line-height:1.05}.order-complete>p:not(.eyebrow){margin:0;color:var(--muted);font-size:12px}.order-complete__details{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:25px 0;background:var(--white-line);border:1px solid var(--white-line);border-radius:9px;overflow:hidden;text-align:left}.order-complete__details>div,.order-complete__details>p{margin:0;padding:12px;background:#0a111c}.order-complete__details span,.order-complete__details strong{display:block}.order-complete__details span{color:var(--muted);font-size:9px}.order-complete__details strong{margin-top:3px;color:#f3f5f8;font-size:11px;overflow-wrap:anywhere}.order-complete__details .order-complete__iban{grid-column:1/-1}.order-complete__details>p{grid-column:1/-1;color:#c9d1da;font-size:10px;line-height:1.5}.account-page{min-height:56vh;padding:82px 0 104px;background:radial-gradient(circle at 20% 0,rgba(214,166,75,.11),transparent 31%)}.account-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(390px,1.1fr);gap:64px;align-items:center}.account-intro h1,.account-dashboard h1{margin:12px 0 17px;font-family:'Playfair Display',Georgia,serif;font-size:clamp(36px,4.6vw,60px);line-height:1.04}.account-intro>p{max-width:460px;margin:0;color:var(--muted);font-size:14px}.account-intro__points{display:grid;gap:10px;margin-top:26px;color:#d9dfe8;font-size:11px}.account-intro__points span{display:flex;align-items:center;gap:8px}.account-intro__points svg{width:16px;height:16px;color:var(--gold)}.account-panel{padding:30px;border:1px solid rgba(214,166,75,.24);border-radius:12px;background:linear-gradient(145deg,#111b2a,#0a111b);box-shadow:0 20px 50px rgba(0,0,0,.18)}.account-panel--wide{max-width:700px;margin-left:auto}.account-panel h2{margin:8px 0 22px;font-family:'Playfair Display',Georgia,serif;font-size:30px;line-height:1.1}.account-form{display:grid;gap:9px}.account-form--grid{grid-template-columns:1fr 1fr;gap:14px}.account-form--grid>div{display:grid;gap:7px}.account-form__full{grid-column:1/-1}.account-form label{color:#b4bfce;font-size:10px;font-weight:800}.account-form input,.account-form textarea{width:100%;min-height:44px;padding:0 12px;border:1px solid var(--white-line);border-radius:8px;outline:0;background:#070c14;color:var(--text);font-size:12px}.account-form textarea{min-height:96px;padding-top:11px;resize:vertical}.account-form input:focus,.account-form textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px rgba(214,166,75,.1)}.account-consent{display:flex;align-items:flex-start;gap:9px;line-height:1.5}.account-consent input{width:15px;min-height:15px;margin-top:1px;padding:0;accent-color:var(--gold)}.account-panel__foot{margin:20px 0 0;color:var(--muted);font-size:11px}.account-panel__foot a{color:var(--gold-light);font-weight:800}.account-success{text-align:center}.account-success>span{display:grid;place-items:center;width:42px;height:42px;margin:0 auto 13px;border-radius:50%;background:#6ac88d;color:#102016}.account-success>span svg{width:21px}.account-success strong{display:block;font-size:14px}.account-success p{margin:7px 0 20px;color:var(--muted);font-size:11px}.account-dashboard{display:grid;gap:22px}.account-dashboard__head{display:flex;align-items:center;justify-content:space-between;gap:20px}.account-dashboard__head h1{margin-bottom:0}.account-dashboard__grid{display:grid;grid-template-columns:1fr 1.1fr;gap:18px}.dealer-status{display:flex;align-items:center;gap:13px;padding:16px 18px;border:1px solid rgba(214,166,75,.26);border-radius:10px;background:rgba(214,166,75,.07)}.dealer-status>div:first-child{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:rgba(214,166,75,.15);color:var(--gold)}.dealer-status>div:nth-child(2){min-width:0}.dealer-status strong,.dealer-status span{display:block}.dealer-status strong{font-size:12px}.dealer-status span{margin-top:2px;color:var(--muted);font-size:10px}.dealer-status .button{margin-left:auto}.dealer-status--approved{border-color:rgba(99,205,142,.32);background:rgba(99,205,142,.08)}.dealer-status--approved>div:first-child{background:rgba(99,205,142,.15);color:#7bd89c}.dealer-status--rejected{border-color:rgba(229,91,100,.35);background:rgba(229,91,100,.08)}.account-details{display:grid;gap:11px;margin:0}.account-details div{display:grid;gap:2px}.account-details dt{color:var(--muted);font-size:9px;font-weight:800;text-transform:uppercase}.account-details dd{margin:0;color:#e8edf3;font-size:11px;white-space:pre-line}.account-orders{display:grid;gap:0}.account-orders article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid var(--white-line)}.account-orders article:first-child{padding-top:0}.account-orders article:last-child{border-bottom:0}.account-orders article>div strong,.account-orders article>div span{display:block}.account-orders article>div strong{font-size:11px}.account-orders article>div span{color:var(--muted);font-size:9px}.account-orders>article>strong{color:var(--gold-light);font-size:11px}.account-empty{color:var(--muted);font-size:11px}.order-status{display:inline-flex;padding:4px 7px;border-radius:999px;background:rgba(214,166,75,.12);color:var(--gold-light);font-size:8px;font-weight:800;white-space:nowrap}.order-status--completed{background:rgba(99,205,142,.13);color:#7bd89c}.order-status--cancelled{background:rgba(229,91,100,.13);color:#ffabb1}

@media(max-width:760px){.shop-products-grid .product-card__actions,.product-card__actions{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:5px}.shop-products-grid .product-card__actions .button,.product-card__actions .button{min-width:0;min-height:34px;padding:0 4px;font-size:8px;letter-spacing:0}.shop-products-grid .product-card__actions .button svg,.product-card__actions .button svg{display:none}.shop-products-grid .product-card__actions .button--outline{min-height:34px;font-size:8px}.product-card__dealer-label{font-size:7px}.detail-price{align-items:flex-start;flex-direction:column;gap:6px}.detail-price__values{justify-content:flex-start;text-align:left}.detail-price__values strong{font-size:27px}.dealer-price-note{font-size:9px}.cart-summary{padding:19px}.bank-transfer-card dl div{align-items:flex-start;flex-direction:column;gap:1px}.bank-transfer-card dd{text-align:left}.order-complete{padding:30px 16px}.order-complete h2{font-size:28px}.order-complete__details{grid-template-columns:1fr}.order-complete__details .order-complete__iban{grid-column:auto}.account-page{padding:54px 0 75px}.account-layout{grid-template-columns:1fr;gap:30px}.account-intro h1,.account-dashboard h1{font-size:38px}.account-intro>p{font-size:12px}.account-panel{padding:21px 16px}.account-panel h2{font-size:26px}.account-form--grid{grid-template-columns:1fr;gap:11px}.account-form__full{grid-column:auto}.account-dashboard__head{align-items:flex-start;flex-direction:column;gap:14px}.account-dashboard__head .button{width:100%}.account-dashboard__grid{grid-template-columns:1fr;gap:12px}.dealer-status{align-items:flex-start;flex-wrap:wrap;padding:14px}.dealer-status .button{width:100%;margin-left:0}.account-orders article{grid-template-columns:minmax(0,1fr) auto;gap:9px}.account-orders>article>strong{grid-column:2;grid-row:2}.site-footer{display:block;padding-bottom:23px}.footer-top{grid-template-columns:1fr 1fr;gap:34px 18px}.footer-brand{grid-column:1/-1}.footer-brand p{max-width:none}.social-links a{width:32px;height:32px}.shop-footer-whatsapp{bottom:86px}.checkout-form .button{min-height:46px;font-size:10px}}
