:root{--mk-ease-out:cubic-bezier(.16, 1, .3, 1);--mk-ease-in:cubic-bezier(.7, 0, .84, 0);--mk-travel:.6s}.mk-header{transition:box-shadow var(--atlas-motion-enter) var(--mk-ease-out)}.mk-header[data-scrolled=true]{box-shadow:var(--atlas-shadow-2)}.mk-basket-bump{animation:mk-bump var(--atlas-motion-slow) var(--mk-ease-out)}@keyframes mk-bump{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}.mk-hero{background-color:var(--color-atlas-nav-chrome);background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:-1px -1px;background-size:56px 56px}.mk-display{letter-spacing:-.035em;line-height:1.02}.mk-stage{perspective:1400px;perspective-origin:50% 35%}.mk-rig{--rx:10deg;--ry:-16deg;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform var(--atlas-motion-slow) var(--mk-ease-out);will-change:transform}.mk-plank{transform-style:preserve-3d;background:linear-gradient(#2b3d5c 0%,#1b2a44 100%);border-radius:3px;height:14px;position:relative;box-shadow:0 18px 30px -12px #0000008c}.mk-plank:before{content:"";transform-origin:bottom;background:linear-gradient(#ffffff05,#ffffff1a);border-radius:3px;height:64px;position:absolute;inset:0 0 auto;transform:translateY(-64px)rotateX(90deg)}.mk-shelf-row{transform-style:preserve-3d}.mk-shelf-item{transform-style:preserve-3d;transform:translateZ(var(--z,18px)) rotateY(var(--turn,0deg));animation:mk-place var(--mk-travel) var(--mk-ease-out) backwards;animation-delay:var(--delay,0s)}@keyframes mk-place{0%{opacity:0;transform:translateZ(var(--z,18px)) translateY(-36px) rotateY(var(--turn,0deg))}to{opacity:1;transform:translateZ(var(--z,18px)) rotateY(var(--turn,0deg))}}.mk-shelf-card{transition:transform var(--atlas-motion-enter) var(--mk-ease-out);box-shadow:0 22px 40px -18px #0009,inset 0 2px #ffffff0f}@media (hover:hover) and (pointer:fine){.mk-shelf-item:hover .mk-shelf-card{transform:translateY(-8px)}}.mk-box-face{transform-origin:0;background:#00000038;border-radius:0 4px 4px 0;width:22px;position:absolute;inset:0 auto 0 100%;transform:rotateY(90deg)}.mk-card{transform-style:preserve-3d}.mk-card-inner{transition:transform var(--atlas-motion-enter) var(--mk-ease-out), box-shadow var(--atlas-motion-enter) var(--mk-ease-out), border-color var(--atlas-motion-enter) var(--mk-ease-out);transform:perspective(900px) rotateX(var(--tx,0deg)) rotateY(var(--ty,0deg))}.mk-card-photo img{transition:transform var(--atlas-motion-slow) var(--mk-ease-out)}@media (hover:hover) and (pointer:fine){.mk-card:hover .mk-card-inner{box-shadow:var(--atlas-shadow-2);border-color:var(--color-atlas-border-hover);transform:perspective(900px) translateY(-3px) rotateX(var(--tx,0deg)) rotateY(var(--ty,0deg))}.mk-card:hover .mk-card-photo img{transform:scale(1.04)}}.mk-quick-add{transition:transform var(--atlas-motion-base) var(--mk-ease-out), opacity var(--atlas-motion-base) var(--mk-ease-out)}@media (hover:hover) and (pointer:fine){.mk-quick-add{opacity:0;transform:translateY(4px)}.mk-card:hover .mk-quick-add,.mk-quick-add:focus-visible{opacity:1;transform:none}}.mk-tile{transition:transform var(--atlas-motion-enter) var(--mk-ease-out), box-shadow var(--atlas-motion-enter) var(--mk-ease-out), border-color var(--atlas-motion-enter) var(--mk-ease-out)}.mk-tile-icon{transition:transform var(--atlas-motion-slow) var(--mk-ease-out)}@media (hover:hover) and (pointer:fine){.mk-tile:hover{box-shadow:var(--atlas-shadow-2);border-color:var(--color-atlas-border-hover);transform:translateY(-3px)}.mk-tile:hover .mk-tile-icon{transform:translateY(-2px)rotate(-6deg)}}.mk-reveal-ready [data-mk-reveal]{opacity:0;transform:translateY(12px)}.mk-reveal-ready [data-mk-reveal].mk-revealed{opacity:1;transition:opacity var(--atlas-motion-slow) var(--mk-ease-out), transform var(--atlas-motion-slow) var(--mk-ease-out);transform:none}.mk-flyer{z-index:60;pointer-events:none;object-fit:cover;box-shadow:var(--atlas-shadow-3);border-radius:12px;position:fixed}.mk-mini{animation:atlas-toast-in var(--atlas-motion-enter) var(--mk-ease-out) backwards}.mk-buy-bar{padding-bottom:max(.75rem, env(safe-area-inset-bottom));transition:transform var(--atlas-motion-base) var(--mk-ease-in);transform:translateY(110%)}.mk-buy-bar[data-shown=true]{transition:transform var(--atlas-motion-enter) var(--mk-ease-out);transform:none}@media (max-width:767px){body:has(.mk-buy-bar){padding-bottom:calc(4.75rem + env(safe-area-inset-bottom))}}.mk-gallery-main img{animation:atlas-fade-in var(--atlas-motion-enter) ease both}@media (prefers-reduced-motion:reduce){.mk-rig{transition:none;--rx:6deg!important;--ry:-10deg!important}.mk-reveal-ready [data-mk-reveal]{opacity:1;transform:none}}html[data-atlas-reduce-motion=true] .mk-rig{transition:none;--rx:6deg!important;--ry:-10deg!important}html[data-atlas-reduce-motion=true] .mk-reveal-ready [data-mk-reveal]{opacity:1;transform:none}.mk-qv{visibility:hidden;transition:visibility var(--atlas-motion-base) step-end}.mk-qv[data-open=true]{visibility:visible;transition:visibility var(--atlas-motion-base) step-start}.mk-qv-backdrop{opacity:0;transition:opacity var(--atlas-motion-base) var(--mk-ease-in)}.mk-qv[data-open=true] .mk-qv-backdrop{opacity:1;transition:opacity var(--atlas-motion-enter) var(--mk-ease-out)}.mk-qv-panel{transition:transform var(--atlas-motion-base) var(--mk-ease-in);transform:translateY(100%)}.mk-qv[data-open=true] .mk-qv-panel{transition:transform var(--atlas-motion-enter) var(--mk-ease-out);transform:none}@media (min-width:640px){.mk-qv-panel{transform:translate(100%)}}.mk-tick{animation:mk-tick var(--atlas-motion-enter) var(--mk-ease-out) backwards;display:inline-block}@keyframes mk-tick{0%{opacity:0;transform:translateY(40%)}to{opacity:1;transform:none}}.mk-pip{width:6px;height:6px;animation:mk-pop var(--atlas-motion-enter) var(--mk-ease-out) backwards;animation-delay:calc(var(--i,0) * 30ms);border-radius:9999px;display:inline-block}@keyframes mk-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.mk-leaving{opacity:0;transition:opacity var(--atlas-motion-base) var(--mk-ease-in), transform var(--atlas-motion-base) var(--mk-ease-in);transform:translate(-12px)}.mk-arriving{animation:mk-tick var(--atlas-motion-enter) var(--mk-ease-out) backwards}.mk-option{transition:border-color var(--atlas-motion-base) var(--mk-ease-out), box-shadow var(--atlas-motion-base) var(--mk-ease-out), background-color var(--atlas-motion-base) var(--mk-ease-out)}.mk-option:has(input:checked){border-color:var(--color-atlas-brand);box-shadow:0 0 0 1px var(--color-atlas-brand);background-color:var(--color-atlas-surface)}.mk-option:has(input:focus-visible){outline:2px solid var(--color-atlas-brand-focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.mk-option:not(:has(input:checked)):not(:has(input:disabled)):hover{border-color:var(--color-atlas-border-hover)}}.mk-option-dot{transition:transform var(--atlas-motion-base) var(--mk-ease-out);transform:scale(0)}.mk-option:has(input:checked) .mk-option-dot{transform:scale(1)}.mk-done-mark{animation:mk-pop var(--atlas-motion-enter) var(--mk-ease-out) backwards}.mk-rail-fill{transform-origin:0;transition:transform var(--atlas-motion-slow) var(--mk-ease-out);transform:scaleX(0)}.mk-rail-fill[data-done=true]{transform:none}.mk-pay-bar{padding-bottom:max(.75rem, env(safe-area-inset-bottom));animation:atlas-slide-in-up var(--atlas-motion-enter) var(--mk-ease-out) backwards}@media (max-width:1023px){body:has(.mk-pay-bar){padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}}.mk-track-fill{transform-origin:0;transform:scaleX(var(--p,0));animation:mk-track-x var(--mk-travel) var(--mk-ease-out) backwards}@keyframes mk-track-x{0%{transform:scaleX(0)}}.mk-track-fill-y{transform-origin:top;transform:scaleY(var(--p,0));animation:mk-track-y var(--mk-travel) var(--mk-ease-out) backwards}@keyframes mk-track-y{0%{transform:scaleY(0)}}.mk-track-dot{animation:mk-pop var(--atlas-motion-slow) var(--mk-ease-out) backwards;animation-delay:calc(var(--i,0) * 80ms)}.mk-hold-fill{transform-origin:0;transform:scaleX(var(--p,1));transition:transform var(--atlas-motion-slow) var(--mk-ease-out)}.mk-success{animation:mk-pop var(--atlas-motion-slow) var(--mk-ease-out) backwards}.mk-success-tick{animation:mk-tick var(--atlas-motion-slow) var(--mk-ease-out) .15s backwards}.mk-heart[data-beat=true] svg{animation:mk-beat var(--atlas-motion-slow) var(--mk-ease-out)}@keyframes mk-beat{0%{transform:scale(1)}40%{transform:scale(1.22)}to{transform:scale(1)}}.mk-code-dialog::backdrop{background:#071b34b8}.mk-code-dialog[open]{animation:atlas-fade-in var(--atlas-motion-enter) ease both}.mk-digit{animation:mk-pop var(--atlas-motion-enter) var(--mk-ease-out) backwards;animation-delay:calc(var(--i,0) * 40ms)}.mk-option-ring{transition:border-color var(--atlas-motion-base) var(--mk-ease-out)}.mk-option:has(input:checked) .mk-option-ring{border-color:var(--color-atlas-brand)}.mk-option:has(input:disabled){cursor:not-allowed;opacity:.55}
