body.tenant-ujxxl-active .tenant-ujxxl,body.tenant-ujxxl-active .tenant-ujxxl *,body.tenant-ujxxl-active .tenant-ujxxl ::after,body.tenant-ujxxl-active .tenant-ujxxl ::before{box-sizing:border-box}[data-tenant=ujxxl] .tenant-ujxxl .xxl-account-float,body.tenant-ujxxl-active .tenant-ujxxl .xxl-account-float{position:fixed;top:calc(var(--xxl-nav-h,76px) + 78px);right:clamp(18px,3vw,42px);z-index:64;display:grid;width:min(214px,calc(100vw - 36px));gap:8px;padding:9px;border:1px solid rgba(17,17,17,.1);border-radius:22px;background:rgba(255,255,255,.82);box-shadow:0 18px 44px rgba(37,26,14,.13);backdrop-filter:blur(16px)}[data-tenant=ujxxl] .tenant-ujxxl .xxl-account-float__btn,body.tenant-ujxxl-active .tenant-ujxxl .xxl-account-float__btn{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:38px;padding:7px 9px;border:1px solid rgba(17,17,17,.08);border-radius:16px;color:#17110d;background:rgba(255,255,255,.92);font-weight:900;letter-spacing:0;box-shadow:0 8px 20px rgba(37,26,14,.08);transition:transform .18s,background .18s,box-shadow .18s}[data-tenant=ujxxl] .tenant-ujxxl .xxl-account-float__btn:focus-visible,[data-tenant=ujxxl] .tenant-ujxxl .xxl-account-float__btn:hover,body.tenant-ujxxl-active .tenant-ujxxl .xxl-account-float__btn:focus-visible,body.tenant-ujxxl-active .tenant-ujxxl .xxl-account-float__btn:hover{transform:translateY(-1px);background:#fff;box-shadow:0 12px 26px rgba(37,26,14,.12);outline:0}[data-tenant=ujxxl] .tenant-ujxxl .xxl-account-float__btn span,body.tenant-ujxxl-active .tenant-ujxxl .xxl-account-float__btn span{display:grid;width:28px;height:28px;place-items:center;border-radius:999px;color:#17110d;background:linear-gradient(135deg,#ff9a18,#ffd447);font-size:.92rem;line-height:1}[data-tenant=ujxxl] .tenant-ujxxl .xxl-account-float__btn strong,body.tenant-ujxxl-active .tenant-ujxxl .xxl-account-float__btn strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-tenant=ujxxl] .tenant-ujxxl .xxl-account-float__btn i,[data-tenant=ujxxl] .tenant-ujxxl .xxl-sheet-account-link i,body.tenant-ujxxl-active .tenant-ujxxl .xxl-account-float__btn i,body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-account-link i{display:inline-grid;min-width:20px;height:20px;place-items:center;border-radius:999px;color:#17110d;background:#ffd447;font-size:.7rem;font-style:normal;line-height:1}[data-tenant=ujxxl] .tenant-ujxxl .xxl-sheet-section-title,body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-section-title{grid-column:1/-1;margin:8px 2px 0;color:#ffd447;font-size:.72rem;font-weight:950;letter-spacing:.09em;text-transform:uppercase}[data-tenant=ujxxl] .tenant-ujxxl .xxl-sheet-account-link,body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-account-link{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:74px}[data-tenant=ujxxl] .tenant-ujxxl .xxl-sheet-account-link strong,body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-account-link strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-tenant=ujxxl] .tenant-ujxxl .xxl-sheet-head-main,body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-head-main{min-width:0;flex:1 1 auto}[data-tenant=ujxxl] .tenant-ujxxl .xxl-sheet-account-quick,body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-account-quick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}[data-tenant=ujxxl] .tenant-ujxxl .xxl-sheet-account-quick__item,body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-account-quick__item{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:46px;padding:8px 10px;border:1px solid rgba(255,255,255,.1);border-radius:15px;color:#fff8ea;background:rgba(255,255,255,.08);text-decoration:none}[data-tenant=ujxxl] .tenant-ujxxl .xxl-sheet-account-quick__item span,body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-account-quick__item span{font-size:1rem;line-height:1}[data-tenant=ujxxl] .tenant-ujxxl .xxl-sheet-account-quick__item strong,body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-account-quick__item strong{min-width:0;overflow:hidden;color:inherit;font-size:.78rem;font-weight:900;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}[data-tenant=ujxxl] .tenant-ujxxl .xxl-sheet-account-quick__item i,body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-account-quick__item i{display:grid;min-width:18px;height:18px;padding:0 5px;place-items:center;border-radius:999px;color:#17110d;background:#ffd447;font-size:.62rem;font-style:normal;line-height:1}@media (max-width:820px){[data-tenant=ujxxl] .tenant-ujxxl .xxl-account-float,body.tenant-ujxxl-active .tenant-ujxxl .xxl-account-float{display:none}}[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-header,body.tenant-ujxxl-active .tenant-ujxxl .xxl-site-header,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-site-header{position:fixed!important;top:0;right:0;left:0;z-index:10040;min-height:58px!important;color:#fff8ea!important;background:#000!important;border-bottom:1px solid rgba(255,255,255,.1)!important;box-shadow:0 10px 28px rgba(0,0,0,.28)!important;backdrop-filter:none!important;transition:none!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-site-header,body[data-tenant=ujxxl].page-product.tenant-ujxxl-active .tenant-ujxxl .xxl-site-header{position:static!important;top:auto!important;}[data-tenant=ujxxl] .tenant-ujxxl .xxl-brand img,body.tenant-ujxxl-active .tenant-ujxxl .xxl-brand img{width:38px;height:38px}[data-tenant=ujxxl] .tenant-ujxxl .xxl-brand small,[data-tenant=ujxxl] .tenant-ujxxl .xxl-brand strong,body.tenant-ujxxl-active .tenant-ujxxl .xxl-brand small,body.tenant-ujxxl-active .tenant-ujxxl .xxl-brand strong{color:#fff8ea!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-header-hours,body.tenant-ujxxl-active .tenant-ujxxl .xxl-header-hours{display:inline-flex!important;width:auto;max-width:min(48vw,620px);min-height:38px;align-items:center;gap:9px;padding:5px 12px;border-radius:999px;color:#fff8ea!important;border-color:rgba(255,255,255,.16)!important;background:rgba(255,255,255,.08)!important;box-shadow:none!important;white-space:nowrap}[data-tenant=ujxxl] .tenant-ujxxl .xxl-header-hours small,[data-tenant=ujxxl] .tenant-ujxxl .xxl-header-hours strong,body.tenant-ujxxl-active .tenant-ujxxl .xxl-header-hours small,body.tenant-ujxxl-active .tenant-ujxxl .xxl-header-hours strong{display:inline;min-width:0;margin:0;overflow:hidden;color:rgba(255,248,234,.9)!important;font-size:.76rem;line-height:1;text-overflow:ellipsis;white-space:nowrap}[data-tenant=ujxxl] .tenant-ujxxl .xxl-header-open-state,body.tenant-ujxxl-active .tenant-ujxxl .xxl-header-open-state{flex:0 0 auto;margin:0;padding:0;border:0;background:0 0}[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-contact small,body.tenant-ujxxl-active .tenant-ujxxl .xxl-footer-contact small{display:block;color:rgba(255,248,234,.62);font-weight:800}@media (min-width:821px){[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-header,body.tenant-ujxxl-active .tenant-ujxxl .xxl-site-header{display:grid!important;grid-template-columns:minmax(190px,.8fr) minmax(260px,auto) auto auto;gap:clamp(10px,1.6vw,22px);padding:7px clamp(18px,3vw,48px)}[data-tenant=ujxxl] .tenant-ujxxl .xxl-header-actions .xxl-menu-button,body.tenant-ujxxl-active .tenant-ujxxl .xxl-header-actions .xxl-menu-button{display:none!important}}@media (max-width:820px){[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-header,body.tenant-ujxxl-active .tenant-ujxxl .xxl-site-header{min-height:calc(48px + env(safe-area-inset-top))!important;padding:calc(6px + env(safe-area-inset-top)) 10px 6px 12px}[data-tenant=ujxxl] .tenant-ujxxl .xxl-header-hours,body.tenant-ujxxl-active .tenant-ujxxl .xxl-header-hours{display:none!important}}body.tenant-ujxxl-active .tenant-ujxxl{position:relative;min-height:100vh;color:var(--xxl-text);font-family:Inter,Manrope,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:radial-gradient(circle at 12% 12%,rgba(255,154,24,.22),transparent 460px),radial-gradient(circle at 90% 4%,rgba(255,212,71,.14),transparent 420px),linear-gradient(180deg,#070605 0,#11100f 44%,#070605 100%);overflow-x:clip;--ujxxl-l20-gold:#ffd447;--ujxxl-l20-orange:#ff9a18;--ujxxl-l20-ink:#fff8ea;--ujxxl-l20-muted:rgba(255, 248, 234, .66)}[data-tenant=ujxxl] .tenant-ujxxl::after,[data-tenant=ujxxl] .tenant-ujxxl::before,body.tenant-ujxxl-active .tenant-ujxxl::after,body.tenant-ujxxl-active .tenant-ujxxl::before{content:"";position:fixed;z-index:0;pointer-events:none;border-radius:999px}[data-tenant=ujxxl] .tenant-ujxxl::before,body.tenant-ujxxl-active .tenant-ujxxl::before{width:min(42vw,520px);height:min(42vw,520px);right:-160px;top:18vh;background:radial-gradient(circle,rgba(255,154,24,.28),transparent 70%)}[data-tenant=ujxxl] .tenant-ujxxl::after,body.tenant-ujxxl-active .tenant-ujxxl::after{width:min(36vw,430px);height:min(36vw,430px);left:-150px;bottom:-70px;background:radial-gradient(circle,rgba(255,212,71,.18),transparent 72%)}[data-tenant=ujxxl] .tenant-ujxxl>*,body.tenant-ujxxl-active .tenant-ujxxl>*{position:relative;z-index:1}body.tenant-ujxxl-active .tenant-ujxxl a{color:inherit;text-decoration:none}body.tenant-ujxxl-active .tenant-ujxxl img{display:block;max-width:100%}body.tenant-ujxxl-active .tenant-ujxxl button,body.tenant-ujxxl-active .tenant-ujxxl input,body.tenant-ujxxl-active .tenant-ujxxl select,body.tenant-ujxxl-active .tenant-ujxxl textarea{font:inherit}body.tenant-ujxxl-active .tenant-ujxxl .xxl-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body.tenant-ujxxl-active .tenant-ujxxl .site-content-wrap,body.tenant-ujxxl-active .tenant-ujxxl .xxl-content-wrap{min-height:calc(100vh - var(--xxl-nav-h));background:0 0}body.tenant-ujxxl-active .tenant-ujxxl .xxl-site-header{position:sticky;top:0;z-index:70;min-height:var(--xxl-nav-h);display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px clamp(18px,4vw,58px);border-bottom:1px solid rgba(255,255,255,.08);color:var(--xxl-text);background:rgba(8,7,6,.78);backdrop-filter:blur(20px)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-brand,body.tenant-ujxxl-active .tenant-ujxxl .xxl-footer-brand{display:inline-flex;align-items:center;min-width:0;gap:10px}body.tenant-ujxxl-active .tenant-ujxxl .xxl-brand img,body.tenant-ujxxl-active .tenant-ujxxl .xxl-footer-brand img{width:54px;height:54px;object-fit:contain;filter:drop-shadow(0 14px 24px rgba(255, 154, 24, .24))}body.tenant-ujxxl-active .tenant-ujxxl .xxl-brand span,body.tenant-ujxxl-active .tenant-ujxxl .xxl-footer-brand span{display:grid;gap:4px;min-width:0}body.tenant-ujxxl-active .tenant-ujxxl .xxl-brand strong,body.tenant-ujxxl-active .tenant-ujxxl .xxl-footer-brand strong{display:block;font-size:1.05rem;line-height:1;letter-spacing:0;white-space:nowrap}body.tenant-ujxxl-active .tenant-ujxxl .xxl-brand small,body.tenant-ujxxl-active .tenant-ujxxl .xxl-footer-brand small{display:block;max-width:44vw;overflow:hidden;color:var(--xxl-muted-soft);font-size:.68rem;font-weight:800;letter-spacing:.08em;line-height:1.1;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}body.tenant-ujxxl-active .tenant-ujxxl .xxl-desktop-nav{display:none;align-items:center;gap:6px;padding:6px;border:1px solid var(--xxl-line);border-radius:999px;background:rgba(255,255,255,.045)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-desktop-nav a{padding:10px 16px;border-radius:999px;color:var(--xxl-muted);font-weight:850;font-size:.9rem;transition:transform .18s,color .18s,background .18s}body.tenant-ujxxl-active .tenant-ujxxl .xxl-desktop-nav a:focus-visible,body.tenant-ujxxl-active .tenant-ujxxl .xxl-desktop-nav a:hover{color:var(--xxl-text);background:rgba(255,255,255,.08);transform:translateY(-1px);outline:0}body.tenant-ujxxl-active .tenant-ujxxl .xxl-header-hours{display:none;min-width:0;max-width:min(27vw,360px);padding:7px 13px;border:1px solid rgba(255,212,71,.18);border-radius:16px;color:var(--xxl-text);background:rgba(255,255,255,.045)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-header-hours strong{display:block;overflow:hidden;color:rgba(255,248,234,.86);font-size:.78rem;font-weight:850;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}body.tenant-ujxxl-active .tenant-ujxxl .xxl-header-open-state{display:inline-flex;align-items:center;gap:7px;padding:5px 8px;border:1px solid rgba(124,218,100,.24);border-radius:999px;font-style:normal;line-height:1;color:rgba(255,248,234,.92);background:rgba(124,218,100,.08)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-header-open-state b{display:inline-flex;align-items:center;gap:5px;min-width:max-content;color:#9ee777;font-size:.68rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}body.tenant-ujxxl-active .tenant-ujxxl .xxl-header-open-state b::before{content:"";width:7px;height:7px;border-radius:999px;background:currentColor;box-shadow:0 0 0 4px rgba(124,218,100,.14)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-header-open-state small{display:block;overflow:hidden;color:rgba(255,248,234,.74);font-size:.68rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}body.tenant-ujxxl-active .tenant-ujxxl .xxl-header-open-state--soon{border-color:rgba(255,159,26,.34);background:rgba(255,159,26,.11)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-header-open-state--soon b{color:#ffb13b}body.tenant-ujxxl-active .tenant-ujxxl .xxl-header-open-state--closed{border-color:rgba(255,92,75,.28);background:rgba(255,92,75,.09)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-header-open-state--closed b{color:#ff7a66}body.tenant-ujxxl-active .tenant-ujxxl .xxl-header-actions{display:flex;align-items:center;gap:10px}body.tenant-ujxxl-active .tenant-ujxxl .xxl-call-btn{display:none;min-height:44px;align-items:center;justify-content:center;padding:0 16px;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:var(--xxl-text);font-weight:900;background:rgba(255,255,255,.055);transition:transform .18s,border-color .18s,background .18s}body.tenant-ujxxl-active .tenant-ujxxl .xxl-gdpr-header-btn{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 14px;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:var(--xxl-text);font:inherit;font-size:.82rem;font-weight:950;letter-spacing:.04em;background:rgba(255,255,255,.055);cursor:pointer;transition:transform .18s,border-color .18s,background .18s,color .18s}body.tenant-ujxxl-active .tenant-ujxxl .xxl-gdpr-header-btn:focus-visible,body.tenant-ujxxl-active .tenant-ujxxl .xxl-gdpr-header-btn:hover{transform:translateY(-1px);border-color:var(--xxl-line-strong);background:rgba(255,154,24,.12);outline:0}body.tenant-ujxxl-active .tenant-ujxxl .xxl-call-btn:focus-visible,body.tenant-ujxxl-active .tenant-ujxxl .xxl-call-btn:hover{transform:translateY(-1px);border-color:var(--xxl-line-strong);background:rgba(255,154,24,.12);outline:0}body.tenant-ujxxl-active .tenant-ujxxl .xxl-cart-top-btn{position:relative;display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:0 15px;border:0;border-radius:999px;color:var(--xxl-dark-text);font-weight:950;cursor:pointer;background:linear-gradient(135deg,var(--xxl-brand),var(--xxl-brand-light));box-shadow:0 16px 42px rgba(255,154,24,.25);transition:transform .18s,box-shadow .18s}body.tenant-ujxxl-active .tenant-ujxxl .xxl-cart-top-btn:focus-visible,body.tenant-ujxxl-active .tenant-ujxxl .xxl-cart-top-btn:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 20px 54px rgba(255,154,24,.36);outline:0}body.tenant-ujxxl-active .tenant-ujxxl .xxl-cart-top-btn b,body.tenant-ujxxl-active .tenant-ujxxl .xxl-mobile-app-nav i{display:inline-grid;min-width:22px;height:22px;place-items:center;padding:0 6px;border-radius:999px;color:#fff;font-size:.76rem;font-style:normal;background:#16100a}body.tenant-ujxxl-active .tenant-ujxxl .xxl-menu-button{display:inline-grid;width:44px;height:44px;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:var(--xxl-text);cursor:pointer;background:rgba(255,255,255,.07)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-menu-button span,body.tenant-ujxxl-active .tenant-ujxxl .xxl-menu-button span::after,body.tenant-ujxxl-active .tenant-ujxxl .xxl-menu-button span::before{display:block;width:18px;height:2px;border-radius:99px;background:currentColor}body.tenant-ujxxl-active .tenant-ujxxl .xxl-menu-button span{position:relative}body.tenant-ujxxl-active .tenant-ujxxl .xxl-menu-button span::after,body.tenant-ujxxl-active .tenant-ujxxl .xxl-menu-button span::before{content:"";position:absolute;left:0}body.tenant-ujxxl-active .tenant-ujxxl .xxl-menu-button span::before{top:-6px}body.tenant-ujxxl-active .tenant-ujxxl .xxl-menu-button span::after{top:6px}body.tenant-ujxxl-active .tenant-ujxxl .xxl-public{position:relative;overflow:hidden}body.tenant-ujxxl-active .tenant-ujxxl .xxl-hero,body.tenant-ujxxl-active .tenant-ujxxl .xxl-info-section,body.tenant-ujxxl-active .tenant-ujxxl .xxl-menu-section,body.tenant-ujxxl-active .tenant-ujxxl .xxl-site-footer{padding-inline:clamp(58px,9vw,130px) clamp(16px,5vw,72px)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-hero{position:relative;display:grid;min-height:calc(100svh - var(--xxl-nav-h));gap:28px;padding-top:34px;padding-bottom:38px;align-items:center;justify-items:center}body.tenant-ujxxl-active .tenant-ujxxl .xxl-hero-bg{position:absolute;inset:0;pointer-events:none;overflow:hidden}body.tenant-ujxxl-active .tenant-ujxxl .xxl-hero-bg::after,body.tenant-ujxxl-active .tenant-ujxxl .xxl-hero-bg::before{content:"";position:absolute;border-radius:999px;filter:blur(18px)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-hero-bg::before{width:340px;height:340px;top:9%;right:-132px;background:radial-gradient(circle,rgba(255,154,24,.42),transparent 68%)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-hero-bg::after{width:280px;height:280px;left:-120px;bottom:4%;background:radial-gradient(circle,rgba(255,212,71,.28),transparent 70%)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-hero-grid{position:absolute;left:-12%;bottom:-30px;width:124%;height:250px;transform:perspective(760px) rotateX(70deg);transform-origin:bottom;background:linear-gradient(rgba(255,154,24,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(255,154,24,.12) 1px,transparent 1px);background-size:46px 46px;mask-image:linear-gradient(to top,rgba(0,0,0,.8),transparent 92%)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-hero-visual{position:relative;z-index:1;display:grid;width:min(100%,980px);min-height:min(760px,calc(100svh - 150px));place-items:center;gap:28px;text-align:center}body.tenant-ujxxl-active .tenant-ujxxl .xxl-logo-orbit{--xxl-orbit-size:min(82vw, 620px);--xxl-orbit-radius:calc(var(--xxl-orbit-size) * .41);--xxl-orbit-speed:120s;position:relative;display:grid;width:var(--xxl-orbit-size);aspect-ratio:1;place-items:center}body.tenant-ujxxl-active .tenant-ujxxl .xxl-logo-orbit::after,body.tenant-ujxxl-active .tenant-ujxxl .xxl-logo-orbit::before,body.tenant-ujxxl-active .tenant-ujxxl .xxl-orbit-dot{content:"";position:absolute;border-radius:999px}body.tenant-ujxxl-active .tenant-ujxxl .xxl-logo-orbit::before{inset:12%;background:radial-gradient(circle,rgba(255,154,24,.18),transparent 68%);filter:blur(6px)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-logo-orbit::after{inset:6%;border:1px dashed rgba(255,212,71,.24)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-hero-orbit{position:absolute;inset:0;z-index:2;border-radius:999px;animation:xxl-hero-orbit-spin var(--xxl-orbit-speed) linear infinite}body.tenant-ujxxl-active .tenant-ujxxl .xxl-hero-category{position:absolute;left:50%;top:50%;display:inline-flex;transform-origin:0 0}body.tenant-ujxxl-active .tenant-ujxxl .xxl-orbit-count-1 .xxl-orbit-index-0,body.tenant-ujxxl-active .tenant-ujxxl .xxl-orbit-count-2 .xxl-orbit-index-0{transform:rotate(0) translate(var(--xxl-orbit-radius)) rotate(0)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-orbit-count-2 .xxl-orbit-index-1{transform:rotate(180deg) translate(var(--xxl-orbit-radius)) rotate(-180deg)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-orbit-count-3 .xxl-orbit-index-0{transform:rotate(0) translate(var(--xxl-orbit-radius)) rotate(0)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-orbit-count-3 .xxl-orbit-index-1{transform:rotate(120deg) translate(var(--xxl-orbit-radius)) rotate(-120deg)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-orbit-count-3 .xxl-orbit-index-2{transform:rotate(240deg) translate(var(--xxl-orbit-radius)) rotate(-240deg)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-orbit-count-4 .xxl-orbit-index-0{transform:rotate(0) translate(var(--xxl-orbit-radius)) rotate(0)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-orbit-count-4 .xxl-orbit-index-1{transform:rotate(90deg) translate(var(--xxl-orbit-radius)) rotate(-90deg)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-orbit-count-4 .xxl-orbit-index-2{transform:rotate(180deg) translate(var(--xxl-orbit-radius)) rotate(-180deg)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-orbit-count-4 .xxl-orbit-index-3{transform:rotate(270deg) translate(var(--xxl-orbit-radius)) rotate(-270deg)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-orbit-count-5 .xxl-orbit-index-0{transform:rotate(0) translate(var(--xxl-orbit-radius)) rotate(0)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-orbit-count-5 .xxl-orbit-index-1{transform:rotate(72deg) translate(var(--xxl-orbit-radius)) rotate(-72deg)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-orbit-count-5 .xxl-orbit-index-2{transform:rotate(144deg) translate(var(--xxl-orbit-radius)) rotate(-144deg)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-orbit-count-5 .xxl-orbit-index-3{transform:rotate(216deg) translate(var(--xxl-orbit-radius)) rotate(-216deg)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-orbit-count-5 .xxl-orbit-index-4{transform:rotate(288deg) translate(var(--xxl-orbit-radius)) rotate(-288deg)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-orbit-count-6 .xxl-orbit-index-0{transform:rotate(0) translate(var(--xxl-orbit-radius)) rotate(0)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-orbit-count-6 .xxl-orbit-index-1{transform:rotate(60deg) translate(var(--xxl-orbit-radius)) rotate(-60deg)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-orbit-count-6 .xxl-orbit-index-2{transform:rotate(120deg) translate(var(--xxl-orbit-radius)) rotate(-120deg)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-orbit-count-6 .xxl-orbit-index-3{transform:rotate(180deg) translate(var(--xxl-orbit-radius)) rotate(-180deg)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-orbit-count-6 .xxl-orbit-index-4{transform:rotate(240deg) translate(var(--xxl-orbit-radius)) rotate(-240deg)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-orbit-count-6 .xxl-orbit-index-5{transform:rotate(300deg) translate(var(--xxl-orbit-radius)) rotate(-300deg)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-orbit-count-7 .xxl-orbit-index-0{transform:rotate(0) translate(var(--xxl-orbit-radius)) rotate(0)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-orbit-count-7 .xxl-orbit-index-1{transform:rotate(51.429deg) translate(var(--xxl-orbit-radius)) rotate(-51.429deg)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-orbit-count-7 .xxl-orbit-index-2{transform:rotate(102.857deg) translate(var(--xxl-orbit-radius)) rotate(-102.857deg)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-orbit-count-7 .xxl-orbit-index-3{transform:rotate(154.286deg) translate(var(--xxl-orbit-radius)) rotate(-154.286deg)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-orbit-count-7 .xxl-orbit-index-4{transform:rotate(205.714deg) translate(var(--xxl-orbit-radius)) rotate(-205.714deg)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-orbit-count-7 .xxl-orbit-index-5{transform:rotate(257.143deg) translate(var(--xxl-orbit-radius)) rotate(-257.143deg)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-orbit-count-7 .xxl-orbit-index-6{transform:rotate(308.571deg) translate(var(--xxl-orbit-radius)) rotate(-308.571deg)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-orbit-count-8 .xxl-orbit-index-0{transform:rotate(0) translate(var(--xxl-orbit-radius)) rotate(0)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-orbit-count-8 .xxl-orbit-index-1{transform:rotate(45deg) translate(var(--xxl-orbit-radius)) rotate(-45deg)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-orbit-count-8 .xxl-orbit-index-2{transform:rotate(90deg) translate(var(--xxl-orbit-radius)) rotate(-90deg)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-orbit-count-8 .xxl-orbit-index-3{transform:rotate(135deg) translate(var(--xxl-orbit-radius)) rotate(-135deg)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-orbit-count-8 .xxl-orbit-index-4{transform:rotate(180deg) translate(var(--xxl-orbit-radius)) rotate(-180deg)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-orbit-count-8 .xxl-orbit-index-5{transform:rotate(225deg) translate(var(--xxl-orbit-radius)) rotate(-225deg)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-orbit-count-8 .xxl-orbit-index-6{transform:rotate(270deg) translate(var(--xxl-orbit-radius)) rotate(-270deg)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-orbit-count-8 .xxl-orbit-index-7{transform:rotate(315deg) translate(var(--xxl-orbit-radius)) rotate(-315deg)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-hero-category-inner{display:inline-flex;min-width:142px;max-width:178px;min-height:46px;align-items:center;justify-content:center;gap:8px;padding:9px 13px;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:var(--xxl-text);font-size:.86rem;font-weight:950;line-height:1.05;background:rgba(18,16,14,.78);box-shadow:0 18px 44px rgba(0,0,0,.34);backdrop-filter:blur(16px);transform:translate(-50%,-50%);animation:xxl-hero-orbit-counter var(--xxl-orbit-speed) linear infinite;transition:border-color .18s,background .18s,box-shadow .18s,color .18s}body.tenant-ujxxl-active .tenant-ujxxl .xxl-hero-category-icon{display:inline-grid;flex:0 0 auto;min-width:24px;min-height:24px;place-items:center;color:var(--xxl-brand-light);font-weight:950}body.tenant-ujxxl-active .tenant-ujxxl .xxl-hero-category-name{min-width:0;overflow-wrap:normal;word-break:normal}body.tenant-ujxxl-active .tenant-ujxxl .xxl-hero-category:focus-visible .xxl-hero-category-inner,body.tenant-ujxxl-active .tenant-ujxxl .xxl-hero-category:hover .xxl-hero-category-inner{border-color:rgba(255,212,71,.5);color:var(--xxl-brand-light);background:rgba(255,154,24,.13);box-shadow:0 22px 54px rgba(255,154,24,.18)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-logo-orbit:focus-within .xxl-hero-category-inner,body.tenant-ujxxl-active .tenant-ujxxl .xxl-logo-orbit:focus-within .xxl-hero-orbit,body.tenant-ujxxl-active .tenant-ujxxl .xxl-logo-orbit:hover .xxl-hero-category-inner,body.tenant-ujxxl-active .tenant-ujxxl .xxl-logo-orbit:hover .xxl-hero-orbit{animation-play-state:paused}body.tenant-ujxxl-active .tenant-ujxxl .xxl-logo-orbit>img{position:relative;z-index:3;width:min(48vw,330px);max-height:390px;object-fit:contain;filter:drop-shadow(0 34px 42px rgba(0, 0, 0, .48));animation:.8s cubic-bezier(.18,.86,.32,1.2) both xxl-logo-enter}body.tenant-ujxxl-active .tenant-ujxxl .xxl-orbit-dot{pointer-events:none}body.tenant-ujxxl-active .tenant-ujxxl .xxl-dot-one{width:16px;height:16px;top:14%;right:24%;background:var(--xxl-brand-light);box-shadow:0 0 28px rgba(255,212,71,.55)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-dot-two{width:9px;height:9px;right:10%;bottom:22%;background:var(--xxl-brand-hot);box-shadow:0 0 24px rgba(255,87,38,.48)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-hero-info{display:grid;width:min(100%,660px);gap:10px}body.tenant-ujxxl-active .tenant-ujxxl .xxl-category-block,body.tenant-ujxxl-active .tenant-ujxxl .xxl-company-details,body.tenant-ujxxl-active .tenant-ujxxl .xxl-empty-menu,body.tenant-ujxxl-active .tenant-ujxxl .xxl-footer-main,body.tenant-ujxxl-active .tenant-ujxxl .xxl-hero-info div,body.tenant-ujxxl-active .tenant-ujxxl .xxl-info-card{position:relative;overflow:hidden;border:1px solid var(--xxl-line);background:linear-gradient(180deg,rgba(255,255,255,.085),rgba(255,255,255,.045));box-shadow:0 20px 64px rgba(0,0,0,.24);backdrop-filter:blur(16px)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-hero-info div{padding:14px 16px;border-radius:18px}body.tenant-ujxxl-active .tenant-ujxxl .xxl-hero-info strong{display:block;margin-bottom:6px;color:var(--xxl-brand-light);font-size:.76rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}body.tenant-ujxxl-active .tenant-ujxxl .xxl-hero-info span{display:block;color:var(--xxl-muted);font-size:.98rem;line-height:1.45}body.tenant-ujxxl-active .tenant-ujxxl .xxl-category-rail{position:fixed;top:50%;z-index:60;display:grid;gap:8px;transform:translateY(-50%)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-rail-btn{position:relative;display:inline-grid;place-items:center;border:1px solid rgba(255,255,255,.13);border-radius:999px;box-shadow:0 12px 34px rgba(0,0,0,.33);backdrop-filter:blur(16px)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-rail-btn::after{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;background:radial-gradient(circle at 50% 0,rgba(255,212,71,.35),transparent 68%);opacity:0;transition:opacity .18s}body.tenant-ujxxl-active .tenant-ujxxl .xxl-rail-icon{font-weight:950}body.tenant-ujxxl-active .tenant-ujxxl .xxl-rail-label{position:absolute;top:50%;max-width:min(220px,62vw);border-radius:999px;color:var(--xxl-text);font-weight:900;line-height:1;white-space:nowrap;background:rgba(18,16,14,.92);box-shadow:0 12px 34px rgba(0,0,0,.35);opacity:0;pointer-events:none;transform:translate(-8px,-50%) scale(.96);transition:opacity .18s,transform .18s}body.tenant-ujxxl-active .tenant-ujxxl .xxl-rail-btn.is-active,body.tenant-ujxxl-active .tenant-ujxxl .xxl-rail-btn:focus-visible,body.tenant-ujxxl-active .tenant-ujxxl .xxl-rail-btn:hover{transform:translateX(3px) scale(1.04);border-color:rgba(255,212,71,.45);background:rgba(255,154,24,.2);box-shadow:0 18px 48px rgba(255,154,24,.18);outline:0}body.tenant-ujxxl-active .tenant-ujxxl .xxl-rail-btn.is-active::after,body.tenant-ujxxl-active .tenant-ujxxl .xxl-rail-btn:focus-visible::after,body.tenant-ujxxl-active .tenant-ujxxl .xxl-rail-btn:hover::after{opacity:1}body.tenant-ujxxl-active .tenant-ujxxl .xxl-rail-btn.is-active .xxl-rail-label,body.tenant-ujxxl-active .tenant-ujxxl .xxl-rail-btn:focus-visible .xxl-rail-label,body.tenant-ujxxl-active .tenant-ujxxl .xxl-rail-btn:hover .xxl-rail-label{opacity:1;transform:translate(0,-50%) scale(1)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-info-section,body.tenant-ujxxl-active .tenant-ujxxl .xxl-menu-section{padding-top:76px;padding-bottom:76px}body.tenant-ujxxl-active .tenant-ujxxl .xxl-section-head{max-width:820px;margin-bottom:22px}body.tenant-ujxxl-active .tenant-ujxxl .xxl-category-title-row p,body.tenant-ujxxl-active .tenant-ujxxl .xxl-section-head p,body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-head p{margin:0 0 12px;color:var(--xxl-brand-light);font-size:.75rem;font-weight:950;letter-spacing:.15em;text-transform:uppercase}body.tenant-ujxxl-active .tenant-ujxxl .xxl-category-title-row h3,body.tenant-ujxxl-active .tenant-ujxxl .xxl-empty-menu h3,body.tenant-ujxxl-active .tenant-ujxxl .xxl-info-card h3,body.tenant-ujxxl-active .tenant-ujxxl .xxl-section-head h2,body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-head h2{margin:0;color:var(--xxl-text);letter-spacing:0;line-height:1.05}body.tenant-ujxxl-active .tenant-ujxxl .xxl-section-head h2{font-size:2.3rem}body.tenant-ujxxl-active .tenant-ujxxl .xxl-category-strip{position:sticky;top:72px;z-index:35;display:flex;gap:9px;margin:0 0 22px;padding:10px 0 12px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;background:linear-gradient(90deg,rgba(8,7,6,.96),rgba(8,7,6,.74));backdrop-filter:blur(14px)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-category-strip::-webkit-scrollbar{display:none}body.tenant-ujxxl-active .tenant-ujxxl .xxl-chip{display:inline-flex;align-items:center;flex:0 0 auto;gap:7px;min-height:42px;padding:0 13px;border:1px solid rgba(255,255,255,.13);border-radius:999px;color:var(--xxl-muted);font-size:.88rem;font-weight:900;background:rgba(255,255,255,.055);transition:transform .18s,color .18s,background .18s,border-color .18s}body.tenant-ujxxl-active .tenant-ujxxl .xxl-chip.is-active,body.tenant-ujxxl-active .tenant-ujxxl .xxl-chip:focus-visible,body.tenant-ujxxl-active .tenant-ujxxl .xxl-chip:hover{color:var(--xxl-text);border-color:rgba(255,212,71,.42);background:rgba(255,154,24,.15);transform:translateY(-1px);outline:0}body.tenant-ujxxl-active .tenant-ujxxl .xxl-category-sections{display:grid;gap:18px}body.tenant-ujxxl-active .tenant-ujxxl .xxl-category-block{scroll-margin-top:104px;padding:24px;border-radius:var(--xxl-radius-xl);contain-intrinsic-size:1180px 1800px}body.tenant-ujxxl-active .tenant-ujxxl .xxl-category-title-row{position:relative;z-index:1;display:flex;justify-content:space-between;gap:14px;margin-bottom:16px}body.tenant-ujxxl-active .tenant-ujxxl .xxl-category-title-row h3{font-size:1.72rem}body.tenant-ujxxl-active .tenant-ujxxl .xxl-category-title-row>a{align-self:flex-start;flex:0 0 auto;padding:8px 10px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:var(--xxl-muted);font-size:.78rem;font-weight:900;background:rgba(255,255,255,.05)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-product-grid{position:relative;z-index:1;display:grid;align-items:stretch;gap:16px}body.tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card,body.tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product{display:flex;flex-direction:column;gap:13px;color:var(--xxl-text);box-shadow:0 18px 44px rgba(0,0,0,.28)}body.tenant-ujxxl-active .tenant-ujxxl .category-product-image-wrapper,body.tenant-ujxxl-active .tenant-ujxxl .category-product-media{position:relative;overflow:visible;border-radius:19px}body.tenant-ujxxl-active .tenant-ujxxl .category-product-image-wrapper{aspect-ratio:4/3;padding:0;border-bottom:0;background:0 0}body.tenant-ujxxl-active .tenant-ujxxl .category-product-image-wrapper::after{display:none}body.tenant-ujxxl-active .tenant-ujxxl .category-product-media{display:flex;aspect-ratio:4/3;min-height:0;align-items:center;justify-content:center;border:0;background:0 0}body.tenant-ujxxl-active .tenant-ujxxl .category-product-image{width:100%;height:100%;min-height:0;aspect-ratio:4/3;display:block;object-fit:contain;object-position:center;transform:scale(1);transition:transform .28s}body.tenant-ujxxl-active .tenant-ujxxl .category-product:hover .category-product-image{transform:scale(1.04) rotate(.25deg)}body.tenant-ujxxl-active .tenant-ujxxl .category-product-body{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:10px;padding:0 6px 5px}body.tenant-ujxxl-active .tenant-ujxxl .category-product-title{margin:0;color:#fff8e6;font-size:1.08rem;line-height:1.22;letter-spacing:0}body.tenant-ujxxl-active .tenant-ujxxl .category-product-title a{color:#fff8e6!important;text-decoration:none}body.tenant-ujxxl-active .tenant-ujxxl .category-product-title a:focus-visible,body.tenant-ujxxl-active .tenant-ujxxl .category-product-title a:hover{color:var(--xxl-brand-light)!important;outline:0}body.tenant-ujxxl-active .tenant-ujxxl .category-product-featured-subtitle,body.tenant-ujxxl-active .tenant-ujxxl .category-product-shortdesc{color:rgba(255,255,255,.72)!important;font-size:.88rem;line-height:1.45}body.tenant-ujxxl-active .tenant-ujxxl .category-product-shortdesc{min-height:2.8em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product-meta,body.tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product-stock,body.tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product-unitprice,body.tenant-ujxxl-active .tenant-ujxxl .xxl-product-card .category-product-meta,body.tenant-ujxxl-active .tenant-ujxxl .xxl-product-card .category-product-stock,body.tenant-ujxxl-active .tenant-ujxxl .xxl-product-card .category-product-unitprice{display:none!important}body.tenant-ujxxl-active .tenant-ujxxl .category-product-flags{position:absolute;top:12px;left:12px;z-index:2;display:flex;flex-wrap:wrap;gap:6px}body.tenant-ujxxl-active .tenant-ujxxl .category-product-flag{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border:1px solid rgba(255,255,255,.22);border-radius:999px;color:#231406;font-size:.66rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(135deg,#fff4cf,var(--xxl-brand-light));box-shadow:0 10px 24px rgba(0,0,0,.28)}body.tenant-ujxxl-active .tenant-ujxxl .category-product-prices{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:auto}body.tenant-ujxxl-active .tenant-ujxxl .category-product-price{display:inline-flex;min-height:32px;align-items:center;justify-content:center;padding:0 13px;border-radius:999px;color:#201304!important;font-weight:950;background:linear-gradient(135deg,#fff3c1,var(--xxl-brand-light));box-shadow:0 12px 24px rgba(255,154,24,.2)}body.tenant-ujxxl-active .tenant-ujxxl .cart-price__new,body.tenant-ujxxl-active .tenant-ujxxl .cart-total,body.tenant-ujxxl-active .tenant-ujxxl .product-price{color:var(--xxl-brand-light);font-weight:950}body.tenant-ujxxl-active .tenant-ujxxl .category-product-oldprice{color:var(--xxl-muted-soft);text-decoration:line-through}body.tenant-ujxxl-active .tenant-ujxxl .category-product-actions{margin-top:0}body.tenant-ujxxl-active .tenant-ujxxl .category-product-row{display:grid;gap:10px}body.tenant-ujxxl-active .tenant-ujxxl .btn-primary,body.tenant-ujxxl-active .tenant-ujxxl .cart-cta__btn,body.tenant-ujxxl-active .tenant-ujxxl .category-product-add,body.tenant-ujxxl-active .tenant-ujxxl .product-add-btn,body.tenant-ujxxl-active .tenant-ujxxl .xxl-btn-primary{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;padding:0 15px;border:0;border-radius:999px;color:var(--xxl-dark-text)!important;font-weight:950;cursor:pointer;background:linear-gradient(135deg,var(--xxl-brand),var(--xxl-brand-light))!important;box-shadow:0 14px 36px rgba(255,154,24,.22);transition:transform .18s,box-shadow .18s}body.tenant-ujxxl-active .tenant-ujxxl .btn-primary:hover,body.tenant-ujxxl-active .tenant-ujxxl .category-product-add:focus-visible,body.tenant-ujxxl-active .tenant-ujxxl .category-product-add:hover,body.tenant-ujxxl-active .tenant-ujxxl .product-add-btn:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 20px 46px rgba(255,154,24,.34);outline:0}body.tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card,body.tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product{position:relative;display:grid;min-width:0;min-height:510px;align-content:start;justify-items:center;gap:12px;padding:74px 14px 20px;border:0;border-radius:0;color:var(--ujxxl-l20-ink);text-align:center;background:0 0;box-shadow:none;overflow:visible;isolation:isolate;transition:transform .18s;contain-intrinsic-size:510px}body.tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card:focus-within,body.tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card:hover,body.tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product:focus-within,body.tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product:hover{box-shadow:0 24px 58px rgba(0,0,0,.34),0 0 0 1px rgba(255,154,24,.07) inset;transform:translateY(-3px);border-color:transparent;box-shadow:none}body.tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card::before,body.tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product::before{content:attr(data-ga-item-category);order:2;width:fit-content;max-width:100%;color:var(--ujxxl-l20-gold);font-size:.74rem;font-weight:950;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}body.tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-image-wrapper,body.tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product .category-product-image-wrapper{order:1;position:relative;display:grid;width:100%;min-height:240px;height:auto;aspect-ratio:auto;place-items:center;padding:0;border:0;border-radius:0;background:0 0;overflow:visible;perspective:none}body.tenant-ujxxl-active.ui-v2 .tenant-ujxxl .category-product.xxl-product-card .category-product-image-wrapper,body.tenant-ujxxl-active.ui-v2 .tenant-ujxxl .category-products-grid .category-product .category-product-image-wrapper{padding:0!important;border-bottom:0!important;background:0 0!important}body.tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-image-wrapper::after,body.tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product .category-product-image-wrapper::after{content:none!important;display:none!important}body.tenant-ujxxl-active.ui-v2 .tenant-ujxxl .category-product.xxl-product-card .category-product-image-wrapper::after,body.tenant-ujxxl-active.ui-v2 .tenant-ujxxl .category-products-grid .category-product .category-product-image-wrapper::after{display:none!important}body.tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-media,body.tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product .category-product-media{position:relative;z-index:3;display:grid;width:100%;min-height:240px;height:auto;aspect-ratio:auto;place-items:center;border:0;border-radius:0;background:0 0;overflow:visible}body.tenant-ujxxl-active .tenant-ujxxl .category-product-picture{display:contents}body.tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-image,body.tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product .category-product-image{position:relative;z-index:3;display:block;width:auto;max-width:min(100%,380px);height:auto;max-height:280px;min-height:0;aspect-ratio:auto;object-fit:contain;object-position:center;transform:none;filter:none;transition:none}body.tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card:hover .category-product-image,body.tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product:hover .category-product-image{transform:none}body.tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-body,body.tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product .category-product-body{position:static;order:3;display:grid;width:100%;max-width:46ch;min-width:0;flex:none;justify-items:center;gap:12px;padding:0;margin:0 auto;text-align:center}body.tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-title,body.tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product .category-product-title{max-width:13em;margin:0;color:var(--ujxxl-l20-ink);font-size:clamp(1.32rem, 2.4vw, 1.85rem);font-weight:900;line-height:1.05;letter-spacing:0}body.tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-title a,body.tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product .category-product-title a{color:var(--ujxxl-l20-ink)!important;text-decoration:none}body.tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-shortdesc,body.tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product .category-product-shortdesc{display:block!important;max-width:46ch;min-height:0;margin:0;overflow:visible;color:var(--ujxxl-l20-muted)!important;font-size:.95rem;line-height:1.5;-webkit-line-clamp:unset;-webkit-box-orient:unset}body.tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-prices,body.tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product .category-product-prices{position:absolute;top:18px;left:50%;z-index:8;display:grid;place-items:center;gap:4px;margin:0;transform:translateX(-50%);pointer-events:none}body.tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-price,body.tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product .category-product-price{position:relative;display:grid;min-height:0;place-items:center;padding:18px 30px;border-radius:22px;color:#170f08!important;font-size:1.3rem;font-weight:950;line-height:1;white-space:nowrap;background:var(--ujxxl-l20-gold);box-shadow:0 14px 26px rgba(0,0,0,.5)}body.tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-price::after,body.tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product .category-product-price::after{content:"";position:absolute;left:50%;bottom:-14px;width:0;height:0;border:14px solid transparent;border-top-color:var(--ujxxl-l20-gold);border-bottom:0;transform:translateX(-50%)}body.tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-oldprice,body.tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product .category-product-oldprice{color:rgba(255,248,234,.55);font-size:.76rem;font-weight:800}body.tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-flags,body.tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-meta,body.tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-stock,body.tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-unitprice,body.tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product .category-product-flags,body.tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product .category-product-meta,body.tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product .category-product-stock,body.tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product .category-product-unitprice{display:none!important}body.tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-actions,body.tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product .category-product-actions{display:grid;justify-items:center;margin-top:0}body.tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-row,body.tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product .category-product-row{display:grid;justify-items:center;gap:10px}body.tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-add,body.tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product .category-product-add{min-height:46px;width:fit-content;padding:0 22px;border:0;border-radius:999px;color:#170f08!important;font-size:.96rem;font-weight:950;background:linear-gradient(135deg,var(--ujxxl-l20-orange),var(--ujxxl-l20-gold))!important;box-shadow:0 14px 24px rgba(255,154,24,.32)}body.tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-add:focus-visible,body.tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-add:hover,body.tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product .category-product-add:focus-visible,body.tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product .category-product-add:hover{transform:translateY(-1px);box-shadow:0 18px 34px rgba(255,154,24,.4);filter:none;outline:0}@media (max-width:680px){body.tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card,body.tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product{min-height:455px;padding:68px 8px 18px;gap:10px}body.tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-image-wrapper,body.tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-media,body.tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product .category-product-image-wrapper,body.tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product .category-product-media{min-height:210px}body.tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-image,body.tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product .category-product-image{max-height:230px}body.tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-price,body.tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product .category-product-price{padding:15px 24px;border-radius:20px;font-size:1.14rem}body.tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-title,body.tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product .category-product-title{max-width:14em}}body.tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card,body.tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product,body.tenant-ujxxl-active .tenant-ujxxl .xxl-category-block{content-visibility:auto}body.tenant-ujxxl-active .tenant-ujxxl .xxl-empty-menu img,body.tenant-ujxxl-active .tenant-ujxxl .xxl-hero-bg::after,body.tenant-ujxxl-active .tenant-ujxxl .xxl-hero-bg::before,body.tenant-ujxxl-active .tenant-ujxxl .xxl-logo-orbit::before,body.tenant-ujxxl-active .tenant-ujxxl .xxl-logo-orbit>img{filter:none}body.tenant-ujxxl-active .tenant-ujxxl .xxl-hero-category-inner,body.tenant-ujxxl-active .tenant-ujxxl .xxl-hero-orbit,body.tenant-ujxxl-active .tenant-ujxxl .xxl-logo-orbit::after{animation:none}body.tenant-ujxxl-active .tenant-ujxxl .xxl-category-rail,body.tenant-ujxxl-active .tenant-ujxxl .xxl-category-strip,body.tenant-ujxxl-active .tenant-ujxxl .xxl-hero-category-inner,body.tenant-ujxxl-active .tenant-ujxxl .xxl-hero-info div,body.tenant-ujxxl-active .tenant-ujxxl .xxl-info-card,body.tenant-ujxxl-active .tenant-ujxxl .xxl-mobile-menu-sheet,body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-backdrop,body.tenant-ujxxl-active .tenant-ujxxl .xxl-site-header{backdrop-filter:none}body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__backdrop,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__backdrop{background:radial-gradient(circle at 14% 58%,rgba(255,154,24,.2),transparent 28rem),rgba(0,0,0,.68)!important}body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__panel,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__panel{--ujxxl-cart-bg:#12110f;--ujxxl-cart-ink:#fff8ea;--ujxxl-cart-muted:rgba(255, 248, 234, .72);--ujxxl-cart-border:rgba(255, 212, 71, .18);color:var(--ujxxl-cart-ink)!important;border-color:var(--ujxxl-cart-border)!important;border-bottom:0!important;border-radius:clamp(22px,3vw,34px) clamp(22px,3vw,34px) 0 0!important;background:radial-gradient(circle at 16% 0,rgba(255,154,24,.16),transparent 26rem),linear-gradient(180deg,#181512 0,var(--ujxxl-cart-bg) 44%,#0b0a09 100%)!important;box-shadow:0 -28px 80px rgba(0,0,0,.58)!important;overflow:hidden!important}body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__head,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__head{padding:clamp(16px,2vw,24px) clamp(18px,3vw,28px)!important;border-bottom:1px solid rgba(255,212,71,.14)!important;background:linear-gradient(180deg,rgba(24,21,18,.98),rgba(17,15,13,.98))!important}body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__title,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__panel .nk-cart-sheet__title,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__title{color:var(--ujxxl-cart-ink)!important;font-size:clamp(1.15rem, 2vw, 1.55rem)!important;letter-spacing:0!important;opacity:1!important;text-shadow:none!important}body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__count,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__count{min-width:34px!important;height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 12px!important;color:#17120a!important;background:linear-gradient(135deg,#ffd447,#ff9a18)!important;border:1px solid rgba(255,212,71,.72)!important;box-shadow:none!important}body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__close,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__close{width:44px!important;height:44px!important;color:var(--ujxxl-cart-ink)!important;background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:none!important}body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__body,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__body{padding:clamp(16px,2.4vw,28px)!important;background:linear-gradient(90deg,rgba(255,154,24,.11),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.01))!important}body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__item,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__item{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:clamp(14px,2vw,24px)!important;padding:clamp(14px,2vw,22px)!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:22px!important;background:rgba(255,255,255,.055)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important}body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__left,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__left{grid-template-columns:70px minmax(0,1fr)!important;align-items:center!important;gap:16px!important}body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__thumb,body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__thumbPh,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__thumb{width:70px!important;height:70px!important;border-radius:18px!important;border-color:rgba(255,212,71,.22)!important;background:radial-gradient(circle at 50% 25%,rgba(255,212,71,.16),rgba(255,255,255,.045))!important}body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__thumb img,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__thumb img{object-fit:contain!important;padding:4px!important}body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__name,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__name{color:var(--ujxxl-cart-ink)!important;font-size:clamp(1rem, 1.5vw, 1.18rem)!important;font-weight:950!important}body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__options,body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__state,body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__sub,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__state,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__sub{color:var(--ujxxl-cart-muted)!important;opacity:1!important}body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__right,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__right{align-content:center!important;gap:12px!important}body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__qty,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__qty{gap:8px!important;padding:6px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:18px!important;background:rgba(255,255,255,.07)!important}body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__qtyBtn,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__qtyBtn{width:38px!important;height:38px!important;color:#17120a!important;border:0!important;border-radius:14px!important;background:linear-gradient(135deg,#ffd447,#ff9a18)!important;box-shadow:none!important}body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__qtyInput,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__qtyInput{width:62px!important;height:38px!important;color:var(--ujxxl-cart-ink)!important;-webkit-text-fill-color:var(--ujxxl-cart-ink)!important;background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:14px!important}body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__price,body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__sum strong,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__price,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__sum strong{color:var(--ujxxl-cart-ink)!important;font-size:clamp(1.05rem, 1.5vw, 1.35rem)!important;font-weight:950!important}body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__remove,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__remove{width:38px!important;height:38px!important;color:var(--ujxxl-cart-ink)!important;background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:14px!important;box-shadow:none!important}body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__foot,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__foot{padding:clamp(16px,2.2vw,24px) clamp(18px,3vw,28px) calc(clamp(16px,2.2vw,24px) + env(safe-area-inset-bottom))!important;border-top:1px solid rgba(255,212,71,.14)!important;background:linear-gradient(180deg,rgba(15,13,11,.98),rgba(10,9,8,.99))!important}body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__sum,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__sum{padding:0!important;margin-bottom:14px!important;color:var(--ujxxl-cart-muted)!important;background:0 0!important;border:0!important}body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__sum span,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__sum span{color:var(--ujxxl-cart-muted)!important}body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__actions,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__actions{gap:12px!important}body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__actions .btn,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__actions .btn{min-height:54px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:var(--ujxxl-cart-ink)!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:18px!important;background:rgba(255,255,255,.055)!important;box-shadow:none!important;text-decoration:none!important}body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__actions .btn-primary,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__actions .btn-primary{color:#17120a!important;border-color:rgba(255,154,24,.76)!important;background:linear-gradient(135deg,#ffd447,#ff9a18)!important}@media (max-width:640px){body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__item,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__item{grid-template-columns:1fr!important}body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__right,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__right{display:grid!important;grid-template-columns:1fr auto auto!important;align-items:center!important;justify-items:end!important}body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__qty,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__qty{justify-self:stretch!important}body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__actions,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__actions{grid-template-columns:1fr!important}}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet{position:fixed!important;inset:0!important;z-index:12000!important}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__panel{position:fixed!important;top:auto!important;right:auto!important;bottom:0!important;left:50%!important;width:min(920px,100vw)!important;max-width:min(920px,100vw)!important;max-height:min(88vh,920px)!important;margin:0!important;transform:translate(-50%,110%)!important}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet.is-open .nk-cart-sheet__panel{transform:translate(-50%,0)!important}body.tenant-ujxxl-active .tenant-ujxxl .xxl-category-rail{gap:10px!important}body.tenant-ujxxl-active .tenant-ujxxl .xxl-rail-btn{color:#fff8ea!important;border-color:transparent!important;background:0 0!important;box-shadow:none!important;backdrop-filter:none!important;transition:transform .18s,color .18s,background .18s,box-shadow .18s!important}body.tenant-ujxxl-active .tenant-ujxxl .xxl-rail-btn::after{display:none!important}body.tenant-ujxxl-active .tenant-ujxxl .xxl-rail-icon{display:grid!important;place-items:center!important;border-radius:999px!important;line-height:1!important;text-shadow:0 8px 22px rgba(0,0,0,.58)!important;transition:transform .18s,background .18s,box-shadow .18s,color .18s!important}body.tenant-ujxxl-active .tenant-ujxxl .xxl-rail-label{border:0!important;background:linear-gradient(135deg,#ffd447,#ff9a18)!important;box-shadow:0 14px 30px rgba(255,154,24,.22)!important}body.tenant-ujxxl-active .tenant-ujxxl .xxl-rail-btn:focus-visible,body.tenant-ujxxl-active .tenant-ujxxl .xxl-rail-btn:hover{transform:translateX(4px) scale(1.06)!important;border-color:transparent!important;background:0 0!important;box-shadow:none!important;outline:0!important}body.tenant-ujxxl-active .tenant-ujxxl .xxl-rail-btn:focus-visible .xxl-rail-icon,body.tenant-ujxxl-active .tenant-ujxxl .xxl-rail-btn:hover .xxl-rail-icon{color:#17120a!important;background:rgba(255,212,71,.92)!important;box-shadow:0 12px 30px rgba(255,154,24,.2)!important;transform:scale(1.05)!important}body.tenant-ujxxl-active .tenant-ujxxl .xxl-rail-btn.is-active{transform:translateX(7px) scale(1.11)!important;border-color:transparent!important;background:0 0!important;box-shadow:none!important}body.tenant-ujxxl-active .tenant-ujxxl .xxl-rail-btn.is-active .xxl-rail-icon{color:#17120a!important;background:linear-gradient(135deg,#ffd447 0,#ffb323 52%,#ff9a18 100%)!important;box-shadow:0 15px 34px rgba(255,154,24,.3)!important;text-shadow:none!important}@media (max-width:879px){body.tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card,body.tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-add,body.tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product,body.tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product .category-product-add{transition:none}body.tenant-ujxxl-active .tenant-ujxxl .xxl-category-rail{left:6px!important;gap:7px!important}body.tenant-ujxxl-active .tenant-ujxxl .xxl-rail-btn{width:50px!important;height:50px!important}body.tenant-ujxxl-active .tenant-ujxxl .xxl-rail-icon{width:44px!important;height:44px!important;font-size:1.48rem!important}}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__backdrop{position:fixed!important;inset:0!important;background:radial-gradient(circle at 14% 58%,rgba(255,154,24,.2),transparent 28rem),rgba(0,0,0,.68)!important}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__panel{--ujxxl-cart-bg:#12110f;--ujxxl-cart-ink:#fff8ea;--ujxxl-cart-muted:rgba(255, 248, 234, .72);--ujxxl-cart-border:rgba(255, 212, 71, .18);color:var(--ujxxl-cart-ink)!important;border-color:var(--ujxxl-cart-border)!important;border-bottom:0!important;border-radius:clamp(22px,3vw,34px) clamp(22px,3vw,34px) 0 0!important;background:radial-gradient(circle at 16% 0,rgba(255,154,24,.16),transparent 26rem),linear-gradient(180deg,#181512 0,var(--ujxxl-cart-bg) 44%,#0b0a09 100%)!important;box-shadow:0 -28px 80px rgba(0,0,0,.58)!important;overflow:hidden!important;transform:translateY(110%);transition:transform .34s cubic-bezier(.19, .9, .24, 1)!important;will-change:transform}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet.is-open .nk-cart-sheet__panel{transform:translateY(0)}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__head{padding:clamp(16px,2vw,24px) clamp(18px,3vw,28px)!important;border-bottom:1px solid rgba(255,212,71,.14)!important;background:linear-gradient(180deg,rgba(24,21,18,.98),rgba(17,15,13,.98))!important}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__panel .nk-cart-sheet__title,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__title{color:var(--ujxxl-cart-ink)!important;font-size:clamp(1.15rem, 2vw, 1.55rem)!important;letter-spacing:0!important;opacity:1!important;text-shadow:none!important}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__count{min-width:34px!important;height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 12px!important;color:#17120a!important;background:linear-gradient(135deg,#ffd447,#ff9a18)!important;border:1px solid rgba(255,212,71,.72)!important;box-shadow:none!important}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__close,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__remove{color:var(--ujxxl-cart-ink)!important;background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:none!important}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__close{width:44px!important;height:44px!important}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__body{padding:clamp(16px,2.4vw,28px)!important;background:linear-gradient(90deg,rgba(255,154,24,.11),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.01))!important}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__item{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:clamp(14px,2vw,24px)!important;padding:clamp(14px,2vw,22px)!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:22px!important;background:rgba(255,255,255,.055)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__left{grid-template-columns:70px minmax(0,1fr)!important;align-items:center!important;gap:16px!important}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__thumb,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__thumbPh{width:70px!important;height:70px!important;border-radius:18px!important;border-color:rgba(255,212,71,.22)!important;background:radial-gradient(circle at 50% 25%,rgba(255,212,71,.16),rgba(255,255,255,.045))!important}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__thumb img{object-fit:contain!important;padding:4px!important}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__name,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__price,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__sum strong{color:var(--ujxxl-cart-ink)!important;opacity:1!important}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__name{font-size:clamp(1rem, 1.5vw, 1.18rem)!important;font-weight:950!important}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__options,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__state,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__sub,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__sum span{color:var(--ujxxl-cart-muted)!important;opacity:1!important}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__right{align-content:center!important;gap:12px!important}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__qty{gap:8px!important;padding:6px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:18px!important;background:rgba(255,255,255,.07)!important}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__qtyBtn{width:38px!important;height:38px!important;color:#17120a!important;border:0!important;border-radius:14px!important;background:linear-gradient(135deg,#ffd447,#ff9a18)!important;box-shadow:none!important}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__qtyInput{width:62px!important;height:38px!important;color:var(--ujxxl-cart-ink)!important;-webkit-text-fill-color:var(--ujxxl-cart-ink)!important;background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:14px!important}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__price,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__sum strong{font-size:clamp(1.05rem, 1.5vw, 1.35rem)!important;font-weight:950!important}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__remove{width:38px!important;height:38px!important;border-radius:14px!important}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__foot{padding:clamp(16px,2.2vw,24px) clamp(18px,3vw,28px) calc(clamp(16px,2.2vw,24px) + env(safe-area-inset-bottom))!important;border-top:1px solid rgba(255,212,71,.14)!important;background:linear-gradient(180deg,rgba(15,13,11,.98),rgba(10,9,8,.99))!important}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__sum{padding:0!important;margin-bottom:14px!important;color:var(--ujxxl-cart-muted)!important;background:0 0!important;border:0!important}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__actions{gap:12px!important}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__actions .btn{min-height:54px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:var(--ujxxl-cart-ink)!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:18px!important;background:rgba(255,255,255,.055)!important;box-shadow:none!important;text-decoration:none!important}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__actions .btn-primary{color:#17120a!important;border-color:rgba(255,154,24,.76)!important;background:linear-gradient(135deg,#ffd447,#ff9a18)!important}@media (max-width:640px){body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__item{grid-template-columns:1fr!important}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__right{display:grid!important;grid-template-columns:1fr auto auto!important;align-items:center!important;justify-items:end!important}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__qty{justify-self:stretch!important}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__actions{grid-template-columns:1fr!important}}body.tenant-ujxxl-active.ui-v2.tenant--shared.tenant-ujxxl-active:not(.tenant--pelasta):not(.tenant--bowling):not(.tenant--napikosar) .nk-cart-sheet .nk-cart-sheet__panel .nk-cart-sheet__name,body.tenant-ujxxl-active.ui-v2.tenant--shared.tenant-ujxxl-active:not(.tenant--pelasta):not(.tenant--bowling):not(.tenant--napikosar) .nk-cart-sheet .nk-cart-sheet__panel .nk-cart-sheet__price,body.tenant-ujxxl-active.ui-v2.tenant--shared.tenant-ujxxl-active:not(.tenant--pelasta):not(.tenant--bowling):not(.tenant--napikosar) .nk-cart-sheet .nk-cart-sheet__panel .nk-cart-sheet__sum strong,body.tenant-ujxxl-active.ui-v2.tenant--shared.tenant-ujxxl-active:not(.tenant--pelasta):not(.tenant--bowling):not(.tenant--napikosar) .nk-cart-sheet .nk-cart-sheet__panel .nk-cart-sheet__title{color:#fff8ea!important;opacity:1!important;text-shadow:none!important}body.tenant-ujxxl-active.ui-v2.tenant--shared.tenant-ujxxl-active:not(.tenant--pelasta):not(.tenant--bowling):not(.tenant--napikosar) .nk-cart-sheet .nk-cart-sheet__panel .nk-cart-sheet__options,body.tenant-ujxxl-active.ui-v2.tenant--shared.tenant-ujxxl-active:not(.tenant--pelasta):not(.tenant--bowling):not(.tenant--napikosar) .nk-cart-sheet .nk-cart-sheet__panel .nk-cart-sheet__state,body.tenant-ujxxl-active.ui-v2.tenant--shared.tenant-ujxxl-active:not(.tenant--pelasta):not(.tenant--bowling):not(.tenant--napikosar) .nk-cart-sheet .nk-cart-sheet__panel .nk-cart-sheet__sub,body.tenant-ujxxl-active.ui-v2.tenant--shared.tenant-ujxxl-active:not(.tenant--pelasta):not(.tenant--bowling):not(.tenant--napikosar) .nk-cart-sheet .nk-cart-sheet__panel .nk-cart-sheet__sum span{color:rgba(255,248,234,.72)!important;opacity:1!important}body.tenant-ujxxl-active.ui-v2.tenant--shared.tenant-ujxxl-active:not(.tenant--pelasta):not(.tenant--bowling):not(.tenant--napikosar) .nk-cart-sheet .nk-cart-sheet__panel .nk-cart-sheet__actions .btn{color:#fff8ea!important;border-color:rgba(255,255,255,.18)!important;background:rgba(255,255,255,.055)!important;box-shadow:none!important}body.tenant-ujxxl-active.ui-v2.tenant--shared.tenant-ujxxl-active:not(.tenant--pelasta):not(.tenant--bowling):not(.tenant--napikosar) .nk-cart-sheet .nk-cart-sheet__panel .nk-cart-sheet__actions .btn-primary{color:#17120a!important;border-color:rgba(255,154,24,.76)!important;background:linear-gradient(135deg,#ffd447,#ff9a18)!important}body.tenant-ujxxl-active.ui-v2.page-checkout .tenant-ujxxl,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active,body[data-tenant=ujxxl].ui-v2.page-checkout{background:radial-gradient(circle at 8% 34%,rgba(255,174,35,.22),transparent 27rem),radial-gradient(circle at 93% 12%,rgba(255,122,0,.13),transparent 30rem),linear-gradient(115deg,#fbf6eb 0,#f6efe5 48%,#fff8ee 100%)!important;color:#15110e!important}body.tenant-ujxxl-active .tenant-ujxxl .site-content-wrap.xxl-content-wrap,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .site-content-wrap,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .xxl-content-wrap,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active:not(.page-home):not(.tenant--bowling):not(.tenant--napikosar) .site-content-wrap{background:0 0!important;color:#15110e!important}body.tenant-ujxxl-active .tenant-ujxxl .co-page,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-page{--co-accent:#ff7a00;--co-accent-soft:rgba(255, 122, 0, .1);--co-ink:#15110e;--co-muted:#6b6258;--co-border:rgba(20, 17, 14, .12);max-width:min(980px,calc(100vw - 22px))!important;margin-inline:auto!important;padding:clamp(18px,4vw,38px) 0 clamp(110px,10vw,136px)!important;color:#15110e!important;background:0 0!important}body.tenant-ujxxl-active .tenant-ujxxl .co-wrap,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-wrap{max-width:100%!important}body.tenant-ujxxl-active .tenant-ujxxl .co-head,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-head{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;margin-bottom:clamp(16px,3vw,24px)!important;padding:clamp(22px,4vw,34px)!important;border:1px solid rgba(20,17,14,.08)!important;border-radius:30px!important;background:rgba(255,255,255,.9)!important;box-shadow:0 30px 78px rgba(36,24,10,.1)!important}body.tenant-ujxxl-active .tenant-ujxxl .co-title,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-title{color:#15110e!important;font-size:clamp(2.35rem, 6vw, 4.35rem)!important;line-height:.92!important;font-weight:950!important;letter-spacing:0!important}body.tenant-ujxxl-active .tenant-ujxxl .co-subtitle,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-subtitle{max-width:760px!important;color:#6b6258!important;font-size:clamp(1rem, 1.5vw, 1.12rem)!important;line-height:1.55!important}body.tenant-ujxxl-active .tenant-ujxxl .co-grid,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-grid{display:grid!important;grid-template-columns:1fr!important;gap:clamp(16px,3vw,22px)!important}body.tenant-ujxxl-active .tenant-ujxxl .co-form,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-form{gap:clamp(14px,2.5vw,18px)!important}body.tenant-ujxxl-active .tenant-ujxxl .co-account,body.tenant-ujxxl-active .tenant-ujxxl .co-coupon,body.tenant-ujxxl-active .tenant-ujxxl .co-optionBlock,body.tenant-ujxxl-active .tenant-ujxxl .co-section,body.tenant-ujxxl-active .tenant-ujxxl .co-summary,body.tenant-ujxxl-active .tenant-ujxxl .co-terms,body.tenant-ujxxl-active .tenant-ujxxl .co-trust,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-account,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-coupon,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-optionBlock,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-section,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-summary,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-terms,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-trust{color:#15110e!important;border:1px solid rgba(20,17,14,.12)!important;border-radius:24px!important;background:rgba(255,255,255,.94)!important;box-shadow:0 18px 48px rgba(25,20,15,.08)!important}body.tenant-ujxxl-active .tenant-ujxxl .co-section,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-section{grid-template-columns:48px minmax(0,1fr)!important;gap:16px!important;padding:clamp(18px,3vw,24px)!important}body.tenant-ujxxl-active .tenant-ujxxl .co-section--final,body.tenant-ujxxl-active .tenant-ujxxl .co-section--hero,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-section--final,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-section--hero{border-color:rgba(255,122,0,.18)!important}body.tenant-ujxxl-active .tenant-ujxxl .co-stepMark,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-stepMark{width:46px!important;height:46px!important;color:#fff!important;border:0!important;background:linear-gradient(135deg,#ff7a00,#ffae23)!important;box-shadow:0 12px 24px rgba(255,122,0,.22)!important}body.tenant-ujxxl-active .tenant-ujxxl .co-accTitle,body.tenant-ujxxl-active .tenant-ujxxl .co-sectionTitle,body.tenant-ujxxl-active .tenant-ujxxl .co-sumTitle,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-accTitle,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-sectionTitle,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-sumTitle{color:#15110e!important;font-size:clamp(1.25rem, 2vw, 1.55rem)!important;font-weight:950!important}body.tenant-ujxxl-active .tenant-ujxxl .co-accMeta,body.tenant-ujxxl-active .tenant-ujxxl .co-footnote,body.tenant-ujxxl-active .tenant-ujxxl .co-lineMeta,body.tenant-ujxxl-active .tenant-ujxxl .co-note,body.tenant-ujxxl-active .tenant-ujxxl .co-sectionHint,body.tenant-ujxxl-active .tenant-ujxxl .co-sumNote,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-accMeta,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-footnote,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-lineMeta,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-note,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-sectionHint,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-sumNote{color:#6b6258!important}body.tenant-ujxxl-active .tenant-ujxxl .co-check,body.tenant-ujxxl-active .tenant-ujxxl .co-page label,body.tenant-ujxxl-active .tenant-ujxxl .co-toggle,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-check,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-page label,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-toggle{color:#2d2823!important;font-weight:850!important}body.tenant-ujxxl-active .tenant-ujxxl .co-page input:not([type=hidden]):not([type=radio]):not([type=checkbox]),body.tenant-ujxxl-active .tenant-ujxxl .co-page select,body.tenant-ujxxl-active .tenant-ujxxl .co-page textarea,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-page input:not([type=hidden]):not([type=radio]):not([type=checkbox]),body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-page select,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-page textarea{min-height:54px!important;color:#15110e!important;-webkit-text-fill-color:#15110e!important;caret-color:#ff7a00!important;border:1px solid rgba(20,17,14,.12)!important;border-radius:16px!important;background:#fff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.7)!important}body.tenant-ujxxl-active .tenant-ujxxl .co-page input::placeholder,body.tenant-ujxxl-active .tenant-ujxxl .co-page textarea::placeholder,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-page input::placeholder,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-page textarea::placeholder{color:rgba(21,17,14,.42)!important;-webkit-text-fill-color:rgba(21,17,14,.42)!important}body.tenant-ujxxl-active .tenant-ujxxl .co-page input:focus,body.tenant-ujxxl-active .tenant-ujxxl .co-page select:focus,body.tenant-ujxxl-active .tenant-ujxxl .co-page textarea:focus,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-page input:focus,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-page select:focus,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-page textarea:focus{outline:0!important;border-color:rgba(255,122,0,.62)!important;box-shadow:0 0 0 4px rgba(255,122,0,.11)!important}body.tenant-ujxxl-active .tenant-ujxxl .co-toggle,body.tenant-ujxxl-active .tenant-ujxxl .co-toggle--shipping,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-toggle,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-toggle--shipping{border-color:rgba(20,17,14,.1)!important;background:rgba(255,255,255,.72)!important}body.tenant-ujxxl-active .tenant-ujxxl .co-tile,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-tile{min-height:96px!important;padding:16px!important;color:#15110e!important;border:1px solid rgba(20,17,14,.12)!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important}body.tenant-ujxxl-active .tenant-ujxxl .co-tile:hover,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-tile:hover{border-color:rgba(255,122,0,.32)!important;background:#fffaf4!important}body.tenant-ujxxl-active .tenant-ujxxl .co-tile.is-active,body.tenant-ujxxl-active .tenant-ujxxl .co-tile:has(input[type=radio]:checked),body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-tile.is-active,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-tile:has(input[type=radio]:checked){border-color:rgba(255,122,0,.42)!important;background:#fff8ee!important;box-shadow:0 14px 28px rgba(255,122,0,.1)!important}body.tenant-ujxxl-active .tenant-ujxxl .co-lineName,body.tenant-ujxxl-active .tenant-ujxxl .co-lineRight,body.tenant-ujxxl-active .tenant-ujxxl .co-tileAmount,body.tenant-ujxxl-active .tenant-ujxxl .co-tilePrice,body.tenant-ujxxl-active .tenant-ujxxl .co-tileTitle,body.tenant-ujxxl-active .tenant-ujxxl .co-totalRow,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-lineName,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-lineRight,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-tileAmount,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-tilePrice,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-tileTitle,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-totalRow{color:#15110e!important}body.tenant-ujxxl-active .tenant-ujxxl .co-tileDesc,body.tenant-ujxxl-active .tenant-ujxxl .co-tileMeta,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-tileDesc,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-tileMeta{color:#6b6258!important}body.tenant-ujxxl-active .tenant-ujxxl .co-tileAmount,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-tileAmount{background:rgba(20,17,14,.055)!important}body.tenant-ujxxl-active .tenant-ujxxl .co-carrierBadge,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-carrierBadge{color:#9a3e00!important;border-color:rgba(255,122,0,.2)!important;background:rgba(255,122,0,.1)!important}body.tenant-ujxxl-active .tenant-ujxxl .co-summaryCol,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-summaryCol{position:static!important;display:grid!important;gap:14px!important}body.tenant-ujxxl-active .tenant-ujxxl .co-summary,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-summary{transform:translateY(-4px)!important;padding:clamp(18px,3vw,24px)!important;box-shadow:0 32px 78px rgba(24,18,12,.16)!important}body.tenant-ujxxl-active .tenant-ujxxl .co-line,body.tenant-ujxxl-active .tenant-ujxxl .co-lines,body.tenant-ujxxl-active .tenant-ujxxl .co-totalRow--grand,body.tenant-ujxxl-active .tenant-ujxxl .co-totals,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-line,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-lines,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-totalRow--grand,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-totals{border-color:rgba(20,17,14,.1)!important}body.tenant-ujxxl-active .tenant-ujxxl .co-totalRow--grand,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-totalRow--grand{font-size:clamp(1.35rem, 3vw, 1.75rem)!important}body.tenant-ujxxl-active .tenant-ujxxl .co-totalRow--discount,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-totalRow--discount{color:#16843a!important}body.tenant-ujxxl-active .tenant-ujxxl .co-mobileBarBtn,body.tenant-ujxxl-active .tenant-ujxxl .co-submit,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-mobileBarBtn,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-submit{min-height:58px!important;color:#fff!important;border:0!important;border-radius:18px!important;background:linear-gradient(135deg,#21a34b,#58c850)!important;box-shadow:0 18px 34px rgba(33,163,75,.2)!important}body.tenant-ujxxl-active .tenant-ujxxl .co-mobileBarBtn:hover,body.tenant-ujxxl-active .tenant-ujxxl .co-submit:hover,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-mobileBarBtn:hover,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-submit:hover{transform:translateY(-1px)!important}body.tenant-ujxxl-active .tenant-ujxxl .co-btn,body.tenant-ujxxl-active .tenant-ujxxl .co-couponBtn,body.tenant-ujxxl-active .tenant-ujxxl .co-nextBtn,body.tenant-ujxxl-active .tenant-ujxxl .co-reportIssueBtn,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-btn,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-couponBtn,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-nextBtn,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-reportIssueBtn{color:#15110e!important;border-color:rgba(20,17,14,.12)!important;background:#f6f1ea!important;box-shadow:none!important}body.tenant-ujxxl-active .tenant-ujxxl .co-reportIssue,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-reportIssue{color:#5b3720!important;border-color:rgba(255,122,0,.2)!important;background:rgba(255,122,0,.08)!important}body.tenant-ujxxl-active .tenant-ujxxl .co-empty,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-empty{padding:clamp(22px,4vw,42px)!important;border:1px solid rgba(20,17,14,.12)!important;border-radius:24px!important;background:rgba(255,255,255,.94)!important}body.tenant-ujxxl-active .tenant-ujxxl .co-empty__text,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-empty__text{color:#6b6258!important}body.tenant-ujxxl-active .tenant-ujxxl .co-mobileBar,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-mobileBar{background:linear-gradient(180deg,transparent,rgba(247,241,231,.96) 42%)!important}body.tenant-ujxxl-active .tenant-ujxxl .co-mobileBarInner,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-mobileBarInner{border:1px solid rgba(20,17,14,.12)!important;border-radius:24px!important;background:rgba(255,255,255,.94)!important;box-shadow:0 24px 60px rgba(24,18,12,.16)!important;padding:10px!important}body.tenant-ujxxl-active .tenant-ujxxl .co-mobileBarLabel,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-mobileBarLabel{color:#6b6258!important}body.tenant-ujxxl-active .tenant-ujxxl .co-mobileBarTotal,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-mobileBarTotal{color:#15110e!important}body.tenant-ujxxl-active .tenant-ujxxl .co-modal__overlay,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-modal__overlay{background:rgba(21,17,14,.34)!important;backdrop-filter:blur(10px)!important}body.tenant-ujxxl-active .tenant-ujxxl .co-modal__head,body.tenant-ujxxl-active .tenant-ujxxl .co-modal__panel,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-modal__head,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-modal__panel{border-color:rgba(20,17,14,.12)!important;background:#fff!important}body.tenant-ujxxl-active .tenant-ujxxl .co-modal__title,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-modal__title{color:#15110e!important}body.tenant-ujxxl-active .tenant-ujxxl .co-modal__close,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-modal__close{color:#15110e!important;border-color:rgba(20,17,14,.12)!important;background:#f6f1ea!important}body.tenant-ujxxl-active .tenant-ujxxl .co-modal__body--gls,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-modal__body--gls{background:#fff!important}@media (max-width:760px){body.tenant-ujxxl-active .tenant-ujxxl .co-page,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-page{max-width:calc(100vw - 18px)!important;padding-top:16px!important}body.tenant-ujxxl-active .tenant-ujxxl .co-head,body.tenant-ujxxl-active .tenant-ujxxl .co-section,body.tenant-ujxxl-active .tenant-ujxxl .co-tiles,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-head,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-section,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-tiles{grid-template-columns:1fr!important}}body.tenant-ujxxl-active .gdprx-root.gdprx-min .gdprx-fab-wrap,body[data-tenant=ujxxl] .gdprx-root.gdprx-min .gdprx-fab-wrap{display:none}body.tenant-ujxxl-active .tenant-ujxxl .xxl-mobile-app-nav{z-index:92;grid-template-columns:repeat(4,minmax(0,1fr));border-color:rgba(255,255,255,.14);color:#fff8ea;background:rgba(17,15,13,.94);box-shadow:0 22px 64px rgba(0,0,0,.34)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-mobile-app-nav a,body.tenant-ujxxl-active .tenant-ujxxl .xxl-mobile-app-nav button{min-width:0;min-height:48px;color:rgba(255,248,234,.78)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-mobile-app-nav a:focus-visible,body.tenant-ujxxl-active .tenant-ujxxl .xxl-mobile-app-nav a:hover,body.tenant-ujxxl-active .tenant-ujxxl .xxl-mobile-app-nav button:focus-visible,body.tenant-ujxxl-active .tenant-ujxxl .xxl-mobile-app-nav button:hover{color:#17110d;background:linear-gradient(135deg,#ff6b00,#ffad19)}@media (min-width:880px){body.tenant-ujxxl-active .tenant-ujxxl .xxl-mobile-app-nav{display:grid;left:auto;right:24px;bottom:24px;width:min(430px,calc(100vw - 48px));min-height:58px;padding:7px;border-radius:999px}}@media (max-width:879px){body.tenant-ujxxl-active .tenant-ujxxl .xxl-mobile-app-nav{left:0;right:0;bottom:0;min-height:calc(70px + var(--xxl-safe-bottom));padding:8px max(10px,env(safe-area-inset-left)) calc(8px + var(--xxl-safe-bottom)) max(10px,env(safe-area-inset-right));border-right:0;border-bottom:0;border-left:0;border-radius:24px 24px 0 0}}@media (min-width:880px) and (max-width:1080px){body.tenant-ujxxl-active .tenant-ujxxl .xxl-site-header{grid-template-columns:minmax(210px,.8fr) minmax(220px,.95fr) auto;gap:12px}body.tenant-ujxxl-active .tenant-ujxxl .xxl-header-hours{max-width:330px}body.tenant-ujxxl-active .tenant-ujxxl .xxl-call-btn{padding-inline:12px;font-size:.88rem}body.tenant-ujxxl-active .tenant-ujxxl .xxl-cart-summary-btn{min-width:144px;gap:8px;padding-inline:12px}}body.tenant-ujxxl-active .ujxxl-options-backdrop{position:fixed;top:var(--xxl-nav-h,78px);right:0;bottom:0;left:0;z-index:88;background:linear-gradient(90deg,rgba(0,0,0,.26),rgba(0,0,0,.58)),rgba(0,0,0,.42);opacity:0;transition:opacity .2s}body.tenant-ujxxl-active .ujxxl-options-backdrop.is-open{opacity:1}body.tenant-ujxxl-active .ujxxl-options-sheet{position:fixed;top:var(--xxl-nav-h,78px);right:0;bottom:0;z-index:89;display:grid;width:clamp(560px,50vw,780px);grid-template-rows:auto minmax(0,1fr);border-left:1px solid rgba(255,255,255,.12);border-radius:30px 0 0;color:#fff8ea;background:radial-gradient(circle at 100% 0,rgba(255,159,26,.12),transparent 320px),linear-gradient(180deg,#1f1e1c,#151412 68%,#100f0e);box-shadow:-30px 0 78px rgba(0,0,0,.56);transform:translateX(105%);transition:transform .26s cubic-bezier(.2, .82, .2, 1)}body.tenant-ujxxl-active .ujxxl-options-sheet.is-open{transform:translateX(0)}body.tenant-ujxxl-active .ujxxl-options-sheet__head{display:flex;align-items:center;justify-content:flex-end;gap:16px;min-height:52px;padding:10px 18px 6px;border-bottom:1px solid rgba(255,255,255,.1)}body.tenant-ujxxl-active .ujxxl-options-sheet__head span{display:block;margin-bottom:5px;color:#ff9f1a;font-size:.72rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}body.tenant-ujxxl-active .ujxxl-options-sheet__head h2{margin:0;color:#fff8ea;font-size:clamp(1.28rem, 1.7vw, 1.72rem);line-height:1.05;letter-spacing:0}body.tenant-ujxxl-active .ujxxl-options-sheet__head button{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#fff8ea;font-size:1.45rem;cursor:pointer;background:rgba(255,255,255,.06)}body.tenant-ujxxl-active .ujxxl-options-sheet__body{min-height:0;overflow:auto;padding:24px 30px 28px;scrollbar-width:thin;scrollbar-color:rgba(255,159,26,.55) rgba(255,255,255,.08)}body.tenant-ujxxl-active .ujxxl-options-sheet,body.tenant-ujxxl-active .ujxxl-options-sheet *{color-scheme:dark}body.tenant-ujxxl-active .ujxxl-options-empty,body.tenant-ujxxl-active .ujxxl-options-error,body.tenant-ujxxl-active .ujxxl-options-loading{display:grid;gap:8px;padding:18px;border:1px solid rgba(255,255,255,.12);border-radius:18px;color:rgba(255,248,234,.72);background:rgba(255,255,255,.04)}body.tenant-ujxxl-active .ujxxl-options-form{display:grid;min-height:100%;gap:18px;grid-template-rows:auto auto minmax(0,1fr) auto}body.tenant-ujxxl-active .ujxxl-options-product{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;align-items:center;padding:0 0 12px;border:0;border-bottom:1px solid rgba(255,255,255,.1);border-radius:0;background:0 0}body.tenant-ujxxl-active .ujxxl-options-product__media{display:grid;height:82px;place-items:center;border-radius:14px;background:rgba(255,255,255,.055)}body.tenant-ujxxl-active .ujxxl-options-product__media img{max-width:100%;max-height:82px;object-fit:contain}body.tenant-ujxxl-active .ujxxl-options-product__copy{display:flex;min-height:82px;align-items:center;gap:14px;min-width:0}body.tenant-ujxxl-active .ujxxl-options-product__copy span{color:#ffd447;font-size:.68rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}body.tenant-ujxxl-active .ujxxl-options-product__copy h3{flex:1 1 auto;margin:0;color:#fff8ea;font-size:clamp(1.08rem, 1.35vw, 1.28rem);line-height:1.08;letter-spacing:0}body.tenant-ujxxl-active .ujxxl-options-product__price,body.tenant-ujxxl-active .ujxxl-options-submitbar strong{color:#ff9f1a;font-size:clamp(1.28rem, 1.65vw, 1.58rem);font-weight:950}body.tenant-ujxxl-active .ujxxl-options-product__price{flex:0 0 auto;white-space:nowrap}body.tenant-ujxxl-active .ujxxl-product-qty-step{display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;margin:2px 0 6px;padding:0;border:1px solid rgba(255,159,26,.2);border-radius:999px;background:rgba(255,159,26,.07);overflow:hidden}body.tenant-ujxxl-active .ujxxl-product-qty-step b{padding-left:12px;color:#fff8ea;font-size:.86rem;font-weight:900;line-height:1;white-space:nowrap}body.tenant-ujxxl-active .ujxxl-product-qty-step__control{display:inline-grid;grid-template-columns:34px 44px 34px;overflow:hidden;flex:0 0 auto;border:0;border-left:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(0,0,0,.24)}body.tenant-ujxxl-active .ujxxl-product-qty-step__control button,body.tenant-ujxxl-active .ujxxl-product-qty-step__control output{display:grid;height:34px;place-items:center;border:0;color:#fff8ea;font:inherit;font-weight:950;background:0 0}body.tenant-ujxxl-active .ujxxl-product-qty-step__control button{cursor:pointer;font-size:1rem;background:rgba(255,255,255,.08)}body.tenant-ujxxl-active .ujxxl-product-qty-step__control output{color:#130d08;font-size:1rem;background:#ffb02e}body.tenant-ujxxl-active .ujxxl-options-progress{display:none;align-items:center;justify-content:space-between;gap:14px;padding:0 0 14px;border:0;border-bottom:1px solid rgba(255,159,26,.22);border-radius:0;color:#fff8ea;background:0 0;box-shadow:none}body.tenant-ujxxl-active .ujxxl-options-step[data-group-code=menu] .ujxxl-options-guide,body.tenant-ujxxl-active .ujxxl-options-step[data-group-code=menu] .ujxxl-options-step-title{display:none}body.tenant-ujxxl-active .ujxxl-options-step[data-group-code=menu] .ujxxl-options-step-panel{padding-top:0}body.tenant-ujxxl-active .ujxxl-options-progress span{display:inline-flex;min-width:74px;justify-content:center;padding:7px 10px;border-radius:999px;color:#170f08;font-size:.84rem;font-weight:950;background:#ffb02e}body.tenant-ujxxl-active .ujxxl-options-progress strong{min-width:0;color:#fff8ea;font-size:1rem;line-height:1.2;text-align:right}body.tenant-ujxxl-active .ujxxl-options-groups{display:grid;align-content:start;gap:10px;min-height:0;padding-bottom:128px}body.tenant-ujxxl-active .ujxxl-options-group{display:grid;gap:12px;padding:0;border:0;border-radius:18px;background:0 0;box-shadow:none}body.tenant-ujxxl-active .ujxxl-options-group[hidden],body.tenant-ujxxl-active .ujxxl-options-step[hidden]{display:none!important}body.tenant-ujxxl-active .ujxxl-options-step-summary{display:flex;width:100%;align-items:center;justify-content:space-between;gap:14px;padding:13px 14px;border:1px solid rgba(255,255,255,.09);border-radius:18px;color:#fff8ea;text-align:left;cursor:pointer;background:rgba(255,255,255,.035);transition:border-color .16s,background .16s}body.tenant-ujxxl-active .ujxxl-options-step.is-active .ujxxl-options-step-summary{display:none}body.tenant-ujxxl-active .ujxxl-options-step-summary:hover,body.tenant-ujxxl-active .ujxxl-options-step.is-complete .ujxxl-options-step-summary:hover{border-color:rgba(255,159,26,.36);background:rgba(255,159,26,.08)}body.tenant-ujxxl-active .ujxxl-options-step.is-complete .ujxxl-options-step-summary{border-color:rgba(255,159,26,.18)}body.tenant-ujxxl-active .ujxxl-options-step.is-incomplete .ujxxl-options-step-summary{border-color:rgba(255,177,0,.42);background:rgba(255,177,0,.08)}body.tenant-ujxxl-active .ujxxl-options-step-summary span{display:grid;min-width:0;gap:4px}body.tenant-ujxxl-active .ujxxl-options-step-summary strong{overflow:hidden;color:#fff8ea;font-size:.98rem;font-weight:950;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}body.tenant-ujxxl-active .ujxxl-options-step-summary em{overflow:hidden;color:rgba(255,248,234,.64);font-size:.82rem;font-style:normal;font-weight:800;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}body.tenant-ujxxl-active .ujxxl-options-step-summary b{flex:0 0 auto;color:#ff9f1a;font-size:.92rem;font-weight:950;white-space:nowrap}body.tenant-ujxxl-active .ujxxl-options-step-panel{display:grid;gap:16px;padding:8px 0 4px}body.tenant-ujxxl-active .ujxxl-options-step:not(.is-active) .ujxxl-options-step-panel{display:none}body.tenant-ujxxl-active .ujxxl-options-step-title{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:0;color:#fff8ea;font-size:clamp(1.12rem, 1.45vw, 1.35rem);font-weight:950}body.tenant-ujxxl-active .ujxxl-options-step-title em{color:rgba(255,248,234,.55);font-size:.78rem;font-style:normal}body.tenant-ujxxl-active .ujxxl-options-group p{margin:0;color:rgba(255,248,234,.76);font-size:.96rem;line-height:1.48}body.tenant-ujxxl-active .ujxxl-options-guide{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border:0;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);color:rgba(255,248,234,.82);font-size:.94rem;font-weight:800;line-height:1.35}body.tenant-ujxxl-active .ujxxl-options-guide strong{display:inline-flex;flex:0 0 auto;min-height:32px;align-items:center;justify-content:center;padding:0 12px;border-radius:999px;color:#17100a;font-size:.82rem;font-weight:950;white-space:nowrap;background:#ffb02e}body.tenant-ujxxl-active .ujxxl-options-guide.is-warning strong{color:#221406;background:#ffd260}body.tenant-ujxxl-active .ujxxl-options-guide.is-complete strong{color:#08160d;background:#7ee39d}body.tenant-ujxxl-active .ujxxl-options-choice-grid{display:grid;gap:12px;padding-bottom:8px}body.tenant-ujxxl-active .ujxxl-options-choice{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:center;min-height:62px;padding:13px 14px;border:1px solid rgba(255,255,255,.09);border-radius:16px;cursor:pointer;background:rgba(255,255,255,.035);box-shadow:none;transition:transform .16s,border-color .16s,background .16s}body.tenant-ujxxl-active .ujxxl-options-choice--with-image{grid-template-columns:104px minmax(0,1fr);min-height:96px;padding-block:12px}body.tenant-ujxxl-active .ujxxl-options-choice:has(input:checked),body.tenant-ujxxl-active .ujxxl-options-choice:hover{transform:none;border-color:rgba(255,159,26,.48);background:rgba(255,159,26,.1)}body.tenant-ujxxl-active .ujxxl-options-choice:has(input[data-option-menu-trigger="1"]){min-height:78px;border-color:rgba(255,159,26,.38);background:linear-gradient(135deg,rgba(255,159,26,.18),rgba(255,159,26,.055))}body.tenant-ujxxl-active .ujxxl-options-choice:has(input[data-option-menu-trigger="1"]:checked){border-color:rgba(255,176,46,.86);background:linear-gradient(135deg,rgba(255,159,26,.28),rgba(255,159,26,.11));box-shadow:0 18px 40px rgba(255,159,26,.12)}body.tenant-ujxxl-active .ujxxl-options-choice:has(input[data-option-menu-trigger="1"]) .ujxxl-options-choice__name{color:#fff8ea;font-size:clamp(1.18rem, 1.8vw, 1.42rem);font-weight:950}body.tenant-ujxxl-active .ujxxl-options-choice>input[data-option-price]{position:absolute;left:16px;top:50%;width:19px;height:19px;accent-color:#ff9f1a;transform:translateY(-50%)}body.tenant-ujxxl-active .ujxxl-options-choice__thumb{position:relative;z-index:1;display:grid;width:76px;height:70px;margin-left:28px;place-items:center;border-radius:15px;background:radial-gradient(circle at 50% 35%,rgba(255,159,26,.16),transparent 68%),rgba(255,255,255,.045);box-shadow:0 14px 30px rgba(0,0,0,.22);overflow:visible}body.tenant-ujxxl-active .ujxxl-options-choice__thumb img{width:auto;height:auto;max-width:66px;max-height:66px;object-fit:contain;object-position:center;padding:0;filter:drop-shadow(0 10px 14px rgba(0, 0, 0, .3))}body.tenant-ujxxl-active .ujxxl-options-choice__main{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding-left:34px}body.tenant-ujxxl-active .ujxxl-options-choice--with-image .ujxxl-options-choice__main{padding-left:0}body.tenant-ujxxl-active .ujxxl-options-choice:has(input[data-option-menu-trigger="1"]) .ujxxl-options-choice__main{min-height:42px}body.tenant-ujxxl-active .ujxxl-options-choice__name{min-width:0;color:rgba(255,248,234,.96);font-size:1rem;font-weight:900;line-height:1.22}body.tenant-ujxxl-active .ujxxl-options-choice__price{display:inline-flex;min-width:72px;min-height:36px;align-items:center;justify-content:center;padding:0 10px;border-radius:999px;color:#120d08;font-size:.9rem;font-weight:950;white-space:nowrap;background:#ff9f1a;box-shadow:0 12px 24px rgba(255,159,26,.22)}body.tenant-ujxxl-active .ujxxl-options-qty{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;margin:4px 0 0 34px;padding:12px 14px;border:1px solid rgba(255,159,26,.2);border-radius:14px;color:rgba(255,248,234,.78);font-size:.86rem;font-weight:900;background:rgba(255,159,26,.07)}body.tenant-ujxxl-active .ujxxl-options-choice:has(input[data-option-menu-trigger="1"]) .ujxxl-options-qty{margin-top:6px;border-color:rgba(255,176,46,.28);background:rgba(0,0,0,.18)}body.tenant-ujxxl-active .ujxxl-options-qty[hidden]{display:none}body.tenant-ujxxl-active .ujxxl-options-qty__control{display:inline-grid;grid-template-columns:44px 54px 44px;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(0,0,0,.2)}body.tenant-ujxxl-active .ujxxl-options-qty__control button,body.tenant-ujxxl-active .ujxxl-options-qty__control input{height:42px;border:0;color:#fff8ea;font:inherit;font-weight:950;text-align:center;background:0 0}body.tenant-ujxxl-active .ujxxl-options-qty__control button{cursor:pointer;font-size:1.1rem;background:rgba(255,255,255,.08)}body.tenant-ujxxl-active .ujxxl-options-qty__control input{width:54px;color:#130d08;font-size:1.1rem;background:#ffb02e;appearance:textfield}body.tenant-ujxxl-active .ujxxl-options-qty__control input::-webkit-inner-spin-button,body.tenant-ujxxl-active .ujxxl-options-qty__control input::-webkit-outer-spin-button{margin:0;appearance:none}body.tenant-ujxxl-active .ujxxl-options-step-error{padding:12px 14px;border:1px solid rgba(255,79,61,.38);border-radius:16px;color:#ffe8df;font-size:.94rem;font-weight:850;background:rgba(255,79,61,.12)}body.tenant-ujxxl-active .ujxxl-options-extra-total{justify-self:start;padding:0;border:0;border-radius:0;color:#ff9f1a;font-weight:950;background:0 0}body.tenant-ujxxl-active .ujxxl-options-submitbar{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0 0;padding:16px 0 0;border:1px solid rgba(255,255,255,.1);border-width:1px 0 0;border-radius:0;background:#100f0e;box-shadow:0 -24px 34px rgba(16,15,14,.86)}body.tenant-ujxxl-active .ujxxl-options-submitbar span{display:block;color:rgba(255,248,234,.58);font-size:.72rem;font-weight:900}body.tenant-ujxxl-active .ujxxl-options-nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}body.tenant-ujxxl-active .ujxxl-options-navbtn,body.tenant-ujxxl-active .ujxxl-options-submit{min-height:48px;padding:0 22px;border:1px solid rgba(255,255,255,.14);border-radius:999px;font-weight:950;cursor:pointer}body.tenant-ujxxl-active .ujxxl-options-navbtn{border-color:rgba(255,176,46,.32);color:#fff8ea;background:linear-gradient(135deg,rgba(255,176,46,.16),rgba(255,255,255,.06));box-shadow:inset 0 0 0 1px rgba(255,255,255,.035),0 10px 24px rgba(0,0,0,.18)}body.tenant-ujxxl-active .ujxxl-options-navbtn::before{content:"‹";margin-right:8px;color:#ffb02e;font-size:1.25rem;line-height:0}body.tenant-ujxxl-active .ujxxl-options-navbtn:not(:disabled):hover{border-color:rgba(255,176,46,.62);background:linear-gradient(135deg,rgba(255,176,46,.24),rgba(255,255,255,.08))}body.tenant-ujxxl-active .ujxxl-options-navbtn:disabled{cursor:not-allowed;opacity:.45}body.tenant-ujxxl-active .ujxxl-options-submit{border-color:transparent;color:#120d08;background:linear-gradient(135deg,#ff9f1a,#ffd447)}body.tenant-ujxxl-active .ujxxl-options-submit:disabled{cursor:not-allowed;color:rgba(255,248,234,.74);background:rgba(255,255,255,.1)}body.tenant-ujxxl-active .ujxxl-options-navbtn[hidden],body.tenant-ujxxl-active .ujxxl-options-submit[hidden]{display:none}@media (max-width:680px){body.tenant-ujxxl-active .ujxxl-options-backdrop,body.tenant-ujxxl-active .ujxxl-options-sheet{top:76px}body.tenant-ujxxl-active .ujxxl-options-sheet{width:min(calc(100vw - 10px),430px);border-radius:24px 0 0}body.tenant-ujxxl-active .ujxxl-options-sheet__head{padding:18px 18px 14px}body.tenant-ujxxl-active .ujxxl-options-sheet__body{padding:14px 14px 96px}body.tenant-ujxxl-active .ujxxl-options-form{gap:14px}body.tenant-ujxxl-active .ujxxl-product-qty-step{align-items:center;flex-direction:row;margin:2px 0 6px;padding:0}body.tenant-ujxxl-active .ujxxl-product-qty-step__control{width:auto;grid-template-columns:32px 42px 32px}body.tenant-ujxxl-active .ujxxl-options-product{grid-template-columns:94px minmax(0,1fr);gap:12px;padding:12px}body.tenant-ujxxl-active .ujxxl-options-product__copy{align-items:flex-start;flex-direction:column;gap:7px;min-height:0}body.tenant-ujxxl-active .ujxxl-options-product__media{height:88px}body.tenant-ujxxl-active .ujxxl-options-product__media img{max-height:88px}body.tenant-ujxxl-active .ujxxl-options-group{padding:0}body.tenant-ujxxl-active .ujxxl-options-guide{align-items:flex-start;flex-direction:column;gap:8px;font-size:.9rem}body.tenant-ujxxl-active .ujxxl-options-choice{padding-right:12px}body.tenant-ujxxl-active .ujxxl-options-choice--with-image{grid-template-columns:86px minmax(0,1fr);min-height:88px}body.tenant-ujxxl-active .ujxxl-options-choice__thumb{width:64px;height:62px;margin-left:24px;border-radius:13px}body.tenant-ujxxl-active .ujxxl-options-choice__thumb img{max-width:56px;max-height:58px}body.tenant-ujxxl-active .ujxxl-options-qty{grid-column:1/-1;grid-template-columns:1fr;gap:10px;margin-left:34px}body.tenant-ujxxl-active .ujxxl-options-qty__control{width:100%;grid-template-columns:1fr 1.2fr 1fr}body.tenant-ujxxl-active .ujxxl-options-qty__control input{width:100%}body.tenant-ujxxl-active .ujxxl-options-submitbar{align-items:stretch;flex-direction:column}body.tenant-ujxxl-active .ujxxl-options-nav,body.tenant-ujxxl-active .ujxxl-options-navbtn,body.tenant-ujxxl-active .ujxxl-options-submit{width:100%}body.tenant-ujxxl-active .ujxxl-options-nav{display:grid;grid-template-columns:1fr 1fr}body.tenant-ujxxl-active .ujxxl-options-submit[data-ujxxl-options-add]{grid-column:1/-1}}body.tenant-ujxxl-active .tenant-ujxxl .xxl-category-scroll-anchor{display:block!important;grid-column:1/-1!important;width:100%!important;height:1px!important;scroll-margin-top:128px!important;pointer-events:none!important}body.tenant-ujxxl-active .tenant-ujxxl .xxl-category-rail{display:grid!important;left:max(14px,env(safe-area-inset-left))!important;gap:13px!important}body.tenant-ujxxl-active .tenant-ujxxl .xxl-rail-btn{width:72px!important;height:72px!important}body.tenant-ujxxl-active .tenant-ujxxl .xxl-rail-icon{width:62px!important;height:62px!important;font-size:2rem!important}body.tenant-ujxxl-active .tenant-ujxxl .xxl-rail-label{left:calc(100% + 14px)!important;display:inline-flex!important;align-items:center!important;gap:8px!important;padding:10px 14px!important;color:#17120a!important;font-size:.9rem!important;font-weight:950!important;letter-spacing:0!important;box-shadow:0 16px 38px rgba(255,154,24,.26),0 10px 24px rgba(0,0,0,.28)!important}@media (max-width:1023px){body.tenant-ujxxl-active .tenant-ujxxl .xxl-category-rail{display:none!important}}body.tenant-ujxxl-active.page-ujxxl-home .tenant-ujxxl,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar),body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home{color:var(--ujxxl-live-text)!important;background:var(--ujxxl-live-body-bg)!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-public.xxl-home{overflow:visible!important;isolation:isolate!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .xxl-hero{top:var(--xxl-nav-h,76px)!important;z-index:0!important;min-height:calc(100svh - var(--xxl-nav-h,76px))!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .xxl-menu-section{position:relative!important;z-index:2!important;width:min(1340px,calc(100vw - 48px))!important;max-width:min(1340px,calc(100vw - 48px))!important;margin-inline:auto!important;padding-inline:clamp(18px,3vw,34px)!important;color:var(--ujxxl-live-text)!important;border:0!important;border-radius:0!important;box-shadow:var(--ujxxl-live-strip-shadow)!important;animation:none!important;overflow:visible!important;padding-top:clamp(84px,11vw,150px)!important;background:var(--ujxxl-live-strip-bg)!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .xxl-category-block--all{padding:0!important;background:0 0!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-products-grid,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .xxl-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:clamp(28px,3vw,42px)!important;overflow:visible!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product.xxl-product-card,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-products-grid .category-product{--ujxxl-card-hover-scale:1;position:relative!important;display:flex!important;flex-direction:column!important;gap:0!important;min-width:0!important;min-height:0!important;height:auto!important;padding:0!important;color:var(--ujxxl-live-text)!important;background:0 0!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;overflow:visible!important;isolation:isolate!important;animation:none!important;transition:none!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product.xxl-product-card:focus-within,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product.xxl-product-card:hover,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-products-grid .category-product:focus-within,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-products-grid .category-product:hover{--ujxxl-card-hover-scale:1;transform:none!important;border-color:transparent!important;box-shadow:none!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product.xxl-product-card::after,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product.xxl-product-card::before,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-products-grid .category-product::before{content:none!important;display:none!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-image-wrapper,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-products-grid .category-product .category-product-image-wrapper{top:calc(var(--xxl-nav-h,76px) + 18px)!important;z-index:1!important;display:grid!important;height:300px!important;min-height:300px!important;aspect-ratio:auto!important;place-items:center!important;padding:20px 0 0!important;border:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important;overflow:visible!important;perspective:none!important;transform-style:flat!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-image-wrapper::after,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-image-wrapper::before,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-products-grid .category-product .category-product-image-wrapper::after,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-products-grid .category-product .category-product-image-wrapper::before{content:none!important;display:none!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-media,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-products-grid .category-product .category-product-media{position:relative!important;display:grid!important;width:min(112%,470px)!important;height:276px!important;min-height:276px!important;aspect-ratio:auto!important;place-items:center!important;border:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important;isolation:auto!important;transform-style:flat!important;overflow:visible!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-media::after,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-media::before,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-products-grid .category-product .category-product-media::after,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-products-grid .category-product .category-product-media::before{content:none!important;display:none!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-image,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-products-grid .category-product .category-product-image{z-index:1!important;display:block!important;width:min(112%,460px)!important;height:266px!important;max-height:266px!important;min-height:0!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;background:0 0!important;filter:drop-shadow(0 16px 20px rgba(56, 31, 8, .14))!important;transform:translateY(0) scale(var(--ujxxl-card-hover-scale,1))!important;animation:none!important;transition:transform .18s!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product.xxl-product-card:focus-within .category-product-image,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product.xxl-product-card:hover .category-product-image,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-products-grid .category-product:focus-within .category-product-image,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-products-grid .category-product:hover .category-product-image{transform:translateY(-3px) scale(var(--ujxxl-card-hover-scale,1))!important;filter:drop-shadow(0 16px 20px rgba(56, 31, 8, .14))!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-body,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-products-grid .category-product .category-product-body{position:relative!important;z-index:2!important;display:flex!important;flex:1 1 auto!important;flex-direction:column!important;gap:12px!important;min-height:0!important;margin-top:-92px!important;padding:18px 22px!important;color:var(--ujxxl-live-text)!important;background:var(--ujxxl-live-card)!important;border:1px solid rgba(17,17,17,.16)!important;border-radius:22px!important;box-shadow:none!important;transform:none!important;transition:none!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product-title,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product-title a{width:100%!important;color:var(--ujxxl-live-text)!important;font-size:clamp(1.08rem, 1.4vw, 1.28rem)!important;font-weight:1000!important;letter-spacing:0!important;text-align:left!important;text-decoration:none!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product-shortdesc{color:var(--ujxxl-live-muted)!important;font-size:.9rem!important;line-height:1.45!important;text-align:left!important;min-height:3.95em!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product-title-price-row{width:100%!important;max-width:100%!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product-prices{position:absolute!important;top:20px!important;right:20px!important;z-index:4!important;display:flex!important;align-items:baseline!important;justify-content:flex-end!important;gap:8px!important;width:auto!important;max-width:calc(100% - 40px)!important;margin:0!important;padding:0!important;background:0 0!important;border:0!important;box-shadow:none!important;transform:none!important;pointer-events:none!important;min-height:32px!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product-price{color:var(--ujxxl-live-text)!important;display:inline-flex!important;align-items:baseline!important;gap:4px!important;width:auto!important;min-width:0!important;min-height:0!important;padding:10px 16px!important;border:2px solid var(--ujxxl-live-text)!important;border-radius:15px!important;font-size:clamp(1.2rem, 1.5vw, 1.45rem)!important;font-weight:1000!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap!important;background:0 0!important;box-shadow:none!important;transform:none!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product-price::after{content:none!important;display:none!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product-price .px-ft{display:inline!important;font-size:inherit!important;line-height:inherit!important;white-space:nowrap!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product-oldprice{color:rgba(23,17,13,.48)!important;font-size:.9rem!important;font-weight:800!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product-flags{display:flex!important;flex-wrap:wrap!important;gap:8px!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product-flag{display:inline-flex!important;width:fit-content!important;min-height:28px!important;align-items:center!important;padding:6px 10px!important;border:0!important;border-radius:999px!important;color:#fff!important;font-size:.72rem!important;font-weight:1000!important;text-transform:uppercase!important;letter-spacing:0!important;background:linear-gradient(135deg,var(--ujxxl-live-primary),var(--ujxxl-live-primary-2))!important;box-shadow:0 10px 20px rgba(255,107,0,.18)!important;transform:none!important;transition:transform .24s,box-shadow .24s!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product:hover .category-product-flag{transform:translateY(-2px)!important;box-shadow:0 14px 24px rgba(255,107,0,.24)!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product-actions{left:22px!important;right:22px!important;bottom:16px!important;z-index:5!important;display:block!important;opacity:1!important;visibility:visible!important;transform:none!important;background:#fff!important;border:0!important;border-radius:22px!important;box-shadow:none!important;backdrop-filter:none!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product-action-set{display:grid!important;grid-template-columns:48px 108px minmax(0,1fr)!important;gap:10px!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product-action--ghost{min-width:0!important;min-height:46px!important;width:100%!important;height:46px!important;padding:0!important;border:1px solid var(--ujxxl-live-border)!important;border-radius:14px!important;color:var(--ujxxl-live-text)!important;font-size:0!important;font-weight:1000!important;background:rgba(255,255,255,.72)!important;box-shadow:none!important;transform:none!important;transition:background .16s,color .16s,box-shadow .16s!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product-action--ghost::before{content:"i"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:1rem!important;font-weight:1000!important;line-height:1!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product-action--share{color:#fff!important;background:#1877f2!important;border-color:rgba(24,119,242,.26)!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product-action--share::before{content:none!important;display:none!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product-action--share svg{width:21px!important;height:21px!important;display:block!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product-action--share:focus-visible,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product-action--share:hover{color:#fff!important;background:#0f5fce!important;box-shadow:0 14px 28px rgba(24,119,242,.22)!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product-action--ghost[data-ujxxl-options-open]{font-size:.78rem!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product-action--ghost[data-ujxxl-options-open]::before{content:none!important;display:none!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product-action--ghost:focus-visible,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product-action--ghost:hover{color:#fff!important;background:var(--ujxxl-live-text)!important;box-shadow:0 16px 30px rgba(23,17,13,.14)!important;transform:none!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product-action--cart,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product-add{min-width:0!important;min-height:46px!important;width:100%!important;height:46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:12px 16px!important;border:0!important;border-radius:14px!important;color:#fff!important;font-size:1rem!important;font-weight:1000!important;line-height:1!important;letter-spacing:0!important;text-decoration:none!important;background:linear-gradient(135deg,#1b8f43,#60c65a)!important;box-shadow:0 15px 30px rgba(27,143,67,.22)!important;transform:none!important;filter:none!important;transition:box-shadow .16s,filter .16s!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product-action--cart::after,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product-action--cart::before,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product-add::after,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product-add::before{content:none!important;display:none!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product-action--cart:focus-visible,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product-action--cart:hover,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product-add:focus-visible,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product-add:hover{transform:none!important;box-shadow:0 18px 34px rgba(27,143,67,.3)!important;outline:0!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product-row{display:block!important;width:100%!important;min-width:0!important}@media (max-width:1180px){body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-products-grid,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .xxl-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-products-grid,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .xxl-product-grid{grid-template-columns:1fr!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product-action-set{grid-template-columns:44px 96px minmax(0,1fr)!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-image-wrapper,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-products-grid .category-product .category-product-image-wrapper{position:relative!important;top:auto!important;height:250px!important;min-height:250px!important;padding-top:0!important;z-index:1!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product.xxl-product-card,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-products-grid .category-product{min-height:570px!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-media,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-products-grid .category-product .category-product-media{width:min(120%,360px)!important;height:244px!important;min-height:244px!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-image,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-products-grid .category-product .category-product-image{width:min(120%,350px)!important;height:232px!important;max-height:232px!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-body,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-products-grid .category-product .category-product-body{margin-top:-54px!important;min-height:332px!important;padding:62px 18px 106px!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product-prices{top:14px!important;right:14px!important;max-width:calc(100% - 28px)!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product-price{border-radius:13px!important;font-size:clamp(1.05rem, 6vw, 1.35rem)!important;padding:8px 12px!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product-actions{left:16px!important;right:16px!important;bottom:14px!important;padding:8px!important}}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar){background:radial-gradient(circle at 6% 44%,rgba(255,177,49,.18),transparent 22rem),radial-gradient(circle at 96% 34%,rgba(255,159,26,.22),transparent 28rem),#fbf8f1!important;color:#17110d!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl{background:0 0!important;color:#17110d!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .pdp-unified-shell{width:min(1360px,calc(100vw - 48px))!important;margin:clamp(16px,2.4vw,34px) auto clamp(36px,5vw,72px)!important;padding:clamp(20px,3vw,40px)!important;border:0!important;border-radius:30px!important;color:#17110d!important;background:#fff!important;box-shadow:0 30px 90px rgba(90,64,28,.13),0 12px 32px rgba(255,126,17,.09)!important;overflow:visible!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .pdp-unified-shell .pdp-top::after,body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .pdp-unified-shell .pdp-top::before,body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .pdp-unified-shell::after,body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .pdp-unified-shell::before{content:none!important;display:none!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .pdp-unified-shell>.product-page{max-width:none!important;margin:0!important;padding:0!important;color:#17110d!important;background:0 0!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-breadcrumbs{margin:0 0 clamp(22px,3vw,34px)!important;color:rgba(23,17,13,.52)!important;font-size:.9rem!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-breadcrumbs a,body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-breadcrumbs span{color:inherit!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .pdp-top,body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .pdp-top--no-thumbs{display:grid!important;grid-template-columns:minmax(0,.76fr) minmax(360px,.58fr)!important;gap:clamp(28px,4vw,52px)!important;align-items:start!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .pdp-hero,body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .pg-mainBtn,body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-media-card,body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-media-wrapper{border:0!important;border-radius:0!important;color:#17110d!important;background:0 0!important;box-shadow:none!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-media-card{min-height:clamp(390px,42vw,560px)!important;padding:0!important;display:grid!important;place-items:center!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-media-wrapper{width:100%!important;min-height:clamp(370px,40vw,540px)!important;display:grid!important;place-items:center!important;background:radial-gradient(circle at 50% 54%,rgba(255,198,96,.2),transparent 20rem),radial-gradient(circle at 50% 50%,rgba(17,17,17,.06),transparent 18rem)!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .pg-mainBtn{width:100%!important;min-height:inherit!important;padding:0!important;display:grid!important;place-items:center!important;cursor:zoom-in!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-main-image{width:min(100%,600px)!important;height:clamp(320px,35vw,500px)!important;max-height:none!important;object-fit:contain!important;filter:drop-shadow(0 28px 38px rgba(23, 17, 13, .16))!important;transform:none!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-purchase-card{position:sticky!important;top:calc(var(--xxl-nav-h,76px) + 18px)!important;max-height:calc(100svh - var(--xxl-nav-h,76px) - 36px)!important;overflow:auto!important;padding:clamp(20px,2.6vw,30px)!important;border:1px solid rgba(17,17,17,.1)!important;border-radius:24px!important;color:#17110d!important;background:#fff!important;box-shadow:0 22px 56px rgba(34,24,16,.1),0 10px 28px rgba(255,126,17,.08)!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-titleblock{margin:0 0 18px!important;padding:0 0 20px!important;border-bottom:1px solid rgba(17,17,17,.08)!important;color:#17110d!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-category-link{color:#ff6b00!important;font-size:.8rem!important;font-weight:1000!important;letter-spacing:.08em!important;text-transform:uppercase!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-title-main{max-width:8.6em!important;margin:8px 0 12px!important;color:#17110d!important;font-size:clamp(2.1rem, 3.6vw, 4rem)!important;line-height:.96!important;letter-spacing:0!important;text-wrap:balance!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-lead{color:rgba(23,17,13,.66)!important;font-size:1rem!important;line-height:1.55!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-conversion-note,body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-facts,body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-row--secondary,body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-title-actions{display:none!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-price-block{display:flex!important;align-items:center!important;gap:14px!important;flex-wrap:wrap!important;margin:18px 0!important;padding:0!important;border:0!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-price-lg,body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-price-main{width:auto!important;min-width:0!important;margin:0!important;padding:12px 18px!important;border:0!important;border-radius:16px!important;color:#fff!important;background:linear-gradient(135deg,#ff6b00,#ffad22)!important;box-shadow:0 18px 34px rgba(255,107,0,.24)!important;font-size:clamp(1.55rem, 2.35vw, 2.35rem)!important;line-height:1!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-old-price,body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-price-unit{color:rgba(23,17,13,.55)!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-page-qty-inline{min-height:44px!important;padding:6px 8px 6px 12px!important;border:1px solid rgba(17,17,17,.1)!important;border-radius:999px!important;color:#17110d!important;background:rgba(250,247,241,.92)!important;box-shadow:none!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-row--ujxxl-options{margin:0!important;padding:0!important;border:0!important;background:0 0!important;box-shadow:none!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-page-options-groups{max-height:min(44vh,440px)!important;padding:0 4px 94px 0!important;overflow:auto!important;scrollbar-width:thin!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .ujxxl-options-choice,body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .ujxxl-options-group,body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .ujxxl-options-step,body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .ujxxl-options-step-summary{color:#17110d!important;border-color:rgba(17,17,17,.1)!important;background:#fff!important;box-shadow:none!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .ujxxl-options-choice:has(input:checked),body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .ujxxl-options-choice:hover,body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .ujxxl-options-step.is-active .ujxxl-options-step-summary,body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .ujxxl-options-step:has(input:checked){border-color:rgba(255,107,0,.44)!important;background:rgba(255,107,0,.07)!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .ujxxl-options-choice__name,body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .ujxxl-options-step-title{color:#17110d!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .ujxxl-options-guide,body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .ujxxl-options-step-summary em,body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .ujxxl-options-step-summary span{color:rgba(23,17,13,.58)!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .ujxxl-options-choice__price,body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .ujxxl-options-extra-total{color:#ff6b00!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-page-options-submitbar{position:sticky!important;bottom:-1px!important;z-index:5!important;margin:-76px -8px 0!important;padding:18px 8px 0!important;border:0!important;color:#17110d!important;background:linear-gradient(180deg,rgba(255,255,255,.7),#fff 42%)!important;box-shadow:0 -18px 32px rgba(255,255,255,.92)!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-page-options-submitbar>div:first-child{display:none!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .ujxxl-options-nav{width:100%!important;display:grid!important;grid-template-columns:minmax(88px,.55fr) minmax(0,1fr)!important;gap:10px!important;align-items:stretch!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .ujxxl-options-navbtn,body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .ujxxl-options-submit{min-height:52px!important;border-radius:15px!important;font-weight:1000!important;box-shadow:none!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .ujxxl-options-navbtn{color:#17110d!important;border:1px solid rgba(17,17,17,.1)!important;background:#fff!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .ujxxl-options-submit{color:#fff!important;border:0!important;background:linear-gradient(135deg,#1b8f43,#60c65a)!important;box-shadow:0 16px 32px rgba(27,143,67,.2)!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .pdp-bottom,body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .pdp-faq-card,body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .pdp-more,body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-description-card,body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-params-card{color:#17110d!important;border-color:rgba(17,17,17,.08)!important;background:#fff!important;box-shadow:none!important}@media (max-width:980px){body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .pdp-unified-shell{width:min(100%,calc(100vw - 24px))!important;margin-top:92px!important;padding:18px!important;border-radius:24px!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .pdp-top,body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .pdp-top--no-thumbs{grid-template-columns:1fr!important;gap:18px!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-media-card,body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-media-wrapper{min-height:300px!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-main-image{height:290px!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-purchase-card{position:relative!important;top:auto!important;max-height:none!important;overflow:visible!important;padding:20px!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-title-main{max-width:none!important;font-size:clamp(2rem, 11vw, 3.35rem)!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-page-options-groups{max-height:none!important;overflow:visible!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-page-options-submitbar{margin-top:12px!important}}@media (max-width:879px){body.tenant-ujxxl-active .tenant-ujxxl .xxl-hero{width:100%;min-height:calc(100svh - var(--xxl-nav-h,76px));padding-inline:max(14px,env(safe-area-inset-left)) max(14px,env(safe-area-inset-right))!important;justify-items:center;overflow:hidden}body.tenant-ujxxl-active .tenant-ujxxl .xxl-hero-visual{width:min(100%,430px);min-height:min(620px,calc(100svh - 132px));margin-inline:auto;place-items:center;transform:none}body.tenant-ujxxl-active .tenant-ujxxl .xxl-logo-orbit{margin-inline:auto;transform:translateX(0)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-mobile-menu-sheet{display:flex;flex-direction:column;height:min(94svh,820px);max-height:calc(100svh - max(8px,env(safe-area-inset-top)));overflow:hidden;color:#fff8ea}body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-head{position:relative;z-index:2;flex:0 0 auto;align-items:flex-start;margin:0 -2px 8px;padding:4px 2px 10px;color:#fff8ea;background:linear-gradient(180deg,rgba(20,17,14,.98),rgba(20,17,14,.86))}body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-category-grid strong,body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-close{color:#fff8ea}body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-head p{margin-bottom:0;color:#ffd447}body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-account-quick{gap:7px;margin-top:7px}body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-account-quick__item{min-height:44px;padding:7px 9px;border-radius:14px}body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-category-grid{position:relative;flex:1 1 auto;min-height:0;align-content:start;overflow-y:auto;overscroll-behavior:contain;gap:8px;padding:2px 2px 14px;scrollbar-color:rgba(255,154,24,.72) rgba(255,255,255,.08)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-category-grid a{min-height:58px;padding:9px 10px;border-radius:16px;color:#fff8ea;background:rgba(255,255,255,.08)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-category-grid a span{font-size:1.05rem;line-height:1}body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-category-grid a strong{font-size:.8rem;line-height:1.1}body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-category-grid a::after{display:none}body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-contact{position:relative;z-index:2;flex:0 0 auto;margin-top:10px;margin-bottom:calc(78px + var(--xxl-safe-bottom,0px));color:rgba(255,248,234,.76);background:linear-gradient(180deg,rgba(34,28,22,.94),rgba(17,15,13,.98))}}@media (max-width:640px){body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product.xxl-product-card,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-products-grid .category-product{min-height:0!important;overflow:visible!important;contain:layout style}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-image-wrapper,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-products-grid .category-product .category-product-image-wrapper{position:sticky!important;top:calc(var(--xxl-nav-h,76px) + 12px)!important;height:292px!important;min-height:292px!important;padding-top:0!important;z-index:1!important;pointer-events:none;will-change:transform}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-media,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-products-grid .category-product .category-product-media{width:min(122%,390px)!important;height:286px!important;min-height:286px!important;transform:translateZ(0)}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-image,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-products-grid .category-product .category-product-image{width:min(122%,380px)!important;height:276px!important;max-height:276px!important;filter:none!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-body,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-products-grid .category-product .category-product-body{margin-top:-62px!important;min-height:0!important;padding:16px 18px!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product-actions{bottom:18px!important}}@keyframes xxl-menu-swipe-cue{0%,100%{opacity:.34;transform:translateX(-5px) rotate(-45deg)}50%{opacity:1;transform:translateX(2px) rotate(-45deg)}}[data-tenant=ujxxl] .tenant-ujxxl .xxl-account-btn,body.tenant-ujxxl-active .tenant-ujxxl .xxl-account-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.06);color:#fff;font-weight:900;letter-spacing:0;text-decoration:none;white-space:nowrap}[data-tenant=ujxxl] .tenant-ujxxl .xxl-account-btn:focus-visible,[data-tenant=ujxxl] .tenant-ujxxl .xxl-account-btn:hover,body.tenant-ujxxl-active .tenant-ujxxl .xxl-account-btn:focus-visible,body.tenant-ujxxl-active .tenant-ujxxl .xxl-account-btn:hover{border-color:rgba(255,176,35,.55);background:rgba(255,176,35,.14);outline:0}[data-tenant=ujxxl] .tenant-ujxxl .account-page,[data-tenant=ujxxl] .tenant-ujxxl .wishlist-page,body.tenant-ujxxl-active .tenant-ujxxl .account-page,body.tenant-ujxxl-active .tenant-ujxxl .wishlist-page{width:min(100% - 28px,1180px);margin:clamp(26px,5vw,58px) auto 86px;padding:clamp(24px,4vw,46px);border:0;border-radius:0;color:#fff8ea;background:0 0!important;box-shadow:none;backdrop-filter:none}[data-tenant=ujxxl] .tenant-ujxxl .account-page-head,[data-tenant=ujxxl] .tenant-ujxxl .wishlist-page .section-header,body.tenant-ujxxl-active .tenant-ujxxl .account-page-head,body.tenant-ujxxl-active .tenant-ujxxl .wishlist-page .section-header{max-width:720px;margin-bottom:22px}[data-tenant=ujxxl] .tenant-ujxxl .account-page-head h1,[data-tenant=ujxxl] .tenant-ujxxl .wishlist-page .section-header h1,body.tenant-ujxxl-active .tenant-ujxxl .account-page-head h1,body.tenant-ujxxl-active .tenant-ujxxl .wishlist-page .section-header h1{margin:0;color:#fff8ea;font-size:clamp(2rem, 4vw, 3.35rem);line-height:.96;font-weight:950;letter-spacing:0}[data-tenant=ujxxl] .tenant-ujxxl .account-hint,[data-tenant=ujxxl] .tenant-ujxxl .account-page-head p,[data-tenant=ujxxl] .tenant-ujxxl .wishlist-page .section-header p,body.tenant-ujxxl-active .tenant-ujxxl .account-hint,body.tenant-ujxxl-active .tenant-ujxxl .account-page-head p,body.tenant-ujxxl-active .tenant-ujxxl .wishlist-page .section-header p{color:rgba(255,248,234,.72)}[data-tenant=ujxxl] .tenant-ujxxl .account-auth-grid,body.tenant-ujxxl-active .tenant-ujxxl .account-auth-grid{grid-template-columns:minmax(320px,.95fr) minmax(280px,1fr);gap:clamp(16px,3vw,28px);align-items:stretch}[data-tenant=ujxxl] .tenant-ujxxl .account-address-card,[data-tenant=ujxxl] .tenant-ujxxl .account-card,[data-tenant=ujxxl] .tenant-ujxxl .account-order-card,[data-tenant=ujxxl] .tenant-ujxxl .account-panel,[data-tenant=ujxxl] .tenant-ujxxl .card-lite,body.tenant-ujxxl-active .tenant-ujxxl .account-address-card,body.tenant-ujxxl-active .tenant-ujxxl .account-card,body.tenant-ujxxl-active .tenant-ujxxl .account-order-card,body.tenant-ujxxl-active .tenant-ujxxl .account-panel,body.tenant-ujxxl-active .tenant-ujxxl .card-lite{border:1px solid rgba(255,255,255,.14);border-radius:22px;color:#fff8ea;background:linear-gradient(180deg,rgba(255,255,255,.105),rgba(255,255,255,.045)),rgba(13,11,9,.72);box-shadow:0 22px 54px rgba(0,0,0,.32)}[data-tenant=ujxxl] .tenant-ujxxl .account-card,body.tenant-ujxxl-active .tenant-ujxxl .account-card{padding:clamp(18px,2.4vw,28px)}[data-tenant=ujxxl] .tenant-ujxxl .account-card h2,[data-tenant=ujxxl] .tenant-ujxxl .account-card h3,[data-tenant=ujxxl] .tenant-ujxxl .account-top-name,body.tenant-ujxxl-active .tenant-ujxxl .account-card h2,body.tenant-ujxxl-active .tenant-ujxxl .account-card h3,body.tenant-ujxxl-active .tenant-ujxxl .account-top-name{color:#fff8ea;font-weight:950;letter-spacing:0}[data-tenant=ujxxl] .tenant-ujxxl .account-card p,[data-tenant=ujxxl] .tenant-ujxxl .account-card-head p,[data-tenant=ujxxl] .tenant-ujxxl .account-list,[data-tenant=ujxxl] .tenant-ujxxl .account-top-email,body.tenant-ujxxl-active .tenant-ujxxl .account-card p,body.tenant-ujxxl-active .tenant-ujxxl .account-card-head p,body.tenant-ujxxl-active .tenant-ujxxl .account-list,body.tenant-ujxxl-active .tenant-ujxxl .account-top-email{color:rgba(255,248,234,.68)}[data-tenant=ujxxl] .tenant-ujxxl .account-list li::marker,body.tenant-ujxxl-active .tenant-ujxxl .account-list li::marker{color:#ffb323}[data-tenant=ujxxl] .tenant-ujxxl .account-form,body.tenant-ujxxl-active .tenant-ujxxl .account-form{padding:18px;border:1px solid rgba(255,255,255,.13);border-radius:20px;background:rgba(0,0,0,.22)}[data-tenant=ujxxl] .tenant-ujxxl .account-form label,body.tenant-ujxxl-active .tenant-ujxxl .account-form label{color:rgba(255,248,234,.78);font-weight:850}[data-tenant=ujxxl] .tenant-ujxxl .account-form input,[data-tenant=ujxxl] .tenant-ujxxl .account-form select,[data-tenant=ujxxl] .tenant-ujxxl .account-form textarea,body.tenant-ujxxl-active .tenant-ujxxl .account-form input,body.tenant-ujxxl-active .tenant-ujxxl .account-form select,body.tenant-ujxxl-active .tenant-ujxxl .account-form textarea{min-height:48px;border:1px solid rgba(255,255,255,.16);border-radius:16px;color:#fff8ea;background:rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}[data-tenant=ujxxl] .tenant-ujxxl .account-form input:focus,[data-tenant=ujxxl] .tenant-ujxxl .account-form select:focus,[data-tenant=ujxxl] .tenant-ujxxl .account-form textarea:focus,body.tenant-ujxxl-active .tenant-ujxxl .account-form input:focus,body.tenant-ujxxl-active .tenant-ujxxl .account-form select:focus,body.tenant-ujxxl-active .tenant-ujxxl .account-form textarea:focus{border-color:rgba(255,179,35,.75);outline:0;box-shadow:0 0 0 3px rgba(255,179,35,.16)}[data-tenant=ujxxl] .tenant-ujxxl .btn,body.tenant-ujxxl-active .tenant-ujxxl .btn{min-height:42px;border-radius:999px;font-weight:950;letter-spacing:0}[data-tenant=ujxxl] .tenant-ujxxl .btn-primary,body.tenant-ujxxl-active .tenant-ujxxl .btn-primary{border-color:transparent;color:#1b1305;background:linear-gradient(135deg,#ff9a18,#ffd447);box-shadow:0 14px 34px rgba(255,154,24,.28)}[data-tenant=ujxxl] .tenant-ujxxl .btn-google,[data-tenant=ujxxl] .tenant-ujxxl .btn-secondary,body.tenant-ujxxl-active .tenant-ujxxl .btn-google,body.tenant-ujxxl-active .tenant-ujxxl .btn-secondary{border:1px solid rgba(255,255,255,.18);color:#fff8ea;background:rgba(255,255,255,.08)}[data-tenant=ujxxl] .tenant-ujxxl .btn-google,body.tenant-ujxxl-active .tenant-ujxxl .btn-google{width:100%;justify-content:center;min-height:52px}[data-tenant=ujxxl] .tenant-ujxxl .account-divider,body.tenant-ujxxl-active .tenant-ujxxl .account-divider{color:rgba(255,248,234,.54)}[data-tenant=ujxxl] .tenant-ujxxl .account-divider::after,[data-tenant=ujxxl] .tenant-ujxxl .account-divider::before,body.tenant-ujxxl-active .tenant-ujxxl .account-divider::after,body.tenant-ujxxl-active .tenant-ujxxl .account-divider::before{background:rgba(255,255,255,.16)}[data-tenant=ujxxl] .tenant-ujxxl .account-side,body.tenant-ujxxl-active .tenant-ujxxl .account-side{padding:18px}[data-tenant=ujxxl] .tenant-ujxxl .account-avatar,body.tenant-ujxxl-active .tenant-ujxxl .account-avatar{border:1px solid rgba(255,179,35,.4);background:linear-gradient(135deg,#ff9a18,#ffd447);color:#1b1305}[data-tenant=ujxxl] .tenant-ujxxl .account-stat,body.tenant-ujxxl-active .tenant-ujxxl .account-stat{border:1px solid rgba(255,255,255,.12);border-radius:16px;background:rgba(255,255,255,.065)}[data-tenant=ujxxl] .tenant-ujxxl .account-kv span,[data-tenant=ujxxl] .tenant-ujxxl .account-stat-label,body.tenant-ujxxl-active .tenant-ujxxl .account-kv span,body.tenant-ujxxl-active .tenant-ujxxl .account-stat-label{color:rgba(255,248,234,.62)}[data-tenant=ujxxl] .tenant-ujxxl .account-kv strong,[data-tenant=ujxxl] .tenant-ujxxl .account-stat-value,body.tenant-ujxxl-active .tenant-ujxxl .account-kv strong,body.tenant-ujxxl-active .tenant-ujxxl .account-stat-value{color:#fff8ea}[data-tenant=ujxxl] .tenant-ujxxl .account-nav-item,body.tenant-ujxxl-active .tenant-ujxxl .account-nav-item{border-color:rgba(255,255,255,.12);color:rgba(255,248,234,.82);background:rgba(255,255,255,.055)}[data-tenant=ujxxl] .tenant-ujxxl .account-nav-item.is-active,[data-tenant=ujxxl] .tenant-ujxxl .account-nav-item:hover,body.tenant-ujxxl-active .tenant-ujxxl .account-nav-item.is-active,body.tenant-ujxxl-active .tenant-ujxxl .account-nav-item:hover{border-color:rgba(255,179,35,.62);color:#1b1305;background:linear-gradient(135deg,#ff9a18,#ffd447)}[data-tenant=ujxxl] .tenant-ujxxl .account-pill,[data-tenant=ujxxl] .tenant-ujxxl .account-tab-badge,body.tenant-ujxxl-active .tenant-ujxxl .account-pill,body.tenant-ujxxl-active .tenant-ujxxl .account-tab-badge{border-color:rgba(255,179,35,.32);color:#ffd447;background:rgba(255,179,35,.1)}[data-tenant=ujxxl] .tenant-ujxxl .account-nav-item.is-active .account-tab-badge,body.tenant-ujxxl-active .tenant-ujxxl .account-nav-item.is-active .account-tab-badge{color:#1b1305;background:rgba(0,0,0,.12)}[data-tenant=ujxxl] .tenant-ujxxl .account-callout,[data-tenant=ujxxl] .tenant-ujxxl .account-empty,[data-tenant=ujxxl] .tenant-ujxxl .account-note,body.tenant-ujxxl-active .tenant-ujxxl .account-callout,body.tenant-ujxxl-active .tenant-ujxxl .account-empty,body.tenant-ujxxl-active .tenant-ujxxl .account-note{border-color:rgba(255,255,255,.14);color:rgba(255,248,234,.76);background:rgba(0,0,0,.18)}[data-tenant=ujxxl] .tenant-ujxxl .account-callout strong,[data-tenant=ujxxl] .tenant-ujxxl .table-account,body.tenant-ujxxl-active .tenant-ujxxl .account-callout strong,body.tenant-ujxxl-active .tenant-ujxxl .table-account{color:#fff8ea}[data-tenant=ujxxl] .tenant-ujxxl .table-account td,[data-tenant=ujxxl] .tenant-ujxxl .table-account th,body.tenant-ujxxl-active .tenant-ujxxl .table-account td,body.tenant-ujxxl-active .tenant-ujxxl .table-account th{border-color:rgba(255,255,255,.12)}[data-tenant=ujxxl] .tenant-ujxxl .account-wishlist-grid,[data-tenant=ujxxl] .tenant-ujxxl .wishlist-products-grid,body.tenant-ujxxl-active .tenant-ujxxl .account-wishlist-grid,body.tenant-ujxxl-active .tenant-ujxxl .wishlist-products-grid{gap:clamp(18px,2.4vw,28px)}[data-tenant=ujxxl] .tenant-ujxxl .account-wishlist-item,body.tenant-ujxxl-active .tenant-ujxxl .account-wishlist-item{border-radius:24px;background:rgba(255,255,255,.035)}@media (max-width:920px){[data-tenant=ujxxl] .tenant-ujxxl .account-app,[data-tenant=ujxxl] .tenant-ujxxl .account-auth-grid,body.tenant-ujxxl-active .tenant-ujxxl .account-app,body.tenant-ujxxl-active .tenant-ujxxl .account-auth-grid{grid-template-columns:1fr}[data-tenant=ujxxl] .tenant-ujxxl .account-page,[data-tenant=ujxxl] .tenant-ujxxl .wishlist-page,body.tenant-ujxxl-active .tenant-ujxxl .account-page,body.tenant-ujxxl-active .tenant-ujxxl .wishlist-page{width:min(100% - 22px,100%);margin-top:18px;margin-bottom:calc(104px + env(safe-area-inset-bottom));padding:18px;border-radius:22px}}@media (max-width:820px){[data-tenant=ujxxl] .tenant-ujxxl .xxl-account-btn,body.tenant-ujxxl-active .tenant-ujxxl .xxl-account-btn{display:none}[data-tenant=ujxxl] .tenant-ujxxl .xxl-mobile-app-nav,body.tenant-ujxxl-active .tenant-ujxxl .xxl-mobile-app-nav{position:fixed;left:0;right:0;bottom:0;width:100vw;max-width:none;margin:0;padding:8px max(10px,env(safe-area-inset-left)) calc(8px + env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-right));border:0;border-top:1px solid rgba(255,255,255,.12);border-radius:0;background:#000;box-shadow:0 -14px 34px rgba(0,0,0,.38);z-index:10030}[data-tenant=ujxxl] .tenant-ujxxl .xxl-mobile-app-nav a,[data-tenant=ujxxl] .tenant-ujxxl .xxl-mobile-app-nav button,body.tenant-ujxxl-active .tenant-ujxxl .xxl-mobile-app-nav a,body.tenant-ujxxl-active .tenant-ujxxl .xxl-mobile-app-nav button{min-width:0;color:#fff;background:0 0;border-color:transparent;box-shadow:none}[data-tenant=ujxxl] .tenant-ujxxl .xxl-mobile-app-nav b,[data-tenant=ujxxl] .tenant-ujxxl .xxl-mobile-app-nav i,[data-tenant=ujxxl] .tenant-ujxxl .xxl-mobile-app-nav span,body.tenant-ujxxl-active .tenant-ujxxl .xxl-mobile-app-nav b,body.tenant-ujxxl-active .tenant-ujxxl .xxl-mobile-app-nav i,body.tenant-ujxxl-active .tenant-ujxxl .xxl-mobile-app-nav span{color:#fff}}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar),body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl{--ujxxl-live-bg:#f8f6f1;--ujxxl-live-section:#ffffff;--ujxxl-live-body-bg:radial-gradient(circle at 10% 8%, rgba(255, 126, 17, .14), transparent 360px),radial-gradient(circle at 92% 18%, rgba(255, 182, 64, .12), transparent 420px),linear-gradient(180deg, #fbf8f1 0%, #eee8dc 100%);--ujxxl-live-strip-bg:#f7f4ee;--ujxxl-live-strip-shadow:0 28px 84px rgba(255, 126, 17, .16),0 12px 36px rgba(37, 26, 14, .08);--ujxxl-live-card:#ffffff;--ujxxl-live-border:rgba(17, 17, 17, .1);--ujxxl-live-text:#17110d;--ujxxl-live-muted:rgba(23, 17, 13, .66);--ujxxl-live-primary:#ff6b00;--ujxxl-live-primary-2:#ff9b19;--ujxxl-live-shadow:0 18px 42px rgba(17, 17, 17, .12);--ujxxl-live-shadow-hover:0 24px 55px rgba(17, 17, 17, .16);color:var(--ujxxl-live-text,#17110d)!important;background:var(--ujxxl-live-body-bg,linear-gradient(180deg,#fbf8f1 0,#eee8dc 100%))!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-site-header{color:var(--ujxxl-live-text,#17110d)!important;background:rgba(251,248,241,.84)!important;border-bottom-color:rgba(17,17,17,.08)!important;box-shadow:0 12px 34px rgba(37,26,14,.06)!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-brand small,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-brand strong{color:var(--ujxxl-live-text,#17110d)!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-account-btn,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-cart-top-btn,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-gdpr-header-btn{color:var(--ujxxl-live-text,#17110d)!important;border-color:rgba(17,17,17,.1)!important;background:rgba(255,255,255,.66)!important;box-shadow:0 12px 28px rgba(37,26,14,.08)!important}@media (min-width:901px){body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-call-btn,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-call-btn{color:#f4fff4!important;border-color:rgba(86,190,90,.52)!important;background:linear-gradient(135deg,#1f8f3a,#43bf57)!important;box-shadow:0 14px 30px rgba(36,158,70,.24)!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-call-btn:focus-visible,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-call-btn:hover,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-call-btn:focus-visible,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-call-btn:hover{border-color:rgba(134,235,125,.72)!important;background:linear-gradient(135deg,#26a244,#55d667)!important;box-shadow:0 16px 34px rgba(36,158,70,.3)!important}}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-cart-top-btn{color:#17110d!important;background:#fff!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-page,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .wishlist-page{color:var(--ujxxl-live-text,#17110d)!important;background:0 0!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-card h2,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-card h3,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-page-head h1,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-top-name,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .wishlist-page .section-header h1{color:var(--ujxxl-live-text,#17110d)!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-card p,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-card-head p,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-hint,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-list,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-page-head p,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-top-email,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .wishlist-page .section-header p{color:var(--ujxxl-live-muted,rgba(23,17,13,.66))!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-address-card,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-card,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-order-card,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-panel,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .card-lite{color:var(--ujxxl-live-text,#17110d)!important;border-color:var(--ujxxl-live-border,rgba(17,17,17,.1))!important;background:rgba(255,255,255,.72)!important;box-shadow:var(--ujxxl-live-shadow,0 18px 42px rgba(17,17,17,.12))!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-callout,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-empty,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-form,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-note{color:var(--ujxxl-live-text,#17110d)!important;border-color:rgba(17,17,17,.1)!important;background:rgba(255,255,255,.66)!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-form label,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-kv span,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-stat-label{color:var(--ujxxl-live-muted,rgba(23,17,13,.66))!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-form input,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-form select,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-form textarea{color:var(--ujxxl-live-text,#17110d)!important;border-color:rgba(17,17,17,.12)!important;background:#fff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.75)!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-nav-item,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-stat,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-wishlist-item{color:var(--ujxxl-live-text,#17110d)!important;border-color:rgba(17,17,17,.1)!important;background:rgba(255,255,255,.62)!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-kv strong,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-stat-value,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .table-account{color:var(--ujxxl-live-text,#17110d)!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-nav-item.is-active,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-nav-item:hover,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .btn-primary{color:#17110d!important;border-color:transparent!important;background:linear-gradient(135deg,#ff6b00,#ffad22)!important;box-shadow:0 14px 34px rgba(255,107,0,.22)!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .btn-google,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .btn-secondary{color:var(--ujxxl-live-text,#17110d)!important;border-color:rgba(17,17,17,.12)!important;background:#fff!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-divider{color:rgba(23,17,13,.48)!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-divider::after,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-divider::before,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .table-account td,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .table-account th{border-color:rgba(17,17,17,.1)!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-desktop-mini-toolbar,body.tenant-ujxxl-active .tenant-ujxxl .xxl-desktop-mini-toolbar{position:fixed;top:calc(var(--xxl-nav-h,76px) + 12px);right:clamp(18px,3vw,42px);z-index:65;display:inline-flex;align-items:center;gap:7px;padding:7px;border:1px solid rgba(17,17,17,.1);border-radius:20px;background:rgba(255,255,255,.78);box-shadow:0 18px 44px rgba(37,26,14,.12);backdrop-filter:blur(16px)}[data-tenant=ujxxl] .tenant-ujxxl .xxl-desktop-mini-toolbar__btn,body.tenant-ujxxl-active .tenant-ujxxl .xxl-desktop-mini-toolbar__btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;min-width:46px;padding:0 13px;border:1px solid rgba(17,17,17,.1);border-radius:999px;color:#17110d;background:#fff;box-shadow:0 12px 26px rgba(37,26,14,.1);font:inherit;font-weight:950;letter-spacing:0;cursor:pointer;white-space:nowrap;transition:transform .18s,box-shadow .18s,background .18s}[data-tenant=ujxxl] .tenant-ujxxl .xxl-desktop-mini-toolbar__btn:focus-visible,[data-tenant=ujxxl] .tenant-ujxxl .xxl-desktop-mini-toolbar__btn:hover,body.tenant-ujxxl-active .tenant-ujxxl .xxl-desktop-mini-toolbar__btn:focus-visible,body.tenant-ujxxl-active .tenant-ujxxl .xxl-desktop-mini-toolbar__btn:hover{transform:translateY(-1px);box-shadow:0 16px 34px rgba(37,26,14,.14);outline:0}[data-tenant=ujxxl] .tenant-ujxxl .xxl-desktop-mini-toolbar__btn--cart,body.tenant-ujxxl-active .tenant-ujxxl .xxl-desktop-mini-toolbar__btn--cart{border-color:transparent;background:linear-gradient(135deg,#ff6b00,#ffad22);box-shadow:0 16px 32px rgba(255,107,0,.24)}[data-tenant=ujxxl] .tenant-ujxxl .xxl-desktop-mini-toolbar__btn i,body.tenant-ujxxl-active .tenant-ujxxl .xxl-desktop-mini-toolbar__btn i{display:inline-grid;min-width:20px;height:20px;place-items:center;border-radius:999px;color:#fff;background:#17110d;font-size:.72rem;font-style:normal;line-height:1}[data-tenant=ujxxl] .tenant-ujxxl .xxl-desktop-mini-toolbar__btn i:empty,body.tenant-ujxxl-active .tenant-ujxxl .xxl-desktop-mini-toolbar__btn i:empty{display:none}@media (max-width:820px){[data-tenant=ujxxl] .tenant-ujxxl .xxl-desktop-mini-toolbar,body.tenant-ujxxl-active .tenant-ujxxl .xxl-desktop-mini-toolbar{display:none!important}}@media (min-width:821px){[data-tenant=ujxxl] .tenant-ujxxl .xxl-cart-top-btn--desktop-hidden,body.tenant-ujxxl-active .tenant-ujxxl .xxl-cart-top-btn--desktop-hidden{display:none!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-header,body.tenant-ujxxl-active .tenant-ujxxl .xxl-site-header,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-site-header{position:fixed!important;top:0;right:0;left:0;color:#fff8ea!important;background:#050403!important;border-bottom-color:rgba(255,255,255,.12)!important;box-shadow:0 14px 38px rgba(0,0,0,.32)!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-brand small,[data-tenant=ujxxl] .tenant-ujxxl .xxl-brand strong,[data-tenant=ujxxl] .tenant-ujxxl .xxl-header-hours strong,body.tenant-ujxxl-active .tenant-ujxxl .xxl-brand small,body.tenant-ujxxl-active .tenant-ujxxl .xxl-brand strong,body.tenant-ujxxl-active .tenant-ujxxl .xxl-header-hours strong{color:#fff8ea!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-call-btn,[data-tenant=ujxxl] .tenant-ujxxl .xxl-header-hours,body.tenant-ujxxl-active .tenant-ujxxl .xxl-call-btn,body.tenant-ujxxl-active .tenant-ujxxl .xxl-header-hours{color:#fff8ea!important;border-color:rgba(255,255,255,.16)!important;background:rgba(255,255,255,.08)!important;box-shadow:none!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-header-actions,body.tenant-ujxxl-active .tenant-ujxxl .xxl-header-actions{justify-content:flex-end}[data-tenant=ujxxl] .tenant-ujxxl .xxl-menu-button,body.tenant-ujxxl-active .tenant-ujxxl .xxl-menu-button{display:inline-grid!important;order:99;margin-left:2px;color:#17110d;border-color:transparent;background:linear-gradient(135deg,#ff9a18,#ffd447);box-shadow:0 16px 42px rgba(255,154,24,.25)}[data-tenant=ujxxl] .tenant-ujxxl .xxl-mobile-app-nav,body.tenant-ujxxl-active .tenant-ujxxl .xxl-mobile-app-nav{display:none!important}}@media (max-width:820px){[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-header,body.tenant-ujxxl-active .tenant-ujxxl .xxl-site-header{position:fixed!important;top:0;right:0;left:0;z-index:10040;display:flex!important;min-height:calc(48px + env(safe-area-inset-top));align-items:center;gap:8px;padding:calc(6px + env(safe-area-inset-top)) 10px 6px 12px;color:#fff8ea!important;background:#000!important;border-bottom:1px solid rgba(255,255,255,.1)!important;box-shadow:0 10px 28px rgba(0,0,0,.28)!important;backdrop-filter:none!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-brand,body.tenant-ujxxl-active .tenant-ujxxl .xxl-brand{flex:1 1 auto;min-width:0;gap:7px}[data-tenant=ujxxl] .tenant-ujxxl .xxl-brand img,body.tenant-ujxxl-active .tenant-ujxxl .xxl-brand img{width:34px!important;height:34px!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-brand strong,body.tenant-ujxxl-active .tenant-ujxxl .xxl-brand strong{max-width:52vw;overflow:hidden;color:#fff8ea!important;font-size:.98rem!important;line-height:1;text-overflow:ellipsis;white-space:nowrap}[data-tenant=ujxxl] .tenant-ujxxl .xxl-brand small,[data-tenant=ujxxl] .tenant-ujxxl .xxl-call-btn,[data-tenant=ujxxl] .tenant-ujxxl .xxl-cart-top-btn--desktop-hidden,[data-tenant=ujxxl] .tenant-ujxxl .xxl-desktop-mini-toolbar,[data-tenant=ujxxl] .tenant-ujxxl .xxl-header-hours,body.tenant-ujxxl-active .tenant-ujxxl .xxl-brand small,body.tenant-ujxxl-active .tenant-ujxxl .xxl-call-btn,body.tenant-ujxxl-active .tenant-ujxxl .xxl-cart-top-btn--desktop-hidden,body.tenant-ujxxl-active .tenant-ujxxl .xxl-desktop-mini-toolbar,body.tenant-ujxxl-active .tenant-ujxxl .xxl-header-hours{display:none!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-header-actions,body.tenant-ujxxl-active .tenant-ujxxl .xxl-header-actions{display:flex;flex:0 0 auto;margin-left:auto}[data-tenant=ujxxl] .tenant-ujxxl .xxl-header-actions .xxl-menu-button,body.tenant-ujxxl-active .tenant-ujxxl .xxl-header-actions .xxl-menu-button{display:inline-grid!important;width:38px;height:38px;min-width:38px;color:#17110d;border-color:transparent;background:linear-gradient(135deg,#ff9a18,#ffd447);box-shadow:0 10px 24px rgba(255,154,24,.22)}[data-tenant=ujxxl] .tenant-ujxxl .site-content-wrap.xxl-content-wrap,[data-tenant=ujxxl] .tenant-ujxxl .xxl-content-wrap,body.tenant-ujxxl-active .tenant-ujxxl .site-content-wrap.xxl-content-wrap,body.tenant-ujxxl-active .tenant-ujxxl .xxl-content-wrap{padding-top:0!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .xxl-hero,body.tenant-ujxxl-active .tenant-ujxxl .xxl-home .xxl-hero{min-height:100svh;padding-top:0!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .xxl-hero-bg,body.tenant-ujxxl-active .tenant-ujxxl .xxl-home .xxl-hero-bg{top:0!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-mobile-app-nav,body.tenant-ujxxl-active .tenant-ujxxl .xxl-mobile-app-nav{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0;min-height:calc(58px + env(safe-area-inset-bottom));padding:5px max(4px,env(safe-area-inset-left)) calc(5px + env(safe-area-inset-bottom)) max(4px,env(safe-area-inset-right));border-radius:18px 18px 0 0;overflow:hidden}[data-tenant=ujxxl] .tenant-ujxxl .xxl-mobile-app-nav a,[data-tenant=ujxxl] .tenant-ujxxl .xxl-mobile-app-nav button,body.tenant-ujxxl-active .tenant-ujxxl .xxl-mobile-app-nav a,body.tenant-ujxxl-active .tenant-ujxxl .xxl-mobile-app-nav button{min-width:0!important;min-height:48px;padding:2px 1px;border-radius:12px;gap:2px;overflow:hidden}[data-tenant=ujxxl] .tenant-ujxxl .xxl-mobile-app-nav span,body.tenant-ujxxl-active .tenant-ujxxl .xxl-mobile-app-nav span{font-size:clamp(.86rem, 4vw, 1.02rem);line-height:1}[data-tenant=ujxxl] .tenant-ujxxl .xxl-mobile-app-nav b,body.tenant-ujxxl-active .tenant-ujxxl .xxl-mobile-app-nav b{max-width:100%;overflow:hidden;font-size:clamp(.52rem, 2.55vw, .66rem);line-height:1.05;text-overflow:ellipsis;white-space:nowrap}[data-tenant=ujxxl] .tenant-ujxxl .xxl-mobile-app-nav i,body.tenant-ujxxl-active .tenant-ujxxl .xxl-mobile-app-nav i{top:3px;right:3px;min-width:16px;height:16px;font-size:.56rem}}@media (min-width:821px){[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-header,body.tenant-ujxxl-active .tenant-ujxxl .xxl-site-header{grid-template-columns:minmax(180px,.85fr) minmax(240px,auto) auto auto minmax(0,auto)!important;min-height:56px!important;padding:6px clamp(16px,2.4vw,42px)!important;border-radius:0 0 20px 20px!important;overflow:visible!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-brand,body.tenant-ujxxl-active .tenant-ujxxl .xxl-brand{min-width:0!important;gap:8px!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-brand img,body.tenant-ujxxl-active .tenant-ujxxl .xxl-brand img{width:36px!important;height:36px!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-brand strong,body.tenant-ujxxl-active .tenant-ujxxl .xxl-brand strong{max-width:190px!important;overflow:hidden!important;font-size:.95rem!important;line-height:1!important;text-overflow:ellipsis!important;white-space:nowrap!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-brand small,body.tenant-ujxxl-active .tenant-ujxxl .xxl-brand small{max-width:210px!important;overflow:hidden!important;font-size:.58rem!important;line-height:1!important;text-overflow:ellipsis!important;white-space:nowrap!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-header-hours,body.tenant-ujxxl-active .tenant-ujxxl .xxl-header-hours{min-height:34px!important;max-width:min(34vw,470px)!important;gap:7px!important;padding:0 11px!important;border-radius:999px!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-header-hours small,[data-tenant=ujxxl] .tenant-ujxxl .xxl-header-hours strong,body.tenant-ujxxl-active .tenant-ujxxl .xxl-header-hours small,body.tenant-ujxxl-active .tenant-ujxxl .xxl-header-hours strong{font-size:.72rem!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-header-actions,body.tenant-ujxxl-active .tenant-ujxxl .xxl-header-actions{gap:7px!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-call-btn,body.tenant-ujxxl-active .tenant-ujxxl .xxl-call-btn{min-height:34px!important;padding:0 13px!important;border-radius:999px!important;font-size:.82rem!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-desktop-mini-toolbar,body.tenant-ujxxl-active .tenant-ujxxl .xxl-desktop-mini-toolbar{position:static!important;top:auto!important;right:auto!important;z-index:auto!important;display:inline-flex!important;justify-self:end!important;gap:5px!important;padding:4px!important;border-color:rgba(255,255,255,.12)!important;border-radius:999px!important;background:rgba(255,255,255,.08)!important;box-shadow:none!important;backdrop-filter:none!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-desktop-mini-toolbar__btn,body.tenant-ujxxl-active .tenant-ujxxl .xxl-desktop-mini-toolbar__btn{min-height:34px!important;min-width:36px!important;gap:5px!important;padding:0 10px!important;border-color:rgba(255,255,255,.12)!important;color:#fff8ea!important;background:rgba(255,255,255,.08)!important;box-shadow:none!important;font-size:.78rem!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-desktop-mini-toolbar__btn--cart,body.tenant-ujxxl-active .tenant-ujxxl .xxl-desktop-mini-toolbar__btn--cart{color:#1b1305!important;background:linear-gradient(135deg,#ff9a18,#ffd447)!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-desktop-mini-toolbar__total,body.tenant-ujxxl-active .tenant-ujxxl .xxl-desktop-mini-toolbar__total{font-size:.78rem!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-account-float,body.tenant-ujxxl-active .tenant-ujxxl .xxl-account-float{position:static!important;top:auto!important;right:auto!important;z-index:auto!important;display:inline-flex!important;width:auto!important;max-width:min(30vw,360px)!important;justify-self:end!important;gap:5px!important;padding:4px!important;border-color:rgba(255,255,255,.12)!important;border-radius:999px!important;background:rgba(255,255,255,.06)!important;box-shadow:none!important;backdrop-filter:none!important;overflow-x:auto!important;scrollbar-width:none}[data-tenant=ujxxl] .tenant-ujxxl .xxl-account-float::-webkit-scrollbar,body.tenant-ujxxl-active .tenant-ujxxl .xxl-account-float::-webkit-scrollbar{display:none}[data-tenant=ujxxl] .tenant-ujxxl .xxl-account-float__btn,body.tenant-ujxxl-active .tenant-ujxxl .xxl-account-float__btn{display:inline-flex!important;min-height:34px!important;min-width:max-content!important;grid-template-columns:none!important;gap:6px!important;padding:0 10px!important;border-color:rgba(255,255,255,.12)!important;border-radius:999px!important;color:#fff8ea!important;background:rgba(255,255,255,.08)!important;box-shadow:none!important;font-size:.76rem!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-account-float__btn span,body.tenant-ujxxl-active .tenant-ujxxl .xxl-account-float__btn span{width:auto!important;height:auto!important;color:#ffd447!important;background:0 0!important;font-size:.86rem!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-account-float__btn i,body.tenant-ujxxl-active .tenant-ujxxl .xxl-account-float__btn i{min-width:16px!important;height:16px!important;color:#1b1305!important;font-size:.58rem!important}}@media (max-width:820px){[data-tenant=ujxxl] .tenant-ujxxl,body.tenant-ujxxl-active,body.tenant-ujxxl-active .tenant-ujxxl,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar){background-color:#000!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-header,body.tenant-ujxxl-active .tenant-ujxxl .xxl-site-header{min-height:calc(46px + env(safe-area-inset-top))!important;padding:calc(5px + env(safe-area-inset-top)) 8px 6px 10px!important;border-radius:0 0 18px 18px!important;color:#fff8ea!important;background:#000!important;box-shadow:0 10px 28px rgba(0,0,0,.34)!important;overflow:visible!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-brand img,body.tenant-ujxxl-active .tenant-ujxxl .xxl-brand img{width:32px!important;height:32px!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-brand strong,body.tenant-ujxxl-active .tenant-ujxxl .xxl-brand strong{max-width:58vw!important;font-size:.9rem!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-header-actions .xxl-menu-button,body.tenant-ujxxl-active .tenant-ujxxl .xxl-header-actions .xxl-menu-button{width:34px!important;height:34px!important;min-width:34px!important;border-radius:14px!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-mobile-menu-sheet,body.tenant-ujxxl-active .tenant-ujxxl .xxl-mobile-menu-sheet{height:min(92svh,760px)!important;max-height:calc(100svh - max(10px,env(safe-area-inset-top)))!important;padding:8px 12px calc(12px + env(safe-area-inset-bottom))!important;border-radius:24px 24px 0 0!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-sheet-handle,body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-handle{width:42px!important;height:4px!important;margin:0 auto 8px!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-sheet-head,body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-head{margin:0 0 8px!important;padding:0 0 8px!important;gap:8px!important;background:0 0!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-sheet-head p,body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-head p{display:none!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-sheet-close,body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-close{width:34px!important;height:34px!important;font-size:1.25rem!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-sheet-account-quick,body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-account-quick{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin-top:0!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-sheet-account-quick__item,body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-account-quick__item{min-height:38px!important;gap:6px!important;padding:6px 8px!important;border-radius:13px!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-sheet-account-quick__item span,body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-account-quick__item span{font-size:.86rem!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-sheet-account-quick__item strong,body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-account-quick__item strong{font-size:.68rem!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-sheet-category-grid,body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-category-grid{grid-template-columns:1fr!important;gap:6px!important;padding-bottom:8px!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-sheet-category-grid a,body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-category-grid a{grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;align-content:center!important;min-height:46px!important;gap:8px!important;padding:7px 8px!important;border-radius:13px!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-sheet-category-grid span,body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-category-grid span{width:30px!important;text-align:center!important;font-size:.86rem!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-sheet-category-grid strong,body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-category-grid strong{font-size:.66rem!important;line-height:1.04!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-sheet-contact,body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-contact{gap:4px!important;margin-top:6px!important;margin-bottom:calc(58px + env(safe-area-inset-bottom))!important;padding:9px 10px!important;border-radius:14px!important;font-size:.72rem!important}}[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer,body.tenant-ujxxl-active .tenant-ujxxl .xxl-site-footer{gap:8px!important;padding-top:16px!important;padding-bottom:calc(76px + env(safe-area-inset-bottom))!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-main,body.tenant-ujxxl-active .tenant-ujxxl .xxl-footer-main{gap:10px!important;padding:11px 13px!important;border-radius:16px!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-brand img,body.tenant-ujxxl-active .tenant-ujxxl .xxl-footer-brand img{width:38px!important;height:38px!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-brand strong,body.tenant-ujxxl-active .tenant-ujxxl .xxl-footer-brand strong{font-size:.9rem!important;line-height:1.05!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-brand small,[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-contact,[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-contact small,body.tenant-ujxxl-active .tenant-ujxxl .xxl-footer-brand small,body.tenant-ujxxl-active .tenant-ujxxl .xxl-footer-contact,body.tenant-ujxxl-active .tenant-ujxxl .xxl-footer-contact small{font-size:.72rem!important;line-height:1.25!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-company-details,body.tenant-ujxxl-active .tenant-ujxxl .xxl-company-details{border-radius:16px!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-company-details summary,body.tenant-ujxxl-active .tenant-ujxxl .xxl-company-details summary{padding:10px 13px!important;font-size:.78rem!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-company-details dl,body.tenant-ujxxl-active .tenant-ujxxl .xxl-company-details dl{padding:0 13px 10px!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-company-details dl div,body.tenant-ujxxl-active .tenant-ujxxl .xxl-company-details dl div{gap:2px!important;padding:7px 0!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-company-details dd,[data-tenant=ujxxl] .tenant-ujxxl .xxl-company-details dt,body.tenant-ujxxl-active .tenant-ujxxl .xxl-company-details dd,body.tenant-ujxxl-active .tenant-ujxxl .xxl-company-details dt{font-size:.7rem!important;line-height:1.25!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-legal-links,body.tenant-ujxxl-active .tenant-ujxxl .xxl-legal-links{gap:5px!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-gdpr-btn,[data-tenant=ujxxl] .tenant-ujxxl .xxl-legal-links a,body.tenant-ujxxl-active .tenant-ujxxl .xxl-footer-gdpr-btn,body.tenant-ujxxl-active .tenant-ujxxl .xxl-legal-links a{min-height:28px!important;padding:0 9px!important;font-size:.7rem!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .ujxxl-price-action--fav.btn:not(.btn-primary):not(.btn-danger),body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-home .ujxxl-price-action--fav.btn:not(.btn-primary):not(.btn-danger){background:#e11d48!important;background-image:linear-gradient(#e11d48,#e11d48)!important;color:#fff!important;box-shadow:0 14px 30px rgba(225,29,72,.24)!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .ujxxl-price-action--fav svg path,body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-home .ujxxl-price-action--fav svg path{fill:currentColor!important;stroke:currentColor!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .ujxxl-price-action--share.btn:not(.btn-primary):not(.btn-danger),body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-home .ujxxl-price-action--share.btn:not(.btn-primary):not(.btn-danger){background:#1877f2!important;background-image:linear-gradient(#1877f2,#1877f2)!important;color:#fff!important;box-shadow:0 14px 30px rgba(24,119,242,.24)!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-body,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-products-grid .category-product.xxl-product-card .category-product-body,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-body,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-products-grid .category-product.xxl-product-card .category-product-body,body[data-tenant=ujxxl].page-category .tenant-ujxxl .category-product.xxl-product-card .category-product-body,body[data-tenant=ujxxl].page-category .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-body{position:relative!important;display:grid!important;grid-template-rows:auto auto auto auto auto!important;align-content:start!important;gap:12px!important;min-height:0!important;margin-top:-86px!important;padding:18px 22px!important;color:var(--ujxxl-live-text)!important;background:var(--ujxxl-live-card)!important;border:1px solid rgba(17,17,17,.16)!important;border-radius:22px!important;box-shadow:none!important;transform:none!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product-commerce--ujxxl,body[data-tenant=ujxxl] .tenant-ujxxl .category-product-commerce--ujxxl{position:static!important;display:grid!important;grid-template-rows:auto auto!important;justify-items:end!important;gap:6px!important;min-height:86px!important;width:100%!important;margin:0!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product-commerce--ujxxl .ujxxl-price-actions,body[data-tenant=ujxxl] .tenant-ujxxl .category-product-commerce--ujxxl .ujxxl-price-actions{position:static!important;inset:auto!important;z-index:auto!important;display:grid!important;grid-template-columns:48px 48px!important;grid-template-rows:48px!important;gap:8px!important;align-items:center!important;justify-content:end!important;justify-items:stretch!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;pointer-events:auto!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product-commerce--ujxxl .ujxxl-price-action-form,body[data-tenant=ujxxl] .tenant-ujxxl .category-product-commerce--ujxxl .ujxxl-price-action-form{display:flex!important;width:auto!important;height:auto!important;margin:0!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product-commerce--ujxxl .ujxxl-price-action,body[data-tenant=ujxxl] .tenant-ujxxl .category-product-commerce--ujxxl .ujxxl-price-action{position:static!important;inset:auto!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;transform:none!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product-commerce--ujxxl .category-product-prices,body[data-tenant=ujxxl] .tenant-ujxxl .category-product-commerce--ujxxl .category-product-prices{position:static!important;inset:auto!important;display:flex!important;justify-content:flex-end!important;width:auto!important;margin:0!important;min-height:32px!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product-title-price-row,body[data-tenant=ujxxl] .tenant-ujxxl .category-product.xxl-product-card .category-product-title-price-row{display:block!important;min-height:0!important;margin:0!important;padding:0!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product-title,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product-title a,body[data-tenant=ujxxl] .tenant-ujxxl .category-product.xxl-product-card .category-product-title,body[data-tenant=ujxxl] .tenant-ujxxl .category-product.xxl-product-card .category-product-title a{display:block!important;max-width:100%!important;margin:0!important;padding:0!important;line-height:1.14!important;overflow-wrap:anywhere!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product-shortdesc,body[data-tenant=ujxxl] .tenant-ujxxl .category-product.xxl-product-card .category-product-shortdesc{margin:0!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product-actions,body[data-tenant=ujxxl] .tenant-ujxxl .category-product.xxl-product-card .category-product-actions{position:static!important;inset:auto!important;width:100%!important;margin:6px 0 0!important;padding:0!important}@media (max-width:640px){body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-body,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-products-grid .category-product.xxl-product-card .category-product-body,body[data-tenant=ujxxl] .tenant-ujxxl .category-product.xxl-product-card .category-product-body{gap:11px!important;margin-top:-58px!important;padding:16px 18px!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product-commerce--ujxxl .ujxxl-price-actions,body[data-tenant=ujxxl] .tenant-ujxxl .category-product-commerce--ujxxl .ujxxl-price-actions{grid-template-columns:44px 44px!important;grid-template-rows:44px!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product-commerce--ujxxl .ujxxl-price-action,body[data-tenant=ujxxl] .tenant-ujxxl .category-product-commerce--ujxxl .ujxxl-price-action{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}}body[data-tenant=ujxxl].page-category.tenant-ujxxl-active,body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .site-content-wrap,body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl,body[data-tenant=ujxxl].page-product.tenant-ujxxl-active,body[data-tenant=ujxxl].page-product.tenant-ujxxl-active .site-content-wrap,body[data-tenant=ujxxl].page-product.tenant-ujxxl-active .tenant-ujxxl{background:#f7f2ea;color:#18110d}body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-page,body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-page--root{color:#18110d;content-visibility:visible;contain-intrinsic-size:auto}body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-page .cat-root-featured,body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-page .cat-root-featured__head,body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-page .section-header{color:#18110d}body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-page .cat-root-featured h2,body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-page .section-header h1,body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-page h1,body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-page h2{color:#18110d!important;text-shadow:none}body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-page .cat-root-featured p,body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-page .cat-root-featured__lead,body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-page .cat-root-featured__meta,body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-page .section-header p{color:rgba(24,17,13,.72)!important}body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-root-featured{width:min(1240px,calc(100vw - 40px));margin-inline:auto;padding:clamp(18px,3vw,30px);border:1px solid rgba(24,17,13,.1);border-radius:24px;background:rgba(255,255,255,.72);box-shadow:0 18px 50px rgba(24,17,13,.08)}body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-products-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))!important;align-items:stretch!important;justify-content:stretch!important;gap:clamp(18px,2vw,28px)!important;width:100%!important}body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product.xxl-product-card{width:100%!important;max-width:none!important;min-width:0!important;min-height:clamp(460px,44vw,560px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;color:#18110d!important;background:#fffaf2!important;border:1px solid rgba(24,17,13,.1)!important;border-radius:28px!important;box-shadow:0 18px 46px rgba(24,17,13,.08)!important;content-visibility:visible!important;contain-intrinsic-size:auto!important}body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-image-wrapper{flex:0 0 auto!important;width:100%!important;min-height:clamp(190px,22vw,250px)!important;aspect-ratio:4/3!important;margin:0!important;padding:14px!important;background:linear-gradient(180deg,#fff4df 0,#f6dfbf 100%)!important;border-radius:24px 24px 0 0!important}body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-image,body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-img,body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product.xxl-product-card img{width:100%!important;height:100%!important;max-height:240px!important;object-fit:contain!important}body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-body{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;min-height:0!important;margin:0!important;padding:18px!important;gap:12px!important;color:#18110d!important}body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-title,body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-title a{color:#18110d!important;font-size:clamp(1.08rem, 1.25vw, 1.28rem)!important;line-height:1.16!important}body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-shortdesc{min-height:2.7em!important;color:rgba(24,17,13,.68)!important}body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-prices{position:static!important;inset:auto!important;display:flex!important;justify-content:flex-start!important;width:auto!important;min-height:0!important;margin:auto 0 0!important}body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-price{color:#18110d!important}body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-actions{position:static!important;inset:auto!important;width:100%!important;margin:8px 0 0!important}body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-action-set{display:grid!important;grid-template-columns:48px minmax(92px,.8fr) minmax(118px,1fr)!important;gap:8px!important;width:100%!important}body[data-tenant=ujxxl].page-product.tenant-ujxxl-active .tenant-ujxxl .pdp-unified-shell,body[data-tenant=ujxxl].page-product.tenant-ujxxl-active .tenant-ujxxl .product-page{color:#18110d;content-visibility:visible!important;contain-intrinsic-size:auto!important}body[data-tenant=ujxxl].page-product.tenant-ujxxl-active .tenant-ujxxl .pdp-unified-shell{width:min(1360px,calc(100vw - 32px));margin:clamp(16px,2.4vw,34px) auto 48px;padding:0;overflow:visible}body[data-tenant=ujxxl].page-product.tenant-ujxxl-active .tenant-ujxxl .pdp-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,480px);gap:clamp(20px,3vw,40px);align-items:start}body[data-tenant=ujxxl].page-product.tenant-ujxxl-active .tenant-ujxxl .product-media-card,body[data-tenant=ujxxl].page-product.tenant-ujxxl-active .tenant-ujxxl .product-purchase-card{background:rgba(255,250,242,.95);border-color:rgba(24,17,13,.1);box-shadow:0 18px 50px rgba(24,17,13,.08)}body[data-tenant=ujxxl].page-product.tenant-ujxxl-active .tenant-ujxxl .product-media-wrapper{min-height:clamp(300px,44vw,560px);aspect-ratio:1/.82}body[data-tenant=ujxxl].page-product.tenant-ujxxl-active .tenant-ujxxl .product-info h1,body[data-tenant=ujxxl].page-product.tenant-ujxxl-active .tenant-ujxxl .product-title-main{color:#18110d!important;overflow-wrap:anywhere}@media (max-width:980px){body[data-tenant=ujxxl].page-product.tenant-ujxxl-active .tenant-ujxxl .pdp-top{grid-template-columns:1fr}body[data-tenant=ujxxl].page-product.tenant-ujxxl-active .tenant-ujxxl .product-purchase-card{position:static}}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-preview-switcher{position:sticky;bottom:calc(82px + env(safe-area-inset-bottom));z-index:71;display:grid;gap:10px;width:min(1180px,calc(100vw - 32px));margin:24px auto 12px;padding:14px;border:1px solid rgba(24,17,13,.12);border-radius:22px;background:rgba(255,250,242,.92);box-shadow:0 18px 46px rgba(24,17,13,.12);backdrop-filter:blur(16px)}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-preview-switcher strong{color:#18110d;font-size:.86rem;font-weight:950}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-preview-switcher nav{display:flex;flex-wrap:wrap;gap:8px}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-preview-switcher a{min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border:1px solid rgba(24,17,13,.14);border-radius:999px;color:#18110d;background:#fff;font-size:.78rem;font-weight:900;text-decoration:none}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-preview-switcher a[aria-current=true]{color:#1b1305;border-color:#ff9f1c;background:#ffb12b;box-shadow:0 10px 22px rgba(255,159,28,.22)}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer{width:min(1240px,calc(100vw - 32px));margin-inline:auto}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-quick,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-showcase{display:none}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--compact,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--diner,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--split{display:grid;gap:14px}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--diner .xxl-footer-quick,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--diner .xxl-footer-showcase,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--split .xxl-footer-quick,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--split .xxl-footer-showcase{display:grid}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-showcase{grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:clamp(18px,3vw,34px);border-radius:30px;overflow:hidden}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-hours,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-showcase__actions,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-showcase__copy{display:grid;gap:8px}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-showcase__copy span{color:#ff9f1c;font-size:.76rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-showcase__copy strong{max-width:740px;color:inherit;font-size:clamp(1.45rem, 3vw, 2.8rem);line-height:.96;font-weight:1000;letter-spacing:0}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-showcase__copy small{color:inherit;opacity:.72;font-size:.9rem;font-weight:800}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-showcase__actions{justify-items:stretch;min-width:min(280px,100%)}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-showcase__actions a{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border:1px solid currentColor;border-radius:999px;color:inherit;font-size:.86rem;font-weight:950;text-decoration:none}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-showcase__actions a:first-child{color:#17100a;border-color:#ffb12b;background:#ffb12b}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-quick{grid-template-columns:minmax(0,1fr) minmax(250px,.35fr);gap:14px}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-categories a,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-hours{min-height:62px;padding:13px 14px;border-radius:18px;text-decoration:none}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-categories a{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;color:inherit}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-categories span{display:grid;place-items:center;width:32px;height:32px;border-radius:12px;font-size:1rem}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-categories strong,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-hours strong{color:inherit;font-size:.82rem;font-weight:950;line-height:1.12}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-hours span{color:inherit;opacity:.72;font-size:.76rem;font-weight:800}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--diner{padding:clamp(18px,3vw,30px);border:1px solid rgba(255,177,43,.2);border-radius:34px;color:#fff8ea;background:radial-gradient(circle at 16% 0,rgba(255,177,43,.22),transparent 34%),linear-gradient(135deg,#1a1008 0,#050302 100%);box-shadow:0 24px 70px rgba(0,0,0,.28)}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--diner .xxl-company-details,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--diner .xxl-footer-categories a,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--diner .xxl-footer-gdpr-btn,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--diner .xxl-footer-hours,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--diner .xxl-footer-main,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--diner .xxl-legal-links a{color:#fff8ea;border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.07)}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--diner .xxl-footer-showcase{color:#fff8ea;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1)}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--diner .xxl-footer-categories span{background:rgba(255,177,43,.14)}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--split{color:#18110d}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--split .xxl-footer-showcase{min-height:240px;color:#18110d;background:linear-gradient(90deg,rgba(255,250,242,.96) 0,rgba(255,250,242,.84) 48%,rgba(255,177,43,.2) 100%),radial-gradient(circle at 86% 30%,rgba(255,127,0,.28),transparent 34%);border:1px solid rgba(24,17,13,.1);box-shadow:0 24px 70px rgba(24,17,13,.1)}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--split .xxl-company-details,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--split .xxl-footer-categories a,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--split .xxl-footer-hours,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--split .xxl-footer-main{color:#18110d;border:1px solid rgba(24,17,13,.1);background:rgba(255,250,242,.88);box-shadow:0 16px 44px rgba(24,17,13,.07)}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--split .xxl-footer-categories span{background:rgba(255,177,43,.18)}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--split .xxl-company-details dd,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--split .xxl-company-details dt,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--split .xxl-company-details summary,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--split .xxl-footer-contact,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--split .xxl-footer-contact a,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--split .xxl-footer-contact small,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--split .xxl-footer-contact span{color:#18110d}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--split .xxl-footer-gdpr-btn,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--split .xxl-legal-links a{color:#18110d;border-color:rgba(24,17,13,.14);background:rgba(255,255,255,.72)}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--compact{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px calc(76px + env(safe-area-inset-bottom));border:1px solid rgba(24,17,13,.1);border-radius:22px;color:#18110d;background:rgba(255,250,242,.92);box-shadow:0 18px 50px rgba(24,17,13,.08)}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--compact .xxl-footer-main{padding:0;border:0;background:0 0;box-shadow:none}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--compact .xxl-company-details{display:none}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--compact .xxl-legal-links{justify-content:flex-end}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--compact .xxl-footer-brand,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--compact .xxl-footer-brand small,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--compact .xxl-footer-brand strong,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--compact .xxl-footer-contact,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--compact .xxl-footer-contact a,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--compact .xxl-footer-contact small,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--compact .xxl-footer-contact span{color:#18110d}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--compact .xxl-footer-contact a{color:#c36a00}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--compact .xxl-footer-gdpr-btn,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--compact .xxl-legal-links a{min-height:34px;color:#18110d;border-color:rgba(24,17,13,.12);background:rgba(255,255,255,.74)}@media (max-width:860px){body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-quick,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-showcase,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--compact{grid-template-columns:1fr}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-categories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-preview-switcher{width:calc(100vw - 18px);padding:10px;border-radius:18px}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-preview-switcher nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-showcase{padding:18px;border-radius:24px}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-showcase__actions{min-width:0}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-categories{grid-template-columns:1fr}}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-product-image-wrapper,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-product-media,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-product-picture{position:relative!important;top:auto!important;will-change:auto!important}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-hero,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-hero-category-inner,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-hero-orbit,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-logo-orbit,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-logo-orbit::after{animation:none!important;will-change:auto!important}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-hero-category-product,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-product-image,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-product:focus-within .category-product-image,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-product:hover .category-product-image,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-logo-orbit>img{filter:none!important}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-product,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-product.xxl-product-card{content-visibility:auto!important;contain-intrinsic-size:auto 510px!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-hero,body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-hero{position:relative!important;top:auto!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-image-wrapper,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-products-grid .category-product .category-product-image-wrapper,body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-image-wrapper,body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-home .category-products-grid .category-product .category-product-image-wrapper{position:relative!important;top:auto!important;will-change:auto!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-logo-orbit,body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-logo-orbit{--xxl-orbit-size:min(76vw,760px)!important;--xxl-orbit-radius:calc(var(--xxl-orbit-size) * .49)!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-hero-category-inner,body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-hero-category-inner{width:clamp(178px,13.5vw,258px)!important;height:clamp(178px,13.5vw,258px)!important;min-width:0!important;max-width:none!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important;backdrop-filter:none!important;animation:none!important;will-change:auto!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-hero-orbit,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-logo-orbit::after,body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-hero-orbit,body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-logo-orbit::after{animation:none!important;will-change:auto!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-hero-category-product,body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-hero-category-product{width:100%!important;height:100%!important;object-fit:contain!important;transform:none!important;filter:none!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .xxl-hero,body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-home .xxl-hero{position:relative!important;top:auto!important}@media (max-width:879px){body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-backdrop,body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-backdrop{position:fixed!important;inset:0!important;z-index:10080!important;background:rgba(0,0,0,.52)!important;opacity:0;transition:opacity .18s!important}body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-backdrop.is-visible,body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-backdrop.is-visible{opacity:1!important}body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-mobile-menu-sheet,body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-mobile-menu-sheet{position:fixed!important;top:auto!important;right:10px!important;bottom:calc(76px + env(safe-area-inset-bottom,0px))!important;left:10px!important;z-index:10090!important;display:flex!important;flex-direction:column!important;width:auto!important;max-width:none!important;height:min(76svh,720px)!important;max-height:calc(100svh - 96px)!important;padding:16px!important;overflow:hidden!important;color:#fff8ea!important;background:linear-gradient(180deg,rgba(21,18,15,.98),rgba(8,7,6,.98))!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:24px!important;box-shadow:0 22px 56px rgba(0,0,0,.38)!important;transform:translateY(115%)!important;transition:transform .22s cubic-bezier(.2,.82,.2,1)!important}body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-mobile-menu-sheet.is-open,body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-mobile-menu-sheet.is-open{transform:translateY(0)!important}body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-category-grid,body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-category-grid{overflow-y:auto!important;min-height:0!important}}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl,body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl{background:#f7f3ea!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-hero-bg,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-hero-grid,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl::after,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl::before,body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-hero-bg,body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-hero-grid,body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl::after,body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl::before{display:none!important;content:none!important;background:0 0!important;filter:none!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-category-block,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-menu-section,body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-category-block,body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-menu-section{background:0 0!important;box-shadow:none!important;backdrop-filter:none!important;filter:none!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product-image,body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-home .category-product-image{filter:none!important;transform:none!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-hero-orbit,body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-hero-orbit{animation:260s linear infinite xxl-hero-orbit-spin!important;will-change:transform!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-hero-category,body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-hero-category{animation:260s linear infinite xxl-hero-orbit-counter!important;will-change:transform!important}@media (prefers-reduced-motion:reduce){body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product-action--ghost,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product-add,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product-image,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-product.xxl-product-card,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .category-products-grid .category-product{transition:none!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-hero-category,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-hero-orbit,body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-hero-category,body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-hero-orbit{animation:none!important;will-change:auto!important}}body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home.xxl-public .xxl-menu-section,body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home.xxl-public .xxl-menu-section.xxl-menu-section{box-shadow:none!important;backdrop-filter:none!important;filter:none!important}body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-image-wrapper .category-product-image,body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-product.xxl-product-card:hover .category-product-image,body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-products-grid .category-product.xxl-product-card .category-product-image{filter:none!important;transform:none!important}body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .nk-cart-sheet[aria-hidden=true]{visibility:hidden!important}body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .nk-cart-sheet.is-open,body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .nk-cart-sheet[aria-hidden=false]{visibility:visible!important}body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .category-product-action-set .category-product-action--cart,body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .category-product-action-set .ujxxl-price-action--cart{min-width:108px!important;white-space:nowrap!important}body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl],body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl,body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-category-block,body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home,body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-menu-section,body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-public{background:#f7f3ea!important}body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-category-block::after,body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-category-block::before,body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-menu-section::after,body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-menu-section::before{display:none!important;content:none!important;background:0 0!important}body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-product.xxl-product-card{isolation:isolate!important}body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-body{margin-top:-104px!important;padding-top:30px!important}body.page-ujxxl-home.pc-size--m.ui-v2.tenant--ujxxl.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl.page-home.page-ujxxl-home .xxl-public.xxl-home .xxl-category-block.xxl-category-block,body.page-ujxxl-home.pc-size--m.ui-v2.tenant--ujxxl.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl.page-home.page-ujxxl-home .xxl-public.xxl-home .xxl-menu-section.xxl-menu-section{background:#f7f3ea!important}@media (max-width:640px){body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-root-featured,body[data-tenant=ujxxl].page-product.tenant-ujxxl-active .tenant-ujxxl .pdp-unified-shell{width:min(100% - 24px,100%)}body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-products-grid{grid-template-columns:1fr!important}body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product.xxl-product-card{min-height:0!important}body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-action-set{grid-template-columns:48px 1fr!important}body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-action-set .category-product-action--cart{grid-column:1/-1}body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-product.xxl-product-card,body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-products-grid .category-product{min-height:0!important;overflow:visible!important;contain:layout style!important;content-visibility:visible!important}body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-image-wrapper,body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-products-grid .category-product .category-product-image-wrapper{position:sticky!important;top:calc(var(--xxl-nav-h,76px) + 12px)!important;z-index:1!important;height:292px!important;min-height:292px!important;padding-top:0!important;pointer-events:none!important;will-change:transform!important}body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-media,body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-products-grid .category-product .category-product-media{width:min(122%,390px)!important;height:286px!important;min-height:286px!important;z-index:1!important;transform:translateZ(0)!important}body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-image,body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-products-grid .category-product .category-product-image{width:min(122%,380px)!important;height:276px!important;max-height:276px!important;filter:none!important;transform:none!important}body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-body,body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-products-grid .category-product .category-product-body{position:relative!important;z-index:5!important;margin-top:-62px!important;min-height:0!important;padding:16px 18px!important}}body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-product.xxl-product-card,body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-products-grid .category-product{min-height:0!important;overflow:visible!important;contain:layout style!important;content-visibility:visible!important}body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-image-wrapper,body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-products-grid .category-product .category-product-image-wrapper{position:sticky!important;top:calc(var(--xxl-nav-h,76px) + 12px)!important;z-index:1!important;pointer-events:none!important;will-change:transform!important}body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-media,body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-products-grid .category-product .category-product-media{z-index:1!important;transform:translateZ(0)!important}body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-body,body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-products-grid .category-product .category-product-body{position:relative!important;z-index:5!important}

/* XXL neutral theme layer: Vajfeher 1 default + matte graphite toggle. */
body[data-tenant=ujxxl].tenant-ujxxl-active,
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-light,
body[data-tenant=ujxxl].tenant-ujxxl-active:not(.ujxxl-theme-dark){
  --ujxxl-theme-page-bg:radial-gradient(circle at 16% 20%,rgba(217,222,231,.10) 0 1px,transparent 1.8px),radial-gradient(circle at 74% 64%,rgba(205,203,198,.08) 0 1px,transparent 1.8px),linear-gradient(180deg,#fffdf8 0%,#f8f6f1 100%);
  --ujxxl-theme-text:#17110d;
  --ujxxl-theme-muted:rgba(23,17,13,.66);
  --ujxxl-theme-soft:rgba(23,17,13,.48);
  --ujxxl-theme-line:rgba(23,17,13,.12);
  --ujxxl-theme-panel:rgba(255,255,255,.88);
  --ujxxl-theme-panel-strong:rgba(255,255,255,.96);
  --ujxxl-theme-header:#111;
  --ujxxl-theme-header-text:#fff8ea;
  --ujxxl-theme-header-chip:rgba(255,255,255,.09);
  --ujxxl-theme-shadow:rgba(24,17,13,.10);
  --xxl-text:var(--ujxxl-theme-text);
  --xxl-muted:var(--ujxxl-theme-muted);
  --xxl-muted-soft:var(--ujxxl-theme-soft);
  --xxl-line:var(--ujxxl-theme-line);
}

/* UJXXL hero orbit responsive center pass: keep the CSS motion, but make the stage fit desktop and mobile cleanly. */
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .xxl-hero{
  min-height:min(760px,calc(100svh - var(--xxl-nav-h,76px)))!important;
  padding:calc(var(--xxl-nav-h,76px) + 14px) clamp(14px,5vw,72px) 30px!important;
  place-items:center!important;
  overflow:hidden!important;
}
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .xxl-hero-visual{
  width:min(100%,980px)!important;
  min-height:clamp(420px,70svh,690px)!important;
  margin-inline:auto!important;
  place-items:center!important;
}
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .xxl-logo-orbit{
  --xxl-orbit-size:clamp(340px,62vmin,700px)!important;
  --xxl-orbit-radius:calc(var(--xxl-orbit-size) * .44)!important;
  margin:auto!important;
}
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .xxl-logo-orbit>img{
  width:clamp(118px,20vmin,218px)!important;
  height:auto!important;
  max-height:calc(var(--xxl-orbit-size) * .38)!important;
  object-fit:contain!important;
}
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .xxl-hero-category-inner{
  width:clamp(104px,13vmin,190px)!important;
  height:clamp(104px,13vmin,190px)!important;
}
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .xxl-hero-category-product{
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
}
@media (min-width:1500px){
  body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .xxl-hero{
    min-height:720px!important;
  }
}
@media (max-width:820px){
  body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .xxl-hero{
    min-height:520px!important;
    padding:calc(var(--xxl-nav-h,58px) + 16px) 12px 18px!important;
  }
  body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .xxl-hero-visual{
    min-height:430px!important;
  }
  body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .xxl-logo-orbit{
    --xxl-orbit-size:clamp(268px,82vw,380px)!important;
    --xxl-orbit-radius:calc(var(--xxl-orbit-size) * .42)!important;
  }
  body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .xxl-logo-orbit>img{
    width:clamp(92px,27vw,128px)!important;
  }
  body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .xxl-hero-category-inner{
    width:clamp(72px,22vw,98px)!important;
    height:clamp(72px,22vw,98px)!important;
  }
}

/* UJXXL product cards: turn the Facebook icon into a readable share button. */
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .pc-icon--share-text{
  display:inline-flex!important;
  width:auto!important;
  min-width:104px!important;
  height:42px!important;
  gap:7px!important;
  padding:0 12px!important;
  border-radius:999px!important;
  color:#17110d!important;
  border-color:rgba(23,17,13,.14)!important;
  background:rgba(255,255,255,.92)!important;
  box-shadow:0 10px 24px rgba(24,17,13,.12)!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .pc-icon--share-text svg{
  width:18px!important;
  height:18px!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .pc-icon--share-text span{
  display:inline!important;
  font-size:12px!important;
  font-weight:950!important;
  line-height:1!important;
  white-space:nowrap!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-action-set{
  grid-template-columns:minmax(92px,.85fr) minmax(92px,.85fr) minmax(112px,1fr)!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-action--share{
  display:inline-flex!important;
  width:auto!important;
  min-width:0!important;
  max-width:none!important;
  gap:6px!important;
  padding:0 11px!important;
  color:var(--ujxxl-theme-text,#17110d)!important;
  border:1px solid var(--ujxxl-theme-line,rgba(23,17,13,.14))!important;
  background:rgba(255,255,255,.78)!important;
  box-shadow:0 8px 18px rgba(24,17,13,.08)!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-action--share svg{
  width:17px!important;
  height:17px!important;
  flex:0 0 auto!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-action--share span{
  display:inline!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
@media (max-width:640px){
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-action-set{
    grid-template-columns:1fr 1fr!important;
  }
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-action-set .category-product-action--cart{
    grid-column:1/-1!important;
  }
}

/* UJXXL final mobile orbit containment: keep every moving hero product inside the screen edge. */
@media (max-width:640px){
  body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .xxl-logo-orbit{
    --xxl-orbit-size:clamp(238px,76vw,310px)!important;
    --xxl-orbit-radius:calc(var(--xxl-orbit-size) * .30)!important;
  }
  body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .xxl-hero-category-inner{
    width:clamp(56px,17vw,70px)!important;
    height:clamp(56px,17vw,70px)!important;
  }
}

/* UJXXL final mobile orbit containment: keep every moving hero product inside the screen edge. */
@media (max-width:640px){
  body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .xxl-logo-orbit{
    --xxl-orbit-size:clamp(238px,76vw,310px)!important;
    --xxl-orbit-radius:calc(var(--xxl-orbit-size) * .32)!important;
  }
  body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .xxl-hero-category-inner{
    width:clamp(58px,18vw,74px)!important;
    height:clamp(58px,18vw,74px)!important;
  }
}

body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark{
  --ujxxl-theme-page-bg:radial-gradient(circle at 16% 20%,rgba(70,70,70,.16) 0 1px,transparent 1.8px),radial-gradient(circle at 76% 62%,rgba(38,38,38,.22) 0 1px,transparent 1.8px),linear-gradient(180deg,#111 0%,#1a1a1a 48%,#0b0b0b 100%);
  --ujxxl-theme-text:#f7f3eb;
  --ujxxl-theme-muted:rgba(247,243,235,.70);
  --ujxxl-theme-soft:rgba(247,243,235,.54);
  --ujxxl-theme-line:rgba(255,255,255,.13);
  --ujxxl-theme-panel:rgba(24,24,24,.88);
  --ujxxl-theme-panel-strong:rgba(30,30,30,.96);
  --ujxxl-theme-header:#f8f5ec;
  --ujxxl-theme-header-text:#111;
  --ujxxl-theme-header-chip:rgba(0,0,0,.07);
  --ujxxl-theme-shadow:rgba(0,0,0,.34);
  --xxl-text:var(--ujxxl-theme-text);
  --xxl-muted:var(--ujxxl-theme-muted);
  --xxl-muted-soft:var(--ujxxl-theme-soft);
  --xxl-line:var(--ujxxl-theme-line);
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl,
body.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl],
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-public,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-menu-section,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-category-block{
  color:var(--ujxxl-theme-text)!important;
  background:var(--ujxxl-theme-page-bg)!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-site-header,
body.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-header{
  color:var(--ujxxl-theme-header-text)!important;
  background:var(--ujxxl-theme-header)!important;
  border-bottom-color:var(--ujxxl-theme-line)!important;
  box-shadow:0 14px 38px var(--ujxxl-theme-shadow)!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-brand strong,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-brand small{color:var(--ujxxl-theme-header-text)!important}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-theme-toggle{
  display:inline-grid!important;
  grid-template-columns:1fr 1fr;
  align-items:center;
  gap:4px;
  min-height:38px;
  padding:4px;
  border:1px solid color-mix(in srgb,var(--ujxxl-theme-header-text) 14%,transparent);
  border-radius:999px;
  color:var(--ujxxl-theme-header-text);
  background:var(--ujxxl-theme-header-chip);
  cursor:pointer;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-theme-toggle span{
  display:grid;
  min-width:58px;
  min-height:28px;
  place-items:center;
  padding:0 10px;
  border-radius:999px;
  color:color-mix(in srgb,var(--ujxxl-theme-header-text) 72%,transparent);
  font-size:.74rem;
  font-weight:950;
  line-height:1;
  white-space:nowrap;
}
body[data-tenant=ujxxl].tenant-ujxxl-active:not(.ujxxl-theme-dark) .tenant-ujxxl .xxl-theme-toggle [data-ujxxl-theme-light],
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-light .tenant-ujxxl .xxl-theme-toggle [data-ujxxl-theme-light],
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .xxl-theme-toggle [data-ujxxl-theme-dark]{
  color:#17110d;
  background:linear-gradient(135deg,#fff4a3,#ffd447);
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-header-hours,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-call-btn,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-account-btn,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-gdpr-header-btn,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-menu-button{
  color:var(--ujxxl-theme-header-text)!important;
  border-color:color-mix(in srgb,var(--ujxxl-theme-header-text) 14%,transparent)!important;
  background:var(--ujxxl-theme-header-chip)!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-header-hours strong,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-header-hours small,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-header-hours span{color:color-mix(in srgb,var(--ujxxl-theme-header-text) 82%,transparent)!important}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-category-block,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-menu-section,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-info-card,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .cat-root-featured,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .pdp-unified-shell{
  color:var(--ujxxl-theme-text)!important;
  background:transparent!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-body,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product .category-product-body,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-account-float,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__panel{
  color:var(--ujxxl-theme-text)!important;
  border-color:var(--ujxxl-theme-line)!important;
  background:var(--ujxxl-theme-panel-strong)!important;
  box-shadow:0 14px 36px var(--ujxxl-theme-shadow)!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-title,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-title a,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-price,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__title,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__name,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__price,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__sum strong{color:var(--ujxxl-theme-text)!important}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-meta,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-shortdesc,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-unitprice,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-oldprice,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-featured-title,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-featured-subtitle,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__sub,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__state,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__options,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__sum span{color:var(--ujxxl-theme-muted)!important}
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .category-product-action--ghost,
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .category-product-qty,
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .category-product-row,
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .category-product-stock{
  color:#f7f3eb!important;
  border-color:rgba(255,255,255,.13)!important;
  background:rgba(255,255,255,.06)!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .xxl-site-footer,
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .xxl-site-footer--compact,
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .xxl-footer-main{
  color:#f7f3eb!important;
  border-color:rgba(255,255,255,.12)!important;
  background:rgba(20,20,20,.92)!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .xxl-footer-brand,
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .xxl-footer-brand strong,
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .xxl-footer-contact,
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .xxl-footer-contact a,
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .xxl-footer-contact span{color:#f7f3eb!important}
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .xxl-footer-brand small,
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .xxl-footer-contact small{color:rgba(247,243,235,.64)!important}
@media (max-width:980px){body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-theme-toggle span{min-width:44px;font-size:.68rem}}
@media (max-width:560px){body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-theme-toggle{order:3}body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-theme-toggle span{min-width:34px;padding-inline:7px}}


/* XXL neutral theme specificity locks. */
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-dark .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-body,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-dark .tenant-ujxxl .xxl-home .category-products-grid .category-product .category-product-body,
body.page-category.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-dark .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-body{
  color:#f7f3eb!important;
  border-color:rgba(255,255,255,.13)!important;
  background:rgba(30,30,30,.96)!important;
  box-shadow:0 14px 36px rgba(0,0,0,.34)!important;
}
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-dark .tenant-ujxxl .xxl-home .category-product-title,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-dark .tenant-ujxxl .xxl-home .category-product-title a,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-dark .tenant-ujxxl .xxl-home .category-product-price,
body.page-category.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-dark .tenant-ujxxl .category-product-title,
body.page-category.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-dark .tenant-ujxxl .category-product-title a,
body.page-category.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-dark .tenant-ujxxl .category-product-price{
  color:#f7f3eb!important;
}
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-dark .tenant-ujxxl .xxl-home .category-product-meta,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-dark .tenant-ujxxl .xxl-home .category-product-shortdesc,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-dark .tenant-ujxxl .xxl-home .category-product-unitprice,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-dark .tenant-ujxxl .xxl-home .category-product-oldprice,
body.page-category.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-dark .tenant-ujxxl .category-product-meta,
body.page-category.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-dark .tenant-ujxxl .category-product-shortdesc,
body.page-category.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-dark .tenant-ujxxl .category-product-unitprice,
body.page-category.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-dark .tenant-ujxxl .category-product-oldprice{
  color:rgba(247,243,235,.70)!important;
}
body.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-light .tenant-ujxxl .xxl-site-header,
body.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl .xxl-site-header{
  color:#fff8ea!important;
  background:#050403!important;
}
body.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-dark .tenant-ujxxl .xxl-site-header{
  color:#fff8ea!important;
  background:#050505!important;
  border-bottom-color:rgba(255,255,255,.12)!important;
}
body.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-dark .tenant-ujxxl .xxl-brand strong,
body.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-dark .tenant-ujxxl .xxl-brand small,
body.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-dark .tenant-ujxxl .xxl-header-hours,
body.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-dark .tenant-ujxxl .xxl-header-hours strong,
body.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-dark .tenant-ujxxl .xxl-header-hours small,
body.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-dark .tenant-ujxxl .xxl-header-hours span,
body.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-dark .tenant-ujxxl .xxl-gdpr-header-btn,
body.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-dark .tenant-ujxxl .xxl-account-btn,
body.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-dark .tenant-ujxxl .xxl-menu-button{
  color:#fff8ea!important;
}


/* XXL neutral theme background locks. */
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-dark,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-dark .tenant-ujxxl,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-dark .tenant-ujxxl .xxl-public,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-dark .tenant-ujxxl .xxl-home,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-dark .tenant-ujxxl .xxl-menu-section,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-dark .tenant-ujxxl .xxl-category-block,
body.page-ujxxl-home.pc-size--m.ui-v2.tenant--ujxxl.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-dark .tenant-ujxxl.page-home.page-ujxxl-home .xxl-public.xxl-home .xxl-category-block.xxl-category-block,
body.page-ujxxl-home.pc-size--m.ui-v2.tenant--ujxxl.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-dark .tenant-ujxxl.page-home.page-ujxxl-home .xxl-public.xxl-home .xxl-menu-section.xxl-menu-section{
  color:#f7f3eb!important;
  background:var(--ujxxl-theme-page-bg)!important;
}
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-light,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-light .tenant-ujxxl,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-light .tenant-ujxxl .xxl-public,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-light .tenant-ujxxl .xxl-home,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-light .tenant-ujxxl .xxl-menu-section,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-light .tenant-ujxxl .xxl-category-block,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark),
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl .xxl-public,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl .xxl-home,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl .xxl-menu-section,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl .xxl-category-block{
  color:#17110d!important;
  background:var(--ujxxl-theme-page-bg)!important;
}


/* XXL product card overlap and button interaction polish. */
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-body,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-products-grid .category-product .category-product-body{
  margin-top:-42px!important;
  padding:22px 22px 20px!important;
  padding-top:22px!important;
}
body.page-category.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-body{
  margin-top:-38px!important;
  padding-top:22px!important;
}
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-image-wrapper,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-products-grid .category-product .category-product-image-wrapper{
  z-index:2!important;
}
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-image,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-products-grid .category-product .category-product-image{
  transform-origin:50% 78%!important;
  transition:transform .22s ease,opacity .22s ease!important;
}
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-product.xxl-product-card:hover .category-product-image,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-product.xxl-product-card:focus-within .category-product-image{
  transform:translateY(-4px) scale(1.015)!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-action-set{
  display:grid!important;
  grid-template-columns:44px 44px minmax(92px,.9fr) minmax(112px,1fr)!important;
  gap:8px!important;
  align-items:center!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-action-set .category-product-row{
  display:block!important;
  min-width:0!important;
  margin:0!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-action,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-add,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-action-set [data-ujxxl-options-open]{
  position:relative!important;
  min-height:46px!important;
  border-radius:15px!important;
  font-size:.84rem!important;
  font-weight:950!important;
  letter-spacing:0!important;
  line-height:1!important;
  overflow:hidden!important;
  cursor:pointer!important;
  transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease,color .18s ease,filter .18s ease!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-action--share,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-action--fav{
  width:44px!important;
  min-width:44px!important;
  max-width:44px!important;
  padding:0!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-action-set [data-ujxxl-options-open]{
  width:auto!important;
  min-width:92px!important;
  padding:0 14px!important;
  color:var(--ujxxl-theme-text,#17110d)!important;
  border:1px solid var(--ujxxl-theme-line,rgba(23,17,13,.14))!important;
  background:rgba(255,255,255,.78)!important;
  box-shadow:0 8px 18px rgba(24,17,13,.08)!important;
  white-space:nowrap!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-action--cart,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-add.category-product-action--cart{
  width:100%!important;
  min-width:112px!important;
  padding:0 15px!important;
  color:#17110d!important;
  background:linear-gradient(135deg,#fff4a3,#ffd447)!important;
  border:1px solid rgba(23,17,13,.14)!important;
  box-shadow:0 12px 24px rgba(255,184,31,.24)!important;
  white-space:nowrap!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .category-product-action-set [data-ujxxl-options-open]{
  color:#f7f3eb!important;
  border-color:rgba(255,255,255,.14)!important;
  background:rgba(255,255,255,.08)!important;
  box-shadow:0 10px 22px rgba(0,0,0,.26)!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-action:hover,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-action:focus-visible,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-add:hover,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-add:focus-visible,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-theme-toggle:hover,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-theme-toggle:focus-visible,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-gdpr-header-btn:hover,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-gdpr-header-btn:focus-visible,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-account-btn:hover,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-account-btn:focus-visible,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-cart-top-btn:hover,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-cart-top-btn:focus-visible{
  transform:translateY(-2px)!important;
  filter:saturate(1.06)!important;
  outline:0!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-action:focus-visible,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-add:focus-visible,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-theme-toggle:focus-visible,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-gdpr-header-btn:focus-visible,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-account-btn:focus-visible,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-cart-top-btn:focus-visible{
  box-shadow:0 0 0 3px rgba(255,212,71,.34),0 14px 30px rgba(0,0,0,.16)!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-action:active,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-add:active,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-theme-toggle:active,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-gdpr-header-btn:active,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-account-btn:active,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-cart-top-btn:active{
  transform:translateY(0) scale(.98)!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-action--cart:hover,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-add.category-product-action--cart:hover,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-action--cart:focus-visible,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-add.category-product-action--cart:focus-visible{
  background:linear-gradient(135deg,#ffe76c,#ffb71f)!important;
  box-shadow:0 16px 32px rgba(255,184,31,.32)!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-action-set [data-ujxxl-options-open]:hover,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-action-set [data-ujxxl-options-open]:focus-visible{
  border-color:rgba(255,184,31,.42)!important;
  background:rgba(255,255,255,.96)!important;
  box-shadow:0 14px 28px rgba(24,17,13,.13)!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .category-product-action-set [data-ujxxl-options-open]:hover,
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .category-product-action-set [data-ujxxl-options-open]:focus-visible{
  color:#17110d!important;
  background:linear-gradient(135deg,#fff4a3,#ffd447)!important;
}
@media (max-width:760px){
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-action-set{
    grid-template-columns:44px 44px minmax(88px,1fr) minmax(104px,1fr)!important;
    gap:7px!important;
  }
  body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-body,
  body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-products-grid .category-product .category-product-body{
    margin-top:-28px!important;
    padding:18px!important;
    padding-top:18px!important;
  }
}
@media (max-width:420px){
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-action-set{
    grid-template-columns:44px 44px 1fr!important;
  }
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-action--cart,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-add.category-product-action--cart{
    grid-column:1/-1!important;
  }
}


/* XXL product card overlap final tuning. */
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-body,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-products-grid .category-product .category-product-body{
  margin-top:-18px!important;
  padding-top:20px!important;
}
body.page-category.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-body{
  margin-top:-18px!important;
  padding-top:20px!important;
}
@media (max-width:760px){
  body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-body,
  body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-products-grid .category-product .category-product-body{
    margin-top:-14px!important;
    padding-top:18px!important;
  }
}


/* XXL product image lift tuning. */
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-image,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-products-grid .category-product .category-product-image{
  transform:translateY(-42px)!important;
}
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-product.xxl-product-card:hover .category-product-image,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-product.xxl-product-card:focus-within .category-product-image{
  transform:translateY(-48px) scale(1.015)!important;
}
@media (max-width:760px){
  body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-image,
  body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-products-grid .category-product .category-product-image{
    transform:translateY(-28px)!important;
  }
}


/* XXL card translucency tuning. */
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-dark .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-body,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-dark .tenant-ujxxl .xxl-home .category-products-grid .category-product .category-product-body,
body.page-category.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-dark .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-body{
  background:linear-gradient(180deg,rgba(30,30,30,.76),rgba(22,22,22,.88))!important;
  box-shadow:0 14px 34px rgba(0,0,0,.26)!important;
}
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-body,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl .xxl-home .category-products-grid .category-product .category-product-body{
  background:linear-gradient(180deg,rgba(255,255,255,.84),rgba(255,255,255,.94))!important;
}


/* XXL selected product-card action layout 03: floating icon rail. */
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl{
  --ujxxl-card-media-bg:linear-gradient(145deg,#fff7db 0%,#f6d97a 43%,#c6b28d 100%);
  --ujxxl-card-option-bg:rgba(255,255,255,.82);
  --ujxxl-card-option-text:#17110d;
  --ujxxl-card-option-border:rgba(23,17,13,.14);
  --ujxxl-card-cart-bg:linear-gradient(135deg,#fff2a3,#ffd447);
  --ujxxl-card-cart-text:#17110d;
  --ujxxl-card-share-bg:#1877f2;
  --ujxxl-card-fav-bg:rgba(255,255,255,.9);
  --ujxxl-card-fav-text:#d7334b;
}
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl{
  --ujxxl-card-media-bg:linear-gradient(145deg,#2f302c 0%,#1b1b18 52%,#090909 100%);
  --ujxxl-card-option-bg:rgba(255,255,255,.08);
  --ujxxl-card-option-text:#f7f3eb;
  --ujxxl-card-option-border:rgba(255,255,255,.15);
  --ujxxl-card-cart-bg:linear-gradient(135deg,#ffe06a,#f5b928);
  --ujxxl-card-cart-text:#17110d;
  --ujxxl-card-fav-bg:rgba(22,22,20,.78);
  --ujxxl-card-fav-text:#ff6a7d;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-image-wrapper,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-image-wrapper{
  position:relative!important;
  overflow:hidden!important;
  background:var(--ujxxl-card-media-bg)!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-topactions{
  position:absolute!important;
  inset:14px 14px auto auto!important;
  z-index:8!important;
  display:block!important;
  pointer-events:none!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-topactions-right{
  display:grid!important;
  grid-auto-flow:row!important;
  grid-template-columns:44px!important;
  gap:8px!important;
  align-items:start!important;
  justify-items:end!important;
  pointer-events:auto!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-fav-form{
  width:44px!important;
  height:44px!important;
  margin:0!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .pc-icon{
  display:grid!important;
  width:44px!important;
  height:44px!important;
  min-width:44px!important;
  padding:0!important;
  place-items:center!important;
  border-radius:999px!important;
  border:1px solid rgba(23,17,13,.12)!important;
  box-shadow:0 12px 24px rgba(24,17,13,.14)!important;
  backdrop-filter:none!important;
  transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease,color .18s ease!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .pc-icon svg{
  width:19px!important;
  height:19px!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .pc-icon--fav{
  color:var(--ujxxl-card-fav-text)!important;
  background:var(--ujxxl-card-fav-bg)!important;
}

/* XXL card badge + price anti-overlap fix. */
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card{
  position:relative!important;
  overflow:visible!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-image-wrapper{
  position:relative!important;
  overflow:visible!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-image-wrapper>.category-product-flags{
  position:absolute!important;
  top:12px!important;
  left:12px!important;
  z-index:14!important;
  display:flex!important;
  flex-wrap:wrap!important;
  gap:6px!important;
  max-width:calc(100% - 92px)!important;
  margin:0!important;
  padding:0!important;
  pointer-events:none!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-image-wrapper>.category-product-flags .category-product-flag{
  display:inline-flex!important;
  min-height:28px!important;
  align-items:center!important;
  justify-content:center!important;
  padding:0 10px!important;
  border:1px solid rgba(255,255,255,.62)!important;
  border-radius:999px!important;
  color:#fff!important;
  background:#ff8a12!important;
  box-shadow:0 8px 18px rgba(18,12,8,.18)!important;
  font-size:.68rem!important;
  font-weight:950!important;
  line-height:1!important;
  letter-spacing:0!important;
  text-transform:uppercase!important;
  white-space:nowrap!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-image-wrapper>.category-product-flags .category-product-flag--sale{
  background:#d7334b!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-body{
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  align-content:start!important;
  gap:10px!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-title-price-row,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-title,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-prices,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-shortdesc,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-action-set{
  grid-column:1/-1!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-title-price-row{
  display:block!important;
  order:1!important;
  min-width:0!important;
  width:100%!important;
  margin:0!important;
  padding:0!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-title{
  min-width:0!important;
  max-width:100%!important;
  margin:0!important;
  padding:0!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-title a{
  display:block!important;
  max-width:100%!important;
  white-space:normal!important;
  overflow-wrap:anywhere!important;
  word-break:normal!important;
  hyphens:auto!important;
  line-height:1.08!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-prices{
  position:relative!important;
  order:2!important;
  inset:auto!important;
  transform:none!important;
  float:none!important;
  display:flex!important;
  width:100%!important;
  max-width:100%!important;
  justify-content:flex-end!important;
  align-items:flex-start!important;
  margin:0!important;
  padding:0!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-price{
  position:relative!important;
  inset:auto!important;
  flex:0 0 auto!important;
  max-width:100%!important;
  white-space:nowrap!important;
  line-height:1!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-shortdesc{
  order:3!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-action-set{
  order:4!important;
}
@media (max-width:640px){
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-image-wrapper>.category-product-flags{
    top:8px!important;
    left:8px!important;
    max-width:calc(100% - 76px)!important;
  }
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-prices{
    justify-content:flex-start!important;
  }
}

/* XXL home/category card content order hard lock. */
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-body,
body.page-category.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-body{
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  gap:10px!important;
}
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-title-price-row,
body.page-category.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-title-price-row{
  order:1!important;
  grid-column:1/-1!important;
  min-width:0!important;
  width:100%!important;
  margin:0!important;
  padding:0!important;
}
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-title,
body.page-category.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-title{
  max-width:100%!important;
  margin:0!important;
  padding:0!important;
}
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-title a,
body.page-category.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-title a{
  display:block!important;
  max-width:100%!important;
  white-space:normal!important;
  overflow-wrap:anywhere!important;
  word-break:normal!important;
  hyphens:auto!important;
  line-height:1.08!important;
}
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-prices,
body.page-category.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-prices{
  position:relative!important;
  order:2!important;
  top:auto!important;
  right:auto!important;
  bottom:auto!important;
  left:auto!important;
  inset:auto!important;
  transform:none!important;
  float:none!important;
  display:flex!important;
  grid-column:1/-1!important;
  width:100%!important;
  max-width:100%!important;
  justify-content:flex-end!important;
  align-items:flex-start!important;
  margin:0!important;
  padding:0!important;
  z-index:auto!important;
}
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-price,
body.page-category.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-price{
  position:relative!important;
  top:auto!important;
  right:auto!important;
  bottom:auto!important;
  left:auto!important;
  inset:auto!important;
  flex:0 0 auto!important;
  max-width:100%!important;
  white-space:nowrap!important;
  line-height:1!important;
}
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-shortdesc,
body.page-category.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-shortdesc{
  order:3!important;
  grid-column:1/-1!important;
}
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-actions,
body.page-category.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-actions{
  order:4!important;
  grid-column:1/-1!important;
  margin-top:0!important;
}

/* XXL final light background strip removal. */
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark),
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl .xxl-public,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl .xxl-home,
body.page-ujxxl-home.pc-size--m.ui-v2.tenant--ujxxl.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl.page-home.page-ujxxl-home,
body.page-ujxxl-home.pc-size--m.ui-v2.tenant--ujxxl.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl.page-home.page-ujxxl-home .xxl-public.xxl-home{
  background:#fff!important;
  background-image:none!important;
  background-color:#fff!important;
}
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl .xxl-menu-section,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl .xxl-category-block,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl .xxl-category-block.xxl-category-block,
body.page-ujxxl-home.pc-size--m.ui-v2.tenant--ujxxl.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl.page-home.page-ujxxl-home .xxl-public.xxl-home .xxl-category-block.xxl-category-block,
body.page-ujxxl-home.pc-size--m.ui-v2.tenant--ujxxl.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl.page-home.page-ujxxl-home .xxl-public.xxl-home .xxl-menu-section.xxl-menu-section{
  background:transparent!important;
  background-image:none!important;
  background-color:transparent!important;
  box-shadow:none!important;
}

/* XXL dark mode uses the selected light card button style too. */
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl{
  --ujxxl-card-option-bg:#ff4000;
  --ujxxl-card-option-text:#fff;
  --ujxxl-card-option-border:#d8cec1;
  --ujxxl-card-cart-bg:#0b751c;
  --ujxxl-card-cart-text:#fff;
  --ujxxl-card-share-bg:#0f5ec7;
  --ujxxl-card-fav-bg:#fff;
  --ujxxl-card-fav-text:#d7334b;
}
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .category-product.xxl-product-card .category-product-action-set [data-ujxxl-options-open],
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .category-product.xxl-product-card .category-product-action-set .category-product-action--ghost[data-ujxxl-options-open]{
  color:#fff!important;
  border-color:#d8cec1!important;
  background:#ff4000!important;
  box-shadow:var(--ujxxl-btn-shadow),var(--ujxxl-btn-inner-shadow)!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .category-product.xxl-product-card .category-product-action--cart,
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .category-product.xxl-product-card .category-product-add.category-product-action--cart{
  color:#fff!important;
  border-color:transparent!important;
  background:#0b751c!important;
  box-shadow:var(--ujxxl-btn-shadow),var(--ujxxl-btn-inner-shadow)!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .category-product.xxl-product-card .pc-icon--share{
  color:#fff!important;
  background:#0f5ec7!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .category-product.xxl-product-card .pc-icon--fav{
  color:#d7334b!important;
  background:#fff!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .category-product.xxl-product-card .category-product-action-set [data-ujxxl-options-open]:hover,
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .category-product.xxl-product-card .category-product-action-set [data-ujxxl-options-open]:focus-visible{
  color:#fff!important;
  border-color:#d8cec1!important;
  background:#ff4000!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .category-product.xxl-product-card .category-product-action--cart:hover,
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .category-product.xxl-product-card .category-product-add.category-product-action--cart:hover,
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .category-product.xxl-product-card .category-product-action--cart:focus-visible,
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .category-product.xxl-product-card .category-product-add.category-product-action--cart:focus-visible{
  color:#fff!important;
  background:#0b751c!important;
}

/* XXL light background strip removal. */
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark),
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl .xxl-public,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl .xxl-home{
  background:#fff!important;
  background-image:none!important;
  background-color:#fff!important;
}
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl .xxl-menu-section,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl .xxl-category-block,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl .xxl-category-block.xxl-category-block,
body.page-ujxxl-home.pc-size--m.ui-v2.tenant--ujxxl.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl.page-home.page-ujxxl-home .xxl-public.xxl-home .xxl-category-block.xxl-category-block,
body.page-ujxxl-home.pc-size--m.ui-v2.tenant--ujxxl.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl.page-home.page-ujxxl-home .xxl-public.xxl-home .xxl-menu-section.xxl-menu-section{
  background:transparent!important;
  background-image:none!important;
  background-color:transparent!important;
  box-shadow:none!important;
}
@media (max-width:640px){
  body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-prices,
  body.page-category.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-prices{
    justify-content:flex-start!important;
  }
}

/* XXL selected button shape 02 final lock. */
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-action-set [data-ujxxl-options-open],
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-products-grid .category-product.xxl-product-card .category-product-action-set [data-ujxxl-options-open],
body.page-category.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-action-set [data-ujxxl-options-open],
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-action-set .category-product-add.category-product-action--cart,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-products-grid .category-product.xxl-product-card .category-product-action-set .category-product-add.category-product-action--cart,
body.page-category.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-action-set .category-product-add.category-product-action--cart{
  min-height:44px!important;
  border-radius:15px!important;
  font-size:12px!important;
  font-weight:850!important;
  letter-spacing:0!important;
  text-transform:uppercase!important;
  box-shadow:0 8px 16px rgba(23,17,13,.10),inset 0 1px 0 rgba(255,255,255,.28)!important;
}

/* XXL selected button shape 02 font-size specificity lock. */
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-action-set .category-product-action,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-action-set [data-ujxxl-options-open],
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-action-set .category-product-add.category-product-action--cart{
  font-size:12px!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .pc-icon--share{
  color:#fff!important;
  border-color:rgba(255,255,255,.24)!important;
  background:var(--ujxxl-card-share-bg)!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .pc-icon:hover,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .pc-icon:focus-visible{
  transform:translateY(-2px)!important;
  box-shadow:0 16px 30px rgba(24,17,13,.2)!important;
  outline:0!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .pc-icon--fav:hover,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .pc-icon--fav:focus-visible{
  color:#fff!important;
  border-color:transparent!important;
  background:linear-gradient(135deg,#f35c72,#c91e3f)!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-action-set{
  display:grid!important;
  grid-template-columns:minmax(96px,1fr) minmax(120px,1.2fr)!important;
  gap:9px!important;
  align-items:center!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-action-set .category-product-row{
  display:block!important;
  min-width:0!important;
  margin:0!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-action-set [data-ujxxl-options-open]{
  width:100%!important;
  min-width:0!important;
  color:var(--ujxxl-card-option-text)!important;
  border-color:var(--ujxxl-card-option-border)!important;
  background:var(--ujxxl-card-option-bg)!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-action--cart,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-add.category-product-action--cart{
  width:100%!important;
  min-width:0!important;
  color:var(--ujxxl-card-cart-text)!important;
  background:var(--ujxxl-card-cart-bg)!important;
}
@media (max-width:420px){
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-action-set{
    grid-template-columns:1fr!important;
  }
}

/* XXL layout 03 specificity lock for home/category legacy overrides. */
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-image-wrapper,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-products-grid .category-product.xxl-product-card .category-product-image-wrapper,
body.page-category.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-image-wrapper{
  background:var(--ujxxl-card-media-bg)!important;
}
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-action-set,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-products-grid .category-product.xxl-product-card .category-product-action-set,
body.page-category.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-action-set{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(0,1.18fr)!important;
  gap:9px!important;
}
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-action-set .category-product-action--cart,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-products-grid .category-product.xxl-product-card .category-product-action-set .category-product-action--cart,
body.page-category.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-action-set .category-product-action--cart{
  grid-column:auto!important;
}
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-action-set [data-ujxxl-options-open],
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-products-grid .category-product.xxl-product-card .category-product-action-set [data-ujxxl-options-open],
body.page-category.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-action-set [data-ujxxl-options-open]{
  min-width:0!important;
  width:100%!important;
}

/* XXL layout 03 image background reset: keep original product image area. */
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-image-wrapper,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-image-wrapper,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-image-wrapper,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-products-grid .category-product.xxl-product-card .category-product-image-wrapper,
body.page-category.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-image-wrapper{
  background:transparent!important;
  background-image:none!important;
  background-color:transparent!important;
}

/* XXL selected button shape 02: Eredeti Normal. */
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl{
  --ujxxl-card-option-bg:#ff4000;
  --ujxxl-card-option-text:#fff;
  --ujxxl-card-option-border:#d8cec1;
  --ujxxl-card-cart-bg:#0b751c;
  --ujxxl-card-cart-text:#fff;
  --ujxxl-card-share-bg:#0f5ec7;
  --ujxxl-card-fav-bg:#fff;
  --ujxxl-card-fav-text:#d7334b;
  --ujxxl-btn-radius-option:15px;
  --ujxxl-btn-radius-cart:15px;
  --ujxxl-btn-height:44px;
  --ujxxl-btn-border-width:1px;
  --ujxxl-btn-font-weight:850;
  --ujxxl-btn-font-size:12px;
  --ujxxl-btn-letter-spacing:0;
  --ujxxl-btn-text-transform:uppercase;
  --ujxxl-btn-shadow:0 8px 16px rgba(23,17,13,.10);
  --ujxxl-btn-inner-shadow:inset 0 1px 0 rgba(255,255,255,.28);
  --ujxxl-btn-gap:9px;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-action-set,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-action-set,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-products-grid .category-product.xxl-product-card .category-product-action-set,
body.page-category.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-action-set{
  gap:var(--ujxxl-btn-gap)!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-action-set [data-ujxxl-options-open],
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-action--cart,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-add.category-product-action--cart{
  min-height:var(--ujxxl-btn-height)!important;
  border-width:var(--ujxxl-btn-border-width)!important;
  border-style:solid!important;
  border-radius:15px!important;
  clip-path:none!important;
  font-size:var(--ujxxl-btn-font-size)!important;
  font-weight:var(--ujxxl-btn-font-weight)!important;
  letter-spacing:var(--ujxxl-btn-letter-spacing)!important;
  text-transform:var(--ujxxl-btn-text-transform)!important;
  box-shadow:var(--ujxxl-btn-shadow),var(--ujxxl-btn-inner-shadow)!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-action-set [data-ujxxl-options-open]{
  color:var(--ujxxl-card-option-text)!important;
  border-color:var(--ujxxl-card-option-border)!important;
  background:var(--ujxxl-card-option-bg)!important;
  border-radius:var(--ujxxl-btn-radius-option)!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-action--cart,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-add.category-product-action--cart{
  color:var(--ujxxl-card-cart-text)!important;
  background:var(--ujxxl-card-cart-bg)!important;
  border-radius:var(--ujxxl-btn-radius-cart)!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .pc-icon--share{
  background:var(--ujxxl-card-share-bg)!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .pc-icon--fav{
  color:var(--ujxxl-card-fav-text)!important;
  background:var(--ujxxl-card-fav-bg)!important;
}

/* XXL final badge + price collision lock. */
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card{
  position:relative!important;
  overflow:visible!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-image-wrapper{
  position:relative!important;
  overflow:visible!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-image-wrapper>.category-product-flags{
  position:absolute!important;
  top:12px!important;
  left:12px!important;
  z-index:14!important;
  display:flex!important;
  flex-wrap:wrap!important;
  gap:6px!important;
  max-width:calc(100% - 92px)!important;
  margin:0!important;
  padding:0!important;
  pointer-events:none!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-image-wrapper>.category-product-flags .category-product-flag{
  display:inline-flex!important;
  min-height:28px!important;
  align-items:center!important;
  justify-content:center!important;
  padding:0 10px!important;
  border:1px solid rgba(255,255,255,.62)!important;
  border-radius:999px!important;
  color:#fff!important;
  background:#ff8a12!important;
  box-shadow:0 8px 18px rgba(18,12,8,.18)!important;
  font-size:.68rem!important;
  font-weight:950!important;
  line-height:1!important;
  letter-spacing:0!important;
  text-transform:uppercase!important;
  white-space:nowrap!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-image-wrapper>.category-product-flags .category-product-flag--sale{
  background:#d7334b!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-body{
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  align-content:start!important;
  gap:10px!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-title-price-row,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-title,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-prices,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-shortdesc,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-action-set{
  grid-column:1/-1!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-title-price-row{
  display:block!important;
  order:1!important;
  min-width:0!important;
  width:100%!important;
  margin:0!important;
  padding:0!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-title{
  min-width:0!important;
  max-width:100%!important;
  margin:0!important;
  padding:0!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-title a{
  display:block!important;
  max-width:100%!important;
  white-space:normal!important;
  overflow-wrap:anywhere!important;
  word-break:normal!important;
  hyphens:auto!important;
  line-height:1.08!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-prices{
  position:relative!important;
  order:2!important;
  inset:auto!important;
  transform:none!important;
  float:none!important;
  display:flex!important;
  width:100%!important;
  max-width:100%!important;
  justify-content:flex-end!important;
  align-items:flex-start!important;
  margin:0!important;
  padding:0!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-price{
  position:relative!important;
  inset:auto!important;
  flex:0 0 auto!important;
  max-width:100%!important;
  white-space:nowrap!important;
  line-height:1!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-shortdesc{
  order:3!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-action-set{
  order:4!important;
}
@media (max-width:640px){
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-image-wrapper>.category-product-flags{
    top:8px!important;
    left:8px!important;
    max-width:calc(100% - 76px)!important;
  }
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-prices{
    justify-content:flex-start!important;
  }
}

/* XXL ultimate home/category card content order lock. */
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-prices,
body.page-category.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-prices{
  position:relative!important;
  order:2!important;
  top:auto!important;
  right:auto!important;
  bottom:auto!important;
  left:auto!important;
  inset:auto!important;
  transform:none!important;
  float:none!important;
  display:flex!important;
  grid-column:1/-1!important;
  width:100%!important;
  max-width:100%!important;
  justify-content:flex-end!important;
  align-items:flex-start!important;
  margin:0!important;
  padding:0!important;
  z-index:auto!important;
}
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-actions,
body.page-category.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-actions{
  order:4!important;
  grid-column:1/-1!important;
  margin-top:0!important;
}

/* XXL eof light background strip removal. */
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark),
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl .xxl-public,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl .xxl-home,
body.page-ujxxl-home.pc-size--m.ui-v2.tenant--ujxxl.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl.page-home.page-ujxxl-home,
body.page-ujxxl-home.pc-size--m.ui-v2.tenant--ujxxl.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl.page-home.page-ujxxl-home .xxl-public.xxl-home{
  background:#fff!important;
  background-image:none!important;
  background-color:#fff!important;
}
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl .xxl-menu-section,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl .xxl-category-block,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl .xxl-category-block.xxl-category-block,
body.page-ujxxl-home.pc-size--m.ui-v2.tenant--ujxxl.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl.page-home.page-ujxxl-home .xxl-public.xxl-home .xxl-category-block.xxl-category-block,
body.page-ujxxl-home.pc-size--m.ui-v2.tenant--ujxxl.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl.page-home.page-ujxxl-home .xxl-public.xxl-home .xxl-menu-section.xxl-menu-section{
  background:transparent!important;
  background-image:none!important;
  background-color:transparent!important;
  box-shadow:none!important;
}

/* XXL eof dark card buttons match light selected style. */
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl{
  --ujxxl-card-option-bg:#ff4000;
  --ujxxl-card-option-text:#fff;
  --ujxxl-card-option-border:#d8cec1;
  --ujxxl-card-cart-bg:#0b751c;
  --ujxxl-card-cart-text:#fff;
  --ujxxl-card-share-bg:#0f5ec7;
  --ujxxl-card-fav-bg:#fff;
  --ujxxl-card-fav-text:#d7334b;
}
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .category-product.xxl-product-card .category-product-action-set{
  padding:0!important;
  border-radius:15px!important;
  background:transparent!important;
  gap:0!important;
  box-shadow:none!important;
  overflow:hidden!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .category-product.xxl-product-card .category-product-action-set [data-ujxxl-options-open]{
  color:#fff!important;
  border-color:#d8cec1!important;
  background:#ff4000!important;
  border-right-color:transparent!important;
  border-radius:15px 0 0 15px!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .category-product.xxl-product-card .category-product-action--cart,
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .category-product.xxl-product-card .category-product-add.category-product-action--cart{
  color:#fff!important;
  border-color:transparent!important;
  background:#0b751c!important;
  border-left-color:transparent!important;
  border-radius:0 15px 15px 0!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .category-product.xxl-product-card .pc-icon--share{
  color:#fff!important;
  background:#0f5ec7!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .category-product.xxl-product-card .pc-icon--fav{
  color:#d7334b!important;
  background:#fff!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .category-product.xxl-product-card .category-product-action-set [data-ujxxl-options-open]:hover,
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .category-product.xxl-product-card .category-product-action-set [data-ujxxl-options-open]:focus-visible{
  color:#fff!important;
  border-color:#d8cec1!important;
  border-right-color:transparent!important;
  background:#ff4000!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .category-product.xxl-product-card .category-product-action--cart:hover,
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .category-product.xxl-product-card .category-product-add.category-product-action--cart:hover,
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .category-product.xxl-product-card .category-product-action--cart:focus-visible,
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .category-product.xxl-product-card .category-product-add.category-product-action--cart:focus-visible{
  color:#fff!important;
  background:#0b751c!important;
}
/* XXL EOF selected header button style 10: Capsule dark. */
body.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-header .xxl-theme-toggle,
body.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-header .xxl-gdpr-header-btn,
body.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-header .xxl-account-btn,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-header .xxl-theme-toggle,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-header .xxl-gdpr-header-btn,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-header .xxl-account-btn{
  min-height:44px!important;
  color:#fff!important;
  border-color:rgba(255,255,255,.12)!important;
  border-radius:999px!important;
  background:#1d1d1d!important;
  background-image:none!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.12)!important;
}
body.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-header .xxl-cart-top-btn,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-header .xxl-cart-top-btn{
  min-height:44px!important;
  color:#fff!important;
  border-color:transparent!important;
  border-radius:999px!important;
  background:#0b751c!important;
  background-image:none!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.12)!important;
}
body.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-header .xxl-cart-top-btn b,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-header .xxl-cart-top-btn b{
  color:#fff!important;
  background:#16100a!important;
}
body.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-header .xxl-cart-top-btn .xxl-cart-summary-total,
body.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-header .xxl-cart-top-btn .xxl-cart-summary-count,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-header .xxl-cart-top-btn .xxl-cart-summary-total,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-header .xxl-cart-top-btn .xxl-cart-summary-count{
  color:#fff!important;
}
body.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-header .xxl-theme-toggle span,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-header .xxl-theme-toggle span{
  border-radius:999px!important;
  color:rgba(255,255,255,.82)!important;
  background:transparent!important;
  opacity:1!important;
  text-shadow:none!important;
}
body.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl .xxl-site-header .xxl-theme-toggle [data-ujxxl-theme-light],
body.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-light .tenant-ujxxl .xxl-site-header .xxl-theme-toggle [data-ujxxl-theme-light],
body.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-dark .tenant-ujxxl .xxl-site-header .xxl-theme-toggle [data-ujxxl-theme-dark]{
  color:#17110d!important;
  background:#ffd447!important;
}
body.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-dark .tenant-ujxxl .xxl-site-header .xxl-theme-toggle [data-ujxxl-theme-light],
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-dark .tenant-ujxxl .xxl-site-header .xxl-theme-toggle [data-ujxxl-theme-light]{
  color:#f6efe2!important;
  background:#343434!important;
}
body.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl .xxl-site-header .xxl-theme-toggle [data-ujxxl-theme-dark],
body.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-light .tenant-ujxxl .xxl-site-header .xxl-theme-toggle [data-ujxxl-theme-dark],
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl .xxl-site-header .xxl-theme-toggle [data-ujxxl-theme-dark],
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-light .tenant-ujxxl .xxl-site-header .xxl-theme-toggle [data-ujxxl-theme-dark]{
  color:#f6efe2!important;
  background:#343434!important;
}
body.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-header .xxl-theme-toggle:hover,
body.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-header .xxl-theme-toggle:focus-visible,
body.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-header .xxl-gdpr-header-btn:hover,
body.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-header .xxl-gdpr-header-btn:focus-visible,
body.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-header .xxl-account-btn:hover,
body.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-header .xxl-account-btn:focus-visible,
body.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-header .xxl-cart-top-btn:hover,
body.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-header .xxl-cart-top-btn:focus-visible{
  transform:translateY(-2px)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 12px 24px rgba(0,0,0,.22)!important;
}
body.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-header .xxl-theme-toggle:hover,
body.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-header .xxl-theme-toggle:focus-visible,
body.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-header .xxl-gdpr-header-btn:hover,
body.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-header .xxl-gdpr-header-btn:focus-visible,
body.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-header .xxl-account-btn:hover,
body.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-header .xxl-account-btn:focus-visible{
  color:#fff!important;
  border-color:rgba(255,255,255,.18)!important;
  background:#2a2a2a!important;
  background-image:none!important;
}
body.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-header .xxl-cart-top-btn:hover,
body.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-header .xxl-cart-top-btn:focus-visible{
  color:#fff!important;
  border-color:transparent!important;
  background:#0d8424!important;
  background-image:none!important;
}
body.page-ujxxl-home.pc-size--m.ui-v2.tenant--ujxxl.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl.page-home.page-ujxxl-home .xxl-site-header .xxl-theme-toggle:hover,
body.page-ujxxl-home.pc-size--m.ui-v2.tenant--ujxxl.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl.page-home.page-ujxxl-home .xxl-site-header .xxl-theme-toggle:focus-visible,
body.page-ujxxl-home.pc-size--m.ui-v2.tenant--ujxxl.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl.page-home.page-ujxxl-home .xxl-site-header .xxl-gdpr-header-btn:hover,
body.page-ujxxl-home.pc-size--m.ui-v2.tenant--ujxxl.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl.page-home.page-ujxxl-home .xxl-site-header .xxl-gdpr-header-btn:focus-visible,
body.page-ujxxl-home.pc-size--m.ui-v2.tenant--ujxxl.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl.page-home.page-ujxxl-home .xxl-site-header .xxl-account-btn:hover,
body.page-ujxxl-home.pc-size--m.ui-v2.tenant--ujxxl.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl.page-home.page-ujxxl-home .xxl-site-header .xxl-account-btn:focus-visible{
  color:#fff!important;
  border-color:rgba(255,255,255,.18)!important;
  background:#2a2a2a!important;
  background-image:none!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 12px 24px rgba(0,0,0,.22)!important;
}
body.page-ujxxl-home.pc-size--m.ui-v2.tenant--ujxxl.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl.page-home.page-ujxxl-home .xxl-site-header .xxl-cart-top-btn:hover,
body.page-ujxxl-home.pc-size--m.ui-v2.tenant--ujxxl.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl.page-home.page-ujxxl-home .xxl-site-header .xxl-cart-top-btn:focus-visible{
  color:#fff!important;
  border-color:transparent!important;
  background:#0d8424!important;
  background-image:none!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 12px 24px rgba(0,0,0,.22)!important;
}

body.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-header .xxl-account-btn,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-header .xxl-account-btn{
  max-width:min(190px,18vw)!important;
  gap:6px!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}

@media (max-width:980px){
  body.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-header .xxl-account-btn,
  body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-header .xxl-account-btn{
    max-width:112px!important;
  }
}

/* XXL dark mode card button join: remove the visible strip between selected buttons. */
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-dark .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-action-set,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-dark .tenant-ujxxl .xxl-home .category-products-grid .category-product.xxl-product-card .category-product-action-set,
body.page-category.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-dark .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-action-set{
  gap:0!important;
  overflow:hidden!important;
  border-radius:15px!important;
}
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-dark .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-action-set [data-ujxxl-options-open],
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-dark .tenant-ujxxl .xxl-home .category-products-grid .category-product.xxl-product-card .category-product-action-set [data-ujxxl-options-open],
body.page-category.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-dark .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-action-set [data-ujxxl-options-open]{
  border-radius:15px 0 0 15px!important;
  border-right-color:transparent!important;
}
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-dark .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-action-set .category-product-action--cart,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-dark .tenant-ujxxl .xxl-home .category-products-grid .category-product.xxl-product-card .category-product-action-set .category-product-action--cart,
body.page-category.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-dark .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-action-set .category-product-action--cart{
  border-radius:0 15px 15px 0!important;
  border-left-color:transparent!important;
}

/* UJXXL hero orbit motion restore: rotate the orbit layer, counter-rotate only the inner image layer so product positions stay intact. */
@keyframes xxl-hero-orbit-spin{
  from{transform:rotate(0deg)}
  to{transform:rotate(360deg)}
}
@keyframes xxl-hero-orbit-counter{
  from{transform:rotate(0deg)}
  to{transform:rotate(-360deg)}
}
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .xxl-logo-orbit{
  --xxl-orbit-speed:140s!important;
}
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .xxl-hero-orbit{
  animation:xxl-hero-orbit-spin var(--xxl-orbit-speed,140s) linear infinite!important;
  animation-play-state:running!important;
  transform-origin:50% 50%!important;
  will-change:transform!important;
}
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .xxl-hero-category{
  animation:none!important;
  will-change:auto!important;
}
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .xxl-hero-category-inner{
  animation:xxl-hero-orbit-counter var(--xxl-orbit-speed,140s) linear infinite!important;
  animation-play-state:running!important;
  transform-origin:50% 50%!important;
  will-change:transform!important;
}
@media (prefers-reduced-motion:reduce){
  body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .xxl-hero-orbit,
  body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .xxl-hero-category-inner{
    animation:none!important;
    will-change:auto!important;
  }
}

/* UJXXL product card top-area frame: direct border on the whole upper card zone, matching the lower card contour in light mode. */
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-image-wrapper,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-products-grid .category-product.xxl-product-card .category-product-image-wrapper,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .xxl-product-grid .category-product.xxl-product-card .category-product-image-wrapper,
body.page-category.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-image-wrapper{
  border:1px solid rgba(24,17,13,.14)!important;
  border-bottom-color:transparent!important;
  border-radius:22px 22px 0 0!important;
  background:transparent!important;
  box-shadow:none!important;
  isolation:auto!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .category-product.xxl-product-card .category-product-image-wrapper,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-dark .tenant-ujxxl .xxl-home .category-products-grid .category-product.xxl-product-card .category-product-image-wrapper,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-dark .tenant-ujxxl .xxl-home .xxl-product-grid .category-product.xxl-product-card .category-product-image-wrapper,
body.page-category.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-dark .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-image-wrapper{
  border-color:rgba(255,122,26,.72)!important;
  border-bottom-color:transparent!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-image-wrapper::before,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-products-grid .category-product.xxl-product-card .category-product-image-wrapper::before,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .xxl-product-grid .category-product.xxl-product-card .category-product-image-wrapper::before,
body.page-category.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-image-wrapper::before{
  content:none!important;
  display:none!important;
}

/* UJXXL product cards: keep title/description variable, but align action buttons across each grid row. */
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-product-grid,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-products-grid{
  align-items:stretch!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-product-grid .category-product.xxl-product-card,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product.xxl-product-card{
  display:flex!important;
  flex-direction:column!important;
  height:100%!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-product-grid .category-product.xxl-product-card .category-product-image-wrapper,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-image-wrapper{
  flex:0 0 auto!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-product-grid .category-product.xxl-product-card .category-product-body,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-body{
  display:flex!important;
  flex:1 1 auto!important;
  flex-direction:column!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-product-grid .category-product.xxl-product-card .category-product-action-set,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-action-set,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-product-grid .category-product.xxl-product-card .category-product-actions,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-actions{
  margin-top:auto!important;
}

/* Stronger UJXXL home/category alignment override for legacy important grid rules. */
body.page-ujxxl-home.pc-size--m.ui-v2.tenant--ujxxl.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl.page-home.page-ujxxl-home .xxl-public.xxl-home .xxl-product-grid .category-product.xxl-product-card,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .xxl-product-grid .category-product.xxl-product-card,
body.page-category.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .category-products-grid .category-product.xxl-product-card{
  display:flex!important;
  flex-direction:column!important;
  height:100%!important;
}

body.page-ujxxl-home.pc-size--m.ui-v2.tenant--ujxxl.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl.page-home.page-ujxxl-home .xxl-public.xxl-home .xxl-product-grid .category-product.xxl-product-card .category-product-body,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .xxl-product-grid .category-product.xxl-product-card .category-product-body,
body.page-category.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-body{
  display:flex!important;
  flex:1 1 auto!important;
  flex-direction:column!important;
}

body.page-ujxxl-home.pc-size--m.ui-v2.tenant--ujxxl.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl.page-home.page-ujxxl-home .xxl-public.xxl-home .xxl-product-grid .category-product.xxl-product-card .category-product-action-set,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .xxl-product-grid .category-product.xxl-product-card .category-product-action-set,
body.page-category.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-action-set,
body.page-ujxxl-home.pc-size--m.ui-v2.tenant--ujxxl.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl.page-home.page-ujxxl-home .xxl-public.xxl-home .xxl-product-grid .category-product.xxl-product-card .category-product-actions,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .xxl-product-grid .category-product.xxl-product-card .category-product-actions,
body.page-category.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-actions{
  margin-top:auto!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-balance-btn{
  display:inline-grid!important;
  min-height:44px!important;
  min-width:112px!important;
  align-content:center!important;
  padding:5px 16px!important;
  border:1px solid rgba(255,255,255,.16)!important;
  border-radius:999px!important;
  color:#fff8ea!important;
  background:rgba(255,255,255,.055)!important;
  box-shadow:none!important;
  text-decoration:none!important;
  transition:transform .18s,border-color .18s,background .18s!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-balance-btn span{
  color:rgba(255,248,234,.7)!important;
  font-size:.66rem!important;
  font-weight:800!important;
  line-height:1!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-balance-btn strong{
  margin-top:3px!important;
  color:#fff8ea!important;
  font-size:.94rem!important;
  font-weight:950!important;
  line-height:1!important;
  white-space:nowrap!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-balance-btn:hover,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-balance-btn:focus-visible{
  transform:translateY(-1px)!important;
  border-color:rgba(255,212,71,.42)!important;
  background:rgba(255,212,71,.12)!important;
  outline:0!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .xxl-balance-btn{
  border-color:rgba(255,255,255,.18)!important;
  background:rgba(255,255,255,.08)!important;
}

@media (max-width:820px){
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-balance-btn{
    display:none!important;
  }
}

/* UJXXL ordering information section: restore scoped card design after legacy overrides. */
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-info-section,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-info-section{
  width:min(100% - 36px,1420px)!important;
  margin:clamp(48px,7vw,92px) auto clamp(46px,7vw,90px)!important;
  padding:0!important;
  color:#18110d!important;
  background:transparent!important;
  box-shadow:none!important;
  filter:none!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-info-section .xxl-section-head,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-info-section .xxl-section-head{
  max-width:960px!important;
  margin:0 0 18px!important;
  padding:0!important;
  text-align:left!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-info-section .xxl-section-head p,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-info-section .xxl-section-head p{
  margin:0 0 8px!important;
  color:#ff9a18!important;
  font-size:.82rem!important;
  font-weight:900!important;
  letter-spacing:.16em!important;
  text-transform:uppercase!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-info-section .xxl-section-head h2,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-info-section .xxl-section-head h2{
  margin:0!important;
  color:#18110d!important;
  font-size:clamp(2rem,3.8vw,4.2rem)!important;
  font-weight:950!important;
  line-height:.98!important;
  letter-spacing:0!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-info-grid,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-info-grid{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:14px!important;
  width:100%!important;
  margin:0!important;
  padding:0!important;
  background:transparent!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-info-card,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-info-card{
  display:grid!important;
  align-content:start!important;
  min-height:166px!important;
  gap:8px!important;
  padding:22px 22px 20px!important;
  border:1px solid rgba(24,17,13,.1)!important;
  border-radius:22px!important;
  color:#18110d!important;
  background:rgba(255,255,255,.82)!important;
  box-shadow:0 18px 44px rgba(24,17,13,.08)!important;
  backdrop-filter:none!important;
  overflow:hidden!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-info-card span[aria-hidden=true],
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-info-card span[aria-hidden=true]{
  display:grid!important;
  width:44px!important;
  height:44px!important;
  place-items:center!important;
  border-radius:16px!important;
  color:#18110d!important;
  background:linear-gradient(135deg,#ff9a18,#ffd447)!important;
  box-shadow:0 12px 28px rgba(255,154,24,.22)!important;
  font-size:1.25rem!important;
  line-height:1!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-info-card h3,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-info-card h3{
  margin:4px 0 0!important;
  color:#18110d!important;
  font-size:1.08rem!important;
  font-weight:950!important;
  line-height:1.12!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-info-card p,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-info-card p,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-info-card a,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-info-card a{
  margin:0!important;
  color:rgba(24,17,13,.72)!important;
  font-size:.98rem!important;
  font-weight:600!important;
  line-height:1.42!important;
  text-decoration:none!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .xxl-info-section,
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .xxl-info-section .xxl-section-head h2{
  color:#fff8ea!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .xxl-info-card{
  color:#fff8ea!important;
  border-color:rgba(255,255,255,.12)!important;
  background:rgba(255,255,255,.07)!important;
  box-shadow:0 18px 44px rgba(0,0,0,.22)!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .xxl-info-card h3{
  color:#fff8ea!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .xxl-info-card p,
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .xxl-info-card a{
  color:rgba(255,248,234,.74)!important;
}

@media (max-width:1100px){
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-info-grid,
  body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-info-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}

@media (max-width:640px){
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-info-section,
  body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-info-section{
    width:min(100% - 20px,420px)!important;
    margin:38px auto 34px!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-info-grid,
  body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-info-grid{
    grid-template-columns:1fr!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-info-card,
  body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-info-card{
    min-height:0!important;
    padding:18px!important;
  }
}

/* UJXXL global light/dark mode normalization across all public pages. */
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-light .tenant-ujxxl,
body[data-tenant=ujxxl].tenant-ujxxl-active:not(.ujxxl-theme-dark) .tenant-ujxxl{
  color-scheme:light!important;
  --xxl-bg:#fff!important;
  --xxl-bg-soft:#f7f3eb!important;
  --xxl-panel:rgba(255,255,255,.88)!important;
  --xxl-panel-strong:#fff!important;
  --xxl-line:rgba(24,17,13,.12)!important;
  --xxl-line-strong:rgba(255,154,24,.36)!important;
  --xxl-text:#18110d!important;
  --xxl-muted:rgba(24,17,13,.68)!important;
  --xxl-muted-soft:rgba(24,17,13,.52)!important;
  --xxl-dark-text:#17100a!important;
  color:#18110d!important;
  background:#fff!important;
  background-image:none!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl{
  color-scheme:dark!important;
  --xxl-bg:#070605!important;
  --xxl-bg-soft:#11100f!important;
  --xxl-panel:rgba(255,255,255,.075)!important;
  --xxl-panel-strong:rgba(255,255,255,.12)!important;
  --xxl-line:rgba(255,255,255,.12)!important;
  --xxl-line-strong:rgba(255,181,61,.32)!important;
  --xxl-text:#fff8ea!important;
  --xxl-muted:rgba(255,248,234,.72)!important;
  --xxl-muted-soft:rgba(255,248,234,.52)!important;
  --xxl-dark-text:#17100a!important;
  color:#fff8ea!important;
  background:radial-gradient(circle at 12% 12%,rgba(255,154,24,.16),transparent 460px),radial-gradient(circle at 90% 4%,rgba(255,212,71,.1),transparent 420px),linear-gradient(180deg,#070605 0,#11100f 44%,#070605 100%)!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-light,
body[data-tenant=ujxxl].tenant-ujxxl-active:not(.ujxxl-theme-dark),
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-light .tenant-ujxxl .site-content-wrap,
body[data-tenant=ujxxl].tenant-ujxxl-active:not(.ujxxl-theme-dark) .tenant-ujxxl .site-content-wrap,
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-light .tenant-ujxxl .xxl-content-wrap,
body[data-tenant=ujxxl].tenant-ujxxl-active:not(.ujxxl-theme-dark) .tenant-ujxxl .xxl-content-wrap,
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-light .tenant-ujxxl .category-page,
body[data-tenant=ujxxl].tenant-ujxxl-active:not(.ujxxl-theme-dark) .tenant-ujxxl .category-page,
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-light .tenant-ujxxl .product-page,
body[data-tenant=ujxxl].tenant-ujxxl-active:not(.ujxxl-theme-dark) .tenant-ujxxl .product-page,
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-light .tenant-ujxxl .account-global-shell,
body[data-tenant=ujxxl].tenant-ujxxl-active:not(.ujxxl-theme-dark) .tenant-ujxxl .account-global-shell{
  color:#18110d!important;
  background:#fff!important;
  background-image:none!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark,
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .site-content-wrap,
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .xxl-content-wrap,
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .category-page,
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .product-page{
  color:#fff8ea!important;
  background:#070605!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-light .tenant-ujxxl .category-product,
body[data-tenant=ujxxl].tenant-ujxxl-active:not(.ujxxl-theme-dark) .tenant-ujxxl .category-product,
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-light .tenant-ujxxl .product-card,
body[data-tenant=ujxxl].tenant-ujxxl-active:not(.ujxxl-theme-dark) .tenant-ujxxl .product-card,
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-light .tenant-ujxxl .card,
body[data-tenant=ujxxl].tenant-ujxxl-active:not(.ujxxl-theme-dark) .tenant-ujxxl .card{
  color:#18110d!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .category-product,
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .product-card,
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .card{
  color:#fff8ea!important;
}
/* UJXXL attribute theme fallback: keeps pages correct if an older class state lingers. */
body[data-tenant=ujxxl][data-ujxxl-theme=light].tenant-ujxxl-active,
body[data-tenant=ujxxl][data-ujxxl-theme=light].tenant-ujxxl-active .tenant-ujxxl,
body[data-tenant=ujxxl][data-ujxxl-theme=light].tenant-ujxxl-active .tenant-ujxxl .site-content-wrap,
body[data-tenant=ujxxl][data-ujxxl-theme=light].tenant-ujxxl-active .tenant-ujxxl .xxl-content-wrap,
body[data-tenant=ujxxl][data-ujxxl-theme=light].tenant-ujxxl-active .tenant-ujxxl .xxl-public,
body[data-tenant=ujxxl][data-ujxxl-theme=light].tenant-ujxxl-active .tenant-ujxxl .xxl-home,
body[data-tenant=ujxxl][data-ujxxl-theme=light].tenant-ujxxl-active .tenant-ujxxl .category-page,
body[data-tenant=ujxxl][data-ujxxl-theme=light].tenant-ujxxl-active .tenant-ujxxl .product-page,
body[data-tenant=ujxxl][data-ujxxl-theme=light].tenant-ujxxl-active .tenant-ujxxl .account-global-shell{
  color-scheme:light!important;
  color:#18110d!important;
  background:#fff!important;
  background-image:none!important;
  --xxl-bg:#fff!important;
  --xxl-bg-soft:#f7f3eb!important;
  --xxl-panel:rgba(255,255,255,.88)!important;
  --xxl-panel-strong:#fff!important;
  --xxl-line:rgba(24,17,13,.12)!important;
  --xxl-text:#18110d!important;
  --xxl-muted:rgba(24,17,13,.68)!important;
}

body[data-tenant=ujxxl][data-ujxxl-theme=dark].tenant-ujxxl-active,
body[data-tenant=ujxxl][data-ujxxl-theme=dark].tenant-ujxxl-active .tenant-ujxxl,
body[data-tenant=ujxxl][data-ujxxl-theme=dark].tenant-ujxxl-active .tenant-ujxxl .site-content-wrap,
body[data-tenant=ujxxl][data-ujxxl-theme=dark].tenant-ujxxl-active .tenant-ujxxl .xxl-content-wrap,
body[data-tenant=ujxxl][data-ujxxl-theme=dark].tenant-ujxxl-active .tenant-ujxxl .xxl-public,
body[data-tenant=ujxxl][data-ujxxl-theme=dark].tenant-ujxxl-active .tenant-ujxxl .xxl-home,
body[data-tenant=ujxxl][data-ujxxl-theme=dark].tenant-ujxxl-active .tenant-ujxxl .category-page,
body[data-tenant=ujxxl][data-ujxxl-theme=dark].tenant-ujxxl-active .tenant-ujxxl .product-page{
  color-scheme:dark!important;
  color:#fff8ea!important;
  background:#070605!important;
  background-image:radial-gradient(circle at 12% 12%,rgba(255,154,24,.16),transparent 460px),radial-gradient(circle at 90% 4%,rgba(255,212,71,.1),transparent 420px),linear-gradient(180deg,#070605 0,#11100f 44%,#070605 100%)!important;
  --xxl-bg:#070605!important;
  --xxl-bg-soft:#11100f!important;
  --xxl-panel:rgba(255,255,255,.075)!important;
  --xxl-panel-strong:rgba(255,255,255,.12)!important;
  --xxl-line:rgba(255,255,255,.12)!important;
  --xxl-text:#fff8ea!important;
  --xxl-muted:rgba(255,248,234,.72)!important;
}

body[data-tenant=ujxxl][data-ujxxl-theme=light].tenant-ujxxl-active .tenant-ujxxl .category-product,
body[data-tenant=ujxxl][data-ujxxl-theme=light].tenant-ujxxl-active .tenant-ujxxl .product-card,
body[data-tenant=ujxxl][data-ujxxl-theme=light].tenant-ujxxl-active .tenant-ujxxl .card{
  color:#18110d!important;
}

body[data-tenant=ujxxl][data-ujxxl-theme=dark].tenant-ujxxl-active .tenant-ujxxl .category-product,
body[data-tenant=ujxxl][data-ujxxl-theme=dark].tenant-ujxxl-active .tenant-ujxxl .product-card,
body[data-tenant=ujxxl][data-ujxxl-theme=dark].tenant-ujxxl-active .tenant-ujxxl .card{
  color:#fff8ea!important;
}

body[data-tenant=ujxxl][data-ujxxl-theme=light].tenant-ujxxl-active .tenant-ujxxl .xxl-theme-toggle [data-ujxxl-theme-light],
body[data-tenant=ujxxl][data-ujxxl-theme=dark].tenant-ujxxl-active .tenant-ujxxl .xxl-theme-toggle [data-ujxxl-theme-dark]{
  color:#16110b!important;
  background:#ffd447!important;
  box-shadow:0 8px 18px rgba(255,212,71,.24)!important;
}

/* UJXXL mobile header/bottom nav polish after live phone check. */
@media (max-width:879px){
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-site-header{
    position:fixed!important;
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;
    align-items:center!important;
    min-height:calc(58px + env(safe-area-inset-top))!important;
    overflow:visible!important;
    padding:calc(6px + env(safe-area-inset-top)) 10px 6px!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-brand{
    position:absolute!important;
    left:50%!important;
    top:calc(env(safe-area-inset-top) + 4px)!important;
    z-index:3!important;
    width:84px!important;
    height:84px!important;
    justify-content:center!important;
    transform:translateX(-50%)!important;
    overflow:visible!important;
    pointer-events:auto!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-brand img{
    width:78px!important;
    height:78px!important;
    max-width:none!important;
    object-fit:contain!important;
    filter:drop-shadow(0 12px 22px rgba(255,154,24,.38))!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-brand span{
    display:none!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-header-actions{
    grid-column:1/-1!important;
    display:flex!important;
    width:100%!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:8px!important;
    overflow:visible!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-header-actions .xxl-call-btn,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-header-actions .xxl-account-btn,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-header-actions .xxl-gdpr-header-btn,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-header-actions .xxl-menu-button{
    display:none!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-header-actions .xxl-cart-top-btn{
    margin-left:0!important;
    margin-right:auto!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-header-actions .xxl-theme-toggle{
    margin-left:auto!important;
  }

}

/* UJXXL cart sheet contrast fix: readable in both light and dark site modes. */
body[data-tenant=ujxxl].tenant-ujxxl-active .nk-cart-sheet{
  z-index:100110!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .nk-cart-sheet__backdrop{
  background:rgba(0,0,0,.58)!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .nk-cart-sheet__panel{
  color:#fff8ea!important;
  border-color:rgba(255,255,255,.26)!important;
  background:#12100d!important;
  box-shadow:0 -24px 60px rgba(0,0,0,.48)!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .nk-cart-sheet__head,
body[data-tenant=ujxxl].tenant-ujxxl-active .nk-cart-sheet__foot{
  color:#fff8ea!important;
  border-color:rgba(255,255,255,.14)!important;
  background:#12100d!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .nk-cart-sheet__title,
body[data-tenant=ujxxl].tenant-ujxxl-active .nk-cart-sheet__sum strong{
  color:#fff8ea!important;
  opacity:1!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .nk-cart-sheet__sum span,
body[data-tenant=ujxxl].tenant-ujxxl-active .nk-cart-sheet__state{
  color:rgba(255,248,234,.72)!important;
  opacity:1!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .nk-cart-sheet__count{
  color:#17110d!important;
  background:#ffd447!important;
  border-color:rgba(255,212,71,.74)!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .nk-cart-sheet__close{
  color:#fff8ea!important;
  background:rgba(255,255,255,.09)!important;
  border-color:rgba(255,255,255,.2)!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .nk-cart-sheet__body{
  color:#17110d!important;
  background:linear-gradient(180deg,#fffaf0 0,#fff 54%,#fffaf0 100%)!important;
  flex:1 1 auto!important;
  min-height:0!important;
  overflow-y:auto!important;
  overscroll-behavior:contain!important;
  -webkit-overflow-scrolling:touch!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .nk-cart-sheet__item{
  color:#17110d!important;
  border-color:rgba(255,154,24,.2)!important;
  background:rgba(255,255,255,.96)!important;
  box-shadow:0 10px 26px rgba(24,17,13,.08)!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .nk-cart-sheet__name,
body[data-tenant=ujxxl].tenant-ujxxl-active .nk-cart-sheet__price{
  color:#17110d!important;
  opacity:1!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .nk-cart-sheet__sub,
body[data-tenant=ujxxl].tenant-ujxxl-active .nk-cart-sheet__options{
  color:rgba(23,17,13,.66)!important;
  opacity:1!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .nk-cart-sheet__thumb{
  background:#fff8ea!important;
  border-color:rgba(255,212,71,.34)!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .nk-cart-sheet__qtyBtn{
  color:#17110d!important;
  background:#ffc34d!important;
  border-color:rgba(255,154,24,.34)!important;
  box-shadow:0 10px 22px rgba(255,154,24,.16)!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .nk-cart-sheet__qtyInput{
  color:#17110d!important;
  -webkit-text-fill-color:#17110d!important;
  background:#fff!important;
  border-color:rgba(255,154,24,.18)!important;
  box-shadow:inset 0 1px 0 rgba(24,17,13,.04)!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .nk-cart-sheet__remove{
  color:#7f1d1d!important;
  background:#fff1f2!important;
  border-color:rgba(248,113,113,.38)!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .nk-cart-sheet__actions .btn{
  color:#172033!important;
  background:#f8fafc!important;
  border-color:rgba(148,163,184,.42)!important;
  box-shadow:0 10px 26px rgba(0,0,0,.18)!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .nk-cart-sheet__actions .btn-primary{
  color:#17110d!important;
  background:linear-gradient(135deg,#ff7a1a,#ffd447)!important;
  border-color:rgba(255,154,24,.72)!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active.ui-v2 .tenant-ujxxl .nk-cart-sheet .nk-cart-sheet__head .nk-cart-sheet__title,
body[data-tenant=ujxxl].tenant-ujxxl-active.ui-v2 .tenant-ujxxl .nk-cart-sheet .nk-cart-sheet__foot .nk-cart-sheet__sum strong{
  color:#fff8ea!important;
  opacity:1!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active.ui-v2 .tenant-ujxxl .nk-cart-sheet .nk-cart-sheet__foot .nk-cart-sheet__sum span{
  color:rgba(255,248,234,.72)!important;
  opacity:1!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active.ui-v2 .tenant-ujxxl .nk-cart-sheet .nk-cart-sheet__body .nk-cart-sheet__state,
body[data-tenant=ujxxl].tenant-ujxxl-active.ui-v2 .tenant-ujxxl .nk-cart-sheet .nk-cart-sheet__body .nk-cart-sheet__name,
body[data-tenant=ujxxl].tenant-ujxxl-active.ui-v2 .tenant-ujxxl .nk-cart-sheet .nk-cart-sheet__body .nk-cart-sheet__price{
  color:#17110d!important;
  opacity:1!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active.ui-v2 .tenant-ujxxl .nk-cart-sheet .nk-cart-sheet__body .nk-cart-sheet__sub,
body[data-tenant=ujxxl].tenant-ujxxl-active.ui-v2 .tenant-ujxxl .nk-cart-sheet .nk-cart-sheet__body .nk-cart-sheet__options{
  color:rgba(23,17,13,.66)!important;
  opacity:1!important;
}

@media (max-width:520px){
  body[data-tenant=ujxxl].tenant-ujxxl-active .nk-cart-sheet__panel{
    max-height:calc(100dvh - 58px)!important;
    border-radius:20px 20px 0 0!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .nk-cart-sheet__head,
  body[data-tenant=ujxxl].tenant-ujxxl-active .nk-cart-sheet__foot{
    flex:0 0 auto!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .nk-cart-sheet__body{
    padding:14px 12px!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .nk-cart-sheet__item{
    gap:14px!important;
    padding:12px!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .nk-cart-sheet__right{
    display:grid!important;
    grid-template-columns:auto 1fr auto!important;
    align-items:center!important;
    gap:10px!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .nk-cart-sheet__price{
    justify-self:end!important;
    font-size:16px!important;
  }
}

/* UJXXL mobile menu: selected iOS-card compact rows variant. */
@media (max-width:879px){
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-backdrop,
  body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-backdrop{
    position:fixed!important;
    inset:0!important;
    z-index:10080!important;
    background:rgba(0,0,0,.58)!important;
    opacity:0!important;
    pointer-events:none!important;
    transition:opacity .24s ease!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-backdrop.is-visible,
  body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-backdrop.is-visible{
    opacity:1!important;
    pointer-events:auto!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-backdrop[hidden],
  body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-backdrop[hidden],
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-mobile-menu-sheet[hidden],
  body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-mobile-menu-sheet[hidden]{
    display:none!important;
    visibility:hidden!important;
    pointer-events:none!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-mobile-menu-sheet,
  body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-mobile-menu-sheet{
    position:fixed!important;
    top:calc(58px + env(safe-area-inset-top,0px))!important;
    right:0!important;
    bottom:0!important;
    left:0!important;
    z-index:10090!important;
    display:flex!important;
    flex-direction:column!important;
    width:100vw!important;
    max-width:none!important;
    height:auto!important;
    max-height:calc(100dvh - 58px - env(safe-area-inset-top,0px))!important;
    min-height:0!important;
    margin:0!important;
    padding:0!important;
    overflow:hidden!important;
    color:#fff8ea!important;
    background:linear-gradient(180deg,#181512 0,#080706 100%)!important;
    border:0!important;
    border-top:1px solid rgba(255,255,255,.16)!important;
    border-radius:22px 22px 0 0!important;
    box-shadow:0 -28px 72px rgba(0,0,0,.48)!important;
    opacity:0!important;
    pointer-events:none!important;
    transform:translateY(34px) scale(.94)!important;
    transform-origin:center bottom!important;
    clip-path:inset(26% 10% 0 10% round 28px 28px 0 0)!important;
    transition:opacity .24s ease,transform .34s cubic-bezier(.2,.9,.24,1),clip-path .34s cubic-bezier(.2,.9,.24,1)!important;
    will-change:transform,opacity,clip-path!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-mobile-menu-sheet.is-open,
  body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-mobile-menu-sheet.is-open{
    opacity:1!important;
    pointer-events:auto!important;
    transform:translateY(0) scale(1)!important;
    clip-path:inset(0 0 0 0 round 22px 22px 0 0)!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-handle,
  body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-handle{
    flex:0 0 auto!important;
    width:44px!important;
    height:4px!important;
    margin:10px auto 2px!important;
    border-radius:999px!important;
    background:rgba(255,248,234,.28)!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-head,
  body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-head{
    flex:0 0 auto!important;
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:14px!important;
    margin:0!important;
    padding:12px 18px 14px!important;
    color:#fff8ea!important;
    background:#171411!important;
    border-bottom:1px solid rgba(255,212,71,.14)!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-head p,
  body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-head p{
    margin:0 0 3px!important;
    color:#ffd447!important;
    font-size:10px!important;
    font-weight:950!important;
    letter-spacing:.12em!important;
    text-transform:uppercase!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-head h2,
  body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-head h2{
    margin:0!important;
    color:#fff8ea!important;
    font-size:24px!important;
    line-height:1!important;
    letter-spacing:0!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-close,
  body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-close{
    flex:0 0 auto!important;
    width:44px!important;
    height:44px!important;
    display:grid!important;
    place-items:center!important;
    border:1px solid rgba(255,255,255,.18)!important;
    border-radius:999px!important;
    color:#fff8ea!important;
    background:rgba(255,255,255,.08)!important;
    font-size:24px!important;
    line-height:1!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-body,
  body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-body{
    flex:1 1 auto!important;
    min-height:0!important;
    display:block!important;
    overflow-y:auto!important;
    overscroll-behavior:contain!important;
    -webkit-overflow-scrolling:touch!important;
    padding:14px!important;
    scrollbar-width:thin!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-account-list,
  body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-account-list,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-category-grid,
  body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-category-grid{
    display:grid!important;
    grid-template-columns:1fr!important;
    align-content:start!important;
    gap:8px!important;
    flex:1 1 auto!important;
    min-height:0!important;
    overflow-x:hidden!important;
    overflow-y:auto!important;
    overscroll-behavior:contain!important;
    -webkit-overflow-scrolling:touch!important;
    padding:0 0 18px!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-account-list,
  body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-account-list{
    margin-bottom:12px!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-account-list a,
  body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-account-list a,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-category-grid a,
  body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-category-grid a{
    min-width:0!important;
    min-height:56px!important;
    display:grid!important;
    grid-template-columns:42px minmax(0,1fr) auto!important;
    align-items:center!important;
    gap:10px!important;
    padding:9px 11px!important;
    border:1px solid rgba(255,255,255,.1)!important;
    border-radius:14px!important;
    color:#fff8ea!important;
    background:rgba(255,255,255,.055)!important;
    text-decoration:none!important;
    box-shadow:none!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-account-list a::after,
  body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-account-list a::after,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-category-grid a::after,
  body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-category-grid a::after{
    content:"›"!important;
    color:rgba(255,248,234,.46)!important;
    font-size:22px!important;
    font-weight:900!important;
    line-height:1!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-account-list a span,
  body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-account-list a span,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-category-grid a span,
  body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-category-grid a span{
    width:34px!important;
    height:34px!important;
    display:grid!important;
    place-items:center!important;
    border-radius:999px!important;
    color:#17110d!important;
    background:linear-gradient(135deg,#ffd447,#ff7a00)!important;
    font-size:18px!important;
    line-height:1!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-account-list a strong,
  body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-account-list a strong,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-category-grid a strong,
  body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-category-grid a strong{
    min-width:0!important;
    overflow:hidden!important;
    color:#fff8ea!important;
    font-size:13px!important;
    font-weight:950!important;
    line-height:1.08!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-account-list a small,
  body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-account-list a small{
    display:block!important;
    margin-top:4px!important;
    overflow:hidden!important;
    color:rgba(255,248,234,.68)!important;
    font-size:11px!important;
    font-weight:850!important;
    line-height:1.1!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-contact,
  body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-contact{
    display:none!important;
  }
}

/* UJXXL final hero/share overrides. */
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .xxl-hero{
  min-height:min(760px,calc(100svh - var(--xxl-nav-h,76px)))!important;
  padding:calc(var(--xxl-nav-h,76px) + 14px) clamp(14px,5vw,72px) 30px!important;
  place-items:center!important;
  overflow:hidden!important;
}
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .xxl-hero-visual{
  width:min(100%,980px)!important;
  min-height:clamp(420px,70svh,690px)!important;
  margin-inline:auto!important;
  place-items:center!important;
}
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .xxl-logo-orbit{
  --xxl-orbit-size:clamp(340px,62vmin,700px)!important;
  --xxl-orbit-radius:calc(var(--xxl-orbit-size) * .44)!important;
  margin:auto!important;
}
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .xxl-logo-orbit>img{
  width:clamp(118px,20vmin,218px)!important;
  height:auto!important;
  max-height:calc(var(--xxl-orbit-size) * .38)!important;
  object-fit:contain!important;
}
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .xxl-hero-category-inner{
  width:clamp(104px,13vmin,190px)!important;
  height:clamp(104px,13vmin,190px)!important;
}
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .xxl-hero-category-product{
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
}
@media (min-width:1500px){
  body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .xxl-hero{
    min-height:720px!important;
  }
}
@media (max-width:820px){
  body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .xxl-hero{
    min-height:520px!important;
    padding:calc(var(--xxl-nav-h,58px) + 16px) 12px 18px!important;
  }
  body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .xxl-hero-visual{
    min-height:430px!important;
  }
  body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .xxl-logo-orbit{
    --xxl-orbit-size:clamp(268px,82vw,380px)!important;
    --xxl-orbit-radius:calc(var(--xxl-orbit-size) * .42)!important;
  }
  body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .xxl-logo-orbit>img{
    width:clamp(92px,27vw,128px)!important;
  }
  body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .xxl-hero-category-inner{
    width:clamp(72px,22vw,98px)!important;
    height:clamp(72px,22vw,98px)!important;
  }
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .pc-icon--share-text{
  display:inline-flex!important;
  width:auto!important;
  min-width:104px!important;
  height:42px!important;
  gap:7px!important;
  padding:0 12px!important;
  border-radius:999px!important;
  color:#17110d!important;
  border-color:rgba(23,17,13,.14)!important;
  background:rgba(255,255,255,.92)!important;
  box-shadow:0 10px 24px rgba(24,17,13,.12)!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .pc-icon--share-text svg{
  width:18px!important;
  height:18px!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .pc-icon--share-text span{
  display:inline!important;
  font-size:12px!important;
  font-weight:950!important;
  line-height:1!important;
  white-space:nowrap!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-action-set{
  grid-template-columns:minmax(92px,.85fr) minmax(92px,.85fr) minmax(112px,1fr)!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-action--share{
  display:inline-flex!important;
  width:auto!important;
  min-width:0!important;
  max-width:none!important;
  gap:6px!important;
  padding:0 11px!important;
  color:var(--ujxxl-theme-text,#17110d)!important;
  border:1px solid var(--ujxxl-theme-line,rgba(23,17,13,.14))!important;
  background:rgba(255,255,255,.78)!important;
  box-shadow:0 8px 18px rgba(24,17,13,.08)!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-action--share svg{
  width:17px!important;
  height:17px!important;
  flex:0 0 auto!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-action--share span{
  display:inline!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
@media (max-width:640px){
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-action-set{
    grid-template-columns:1fr 1fr!important;
  }
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-action-set .category-product-action--cart{
    grid-column:1/-1!important;
  }
}
/* UJXXL EOF mobile orbit containment: keep every moving hero product inside the screen edge. */
@media (max-width:640px){
  body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .xxl-logo-orbit{
    --xxl-orbit-size:clamp(238px,76vw,310px)!important;
    --xxl-orbit-radius:calc(var(--xxl-orbit-size) * .30)!important;
  }
  body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .xxl-hero-category-inner{
    width:clamp(56px,17vw,70px)!important;
    height:clamp(56px,17vw,70px)!important;
  }
}

/* UJXXL orbit visual correction: center each product on the circle path and restore readable food size. */
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .xxl-logo-orbit{
  --xxl-orbit-size:clamp(520px,56vmin,720px)!important;
  --xxl-orbit-radius:calc(var(--xxl-orbit-size) * .45)!important;
}
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .xxl-hero-category{
  translate:-50% -50%!important;
}
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .xxl-hero-category-inner{
  width:clamp(128px,12vmin,188px)!important;
  height:clamp(128px,12vmin,188px)!important;
}
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .xxl-logo-orbit>img{
  width:clamp(140px,18vmin,220px)!important;
}
@media (max-width:820px){
  body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .xxl-logo-orbit{
    --xxl-orbit-size:clamp(280px,84vw,390px)!important;
    --xxl-orbit-radius:calc(var(--xxl-orbit-size) * .40)!important;
  }
  body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .xxl-hero-category-inner{
    width:clamp(78px,23vw,112px)!important;
    height:clamp(78px,23vw,112px)!important;
  }
  body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .xxl-logo-orbit>img{
    width:clamp(102px,29vw,138px)!important;
  }
}
@media (max-width:380px){
  body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .xxl-logo-orbit{
    --xxl-orbit-size:clamp(270px,82vw,320px)!important;
    --xxl-orbit-radius:calc(var(--xxl-orbit-size) * .38)!important;
  }
  body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .xxl-hero-category-inner{
    width:clamp(84px,27vw,96px)!important;
    height:clamp(84px,27vw,96px)!important;
  }
}

/* UJXXL share/action cleanup: one icon-only share button, no action-row backing plate. */
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .pc-icon--share-text{
  display:grid!important;
  width:52px!important;
  min-width:52px!important;
  max-width:52px!important;
  height:52px!important;
  min-height:52px!important;
  padding:0!important;
  place-items:center!important;
  border-radius:999px!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .pc-icon--share-text span{
  display:none!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .pc-icon--share-text svg{
  width:22px!important;
  height:22px!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-actions,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-action-set,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-actions,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-action-set,
body.page-category.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-actions,
body.page-category.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-action-set{
  background:transparent!important;
  box-shadow:none!important;
  border:0!important;
  backdrop-filter:none!important;
  filter:none!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-action-set{
  grid-template-columns:minmax(92px,.9fr) minmax(112px,1.1fr)!important;
}
@media (max-width:640px){
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-action-set{
    grid-template-columns:1fr 1fr!important;
  }
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-action-set .category-product-action--cart{
    grid-column:auto!important;
  }
}

/* UJXXL mobile header edge alignment: theme switch left, cart summary right. */
@media (max-width:879px){
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-site-header{
    padding-right:0!important;
    padding-left:0!important;
  }
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-header-actions{
    position:relative!important;
    z-index:4!important;
    justify-content:space-between!important;
    gap:6px!important;
    padding-right:0!important;
    padding-left:0!important;
  }
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-header-actions .xxl-theme-toggle{
    order:1!important;
    margin-right:auto!important;
    margin-left:0!important;
    border-top-left-radius:0!important;
    border-bottom-left-radius:0!important;
  }
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-header-actions .xxl-cart-top-btn{
    order:3!important;
    margin-right:0!important;
    margin-left:auto!important;
    border-top-right-radius:0!important;
    border-bottom-right-radius:0!important;
  }
}
@media (max-width:380px){
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-site-header .xxl-theme-toggle span{
    min-width:40px!important;
    padding-right:7px!important;
    padding-left:7px!important;
    font-size:.66rem!important;
  }
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-site-header .xxl-cart-top-btn{
    min-width:118px!important;
    padding-right:10px!important;
    padding-left:10px!important;
    gap:6px!important;
  }
}

/* UJXXL share button size lock: match the favorite top action button. */
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .pc-icon--share-text{
  width:44px!important;
  min-width:44px!important;
  max-width:44px!important;
  height:44px!important;
  min-height:44px!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .pc-icon--share-text svg{
  width:19px!important;
  height:19px!important;
}

/* UJXXL global product-card hover: selected Price pop motion for every XXL product card. */
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-price{
  transform-origin:center right!important;
  transition:transform .32s ease,color .32s ease,background .32s ease,border-color .32s ease,box-shadow .32s ease!important;
}
@media (hover:hover) and (pointer:fine){
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card:hover .category-product-price,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card:focus-within .category-product-price{
    transform:scale(1.12) translateY(-4px)!important;
    color:#fff!important;
    border-color:transparent!important;
    background:#0b751c!important;
    box-shadow:0 14px 30px rgba(11,117,28,.34),inset 0 1px 0 rgba(255,255,255,.34)!important;
  }
}

/* UJXXL account readability and header/mobile contrast. */
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page{
  color:var(--ujxxl-l20-ink,#fff8ea)!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-card,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-panel,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-side,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-order-card,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-address-card,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-wishlist-item{
  border-color:rgba(255,255,255,.14)!important;
  background:rgba(255,255,255,.075)!important;
  color:var(--ujxxl-l20-ink,#fff8ea)!important;
  box-shadow:0 18px 54px rgba(0,0,0,.22)!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page h1,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page h2,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page h3,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-kv strong,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-top-name,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-stat-value{
  color:var(--ujxxl-l20-ink,#fff8ea)!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page p,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-hint,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-top-email,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-stat-label,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-kv span{
  color:var(--ujxxl-l20-muted,rgba(255,248,234,.7))!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-nav-item,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-form input,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-form select,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-form textarea{
  border-color:rgba(255,255,255,.16)!important;
  background:rgba(0,0,0,.18)!important;
  color:var(--ujxxl-l20-ink,#fff8ea)!important;
}

/* UJXXL category page: use the same calm product rhythm as the homepage. */
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .site-content-wrap{
  background:#f7f3ea!important;
  background-image:none!important;
}

body[data-tenant=ujxxl].page-category.tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .site-content-wrap,
body[data-tenant=ujxxl][data-ujxxl-theme=dark].page-category.tenant-ujxxl-active .tenant-ujxxl,
body[data-tenant=ujxxl][data-ujxxl-theme=dark].page-category.tenant-ujxxl-active .tenant-ujxxl .site-content-wrap{
  background:#070605!important;
  background-image:none!important;
}

body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-page{
  width:min(100%,1280px)!important;
  max-width:none!important;
  margin:0 auto!important;
  padding:calc(var(--xxl-nav-h,76px) + 30px) clamp(14px,4vw,56px) 86px!important;
  border:0!important;
  border-radius:0!important;
  color:#17110d!important;
  background:transparent!important;
  box-shadow:none!important;
}

body[data-tenant=ujxxl].page-category.tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .category-page,
body[data-tenant=ujxxl][data-ujxxl-theme=dark].page-category.tenant-ujxxl-active .tenant-ujxxl .category-page{
  color:#fff8ea!important;
}

body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-page .section-header,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-root-featured__head{
  margin:0 0 22px!important;
  padding:0!important;
  border:0!important;
  color:inherit!important;
  background:transparent!important;
  box-shadow:none!important;
}

body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-page h1,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-page h2,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-page h3{
  color:inherit!important;
  letter-spacing:0!important;
}

body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-page .section-header h1{
  margin:0!important;
  font-size:clamp(2.15rem,5vw,4.6rem)!important;
  line-height:.92!important;
}

body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-page p,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-page li{
  color:rgba(23,17,13,.68)!important;
}

body[data-tenant=ujxxl].page-category.tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .category-page p,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .category-page li,
body[data-tenant=ujxxl][data-ujxxl-theme=dark].page-category.tenant-ujxxl-active .tenant-ujxxl .category-page p,
body[data-tenant=ujxxl][data-ujxxl-theme=dark].page-category.tenant-ujxxl-active .tenant-ujxxl .category-page li{
  color:rgba(255,248,234,.72)!important;
}

body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-breadcrumbs,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-toolbar,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-sidebar .cf-panel,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-empty,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-info-panel,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-helper-links,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-active{
  border:1px solid rgba(24,17,13,.12)!important;
  border-radius:22px!important;
  color:#17110d!important;
  background:rgba(255,255,255,.82)!important;
  box-shadow:0 16px 38px rgba(24,17,13,.08)!important;
}

body[data-tenant=ujxxl].page-category.tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .category-breadcrumbs,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .cat-toolbar,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .cat-sidebar .cf-panel,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .cat-empty,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .cat-info-panel,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .cat-helper-links,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .cat-active,
body[data-tenant=ujxxl][data-ujxxl-theme=dark].page-category.tenant-ujxxl-active .tenant-ujxxl .category-breadcrumbs,
body[data-tenant=ujxxl][data-ujxxl-theme=dark].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-toolbar,
body[data-tenant=ujxxl][data-ujxxl-theme=dark].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-sidebar .cf-panel,
body[data-tenant=ujxxl][data-ujxxl-theme=dark].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-empty,
body[data-tenant=ujxxl][data-ujxxl-theme=dark].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-info-panel,
body[data-tenant=ujxxl][data-ujxxl-theme=dark].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-helper-links,
body[data-tenant=ujxxl][data-ujxxl-theme=dark].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-active{
  border-color:rgba(255,255,255,.13)!important;
  color:#fff8ea!important;
  background:rgba(255,255,255,.075)!important;
  box-shadow:0 18px 48px rgba(0,0,0,.24)!important;
}

body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-breadcrumbs{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:8px!important;
  align-items:center!important;
  width:max-content!important;
  max-width:100%!important;
  margin:0 0 18px!important;
  padding:10px 14px!important;
}

body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-helper-links,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-active{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:8px!important;
  margin:0 0 14px!important;
  padding:10px!important;
}

body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-layout{
  display:grid!important;
  grid-template-columns:minmax(220px,280px) minmax(0,1fr)!important;
  gap:clamp(18px,3vw,34px)!important;
  align-items:start!important;
}

body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-sidebar{
  position:sticky!important;
  top:calc(var(--xxl-nav-h,76px) + 20px)!important;
  min-width:0!important;
}

body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-toolbar{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:12px!important;
  align-items:center!important;
  justify-content:space-between!important;
  margin:0 0 20px!important;
  padding:12px 14px!important;
}

body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-count,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cf-title,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cf-blockTitle,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cf-facetSum,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cf-catTxt{
  color:inherit!important;
}

body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cf-facetMeta,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cf-empty{
  color:rgba(23,17,13,.62)!important;
}

body[data-tenant=ujxxl].page-category.tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .cf-facetMeta,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .cf-empty,
body[data-tenant=ujxxl][data-ujxxl-theme=dark].page-category.tenant-ujxxl-active .tenant-ujxxl .cf-facetMeta,
body[data-tenant=ujxxl][data-ujxxl-theme=dark].page-category.tenant-ujxxl-active .tenant-ujxxl .cf-empty{
  color:rgba(255,248,234,.62)!important;
}

body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-chip,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-pageBtn,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cf-open,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cf-reset,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cf-clear,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-sort select,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cf-search{
  border-color:rgba(24,17,13,.14)!important;
  color:#17110d!important;
  background:rgba(255,255,255,.82)!important;
}

body[data-tenant=ujxxl].page-category.tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .cat-chip,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .cat-pageBtn,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .cf-open,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .cf-reset,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .cf-clear,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .cat-sort select,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .cf-search,
body[data-tenant=ujxxl][data-ujxxl-theme=dark].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-chip,
body[data-tenant=ujxxl][data-ujxxl-theme=dark].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-pageBtn,
body[data-tenant=ujxxl][data-ujxxl-theme=dark].page-category.tenant-ujxxl-active .tenant-ujxxl .cf-open,
body[data-tenant=ujxxl][data-ujxxl-theme=dark].page-category.tenant-ujxxl-active .tenant-ujxxl .cf-reset,
body[data-tenant=ujxxl][data-ujxxl-theme=dark].page-category.tenant-ujxxl-active .tenant-ujxxl .cf-clear,
body[data-tenant=ujxxl][data-ujxxl-theme=dark].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-sort select,
body[data-tenant=ujxxl][data-ujxxl-theme=dark].page-category.tenant-ujxxl-active .tenant-ujxxl .cf-search{
  border-color:rgba(255,255,255,.16)!important;
  color:#fff8ea!important;
  background:rgba(0,0,0,.22)!important;
}

body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-products-grid{
  display:grid!important;
  grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))!important;
  gap:clamp(24px,3vw,38px)!important;
  align-items:stretch!important;
}

body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product.xxl-product-card{
  width:100%!important;
  max-width:none!important;
}

body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-body{
  background:#fff!important;
}

body[data-tenant=ujxxl].page-category.tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-body,
body[data-tenant=ujxxl][data-ujxxl-theme=dark].page-category.tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-body{
  background:#171411!important;
}

body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-root-featured{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
}

body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-pagination{
  display:flex!important;
  flex-wrap:wrap!important;
  justify-content:center!important;
  gap:8px!important;
  margin:28px 0 0!important;
}

@media (max-width:879px){
  body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-page{
    width:100%!important;
    padding:calc(var(--xxl-nav-h,58px) + 18px) 12px calc(90px + env(safe-area-inset-bottom,0px))!important;
  }

  body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-page .section-header h1{
    font-size:clamp(2.05rem,14vw,3.9rem)!important;
  }

  body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-layout{
    display:block!important;
  }

  body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-sidebar{
    position:relative!important;
    top:auto!important;
    margin:0 0 16px!important;
  }

  body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-toolbar{
    align-items:stretch!important;
  }

  body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-sort,
  body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-sort select{
    width:100%!important;
  }

  body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-products-grid{
    grid-template-columns:1fr!important;
    gap:24px!important;
  }
}

body.tenant--ujxxl .nk-header,
body.tenant--ujxxl .nk-header .nk-header-main-inner{
  color:#fff8ea!important;
  background:#000!important;
}
body.tenant--ujxxl .nk-header a,
body.tenant--ujxxl .nk-header button,
body.tenant--ujxxl .nk-header span,
body.tenant--ujxxl .nk-header strong,
body.tenant--ujxxl .nk-header small{
  color:#fff8ea!important;
}

/* UJXXL account page final pass: common account header, readable themes, account-only mobile nav. */
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page.account-global-page{
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:#eef6fb!important;
  color:#172033!important;
  box-shadow:none!important;
}

body[data-tenant=ujxxl].page-account.tenant-ujxxl-active .tenant-ujxxl .site-content-wrap{
  min-height:100dvh!important;
  margin:0!important;
  padding:0!important;
}

body[data-tenant=ujxxl].page-account.tenant-ujxxl-active .tenant-ujxxl .site-content-wrap > .account-page{
  margin-top:0!important;
  padding-top:0!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell{
  min-height:100svh!important;
  padding-top:var(--xxl-nav-h,76px)!important;
  background:#eef6fb!important;
  color:#172033!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite]{
  background:#0b1119!important;
  color:#f8fafc!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-body,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-main,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-overview-shell{
  background:transparent!important;
  color:inherit!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-topbar{
  border-bottom:1px solid rgba(15,30,48,.14)!important;
  background:rgba(255,255,255,.9)!important;
  color:#172033!important;
  backdrop-filter:blur(18px)!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-global-topbar{
  border-bottom-color:rgba(255,255,255,.12)!important;
  background:rgba(8,13,20,.92)!important;
  color:#f8fafc!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-brand-text,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page h1,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page h2,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page h3,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-card h2,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-card h3,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-kv strong,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-stat-value,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-top-name{
  color:#172033!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page p,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-card p,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-hint,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-top-email,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-stat-label,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-kv span,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .text-muted{
  color:#657388!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-global-brand-text,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] h1,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] h2,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] h3,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-kv strong,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-stat-value,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-top-name{
  color:#f8fafc!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] p,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-hint,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-top-email,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-stat-label,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-kv span,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .text-muted{
  color:#b9c2d0!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-quick-card,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-card,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-panel,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-side,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-order-card,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-address-card,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-wishlist-item{
  border-color:rgba(23,32,51,.14)!important;
  background:rgba(255,255,255,.92)!important;
  color:#172033!important;
  box-shadow:0 12px 34px rgba(18,28,42,.08)!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-quick-card,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-card,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-panel,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-side,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-order-card,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-address-card,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-wishlist-item{
  border-color:rgba(255,255,255,.14)!important;
  background:rgba(255,255,255,.08)!important;
  color:#f8fafc!important;
  box-shadow:0 16px 38px rgba(0,0,0,.22)!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-side,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-side-user,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-nav-item,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-stat{
  border-color:rgba(255,255,255,.14)!important;
  background:rgba(255,255,255,.08)!important;
  color:#f8fafc!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-nav-item span,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-tab-badge,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-stat-label,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-stat-value{
  color:#f8fafc!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-shop-back--side{
  border-color:transparent!important;
  background:linear-gradient(135deg,#ff7a00,#ffbd31)!important;
  color:#111827!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-quick-icon{
  color:#0b223d!important;
  background:#ff8338!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-theme-picker button,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-shop-back,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-header-balance,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-icon-button,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-menu-open,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-nav-item{
  color:#172033!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-theme-picker button,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-shop-back,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-header-balance,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-icon-button,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-menu-open,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-nav-item{
  color:#f8fafc!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-mobile-bottom-nav{
  display:none!important;
}

@media (max-width:879px){
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page.account-global-page,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-body{
    padding-bottom:0!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-mobile-bottom-nav{
    display:none!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-mobile-bottom-nav a,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-mobile-bottom-nav button{
    display:grid!important;
    min-width:0!important;
    min-height:50px!important;
    place-items:center!important;
    gap:4px!important;
    padding:0!important;
    border:0!important;
    border-radius:0!important;
    color:rgba(255,248,234,.82)!important;
    background:transparent!important;
    box-shadow:none!important;
    text-decoration:none!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-mobile-bottom-nav span{
    display:grid!important;
    width:24px!important;
    height:24px!important;
    place-items:center!important;
    color:currentColor!important;
    font-size:21px!important;
    line-height:1!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-mobile-bottom-nav b{
    overflow:hidden!important;
    max-width:100%!important;
    color:currentColor!important;
    font-size:10px!important;
    font-weight:900!important;
    line-height:1!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-mobile-bottom-nav .is-active,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-mobile-bottom-nav a:focus-visible,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-mobile-bottom-nav button:focus-visible{
    color:#ffb43d!important;
    outline:0!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-sheet-backdrop{
    position:fixed!important;
    inset:0!important;
    z-index:10050!important;
    display:block!important;
    background:rgba(0,0,0,.48)!important;
    opacity:0!important;
    pointer-events:none!important;
    transition:opacity .18s ease!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell.is-menu-open .account-sheet-backdrop{
    opacity:1!important;
    pointer-events:auto!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-side.account-global-side{
    position:fixed!important;
    top:calc(12px + env(safe-area-inset-top,0px))!important;
    right:12px!important;
    bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;
    left:12px!important;
    z-index:10060!important;
    overflow:auto!important;
    transform:translateY(110%)!important;
    transition:transform .22s ease!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell.is-menu-open .account-side.account-global-side{
    transform:translateY(0)!important;
  }
}

/* UJXXL account responsive hardening: every account tab stays inside the mobile viewport. */
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page *,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page *::before,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page *::after{
  box-sizing:border-box!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page{
  width:100%!important;
  max-width:100%!important;
  overflow-x:hidden!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell{
  display:grid!important;
  grid-template-columns:minmax(248px,280px) minmax(0,1fr)!important;
  width:100%!important;
  max-width:100%!important;
  overflow-x:hidden!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-body{
  min-width:0!important;
  width:100%!important;
  overflow-x:hidden!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-main{
  width:min(100%,1120px)!important;
  min-width:0!important;
  margin:0 auto!important;
  padding:18px clamp(14px,3vw,30px) 34px!important;
  overflow-x:hidden!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-side{
  min-width:0!important;
  height:100svh!important;
  overflow:auto!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-topbar{
  position:sticky!important;
  top:0!important;
  z-index:40!important;
  display:flex!important;
  min-width:0!important;
  width:100%!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:12px!important;
  padding:14px clamp(14px,3vw,30px)!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-brand,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-actions{
  min-width:0!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-brand{
  display:flex!important;
  align-items:center!important;
  gap:10px!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-brand-mark{
  display:grid!important;
  flex:0 0 44px!important;
  width:44px!important;
  height:44px!important;
  place-items:center!important;
  border-radius:14px!important;
  color:#0b223d!important;
  background:#fff!important;
  font-weight:950!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-brand-text{
  min-width:0!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-actions{
  display:flex!important;
  flex-wrap:wrap!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:9px!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-shop-back,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-header-balance,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-icon-button,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-menu-open,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-theme-picker,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-theme-picker button{
  min-width:0!important;
  max-width:100%!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-theme-picker{
  display:inline-flex!important;
  padding:4px!important;
  border:1px solid rgba(23,32,51,.14)!important;
  border-radius:999px!important;
  background:rgba(255,255,255,.7)!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-theme-picker button{
  min-height:34px!important;
  padding:0 12px!important;
  border:0!important;
  border-radius:999px!important;
  background:transparent!important;
  font-weight:900!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-theme-picker button.is-active{
  background:#ffb43d!important;
  color:#111827!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-overview-shell{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(280px,360px)!important;
  gap:16px!important;
  align-items:start!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-quick-grid{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:14px!important;
  min-width:0!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-quick-card{
  display:grid!important;
  grid-template-columns:56px minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:14px!important;
  min-width:0!important;
  min-height:108px!important;
  padding:18px!important;
  text-decoration:none!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-quick-card::after{
  content:"›"!important;
  color:#516075!important;
  font-size:34px!important;
  font-weight:700!important;
  line-height:1!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-card,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-panel,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-order-card,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-address-card,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-wishlist-item{
  width:100%!important;
  min-width:0!important;
  overflow:hidden!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-card-head,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-order-head,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-address-head,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-head-actions,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-order-actions,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-address-actions,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-form-actions{
  min-width:0!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-card-head{
  display:flex!important;
  align-items:flex-start!important;
  justify-content:space-between!important;
  gap:12px!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-card-head > *,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-order-head > *,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-kv > *{
  min-width:0!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page h1,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page h2,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page h3,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page p,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page strong,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page span,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page a,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page button,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page label{
  overflow-wrap:anywhere!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-head-actions,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-order-actions,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-address-actions,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-overview-actions{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:8px!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-head-actions .btn,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-head-actions .inline-form,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-head-actions .inline-form .btn,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-order-actions .btn,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-order-actions .inline-form,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-order-actions .inline-form .btn,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-address-actions .btn,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-address-actions .inline-form,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-address-actions .inline-form .btn{
  min-width:0!important;
  max-width:100%!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-order-meta,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-detail-grid,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-address-grid,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-wishlist-grid,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-giveaway-grid,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-form .form-grid{
  min-width:0!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-wishlist-grid{
  grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-giveaway-grid{
  grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-wishlist-item .category-product,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-wishlist-item .product-card{
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .table-wrapper{
  width:100%!important;
  max-width:100%!important;
  overflow-x:auto!important;
  -webkit-overflow-scrolling:touch!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .table-account{
  min-width:0!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-form input,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-form select,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-form textarea{
  max-width:100%!important;
  min-width:0!important;
}

@media (max-width:1080px){
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell{
    grid-template-columns:minmax(224px,250px) minmax(0,1fr)!important;
  }
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-overview-shell{
    grid-template-columns:1fr!important;
  }
}

@media (max-width:879px){
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell{
    display:block!important;
    min-height:100svh!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-main{
    width:100%!important;
    padding:12px 12px calc(24px + env(safe-area-inset-bottom,0px))!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-topbar{
    display:grid!important;
    grid-template-columns:minmax(0,1fr)!important;
    gap:10px!important;
    position:relative!important;
    top:auto!important;
    z-index:3!important;
    margin-bottom:12px!important;
    padding:calc(10px + env(safe-area-inset-top,0px)) 12px 10px!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-brand{
    min-width:0!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-brand-mark{
    flex-basis:42px!important;
    width:42px!important;
    height:42px!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-brand-text{
    max-width:calc(100vw - 86px)!important;
    font-size:1rem!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-shop-back--side{
    display:none!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-actions{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto!important;
    gap:8px!important;
    align-items:stretch!important;
    justify-content:stretch!important;
    width:100%!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-header-balance,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-theme-picker,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-icon-button{
    display:none!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-shop-back--top,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-menu-open{
    display:inline-flex!important;
    min-height:44px!important;
    max-width:100%!important;
    align-items:center!important;
    justify-content:center!important;
    padding:0 14px!important;
    border-radius:999px!important;
    white-space:nowrap!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-overview-shell,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-quick-grid,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-detail-grid,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-address-grid,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-form .form-grid{
    grid-template-columns:1fr!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-card{
    padding:14px!important;
    border-radius:18px!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-card-head,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-card-head--split,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-order-head,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-address-head{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:8px!important;
    align-items:start!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-quick-card{
    grid-template-columns:52px minmax(0,1fr) 18px!important;
    min-height:104px!important;
    padding:14px!important;
    border-radius:18px!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-quick-card > div{
    min-width:0!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-quick-icon{
    width:46px!important;
    height:46px!important;
    font-size:1.12rem!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-order-meta{
    grid-template-columns:1fr!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-order-meta > div + div{
    border-left:0!important;
    border-top:1px solid rgba(23,32,51,.12)!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-head-actions,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-order-actions,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-address-actions,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-overview-actions,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-form-actions{
    display:grid!important;
    grid-template-columns:1fr!important;
    width:100%!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-head-actions .btn,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-head-actions .inline-form,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-head-actions .inline-form .btn,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-order-actions .btn,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-order-actions .inline-form,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-order-actions .inline-form .btn,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-address-actions .btn,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-address-actions .inline-form,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-address-actions .inline-form .btn,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-overview-actions .btn,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-overview-actions .inline-form,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-overview-actions .inline-form .btn,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-form-actions .btn{
    width:100%!important;
    justify-content:center!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-kv{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:4px!important;
    align-items:start!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-pre{
    max-width:100%!important;
    overflow:auto!important;
    white-space:pre-wrap!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .table-account,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .table-account tbody,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .table-account tr,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .table-account td{
    display:block!important;
    width:100%!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .table-account thead{
    display:none!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .table-account tr{
    padding:10px 12px!important;
    border-bottom:1px solid rgba(23,32,51,.12)!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .table-account td{
    display:grid!important;
    grid-template-columns:minmax(88px,.42fr) minmax(0,1fr)!important;
    gap:10px!important;
    padding:7px 0!important;
    border:0!important;
    text-align:left!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .table-account td::before{
    content:attr(data-label)!important;
    color:#657388!important;
    font-weight:900!important;
  }
}

@media (max-width:520px){
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-main{
    padding-right:10px!important;
    padding-left:10px!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-card,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-panel,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-order-card,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-address-card{
    padding:12px!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-quick-card{
    grid-template-columns:48px minmax(0,1fr) 14px!important;
    gap:10px!important;
    min-height:106px!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-quick-card h2{
    font-size:1.05rem!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-quick-card p,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-card-head p{
    font-size:.9rem!important;
    line-height:1.35!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-quick-card p{
    display:-webkit-box!important;
    -webkit-line-clamp:2!important;
    -webkit-box-orient:vertical!important;
    overflow:hidden!important;
  }
}

/* UJXXL account control contrast: keep mobile header and action buttons readable. */
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page .btn,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page button{
  letter-spacing:0!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page .btn:not(.btn-primary):not(.btn-danger),
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page .btn-secondary{
  border-color:rgba(23,32,51,.16)!important;
  background:#fff!important;
  color:#172033!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page .btn-primary{
  border-color:transparent!important;
  background:linear-gradient(135deg,#ff7a00,#ffbd31)!important;
  color:#0f172a!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page .btn-danger{
  border-color:#fecaca!important;
  background:#fee2e2!important;
  color:#8f102f!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-shop-back--top,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-menu-open{
  border:1px solid rgba(255,255,255,.12)!important;
  background:#061f38!important;
  color:#fff8ea!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-shop-back--top span,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-menu-open span,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-menu-open{
  color:#fff8ea!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-header-balance{
  border:1px solid rgba(8,31,56,.14)!important;
  background:#eef7ff!important;
  color:#0b223d!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-header-balance strong{
  color:#0b223d!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .btn:not(.btn-primary):not(.btn-danger),
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .btn-secondary{
  border-color:rgba(255,255,255,.16)!important;
  background:rgba(255,255,255,.1)!important;
  color:#f8fafc!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-header-balance{
  border-color:rgba(255,255,255,.14)!important;
  background:rgba(255,255,255,.1)!important;
  color:#f8fafc!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-header-balance strong{
  color:#f8fafc!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-shop-back--side,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-shop-back--side{
  border-color:transparent!important;
  background:linear-gradient(135deg,#ff7a00,#ffbd31)!important;
  color:#111827!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-shop-back--side span,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-shop-back--side span{
  color:#111827!important;
}

/* UJXXL account scroll unlock: central account.css locks body.page-account globally. */
body[data-tenant=ujxxl].page-account.tenant-ujxxl-active:not(.nk-no-scroll):not(.xxl-sheet-open){
  height:auto!important;
  min-height:100dvh!important;
  overflow-x:hidden!important;
  overflow-y:auto!important;
  touch-action:auto!important;
  -webkit-overflow-scrolling:touch!important;
}

body[data-tenant=ujxxl].page-account.tenant-ujxxl-active:not(.nk-no-scroll):not(.xxl-sheet-open) .tenant-ujxxl,
body[data-tenant=ujxxl].page-account.tenant-ujxxl-active:not(.nk-no-scroll):not(.xxl-sheet-open) .tenant-ujxxl .account-page,
body[data-tenant=ujxxl].page-account.tenant-ujxxl-active:not(.nk-no-scroll):not(.xxl-sheet-open) .tenant-ujxxl .account-global-shell{
  height:auto!important;
  min-height:100dvh!important;
  overflow-x:hidden!important;
  overflow-y:visible!important;
}

body[data-tenant=ujxxl].page-account.tenant-ujxxl-active.nk-no-scroll,
body[data-tenant=ujxxl].page-account.tenant-ujxxl-active.xxl-sheet-open{
  overflow:hidden!important;
}

/* UJXXL webshop mobile nav final guard: old order, round center cart, black iPhone safe area. */
@media (max-width:879px){
  html:has(body[data-tenant=ujxxl]){
    background-color:#000!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active,
  body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl],
  body[data-tenant=ujxxl][data-ujxxl-theme=light].tenant-ujxxl-active,
  body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-light{
    background-color:#000!important;
    background-image:none!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl{
    padding-bottom:calc(66px + env(safe-area-inset-bottom,0px))!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-mobile-app-nav{
    position:fixed!important;
    right:0!important;
    bottom:-96px!important;
    left:0!important;
    z-index:10035!important;
    display:grid!important;
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
    width:100vw!important;
    max-width:none!important;
    height:calc(56px + 96px + env(safe-area-inset-bottom,0px))!important;
    min-height:calc(56px + 96px + env(safe-area-inset-bottom,0px))!important;
    max-height:calc(56px + 96px + env(safe-area-inset-bottom,0px))!important;
    align-items:start!important;
    gap:0!important;
    margin:0!important;
    padding:2px max(8px,env(safe-area-inset-right,0px)) calc(96px + env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px))!important;
    border:0!important;
    border-top:1px solid rgba(255,255,255,.12)!important;
    border-radius:0!important;
    color:#fff8ea!important;
    background:#000!important;
    box-shadow:0 -10px 24px rgba(0,0,0,.34)!important;
    isolation:isolate!important;
    overflow:hidden!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-mobile-app-nav a,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-mobile-app-nav button{
    position:relative!important;
    display:grid!important;
    min-width:0!important;
    min-height:52px!important;
    place-items:center!important;
    align-content:center!important;
    gap:4px!important;
    padding:0!important;
    border:0!important;
    border-radius:0!important;
    color:rgba(255,248,234,.78)!important;
    background:transparent!important;
    box-shadow:none!important;
    text-decoration:none!important;
    z-index:1!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-mobile-app-nav span{
    display:grid!important;
    width:22px!important;
    height:22px!important;
    place-items:center!important;
    color:currentColor!important;
    font-size:19px!important;
    line-height:1!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-mobile-app-nav b{
    display:block!important;
    max-width:100%!important;
    overflow:hidden!important;
    color:currentColor!important;
    font-size:9px!important;
    font-weight:900!important;
    line-height:1!important;
    letter-spacing:0!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-mobile-app-nav .xxl-mobile-cart-btn{
    min-height:64px!important;
    align-self:start!important;
    color:#17110d!important;
    transform:translateY(-12px)!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-mobile-app-nav .xxl-mobile-cart-btn span{
    width:58px!important;
    height:58px!important;
    border-radius:999px!important;
    color:#17110d!important;
    background:linear-gradient(135deg,#ff8a00,#ffd447)!important;
    box-shadow:0 12px 28px rgba(255,138,0,.32)!important;
    font-size:26px!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-mobile-app-nav .xxl-mobile-cart-btn b{
    display:none!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-mobile-app-nav .xxl-mobile-cart-btn i{
    display:none!important;
  }
}

/* UJXXL category final sizing: keep category cards inside the same mobile rhythm as home cards. */
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-page{
  display:block!important;
}

body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-page > *,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-main,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-root-featured,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-products-grid{
  min-width:0!important;
  width:100%!important;
  max-width:100%!important;
}

@media (max-width:640px){
  body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-root-featured,
  body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-products-grid,
  body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product.xxl-product-card{
    min-width:0!important;
    width:100%!important;
    max-width:100%!important;
  }

  body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-action-set{
    grid-template-columns:minmax(0,1fr) minmax(0,1.18fr)!important;
  }

  body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-action-set .category-product-action--cart{
    grid-column:auto!important;
  }
}

/* UJXXL mobile account final guard: the drawer sidebar/back action must never
   sit on top of the account cards while the menu is closed. */
@media (max-width:879px){
  body[data-tenant=ujxxl].page-account.tenant-ujxxl-active .tenant-ujxxl .account-global-shell:not(.is-menu-open) .account-side,
  body[data-tenant=ujxxl].page-account.tenant-ujxxl-active .tenant-ujxxl .account-global-shell:not(.is-menu-open) .account-sheet-backdrop{
    display:none!important;
  }

  body[data-tenant=ujxxl].page-account.tenant-ujxxl-active .tenant-ujxxl .account-global-topbar{
    position:relative!important;
    z-index:4!important;
    margin:0 0 14px!important;
  }

  body[data-tenant=ujxxl].page-account.tenant-ujxxl-active .tenant-ujxxl .account-global-actions{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto!important;
    gap:8px!important;
    width:100%!important;
  }

  body[data-tenant=ujxxl].page-account.tenant-ujxxl-active .tenant-ujxxl .account-shop-back--top,
  body[data-tenant=ujxxl].page-account.tenant-ujxxl-active .tenant-ujxxl .account-menu-open{
    position:relative!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    min-height:44px!important;
    transform:none!important;
  }

  body[data-tenant=ujxxl].page-account.tenant-ujxxl-active .tenant-ujxxl .account-menu-open{
    width:auto!important;
    min-width:78px!important;
  }

  body[data-tenant=ujxxl].page-account.tenant-ujxxl-active .tenant-ujxxl .account-main,
  body[data-tenant=ujxxl].page-account.tenant-ujxxl-active .tenant-ujxxl .account-quick-grid{
    position:relative!important;
    z-index:1!important;
    min-width:0!important;
  }

  body[data-tenant=ujxxl].page-account.tenant-ujxxl-active .tenant-ujxxl .account-quick-card{
    overflow:hidden!important;
  }

  body[data-tenant=ujxxl].page-account.tenant-ujxxl-active .tenant-ujxxl .site-content-wrap > .account-page:not(.account-global-page){
    width:min(100% - 24px,760px)!important;
    margin:0 auto 28px!important;
    padding:16px!important;
  }

  body[data-tenant=ujxxl].page-account.tenant-ujxxl-active .tenant-ujxxl .site-content-wrap:has(> .account-page:not(.account-global-page)){
    padding-top:calc(var(--xxl-nav-h,58px) + 14px)!important;
  }
}

@media (min-width:880px){
  body[data-tenant=ujxxl].page-account.tenant-ujxxl-active .tenant-ujxxl .site-content-wrap > .account-page:not(.account-global-page){
    width:min(100% - 48px,980px)!important;
    margin:0 auto 48px!important;
  }

  body[data-tenant=ujxxl].page-account.tenant-ujxxl-active .tenant-ujxxl .site-content-wrap:has(> .account-page:not(.account-global-page)){
    padding-top:calc(var(--xxl-nav-h,76px) + 24px)!important;
  }
}

/* UJXXL product cards: quieter favorite button with + label heart order. */
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-action-set .category-product-action--favorite,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-action-set .category-product-action--favorite,
body.page-category.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-action-set .category-product-action--favorite{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  min-width:0!important;
  min-height:44px!important;
  gap:5px!important;
  padding:0 8px!important;
  color:#9f1239!important;
  border:1px solid rgba(225,29,72,.24)!important;
  border-radius:15px!important;
  background:linear-gradient(180deg,#fff7f8 0%,#ffe7ed 100%)!important;
  box-shadow:0 8px 16px rgba(159,18,57,.10),inset 0 1px 0 rgba(255,255,255,.72)!important;
  text-transform:none!important;
  white-space:nowrap!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-action-set .category-product-action--favorite:hover,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-action-set .category-product-action--favorite:focus-visible{
  color:#881337!important;
  border-color:rgba(225,29,72,.38)!important;
  background:linear-gradient(180deg,#fff1f4 0%,#ffdce5 100%)!important;
  box-shadow:0 12px 24px rgba(159,18,57,.14),inset 0 1px 0 rgba(255,255,255,.82)!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-action-set .category-product-action--favorite > i,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-action-set .category-product-action--favorite::before{
  display:none!important;
  content:none!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-action-set .category-product-action--favorite .category-product-action__plus{
  display:inline-grid!important;
  flex:0 0 16px!important;
  width:16px!important;
  min-width:16px!important;
  height:16px!important;
  place-items:center!important;
  border-radius:999px!important;
  color:#ffffff!important;
  background:#e11d48!important;
  font-size:12px!important;
  font-weight:950!important;
  line-height:1!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-action-set .category-product-action--favorite .category-product-action__label{
  flex:0 1 auto!important;
  min-width:max-content!important;
  overflow:visible!important;
  color:inherit!important;
  font-size:11px!important;
  font-weight:850!important;
  line-height:1!important;
  text-overflow:clip!important;
  white-space:nowrap!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-action-set,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-action-set,
body.page-category.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-action-set{
  grid-template-columns:minmax(142px,1fr) minmax(142px,1.08fr)!important;
}

@media (max-width:420px){
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-action-set .category-product-action--favorite{
    gap:4px!important;
    padding:0 7px!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product.xxl-product-card .category-product-action-set,
  body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-product.xxl-product-card .category-product-action-set,
  body.page-category.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-action-set{
    grid-template-columns:minmax(132px,1fr) minmax(132px,1.06fr)!important;
  }
}

/* UJXXL product cards final media layout.
   The previous stacked rules made card images sticky, wider than their card,
   and visibly overflow on the home/category grids. Keep this component local
   to UJXXL cards and make the media area a clipped, stable image tile. */
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-product-grid .category-product.xxl-product-card,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product.xxl-product-card,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .xxl-product-grid .category-product.xxl-product-card,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-products-grid .category-product.xxl-product-card,
body.page-category.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .category-products-grid .category-product.xxl-product-card{
  position:relative!important;
  display:flex!important;
  flex-direction:column!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  height:100%!important;
  overflow:hidden!important;
  contain:layout paint style!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-product-grid .category-product.xxl-product-card .category-product-image-wrapper,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-image-wrapper,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .xxl-product-grid .category-product.xxl-product-card .category-product-image-wrapper,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-products-grid .category-product.xxl-product-card .category-product-image-wrapper,
body.page-category.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-image-wrapper{
  position:relative!important;
  top:auto!important;
  z-index:1!important;
  flex:0 0 auto!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  height:clamp(210px,21vw,268px)!important;
  min-height:0!important;
  max-height:none!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
  border:1px solid rgba(24,17,13,.12)!important;
  border-bottom:0!important;
  border-radius:22px 22px 0 0!important;
  background:#fffaf2!important;
  box-shadow:none!important;
  isolation:isolate!important;
  pointer-events:auto!important;
  transform:none!important;
  will-change:auto!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .xxl-product-grid .category-product.xxl-product-card .category-product-image-wrapper,
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-image-wrapper,
body[data-tenant=ujxxl][data-ujxxl-theme=dark].tenant-ujxxl-active .tenant-ujxxl .xxl-product-grid .category-product.xxl-product-card .category-product-image-wrapper,
body[data-tenant=ujxxl][data-ujxxl-theme=dark].tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-image-wrapper{
  border-color:rgba(255,255,255,.14)!important;
  background:#14100c!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-product-grid .category-product.xxl-product-card .category-product-media,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-media,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .xxl-product-grid .category-product.xxl-product-card .category-product-media,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-products-grid .category-product.xxl-product-card .category-product-media,
body.page-category.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-media{
  position:relative!important;
  z-index:1!important;
  display:grid!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  height:100%!important;
  min-height:0!important;
  max-height:none!important;
  place-items:center!important;
  overflow:hidden!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  transform:none!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-product-grid .category-product.xxl-product-card .category-product-picture,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-picture,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-product-grid .category-product.xxl-product-card .category-product-image,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-image,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .xxl-product-grid .category-product.xxl-product-card .category-product-image,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-products-grid .category-product.xxl-product-card .category-product-image,
body.page-category.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-image{
  display:block!important;
  width:100%!important;
  min-width:0!important;
  max-width:none!important;
  height:100%!important;
  min-height:0!important;
  max-height:none!important;
  margin:0!important;
  object-fit:cover!important;
  object-position:center!important;
  overflow:hidden!important;
  border-radius:0!important;
  filter:none!important;
  transform:none!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-product-grid .category-product.xxl-product-card .category-product-media--pending-image,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-media--pending-image{
  background:linear-gradient(135deg,#fff7eb,#fffaf5)!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-product-grid .category-product.xxl-product-card .category-product-body,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-body,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .xxl-product-grid .category-product.xxl-product-card .category-product-body,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .category-products-grid .category-product.xxl-product-card .category-product-body,
body.page-category.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-body{
  position:relative!important;
  z-index:2!important;
  display:flex!important;
  flex:1 1 auto!important;
  flex-direction:column!important;
  min-width:0!important;
  width:100%!important;
  margin:0!important;
  padding:20px 20px 18px!important;
  overflow:visible!important;
  border-radius:0 0 22px 22px!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-product-grid .category-product.xxl-product-card .category-product-topactions,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-topactions{
  z-index:6!important;
}

@media (max-width:879px){
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-product-grid .category-product.xxl-product-card .category-product-image-wrapper,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-image-wrapper{
    height:clamp(190px,58vw,246px)!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-product-grid .category-product.xxl-product-card .category-product-body,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-products-grid .category-product.xxl-product-card .category-product-body{
    padding:18px 18px 16px!important;
  }
}

/* UJXXL medium desktop guard: the fixed category rail must not cover the
   first product image on HD/laptop widths. Wide desktop keeps the richer rail. */
@media (min-width:880px) and (max-width:1439px){
  body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .xxl-menu-section,
  body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-page{
    padding-left:clamp(104px,9vw,126px)!important;
    padding-right:clamp(20px,3vw,34px)!important;
  }

  body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .xxl-category-block,
  body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .xxl-product-grid,
  body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-products-grid{
    width:100%!important;
    max-width:100%!important;
  }

  body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .xxl-product-grid,
  body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-products-grid{
    grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))!important;
    gap:clamp(22px,2.4vw,32px)!important;
  }

  body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-category-rail .xxl-rail-label{
    opacity:0!important;
    visibility:hidden!important;
    transform:translateX(-8px)!important;
    pointer-events:none!important;
  }

  body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-category-rail .xxl-rail-btn:hover .xxl-rail-label,
  body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-category-rail .xxl-rail-btn:focus-visible .xxl-rail-label{
    opacity:1!important;
    visibility:visible!important;
    transform:translateX(0)!important;
  }
}
