:root{--color-black: #000;--color-white: #fff;--color-primary: #3b82f6;--color-primary-dark: #2563eb;--color-success: #22c55e;--color-success-dark: #16a34a;--color-danger: #ff5c5c;--surface-dark: #111;--surface-muted: #222;--surface-glass: rgba(0, 0, 0, .55);--surface-glass-heavy: rgba(0, 0, 0, .75);--border-subtle: rgba(255, 255, 255, .08);--text-primary: #fff;--text-secondary: #ddd;--text-muted: #888;--space-2: 2px;--space-4: 4px;--space-8: 8px;--space-10: 10px;--space-12: 12px;--space-16: 16px;--space-20: 20px;--space-24: 24px;--space-32: 32px;--space-48: 48px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 20px;--radius-xl: 32px;--radius-pill: 999px;--blur-sm: 8px;--blur-md: 14px;--shadow-card: 0 10px 30px rgba(0, 0, 0, .35);--transition-fast: .2s ease;--transition-normal: .3s ease;--transition-slow: .45s ease;--content-width: 1440px;--page-gutter: 24px}.d-none{display:none!important}.d-block{display:block}.d-inline{display:inline}.d-inline-block{display:inline-block}.d-flex{display:flex}.d-inline-flex{display:inline-flex}.d-grid{display:grid}.column{display:flex;flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.a-center{align-items:center}.a-start{align-items:flex-start}.a-end{align-items:flex-end}.j-center{justify-content:center}.j-start{justify-content:flex-start}.j-end{justify-content:flex-end}.j-sa{justify-content:space-around}.j-se{justify-content:space-evenly}.flex-1{flex:1}.flex-auto{flex:auto}.flex-none{flex:none}.g-4{gap:4px}.g-8{gap:8px}.g-10{gap:10px}.g-12{gap:12px}.g-16{gap:16px}.g-20{gap:20px}.g-24{gap:24px}.g-32{gap:32px}.p-0{padding:0}.p-8{padding:8px}.p-12{padding:12px}.p-16{padding:16px}.p-32{padding:32px}.px-8{padding-inline:8px}.px-12{padding-inline:12px}.px-16{padding-inline:16px}.px-24{padding-inline:24px}.py-8{padding-block:8px}.py-12{padding-block:12px}.py-16{padding-block:16px}.py-24{padding-block:24px}.m-0{margin:0}.m-auto{margin:auto}.mt-8{margin-top:8px}.mt-16{margin-top:16px}.mb-8{margin-bottom:8px}.mb-16{margin-bottom:16px}.mb-24{margin-bottom:24px}.w-auto{width:auto}.w-100{width:100%}.w-100vw{width:100vw}.w-fit{width:fit-content}.w-full{width:100%}.h-auto{height:auto}.h-100{height:100%}.h-100dvh{height:100dvh}.min-w-0{min-width:0}.min-h-0{min-height:0}.box-border{box-sizing:border-box}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-white{color:var(--color-white)}.text-muted{color:var(--text-muted)}.fw-normal{font-weight:400}.fw-medium{font-weight:500}.fw-semibold{font-weight:600}.fw-bold{font-weight:700}.text-nowrap{white-space:nowrap}.text-break{overflow-wrap:anywhere}.border-0{border:0}.border{border:1px solid var(--border-subtle)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-md{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-pill{border-radius:var(--radius-pill)}.rounded-circle{border-radius:50%}.bg-black{background:var(--color-black)}.bg-dark{background:var(--surface-dark)}.bg-muted{background:var(--surface-muted)}.bg-transparent{background:transparent}@media(min-width:768px){.md\:d-none{display:none!important}.md\:d-flex{display:flex}.md\:row{flex-direction:row}.md\:column{flex-direction:column}.md\:g-24{gap:24px}.md\:p-32{padding:32px}}@media(min-width:1024px){.lg\:d-none{display:none!important}.lg\:d-flex{display:flex}.lg\:row{flex-direction:row}.lg\:column{flex-direction:column}.lg\:g-24{gap:24px}.lg\:p-32{padding:32px}}.icon-btn{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;color:var(--color-white);background:#0006;backdrop-filter:blur(var(--blur-sm));-webkit-backdrop-filter:blur(var(--blur-sm));cursor:pointer;transition:background var(--transition-fast),transform var(--transition-fast)}.icon-btn:hover{background:#0009}.icon-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.icon-btn--48{width:48px;height:48px}.icon-btn--56{width:56px;height:56px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 20px;border:none;border-radius:var(--radius-pill);font:inherit;font-weight:600;cursor:pointer;transition:background var(--transition-normal),color var(--transition-normal),transform var(--transition-fast)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{color:var(--color-white);background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark))}.btn-primary:hover:not(:disabled){transform:translateY(-1px)}.btn-danger{color:var(--color-danger);background:#ff3c3c26;border:1px solid rgba(255,60,60,.35)}.btn-ghost{color:var(--color-white);background:transparent;border:1px solid var(--border-subtle)}@keyframes slideInLeft{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes pop{0%{transform:scale(.95)}60%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-3px)}50%{transform:translate(3px)}75%{transform:translate(-2px)}}.from-left{animation:slideInLeft .45s cubic-bezier(.22,.61,.36,1) both}.from-right{animation:slideInRight .45s cubic-bezier(.22,.61,.36,1) .08s both}.fade-in{animation:fadeIn .3s ease both}.slide-up{animation:slideUp .45s cubic-bezier(.22,.61,.36,1) both}.pop{animation:pop .35s ease}.cart-shake{animation:shake .4s ease}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.action-row{position:relative;z-index:10;display:flex;align-items:center;gap:var(--space-12);padding:var(--space-10) 14px;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-glass);backdrop-filter:blur(var(--blur-md));-webkit-backdrop-filter:blur(var(--blur-md));box-shadow:var(--shadow-card);opacity:0;transform:translateY(20px);animation:slideUp .45s cubic-bezier(.22,.61,.36,1) .18s forwards}.action-pill{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-8);padding:10px 14px;border:none;border-radius:var(--radius-pill);color:var(--color-white);background:#ffffff0f;transition:background var(--transition-normal),transform var(--transition-fast);cursor:pointer}.action-pill i{font-size:.95rem}.action-pill span{font-size:.85rem;font-weight:500}.action-pill:hover{transform:translateY(-1px)}.action-pill.primary{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));box-shadow:0 8px 24px #2563eb66}.action-pill.danger{color:var(--color-danger);background:#ff3c3c26;border:1px solid rgba(255,60,60,.35)}.cart-pill.added{color:var(--color-success);background:#2ecc712e;border:1px solid rgba(46,204,113,.4);animation:pop .35s ease}.cart-link{background:#ffffff14}.cart-link:hover{background:#ffffff24}html{background-color:#000}body{height:100%;background:url(/bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:fixed;color:#fff;overflow-x:hidden;font-family:Goldman,sans-serif;font-weight:400;font-style:normal;min-height:100dvh}*{box-sizing:border-box;margin:0;padding:0}a{text-decoration:none;color:inherit}.p-24{padding:24px}.m-24{margin:24px}.m-x-24{margin:0 24px}.p-2{padding:0}.img-container{position:relative;overflow:hidden;clip-path:polygon(0 0,82% 0,100% 16%,100% 100%,18% 100%,0 84%);box-shadow:0 20px 50px #ffffff2e,0 8px 20px #ffffff1f}.img-container img{display:block;width:100%;height:100%;object-fit:cover;padding:0!important}button{background-color:transparent;border:none;font-family:inherit}.slider-wrapper{position:relative;overflow:hidden;height:500px}.slide{position:absolute;touch-action:pan-y;width:100%;transition:transform .25s ease}.slide img{width:100%;display:block}.active{z-index:10}.prev{transform:translate(-100%);opacity:.4}.next{transform:translate(100%);opacity:.4}.row{display:flex;flex-direction:row}.j-sb{justify-content:space-between}.v-center{align-items:center}.s-75{width:24px;height:24px;font-size:24px;margin:12px}.text-muted{color:#bcbcbc}@keyframes actionEnter{0%{opacity:0;transform:translateY(25px) scale(.98)}70%{opacity:1;transform:translateY(-3px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}
