.lgps{position:relative;overflow:hidden;color:var(--lg-oat,#F3EADA);padding:clamp(48px,6vw,88px) 0 0;isolation:isolate;-webkit-tap-highlight-color:transparent;background:radial-gradient(ellipse 46% 62% at 50% 30%,rgba(246,226,147,.17),rgba(246,226,147,.05) 55%,transparent 75%),radial-gradient(ellipse 120% 70% at 50% 110%,rgba(0,0,0,.6),transparent 60%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .48 0 0 0 0 .45 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E"),linear-gradient(#1d1a17,#121010 70%);border-top:var(--lg-key,3px) solid #000}.lgps:before{content:"";position:absolute;left:0;right:0;top:0;height:100%;z-index:-1;pointer-events:none;opacity:.55;background:repeating-linear-gradient(0deg,transparent 0 119px,rgba(0,0,0,.35) 119px 121px),repeating-linear-gradient(90deg,transparent 0 239px,rgba(0,0,0,.28) 239px 241px)}.lgps-lamp{position:absolute;left:50%;top:0;width:min(420px,60vw);height:10px;transform:translate(-50%);background:linear-gradient(#2a2724,#0c0b0a);border-radius:0 0 6px 6px;box-shadow:0 6px 30px 6px #f6e29338,0 2px #f6e2938c inset;z-index:0}.lgps-lamp:after{content:"";position:absolute;left:8%;right:8%;bottom:-3px;height:3px;border-radius:3px;background:#fff3c4;box-shadow:0 0 14px 3px #ffecaab3}.lgps .lg__wrap{position:relative;z-index:1}.lgps-head{display:grid;gap:8px 40px;grid-template-columns:1fr auto;align-items:end}.lgps .lg-eyebrow{color:var(--lg-gold,#ECC34B)}.lgps h2{color:#fff;margin:0 0 14px!important}.lgps .lg-lede{color:var(--lg-oat,#F3EADA);opacity:.86;margin:0!important;max-width:56ch}.lgps-hint{font:600 12.5px/1.4 Poppins,Arial,sans-serif;color:var(--lg-cream,#F6E293);opacity:.85;margin:0!important;white-space:nowrap}.lgps-hint .m{display:none}@media(min-width:900px)and (hover:hover)and (pointer:fine){.lgps-hint .m{display:inline}.lgps-hint .t{display:none}}.lgps{--pw:clamp(200px,19.4vw,280px);--gap:clamp(34px,4.2vw,64px);--top:calc(var(--pw)*1.38)}.lgps-stage{position:relative;margin-top:clamp(10px,2vw,24px)}.lgps-scroll{position:relative;z-index:1}.lgps-shelf{position:relative;display:flex;justify-content:center;align-items:flex-start;gap:var(--gap);margin:0 auto;width:max-content;box-sizing:border-box;padding:0 clamp(40px,5vw,76px);height:calc(var(--top) + 64px);--line:calc(var(--top))}.lgps-board{position:absolute;left:0;right:0;top:var(--line);height:20px;z-index:1;pointer-events:none;border-radius:2px;background:linear-gradient(#5d5953 0,#2d2b28 3px,#1a1917,#0b0a09 7px,#24221f 8px,#121110 62%,#050505);box-shadow:0 18px 26px #0000008c,0 0 0 1px #000}.lgps-board:before{content:"";position:absolute;left:0;right:0;top:-2px;height:3px;background:linear-gradient(90deg,transparent,rgba(255,236,170,.34) 30%,rgba(255,236,170,.42) 50%,rgba(255,236,170,.34) 70%,transparent);filter:blur(.4px)}.lgps-board:after{content:"";position:absolute;left:3%;right:3%;top:100%;height:46px;background:radial-gradient(ellipse 50% 100% at 50% 0,rgba(0,0,0,.5),transparent 70%);pointer-events:none}.lgps-br{position:absolute;top:calc(var(--line) + 20px);width:16px;height:46px;z-index:0;pointer-events:none;background:linear-gradient(90deg,#0b0a09,#35322f 45%,#121110);clip-path:polygon(0 0,100% 0,100% 100%,0 22%);box-shadow:0 0 0 1px #000}.lgps-br--l{left:12%}.lgps-br--r{right:12%;transform:scaleX(-1)}.lgps-slot{position:relative;flex:none;width:var(--pw);height:var(--line);z-index:2}.lgps-slot--350g{width:calc(var(--pw)/1.22)}.lgps-slot--card{width:calc(var(--pw)*.54)}.lgps-p{all:unset;box-sizing:border-box;position:absolute;left:0;right:0;bottom:0;display:block;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:pan-x pan-y}.lgps-shelf .lgps-p{z-index:2}.lgps-shelf .is-up .lgps-p{z-index:5}.lgps-p:focus-visible{outline:none}.lgps-p:focus-visible .lgps-lift{outline:3px solid var(--lg-gold,#ECC34B);outline-offset:6px;border-radius:6px}.lgps-lift{display:block;position:relative;width:100%;aspect-ratio:480/600;transform-origin:50% calc(var(--bot,1)*100%);will-change:transform;perspective:1100px;perspective-origin:50% 45%;margin-bottom:calc(var(--pw)*1.25*(var(--bot,1) - 1))}.lgps-slot--350g .lgps-lift{margin-bottom:calc(var(--pw)/1.22*1.25*(var(--bot,1) - 1))}.lgps-spin{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;will-change:transform}.lgps-face{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;filter:drop-shadow(0 10px 12px rgba(0,0,0,.45))}.lgps-face--back{transform:rotateY(180deg)}.lgps-face img,.lgps-card img{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.lgps-shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:calc(var(--sa,0)*.55);-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat;background:linear-gradient(90deg,#0000 20%,#000000b3);transform:scaleX(var(--sd,1))}.lgps-face--back .lgps-shade{transform:scaleX(calc(var(--sd,1)*-1))}.lgps-cs{position:absolute;left:8%;right:8%;bottom:-5px;height:12px;border-radius:50%;z-index:1;pointer-events:none;background:radial-gradient(ellipse 50% 50% at 50% 50%,rgba(0,0,0,.85),rgba(0,0,0,.35) 55%,transparent 72%);transform:scale(calc(1 + var(--up,0)*.25),calc(1 - var(--up,0)*.35));opacity:calc(1 - var(--up,0)*.6);will-change:transform,opacity}.lgps-card{position:relative;display:block;width:100%;aspect-ratio:400/552;border-radius:3px;overflow:hidden;transform:perspective(700px) rotateX(5deg);transform-origin:50% 100%;box-shadow:0 14px 20px #00000080,0 0 0 1px #0009;background:#1b1917}.lgps-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,#ffffff1f,#fff0 36%,#0000002e);pointer-events:none}.lgps-soon{position:absolute;left:50%;top:8px;transform:translate(-50%);font:700 10.5px/1 Poppins,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#000;background:var(--lg-gold,#ECC34B);border:2px solid #000;border-radius:3px;padding:4px 7px;white-space:nowrap}.lgps-slot--card .lgps-lift{aspect-ratio:auto;margin-bottom:0;transform-origin:50% 100%;perspective:none}.lgps-tagrow{position:relative;z-index:3;padding:10px 0 30px;margin-top:0}.lgps-tag{position:relative;width:340px;box-sizing:border-box;transform:translate(var(--tx,0px));transition:transform .38s cubic-bezier(.2,1.3,.4,1);background:var(--lg-paper,#FBF6EC);color:#000;border:var(--lg-key,3px) solid #000;border-radius:3px;box-shadow:7px 7px 0 var(--lg-magenta,#AB2D78);padding:14px 16px}.lgps-tag:before{content:"";position:absolute;left:50%;top:-9px;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:#000;box-shadow:0 0 0 3px var(--lg-paper,#FBF6EC) inset}.lgps-tag p{margin:0!important}.lgps-flip{position:absolute;right:12px;top:-13px;font:700 11px/1 Poppins,Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#000;background:var(--lg-gold,#ECC34B);border:2px solid #000;border-radius:3px;padding:5px 8px;opacity:0;transform:translateY(4px);transition:opacity .2s,transform .2s;pointer-events:none}.lgps-tag.is-back .lgps-flip{opacity:1;transform:none}.lgps-name{font:400 22px/1 Anton,Impact,sans-serif;text-transform:uppercase;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lgps-meta{font:500 12.5px/1.35 Poppins,Arial,sans-serif;color:#4a433b;margin-top:4px!important;height:2.7em;overflow:hidden}.lgps-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:8px!important;font:600 15px/1.2 Poppins,Arial,sans-serif;font-variant-numeric:tabular-nums;height:1.2em;overflow:hidden}.lgps-price span{font-size:13px;font-weight:700;color:var(--lg-magenta-d,#972F79)}.lgps-lab{font:600 12px/1.3 Poppins,Arial,sans-serif;color:#2a241e;margin-top:6px!important;height:1.3em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lgps-cta{display:flex;align-items:center;gap:12px;margin-top:11px}.lgps .lgps-buy{padding:11px 18px;font-size:15px;box-shadow:4px 4px 0 var(--lg-magenta,#AB2D78)}.lgps-deal{display:block;margin-top:11px;padding-top:9px;border-top:1.5px dashed rgba(0,0,0,.3);font:500 12px/1.35 Poppins,Arial,sans-serif;color:#2a241e!important;text-decoration:none;height:4.05em;overflow:hidden}.lgps-deal b{color:var(--lg-magenta-d,#972F79)}.lgps-deal:hover{text-decoration:underline}.lgps-tag.no-deal .lgps-deal{visibility:hidden}.lgps-foot-row{position:relative;z-index:2;background:#0d0d0c;padding:16px 0 22px}.lgps-foot-row .lg__wrap{display:flex;flex-wrap:wrap;gap:10px 24px;align-items:center;justify-content:space-between}.lgps-links{display:flex;flex-wrap:wrap;gap:8px 22px;margin:0!important}.lgps-links a{font:700 14px/1.3 Poppins,Arial,sans-serif;color:var(--lg-gold,#ECC34B)!important;text-decoration:underline;text-underline-offset:3px}.lgps-links a:hover{color:var(--lg-cream,#F6E293)!important}.lgps-note{font:500 12px/1.4 Poppins,Arial,sans-serif;color:var(--lg-oat,#F3EADA);opacity:.7;margin:0!important}.lgps a:focus-visible{outline:3px solid var(--lg-gold,#ECC34B);outline-offset:3px}.lgps .lgps-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:899px){.lgps{--pw:62vw;--gap:9vw}.lgps-head{grid-template-columns:1fr}.lgps-hint{white-space:normal}.lgps-scroll{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.lgps-scroll::-webkit-scrollbar{display:none}.lgps-shelf{min-width:100%;justify-content:flex-start;padding:0 calc(50vw - var(--pw)/2)}.lgps-slot{scroll-snap-align:center}.lgps-br--l{left:calc(50vw - 40px)}.lgps-br--r{right:calc(50vw - 40px)}.lgps-tagrow{padding:4px 16px 26px}.lgps-tag{margin:0 auto;transform:none;transition:none;width:auto;max-width:360px}}@media(prefers-reduced-motion:reduce){.lgps-lift,.lgps-spin{will-change:auto}.lgps-spin{transform-style:flat}.lgps-shade{display:none}.lgps-face{-webkit-backface-visibility:visible;backface-visibility:visible;transition:opacity .3s;transform:none}.lgps-face--back{transform:none;opacity:0}.lgps-p.is-back .lgps-face--back{opacity:1}.lgps-p.is-back .lgps-face--front{opacity:0}.lgps-tag{transition:none}.lgps-flip{transition:none;transform:none}}.lgps-shelf:before{content:"";position:absolute;left:0;right:0;top:calc(var(--line) - 9px);height:10px;z-index:1;pointer-events:none;background:linear-gradient(#2b2926,#3d3a35 55%,#57524b);box-shadow:inset 0 1px #0009}.lgps-board{z-index:3;background:linear-gradient(#6a655d 0,#3a3733 2px,#1c1b19 4px,#121110 55%,#050505)}.lgps-board:before{top:-1px;height:2px;opacity:.8}.lgps-p{bottom:4px}.lgps-cs{left:4%;right:4%;bottom:-6px;height:12px;background:radial-gradient(ellipse 50% 50% at 50% 50%,rgba(0,0,0,.9),rgba(0,0,0,.45) 50%,transparent 74%)}.lgps-face{filter:drop-shadow(0 2px 3px rgba(0,0,0,.55)) drop-shadow(-6px -2px 14px rgba(0,0,0,.28))}.lgps-card{transform:none;box-shadow:0 2px 4px #0000008c,-6px -2px 16px #0000004d,0 0 0 1px #0009}.lgps-board,.lgps-br,.lgps-shelf:before{display:none!important}.lgps-cs{bottom:-2px;height:16px;left:2%;right:2%}.lgps-card{background:none;box-shadow:none;border-radius:0;overflow:visible;filter:drop-shadow(0 2px 3px rgba(0,0,0,.55)) drop-shadow(-6px -2px 14px rgba(0,0,0,.28))}.lgps-card:after{display:none}.lgps-slot--card{width:calc(var(--pw)*.7332)}.lgps-slot--card .lgps-lift{margin-bottom:calc(var(--pw)*.7332*1.38*(.996 - 1))}.lgps-slot.is-z .lgps-lift{width:106%;margin-left:-3%}.lgps-slot.is-z.lgps-slot--600g .lgps-lift{margin-bottom:calc(var(--pw)*1.06*1.25*(var(--bot,1) - 1))}.lgps-slot.is-z.lgps-slot--350g .lgps-lift{margin-bottom:calc(var(--pw)/1.22*1.06*1.25*(var(--bot,1) - 1))}.lgps-slot.is-fb .lgps-spin{transform:none;transform-style:flat}.lgps-slot.is-fb .lgps-face--front{visibility:hidden}.lgps-slot.is-fb .lgps-face--back{transform:none;-webkit-backface-visibility:visible;backface-visibility:visible}
/*# sourceMappingURL=/cdn/shop/t/27/assets/lgps-shelf.css.map */
