@media (max-width:767px){body.light{--dark-bg:#EEEEEE}body:after,body:before,html:before{display:none}body:has(.mtabs){--mobile-tab-clear:calc(58px + env(safe-area-inset-bottom, 0px))}.nav,.nav-spacer{display:none!important}.skip-link{position:absolute;top:-40px;inset-inline-start:0;background:var(--accent);color:#fff;padding:8px 16px;text-decoration:none;border-radius:0 0 4px 0;z-index:10000}.skip-link:focus{top:0}.mheader{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:color-mix(in srgb,var(--dark-surface-1) 84%,transparent);-webkit-border-after:1px solid var(--dark-border);border-block-end:1px solid var(--dark-border);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);padding-inline:var(--space-2);-webkit-padding-before:env(safe-area-inset-top,0);padding-block-start:env(safe-area-inset-top,0)}.mheader__row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:56px}.mheader__btn{inline-size:44px;block-size:44px;display:grid;place-items:center;border:0;padding:0;background:transparent;color:var(--dark-text-primary);border-radius:var(--radius-sm);cursor:pointer;position:relative;touch-action:manipulation;-webkit-tap-highlight-color:color-mix(in srgb,var(--accent) 18%,transparent);transition:background-color var(--dur-hover) var(--ease-hover)}.mheader__btn:hover{background:var(--dark-surface-2)}.mheader__btn:active{transform:scale(.94)}.mheader__btn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mheader__btn svg{inline-size:24px;block-size:24px;stroke:currentColor;stroke-width:var(--trace-stroke);stroke-linecap:round;stroke-linejoin:round;fill:none}.mheader__bars{inline-size:20px;display:grid;grid-gap:4px;gap:4px}.mheader__bars span{display:block;block-size:2px;background:currentColor;border-radius:2px;transition:transform var(--dur-hover) var(--ease-hover),opacity var(--dur-hover) var(--ease-hover)}.mheader__burger[aria-expanded=true] .mheader__bars span:first-child{transform:translateY(6px) rotate(45deg)}.mheader__burger[aria-expanded=true] .mheader__bars span:nth-child(2){opacity:0}.mheader__burger[aria-expanded=true] .mheader__bars span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.mheader__logo{display:flex;align-items:center;justify-content:center;min-block-size:44px;padding-inline:var(--space-2);text-decoration:none;line-height:1}.mheader__logo img{block-size:30px;inline-size:auto;max-inline-size:148px;object-fit:contain}.mheader__end{display:flex;align-items:center;justify-content:flex-end;gap:2px}.mheader__count{position:absolute;inset-block-start:5px;inset-inline-end:4px;min-inline-size:17px;block-size:17px;padding-inline:4px;background:var(--sale);color:var(--sale-fg);border-radius:var(--radius-full);display:grid;place-items:center;font-size:10px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;border:2px solid var(--dark-surface-1);box-sizing:border-box}.mdrawer-scrim{position:fixed;inset:0;z-index:190;background:rgba(10,10,11,.6);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;visibility:hidden;transition:opacity var(--dur-page) var(--ease-page),visibility 0s linear var(--dur-page)}.mdrawer-scrim[data-open=true]{opacity:1;visibility:visible;transition-delay:0s}.mdrawer{position:fixed;inset-block:0;inset-inline-start:0;inset-inline-end:auto;z-index:195;inline-size:min(86vw,340px);display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-5);-webkit-padding-before:max(var(--space-5),env(safe-area-inset-top));padding-block-start:max(var(--space-5),env(safe-area-inset-top));-webkit-padding-after:calc(var(--space-5) + env(safe-area-inset-bottom, 0px));padding-block-end:calc(var(--space-5) + env(safe-area-inset-bottom, 0px));background:var(--dark-surface-1);-webkit-border-end:1px solid var(--dark-border);border-inline-end:1px solid var(--dark-border);box-shadow:var(--shadow-lg);overflow-y:auto;overscroll-behavior:contain;transform:translateX(calc(-100% * var(--mirror)));visibility:hidden;transition:transform var(--dur-page) var(--ease-page),visibility 0s linear var(--dur-page)}.mdrawer[data-open=true]{transform:none;visibility:visible;transition-delay:0s}.mdrawer__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.mdrawer__title{font-family:var(--font-display);font-size:17px;font-weight:700;color:var(--dark-text-primary)}.mdrawer__close{inline-size:44px;block-size:44px;display:grid;place-items:center;border:0;padding:0;background:transparent;color:var(--dark-text-primary);border-radius:var(--radius-sm);cursor:pointer;touch-action:manipulation}.mdrawer__close svg{inline-size:20px;block-size:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.mdrawer__close:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mdrawer__shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.mdrawer__shortcut{display:grid;justify-items:center;align-content:start;grid-gap:6px;gap:6px;padding-block:var(--space-3);min-block-size:66px;border:1px solid var(--dark-border);border-radius:var(--radius-md);background:var(--dark-surface-2);color:var(--dark-text-primary);font-size:10.5px;font-weight:600;text-align:center;text-decoration:none;touch-action:manipulation}.mdrawer__shortcut:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mdrawer__shortcut-icon{position:relative;inline-size:22px;block-size:22px;display:grid;place-items:center}.mdrawer__shortcut-icon svg{inline-size:100%;block-size:100%;fill:none;stroke:currentColor;stroke-width:var(--trace-stroke);stroke-linecap:round;stroke-linejoin:round}.mdrawer__count{position:absolute;inset-block-start:-6px;inset-inline-end:-10px;min-inline-size:16px;block-size:16px;padding-inline:4px;display:grid;place-items:center;border-radius:var(--radius-full);background:var(--sale);color:var(--sale-fg);font-size:9.5px;font-weight:700;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.mdrawer__section{display:flex;flex-direction:column;-webkit-border-before:1px solid var(--dark-border);border-block-start:1px solid var(--dark-border);-webkit-padding-before:var(--space-4);padding-block-start:var(--space-4)}.mdrawer__label{margin:0 0 var(--space-1);font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--dark-text-secondary)}.mdrawer__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);min-block-size:48px;padding-inline:0;border:0;background:transparent;color:var(--dark-text-primary);font:inherit;font-size:14px;font-weight:500;text-align:start;text-decoration:none;cursor:pointer;touch-action:manipulation}.mdrawer__row>span:first-child:not(.mdrawer__row-icon){grid-column:2}.mdrawer__row-icon{inline-size:20px;block-size:20px;display:grid;place-items:center;color:var(--dark-text-secondary)}.mdrawer__row-icon svg,.mdrawer__row>svg{inline-size:100%;block-size:100%;fill:none;stroke:currentColor;stroke-width:var(--trace-stroke);stroke-linecap:round;stroke-linejoin:round}.mdrawer__row>svg{inline-size:16px;block-size:16px;justify-self:end;color:var(--dark-text-secondary);transform:rotate(-90deg)}[dir=rtl] .mdrawer__row>svg{transform:rotate(90deg)}.mdrawer__row:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-xs)}.mdrawer__lang{padding-block:var(--space-2)}.mhome{display:flex;flex-direction:column;gap:var(--space-8);padding-block:0 var(--space-6);-webkit-padding-after:calc(var(--space-6) + var(--mobile-tab-clear, 0px));padding-block-end:calc(var(--space-6) + var(--mobile-tab-clear, 0px))}.mhome-banner-warning{margin-inline:var(--space-4);padding:var(--space-3);border:2px dashed var(--status-danger,#e5484d);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--status-danger,#e5484d) 12%,transparent);color:var(--status-danger,#e5484d);font-size:12px;line-height:1.4}.mhome-banner-warning p{margin:0}.mhome-banner-warning p+p{-webkit-margin-before:var(--space-1);margin-block-start:var(--space-1)}.mblock{gap:var(--space-4)}.mbanners,.mblock{display:flex;flex-direction:column}.mbanners,.mbanners__track{gap:var(--space-3)}.mbanners__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;grid-gap:var(--space-3);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;padding-inline:var(--space-4);scroll-padding-inline:var(--space-4);scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}.mbanners__track::-webkit-scrollbar{display:none}.mbanners__slide{scroll-snap-align:start;display:block;border-radius:var(--radius-lg);overflow:hidden;background:var(--dark-surface-2);border:1px solid var(--dark-border);text-decoration:none;-webkit-tap-highlight-color:transparent}.mbanners__slide:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mbanners__slide img,.mbanners__slide picture{display:block;inline-size:100%}.mbanners__slide img{block-size:100%;object-fit:cover}.mbanners__dots{display:flex;justify-content:center;align-items:center;gap:2px}.mbanners__dot{inline-size:24px;block-size:44px;display:grid;place-items:center;border:0;padding:0;background:transparent;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.mbanners__dot:focus-visible{outline:2px solid var(--accent);outline-offset:-6px;border-radius:var(--radius-full)}.mbanners__pill{display:block;inline-size:6px;block-size:6px;border-radius:var(--radius-full);background:var(--dark-text-secondary);opacity:.45;transition:inline-size var(--dur-hover) var(--ease-hover),opacity var(--dur-hover) var(--ease-hover),background-color var(--dur-hover) var(--ease-hover)}.mbanners__dot[aria-selected=true] .mbanners__pill{inline-size:20px;opacity:1;background:var(--accent)}.mbanners--hero{position:relative;display:block}.mbanners--hero .mbanners__track{padding-inline:0;scroll-padding-inline:0;gap:0}.mbanners--hero .mbanners__slide{border-radius:0;border:0}.mbanners--hero .mbanners__dots{position:absolute;inset-block-end:var(--space-2);inset-inline:0;pointer-events:none}.mbanners--hero .mbanners__dot{pointer-events:auto;block-size:32px}.mbanners--hero .mbanners__pill{background:#fff;opacity:.55;box-shadow:0 1px 3px rgb(0 0 0/.35)}.mbanners--hero .mbanners__dot[aria-selected=true] .mbanners__pill{background:var(--accent);opacity:1}.mcats{padding-inline:var(--space-4)}.mcats__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;list-style:none}.mcats__cell{display:grid}.mcats__tile{display:grid;grid-template-rows:auto 1fr;justify-items:center;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-3) var(--space-2);min-block-size:44px;background:var(--dark-surface-1);border:1px solid var(--dark-border);border-radius:var(--radius-md);box-shadow:var(--card-lift);text-decoration:none;color:var(--dark-text-primary);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:border-color var(--dur-hover) var(--ease-hover),transform var(--dur-hover) var(--ease-hover)}.mcats__tile:active{transform:scale(.97)}.mcats__tile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mcats__ring{position:relative;inline-size:72px;block-size:72px;border-radius:50%;overflow:hidden;background:var(--dark-surface-2);border:1px solid var(--dark-border)}.mcats__ring .image-slot,.mcats__ring img{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover}.mcats__name{align-self:start;text-align:center;font-size:12px;font-weight:600;line-height:1.3;color:var(--dark-text-primary)}.msec{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding-inline:var(--space-4)}.msec__title{position:relative;margin:0;-webkit-padding-after:10px;padding-block-end:10px;font-family:var(--font-display);font-size:18px;font-weight:700;line-height:1.25;letter-spacing:-.02em;color:var(--dark-text-primary);min-width:0}.msec__title:after{content:"";position:absolute;inset-block-end:0;inset-inline-start:0;inline-size:34px;block-size:3px;border-radius:2px;background:var(--accent)}.msec__all{flex:none;display:inline-flex;align-items:center;min-block-size:44px;padding-inline:var(--space-1);font-size:13px;font-weight:600;color:var(--accent);text-decoration:none;white-space:nowrap;touch-action:manipulation}.msec__all:hover{text-decoration:underline}.msec__all:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-xs)}.mrail{--rail-card:152px;--rail-gutter:var(--space-4);--rail-tail:calc(var(--space-4) + 72px);display:grid;grid-auto-flow:column;grid-auto-columns:var(--rail-card);grid-template-rows:auto;grid-gap:var(--space-3);gap:var(--space-3);align-items:stretch;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;padding-inline:var(--rail-gutter) var(--rail-tail);scroll-padding-inline:var(--rail-gutter) var(--rail-tail);padding-block:2px 6px;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}.mrail::-webkit-scrollbar{display:none}.mrail[data-rows="2"]{grid-template-rows:repeat(2,auto);align-items:stretch}.mrail__item{scroll-snap-align:start;display:grid;min-inline-size:0}.mrail__item .image-slot--empty{background:var(--dark-surface-3)}.mrail__item .image-slot--empty:after{opacity:.45}.pcard{display:grid;grid-template-rows:auto minmax(2.7em,auto) 1.25em 1.2em auto;grid-gap:6px;gap:6px;padding:10px;background:var(--dark-surface-1);border:1px solid var(--dark-border);border-radius:var(--radius-md);position:relative;isolation:isolate;min-inline-size:0;block-size:100%;box-shadow:var(--card-lift);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:border-color var(--dur-hover) var(--ease-hover),box-shadow var(--dur-hover) var(--ease-hover)}.pcard .edge{position:absolute;inset-block:8px;inset-inline-start:0;inline-size:1.5px;background:var(--accent);border-radius:1px;opacity:0;z-index:3;pointer-events:none;transition:opacity var(--dur-hover) var(--ease-hover)}.pshot{position:relative;inline-size:100%;min-inline-size:0;aspect-ratio:1;block-size:auto;border-radius:10px;overflow:hidden;background:var(--dark-surface-2);margin-bottom:0}.pshot .image-slot,.pshot img{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover}.tags{position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);display:flex;flex-direction:column;gap:4px;pointer-events:none}.merch{display:inline-flex;align-items:center;gap:3px;padding:4px 7px;border-radius:var(--radius-xs);font-size:9.5px;font-weight:600;font-family:var(--font-mono);width:-moz-fit-content;width:fit-content;max-inline-size:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.merch svg{inline-size:9px;block-size:9px;flex:none;fill:currentColor}.pname{font-size:13px;font-weight:600;line-height:1.35;min-block-size:2.7em;margin:0;color:var(--dark-text-primary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pmeta{font-family:var(--font-mono);line-height:1.25;min-block-size:1.25em;text-overflow:ellipsis}.pmeta,.stars{font-size:11px;color:var(--dark-text-secondary);margin:0;white-space:nowrap;overflow:hidden}.stars{display:flex;align-items:center;gap:4px;line-height:1.2;min-block-size:1.2em;pointer-events:none}.stars svg{inline-size:12px;block-size:12px;fill:currentColor;flex:none}.pcard .prow{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px;align-items:stretch;margin:0;min-inline-size:0}.pcard .pcard-price{min-inline-size:0;overflow:visible;white-space:normal}.pcard .price{display:block;font-size:12.5px;line-height:1.25;font-weight:700;color:var(--dark-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:break-word}.pcard .was{font-size:11px;color:var(--dark-text-secondary);text-decoration:line-through;-webkit-margin-start:var(--space-2);margin-inline-start:var(--space-2)}.pcard .pcard-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:6px;gap:6px;inline-size:100%;margin:0;align-items:stretch}.pcard .pcard-actions>*{min-inline-size:0}.pcard .pcard-actions:has(.pcard-whatsapp--slot){grid-template-columns:minmax(0,1fr)}.pcard .pcard-whatsapp--slot{display:none}.pcard .add,.pcard .pcard-whatsapp{inline-size:100%;block-size:44px;border-radius:10px;flex:none;position:relative;z-index:2;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.add{border:none;background:var(--accent);color:#fff;font-size:22px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px var(--accent-soft)}.add:active{transform:scale(.94)}.add:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pcard-whatsapp{border:1px solid var(--dark-border);background:var(--dark-surface-2);color:var(--dark-text-primary)}.pcard-whatsapp svg{inline-size:18px;block-size:18px}.pcard-whatsapp:active{transform:scale(.94)}.mrail__item .pcard{grid-template-columns:minmax(0,1fr);grid-template-areas:none;grid-template-rows:auto auto 1fr;column-gap:0;row-gap:6px;gap:6px;padding:8px;block-size:100%}.mrail__item .pcard .prow,.mrail__item .pcard .pshot,.mrail__item .pcard .stars,.mrail__item .pmeta,.mrail__item .pname{grid-area:auto}.mrail__item .pcard .pshot{inline-size:100%;aspect-ratio:1}.mrail__item .pname{font-size:12px;line-height:1.3;min-block-size:2.6em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.mrail__item .pcard .stars,.mrail__item .pmeta{display:none}.mrail__item .pcard .prow{align-self:end;align-content:end}.mrail__item .pcard .price{font-size:12.5px}.mrail__item .pcard .add,.mrail__item .pcard .pcard-whatsapp{block-size:40px;border-radius:8px}.mrail__item .pcard .add{font-size:18px}.mrail__item .pcard .pcard-whatsapp svg{inline-size:16px;block-size:16px}.mrail__item .pcard .tags{inset-block-start:4px;inset-inline-start:4px}.mrail__item .merch{padding:4px;font-size:8.5px;gap:0}.mrail__item .merch svg{inline-size:8px;block-size:8px}.mrail__item .merch__text{display:none}.mtabs{position:fixed;inset-inline:0;inset-block-end:0;z-index:99;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;-webkit-border-before:1px solid var(--dark-border);border-block-start:1px solid var(--dark-border);background:color-mix(in srgb,var(--dark-surface-1) 92%,transparent);-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);-webkit-padding-after:env(safe-area-inset-bottom,0);padding-block-end:env(safe-area-inset-bottom,0)}.mtabs__tab{position:relative;display:grid;justify-items:center;align-content:center;grid-gap:3px;gap:3px;min-block-size:58px;padding-block:6px;text-decoration:none;color:var(--dark-text-secondary);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color var(--dur-hover) var(--ease-hover)}.mtabs__tab:active{transform:scale(.96)}.mtabs__tab:focus-visible{outline:2px solid var(--accent);outline-offset:-3px;border-radius:var(--radius-sm)}.mtabs__tab[data-active=true]{color:var(--accent)}.mtabs__tab[data-active=true]:before{content:"";position:absolute;inset-block-start:-1px;inset-inline-start:50%;transform:translateX(-50%);inline-size:28px;block-size:2px;border-radius:0 0 2px 2px;background:var(--accent)}.mtabs__icon{position:relative;inline-size:24px;block-size:24px;display:grid;place-items:center}.mtabs__icon svg{inline-size:100%;block-size:100%;stroke:currentColor;stroke-width:var(--trace-stroke);stroke-linecap:round;stroke-linejoin:round;fill:none}.mtabs__count{position:absolute;inset-block-start:-5px;inset-inline-end:-9px;min-inline-size:16px;block-size:16px;padding-inline:4px;background:var(--sale);color:var(--sale-fg);border-radius:var(--radius-full);display:grid;place-items:center;font-size:9.5px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;border:2px solid var(--dark-surface-1);box-sizing:border-box}.mtabs__label{font-size:10.5px;font-weight:600;line-height:1;text-transform:none;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body:has(.mtabs) #cart-btn,body:has(.mtabs) .mobile-cart{display:none}body:has(.mtabs) .shop-main{padding-bottom:calc(var(--space-16) + var(--mobile-tab-clear, 0px))}body:has(.mtabs) .plp-scrim,body:has(.mtabs) .plp-side{inset-block-end:var(--mobile-tab-clear,0)}body:has(.ck),body:has(.mpdp){--mobile-tab-clear:0px}html[lang=ar] .msec__title,html[lang=ckb] .msec__title{letter-spacing:normal;font-size:19px}html[lang=ar] .mtabs__label,html[lang=ckb] .mtabs__label{letter-spacing:normal;font-size:11px}html[lang=ar] .mcats__name,html[lang=ckb] .mcats__name{letter-spacing:normal;font-size:13px;line-height:1.45}html[lang=ar] .mrail__item .pname,html[lang=ar] .pname,html[lang=ckb] .mrail__item .pname,html[lang=ckb] .pname{letter-spacing:normal;line-height:1.5}html[lang=ar] .mheader__count,html[lang=ar] .msec__all,html[lang=ar] .mtabs__count,html[lang=ckb] .mheader__count,html[lang=ckb] .msec__all,html[lang=ckb] .mtabs__count{letter-spacing:normal;text-transform:none}html[lang=ar] .mheader__count,html[lang=ar] .mtabs__count,html[lang=ckb] .mheader__count,html[lang=ckb] .mtabs__count{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}@media (prefers-reduced-motion:reduce){.add,.mbanners__pill,.mcats__tile,.mheader__bars span,.mheader__btn,.mtabs__tab,.pcard,.pcard .edge{transition:none}.add:active,.mcats__tile:active,.mheader__btn:active,.mtabs__tab:active,.pcard-whatsapp:active{transform:none}.mbanners__track,.mrail{scroll-behavior:auto}.mdrawer,.mdrawer-scrim{transition-duration:1ms}}}@media (min-width:768px){.mdrawer,.mdrawer-scrim,.mheader,.mhome,.mtabs{display:none}}@media (max-width:767px){.home-desktop{display:none!important}}.ctk-cart-ring,.ctk-flight,.ctk-flight-flare,.ctk-flight-node{position:fixed;z-index:97;pointer-events:none;will-change:transform,opacity;contain:layout style paint}.ctk-flight{border-radius:14px;overflow:hidden;transform-origin:50% 50%;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:var(--dark-surface-2);box-shadow:0 12px 34px rgba(10,10,11,.4),0 0 24px var(--accent-glow)}.ctk-flight:after{content:"";position:absolute;inset:0;border-radius:inherit;border:var(--trace-stroke) solid color-mix(in srgb,var(--accent) 55%,transparent)}.ctk-flight__face{display:block;object-fit:cover}.ctk-flight--node{border-radius:var(--radius-full);background:var(--gradient-brand);box-shadow:0 0 0 1px var(--accent-soft),0 0 26px var(--accent-glow)}.ctk-flight--node:after{border:0}.ctk-flight-node{border-radius:var(--radius-full);transform-origin:50% 50%;background:var(--accent);box-shadow:0 0 12px var(--accent-glow)}.ctk-flight-flare{border:var(--trace-stroke) solid var(--accent);background:radial-gradient(circle at 50% 50%,var(--accent-soft),transparent 68%);opacity:0;animation:ctk-flight-flare .46s var(--ease-page) forwards}@keyframes ctk-flight-flare{0%{opacity:0;transform:scale(.94)}26%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.06)}}.ctk-cart-ring{border-radius:var(--radius-sm);border:var(--trace-stroke) solid var(--accent);animation:ctk-cart-ring .62s var(--ease-cart) forwards}@keyframes ctk-cart-ring{0%{opacity:.95;transform:translate(-50%,-50%) scale(.72)}to{opacity:0;transform:translate(-50%,-50%) scale(2.1)}}#cart-btn[data-cart-receiving]{animation:ctk-cart-take .56s var(--ease-cart)}@keyframes ctk-cart-take{0%{transform:scale(1)}24%{transform:scale(1.14)}52%{transform:scale(.965)}to{transform:scale(1)}}#cart-btn[data-cart-receiving] svg{animation:ctk-cart-load .56s var(--ease-cart)}@keyframes ctk-cart-load{0%{transform:translateY(-3px) scale(.9)}46%{transform:translateY(1.5px) scale(1.06)}to{transform:none}}#cart-btn[data-cart-receiving] .cart-count{animation:ctk-cart-count .62s var(--ease-cart)}@keyframes ctk-cart-count{0%{transform:scale(.5);opacity:.35;box-shadow:0 0 0 2px var(--dark-bg)}38%{transform:scale(1.42);opacity:1;box-shadow:0 0 0 2px var(--dark-bg),0 0 16px var(--accent-glow)}66%{transform:scale(.94)}to{transform:scale(1);box-shadow:0 0 0 2px var(--dark-bg)}}@media (prefers-reduced-motion:reduce){.ctk-cart-ring,.ctk-flight,.ctk-flight-flare,.ctk-flight-node{display:none}#cart-btn[data-cart-receiving],#cart-btn[data-cart-receiving] svg{animation:none}#cart-btn[data-cart-receiving] .cart-count{animation:ctk-cart-count-swap .15s ease-out}}@keyframes ctk-cart-count-swap{0%{opacity:.2}to{opacity:1}}