:is(.storefront.storefront-redesign,body[data-storefront-design=towny] .sf-modal-backdrop){--sf-interaction-glow:#ee936d26}.storefront.storefront-redesign .category-btn{color:#bba494;min-width:0;box-shadow:none;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;transition:color .18s,border-color .18s,background .18s,box-shadow .18s;display:flex}.storefront.storefront-redesign .category-btn>span:first-child{min-width:0;color:inherit;overflow-wrap:anywhere;font-weight:500;line-height:1.35}.storefront.storefront-redesign .category-btn>span:last-child{color:#a89890;font-variant-numeric:tabular-nums;background:#eecba50b;border:1px solid #eecba51a;border-radius:6px;flex:none;place-items:center;min-width:26px;min-height:24px;padding:2px 5px;font-size:12px;font-weight:550;line-height:1.2;display:grid}.storefront.storefront-redesign .category-btn:hover{color:#eecba5;background:#ee936d0e;border-color:#ee936d29}.storefront.storefront-redesign .category-btn.active{color:#ee936d;background:linear-gradient(90deg,#ee936d21,#ee936d0b);border-color:#ee936d54;box-shadow:inset 2px 0 #ee936d,0 3px 14px #ee936d0b}.storefront.storefront-redesign .category-btn.active>span:last-child{color:#eecba5;background:#ee936d1a;border-color:#ee936d2e}.storefront.storefront-redesign .category-btn:focus-visible{outline-offset:3px;outline:2px solid #ee936d}.storefront.storefront-redesign .product-card{transition:border-color .2s,box-shadow .2s,transform .2s}.storefront.storefront-redesign .product-card:is(:hover,:focus-within){border-color:#9a684b;box-shadow:0 10px 25px #0003,0 0 18px #ee936d11,inset 0 1px #eecba50d}.storefront.storefront-redesign .product-card:is(:hover,:focus-within) .card-action:not(.is-unavailable){border-color:var(--sf-accent);color:var(--sf-on-accent);background:var(--sf-accent);box-shadow:none}.storefront.storefront-redesign .product-card:is(:hover,:focus-within) .card-action.is-unavailable{color:var(--sf-muted);background:0 0}:is(.storefront.storefront-redesign,body[data-storefront-design=towny] .sf-modal-backdrop) :is(.card-action,.btn-primary,.currency-cart-action):not(:disabled):not([aria-disabled=true]):not(.is-unavailable){transition:color .18s,background .18s,border-color .18s,box-shadow .18s}:is(.storefront.storefront-redesign,body[data-storefront-design=towny] .sf-modal-backdrop) :is(.card-action,.btn-primary,.currency-cart-action):not(:disabled):not([aria-disabled=true]):not(.is-unavailable):is(:hover,:focus-visible){box-shadow:0 3px 18px var(--sf-interaction-glow), inset 0 1px #eecba514;border-color:#ee936d}.storefront.storefront-redesign .currency-ruler__rail{--currency-ruler-thumb-size:22px;--currency-ruler-track-size:4px}.storefront.storefront-redesign .currency-ruler__rail:before,.storefront.storefront-redesign .currency-ruler__rail:after{border-radius:2px;left:11px;right:11px}.storefront.storefront-redesign .currency-ruler__rail:before{background:#4d3a2f;box-shadow:inset 0 1px 2px #00000059}.storefront.storefront-redesign .currency-ruler__rail:after{background:linear-gradient(90deg,#c57855,#ee936d);box-shadow:0 0 9px #ee936d21}.storefront.storefront-redesign .currency-ruler__landmarks{left:11px;right:11px}.storefront.storefront-redesign .currency-ruler__landmarks i,.storefront.storefront-redesign .currency-ruler__landmarks i:is(:first-child,:last-child,:nth-child(3)){background:#7a6658;border-radius:0;width:3px;height:5px}.storefront.storefront-redesign .currency-ruler__landmarks i.is-passed{background:#c78a65}.storefront.storefront-redesign .currency-ruler__input{--sf-slider-grip:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' shape-rendering='crispEdges'%3E%3Cpath fill='%23674633' d='M3 0h16v2h3v18h-3v2H3v-2H0V2h3z'/%3E%3Cpath fill='%23ee936d' d='M3 2h16v2h1v14h-1v2H3v-2H2V4h1z'/%3E%3Cpath fill='%23efc6a1' d='M3 2h16v2H3zM2 4h2v14H2z'/%3E%3Cpath fill='%23bd704b' d='M4 18h15v2H4zM18 4h2v14h-2z'/%3E%3Cpath fill='%237c4c35' d='M8 7h2v8H8zM12 7h2v8h-2z'/%3E%3Cpath fill='%23f4b791' d='M10 7h1v8h-1zM14 7h1v8h-1z'/%3E%3C/svg%3E")}.storefront.storefront-redesign .currency-ruler__input::-webkit-slider-thumb{background:var(--sf-slider-grip) center / 22px 22px no-repeat;width:22px;height:22px;box-shadow:none;image-rendering:pixelated;filter:drop-shadow(0 3px 3px #0006);border:0;border-radius:0;margin-top:-9px;transition:filter .18s}.storefront.storefront-redesign .currency-ruler__input::-moz-range-thumb{background:var(--sf-slider-grip) center / 22px 22px no-repeat;width:22px;height:22px;box-shadow:none;image-rendering:pixelated;filter:drop-shadow(0 3px 3px #0006);border:0;border-radius:0;transition:filter .18s}.storefront.storefront-redesign .currency-ruler__input:is(:hover,:focus-visible)::-webkit-slider-thumb{box-shadow:none;filter:brightness(1.1)drop-shadow(0 0 5px #ee936d73)}.storefront.storefront-redesign .currency-ruler__input:is(:hover,:focus-visible)::-moz-range-thumb{box-shadow:none;filter:brightness(1.1)drop-shadow(0 0 5px #ee936d73)}.storefront.storefront-redesign .currency-ruler__rail:has(.currency-ruler__input:focus-visible){outline-offset:3px;box-shadow:none;border-radius:7px;outline:2px solid #c38964}@media (hover:hover) and (pointer:fine){:is(html:has(body[data-storefront-design=towny]),body[data-storefront-design=towny],body[data-storefront-design=towny] *,.storefront.storefront-redesign,.storefront.storefront-redesign *),:is(body[data-storefront-design=towny],body[data-storefront-design=towny] *,.storefront.storefront-redesign,.storefront.storefront-redesign *):before,:is(body[data-storefront-design=towny],body[data-storefront-design=towny] *,.storefront.storefront-redesign,.storefront.storefront-redesign *):after{cursor:url(/assets/cursors/town-quill-light.svg) 1 1,auto!important}body[data-storefront-design=towny] input[type=range]::-webkit-slider-thumb{cursor:url(/assets/cursors/town-quill-light.svg) 1 1,auto!important}body[data-storefront-design=towny] input[type=range]::-webkit-slider-runnable-track{cursor:url(/assets/cursors/town-quill-light.svg) 1 1,auto!important}body[data-storefront-design=towny] input[type=range]::-moz-range-thumb{cursor:url(/assets/cursors/town-quill-light.svg) 1 1,auto!important}body[data-storefront-design=towny] input[type=range]::-moz-range-track{cursor:url(/assets/cursors/town-quill-light.svg) 1 1,auto!important}body[data-storefront-design=towny] input[type=range]::-moz-range-progress{cursor:url(/assets/cursors/town-quill-light.svg) 1 1,auto!important}}@media (max-width:800px){.storefront.storefront-redesign .category-btn{flex:none;gap:10px;min-width:max-content}.storefront.storefront-redesign .category-btn>span:first-child{overflow-wrap:normal}}@media (prefers-reduced-motion:reduce){.storefront.storefront-redesign :is(.category-btn,.product-card,.card-action,.btn-primary,.currency-cart-action){transition:none}.storefront.storefront-redesign .currency-ruler__input::-webkit-slider-thumb{transition:none}.storefront.storefront-redesign .currency-ruler__input::-moz-range-thumb{transition:none}.storefront.storefront-redesign .product-card:is(:hover,:focus-within){transform:none}}@media (forced-colors:active){.storefront.storefront-redesign .category-btn{border-color:buttontext}.storefront.storefront-redesign .category-btn.active{color:highlight;box-shadow:none;border-color:highlight}.storefront.storefront-redesign .currency-ruler__input::-webkit-slider-thumb{filter:none;background:buttonface;border:2px solid buttontext}.storefront.storefront-redesign .currency-ruler__input::-moz-range-thumb{filter:none;background:buttonface;border:2px solid buttontext}}.storefront .purchase-bonus-notice{color:#eecba5;background:linear-gradient(110deg,#ee936d13,#eecba508);border:1px solid #ee936d42;border-radius:12px;align-items:center;gap:11px;margin:15px 0;padding:13px 14px;font-size:13px;line-height:1.45;display:flex}.storefront .purchase-bonus-notice__icon{color:#ee936d;background:#ee936d19;border-radius:10px;flex:none;place-items:center;width:35px;height:35px;display:grid}.storefront .purchase-bonus-notice strong{font-weight:650;display:block}.storefront .purchase-bonus-notice strong>span{font-weight:450}.storefront .purchase-bonus-notice small{color:#a89890;margin-top:3px;font-size:12px;display:block}.storefront .purchase-bonus-notice--compact{border-radius:9px;gap:8px;margin:0 0 13px;padding:8px 9px;font-size:12px}.storefront .purchase-bonus-notice--compact .purchase-bonus-notice__icon{border-radius:7px;width:25px;height:25px}.storefront .purchase-bonus-line{color:#c5aa8e;align-items:center;gap:6px;margin:0 0 10px;font-size:12px;line-height:1.5;display:inline-flex}.storefront .purchase-bonus-line svg{color:var(--sf-accent,#ee936d);opacity:.85;flex-shrink:0}@media (prefers-reduced-motion:no-preference){.storefront :is(.currency-exchange,.perk-panel,.product-grid){animation:.18s ease-out both sf-opacity-enter}.storefront :is(.currency-tab,.category-btn,.mode-option,.nav-link),.sf-modal-backdrop :is(.perk-tab,.duration-option){transition:color .16s,background-color .16s,border-color .16s}}@keyframes sf-view-enter{0%{opacity:0}to{opacity:1}}@keyframes sf-opacity-enter{0%{opacity:0}to{opacity:1}}html{scrollbar-gutter:stable}.storefront-view,.time-roulette-shell{overflow-anchor:none}.storefront .project-monitor .monitor-numbers{height:19px}.storefront .project-monitor .monitor-numbers strong{font-variant-numeric:tabular-nums}.storefront .project-monitor .monitor-hint{min-height:14px}.storefront .time-roulette-shell>.time-roulette-stage{align-self:start;height:600px}.storefront .time-roulette-shell>.time-roulette-player{align-self:start;min-height:600px}.storefront .time-roulette-player [class*=nicknameFeedback]{min-height:50px}.storefront .roulette-activity-remaining{min-height:18px}.storefront .roulette-balance-status{min-height:17px}@media (max-width:600px){.storefront .time-roulette-shell>.time-roulette-stage{height:600px}}.storefront .product-price-pair{flex-direction:column;align-items:flex-start;gap:3px;display:inline-flex}.storefront .product-price-before{color:var(--sf-muted);align-items:center;gap:7px;font-size:12px;font-weight:400;line-height:1.3;display:inline-flex}.storefront .product-price-before del{text-decoration-thickness:1px}.storefront .duration-option .product-price-pair{align-items:center}.storefront .duration-option .product-price-pair>strong{font:inherit;color:inherit}.storefront .purchase-bonus-line i{opacity:.5;padding-inline:2px;font-style:normal}.storefront .currency-footer{justify-content:space-between;align-items:center;gap:16px}.storefront .currency-footer .purchase-bonus-line{margin:0}@media (max-width:600px){.storefront .currency-footer{flex-wrap:wrap}}@media (max-width:800px){.storefront .time-roulette-shell>.time-roulette-player{min-height:0}}.storefront :is(h1,h2,h3)[tabindex="-1"]:focus{outline:none}.storefront .support-hall{background:0 0;border:0;padding:0}.storefront .support-hall-heading{margin:0 0 16px}.storefront .support-hall-heading h3{font:550 20px/1.4 var(--body);letter-spacing:-.025em;margin:0}.storefront .support-podium{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.storefront .support-podium-card{border:1px solid var(--sf-line);background:#211b16;border-radius:12px;grid-template-columns:32px 48px minmax(0,1fr);align-items:center;gap:13px;min-height:116px;padding:22px 20px;display:grid}.storefront .support-podium-card[data-place="1"]{background:linear-gradient(120deg,#392b1d,#251e16);border-color:#a47b4f80}.storefront .support-podium-rank{color:#958071;font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;gap:5px;display:flex}.storefront .support-podium-rank b{font-size:19px;font-weight:500;line-height:1}.storefront .support-podium-card[data-place="1"] .support-podium-rank{color:#e5b879}.storefront .support-podium-head{background:#32271e;border-radius:7px;width:48px;height:48px;display:block;overflow:hidden}.storefront .support-podium-head .purchase-player-head{border:0;border-radius:0;width:48px;height:48px;display:block}.storefront .support-podium-copy{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.storefront .support-podium-copy>strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--sf-text);font-size:15px;font-weight:600;overflow:hidden}.storefront .support-podium-copy>b{color:var(--sf-accent);font-variant-numeric:tabular-nums;font-size:22px;font-weight:550;line-height:1.2}.storefront .support-podium-copy>small{color:#88796b;font-size:12px;line-height:1.5}.storefront .support-podium-vacant{color:#74604d;border:1px dashed #66513c;border-radius:7px;place-items:center;width:48px;height:48px;font-size:23px;display:grid}.storefront .support-podium-card.is-empty{background:#1b1713;border-style:dashed}.storefront .support-podium-card.is-empty .support-podium-copy>strong{color:#b39d86;font-size:13px;font-weight:450}@media (max-width:1000px){.storefront .support-podium-card{grid-template-columns:24px 38px minmax(0,1fr);gap:9px;padding:18px 12px}.storefront .support-podium-head,.storefront .support-podium-head .purchase-player-head,.storefront .support-podium-vacant{width:38px;height:38px}.storefront .support-podium-copy>strong{font-size:13px}.storefront .support-podium-copy>b{font-size:20px}}@media (max-width:620px){.storefront .support-podium{gap:8px}.storefront .support-podium-card{text-align:center;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:10px;min-height:164px;padding:38px 8px 18px;position:relative}.storefront .support-podium-rank{flex-direction:row;gap:4px;position:absolute;top:12px;left:12px}.storefront .support-podium-rank b{font-size:12px}.storefront .support-podium-rank svg{width:12px;height:12px}.storefront .support-podium-copy{align-items:center;gap:5px;width:100%}.storefront .support-podium-copy>b{font-size:19px}.storefront .support-podium-copy>small{display:none}}.storefront .support-podium-head :is(img,.purchase-player-head-fallback){object-fit:cover;width:100%;height:100%;image-rendering:pixelated}.storefront.storefront-redesign .sf-modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;animation:.16s cubic-bezier(.22,.8,.25,1) sf-surface-reveal}.storefront.storefront-redesign .sf-modal-backdrop>[role=dialog]{animation:none}.storefront.storefront-redesign .purchase-bonus-line{color:#d3b99b;background:linear-gradient(115deg,#3d2b1b60,#241c1538);border:1px solid #9d734b44;border-radius:10px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;max-width:100%;min-height:48px;margin:0 0 12px;padding:9px 11px;font-size:12px;line-height:1.5;display:grid;box-shadow:inset 0 1px #e9bd7a0b}.storefront.storefront-redesign .purchase-bonus-line__gift{color:#dba77b;place-items:center;display:grid}.storefront.storefront-redesign .purchase-bonus-line__copy{min-width:0}.storefront.storefront-redesign .purchase-bonus-line__cashback{border-left:1px solid #98714e3d;justify-items:center;gap:3px;margin-left:1px;padding-left:10px;display:grid}.storefront.storefront-redesign .purchase-bonus-line__cashback>small{color:#dec5ab;letter-spacing:0;font-size:12px;font-weight:550;line-height:1.3}.storefront.storefront-redesign .purchase-bonus-line__cashback>strong{color:#e5bc80;white-space:nowrap;font-size:18px;font-weight:650;line-height:1.1}.storefront.storefront-redesign .purchase-bonus-line__cashback>strong>small{font-size:12px;font-weight:400}.storefront.storefront-redesign .purchase-bonus-line__cashback--only{border:0}.storefront.storefront-redesign .dialog-buy>div:first-child{min-width:0}.storefront.storefront-redesign .currency-footer .purchase-bonus-line{max-width:430px;margin:0}.storefront.storefront-redesign .dialog-content>.purchase-bonus-line{margin-top:18px;margin-bottom:18px}.storefront.storefront-redesign .product-price-pair--sale>strong{color:#ff9880}.storefront.storefront-redesign .product-price-pair:has(>.product-price-discount){grid-template-columns:auto auto;justify-content:start;align-items:center;gap:4px 10px;display:inline-grid}.storefront.storefront-redesign .product-price-pair:has(>.product-price-discount)>.product-price-before{grid-column:1/-1}.storefront.storefront-redesign .product-price-discount{color:#f0aa93;letter-spacing:0;white-space:nowrap;background:0 0;border:1px solid #d4876c4d;border-radius:5px;align-items:center;margin:0;padding:4px 6px;font-size:12px;font-weight:550;line-height:1;display:inline-flex}.storefront.storefront-redesign .product-sale-badge{color:#fff0e8;letter-spacing:-.025em;pointer-events:none;background:linear-gradient(135deg,#bf5947,#963d32);border:1px solid #ed887365;border-radius:9px;place-items:center;min-width:63px;min-height:34px;padding:6px 11px;font-size:16px;font-weight:650;line-height:1;display:grid;box-shadow:0 5px 18px #651e1b33,inset 0 1px #ffdebe20}.storefront.storefront-redesign .product-card[data-sale=true]{border-color:#a657404a}.storefront.storefront-redesign .purchase-marquee-frame{background:#1b1612;border:1px solid #73563c45;border-radius:14px;min-width:0;padding:7px 0;overflow:hidden}.storefront.storefront-redesign .purchase-stream-heading h3{align-items:center;gap:10px;display:flex}.storefront.storefront-redesign .purchase-live-indicator{background:#ee936d;border-radius:50%;flex:0 0 7px;width:7px;height:7px;animation:1.8s ease-in-out infinite purchase-live-pulse;display:inline-block;position:relative;box-shadow:0 0 0 4px #ee936d16}@keyframes purchase-live-pulse{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.storefront.storefront-redesign .purchase-live-indicator{animation:none}}.storefront.storefront-redesign .purchase-marquee{border-radius:12px;padding:3px 14px;scroll-padding-inline:14px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30px calc(100% - 30px),#0000);mask-image:linear-gradient(90deg,#0000,#000 30px calc(100% - 30px),#0000)}@media (max-width:620px){.storefront.storefront-redesign .purchase-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 20px calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#0000,#000 20px calc(100% - 20px),#0000)}}.storefront.storefront-redesign .kit-definition-card:has([data-kit-inventory]){box-shadow:none;background:0 0;border:0;padding:0}.storefront.storefront-redesign .inventory:not(.inventory--single){background:linear-gradient(145deg,#3c3025,#2e251f);border:1px solid #7c6047;border-radius:13px;width:min(100%,490px);margin-inline:auto;padding:18px;box-shadow:inset 0 0 0 4px #241b151f,inset 0 1px #ebc79724,0 12px 30px #0002}.storefront.storefront-redesign .inventory:not(.inventory--single) .slot{background:#29211b;border:2px solid #201913;border-color:#201913 #6b5542 #705c48 #261e17;border-radius:3px;box-shadow:inset 1px 1px #0003}.storefront.storefront-redesign .inventory:not(.inventory--single) .slot-empty{pointer-events:none;opacity:.72;background:#30271f}.storefront.storefront-redesign .inventory:not(.inventory--single) .slot:is(:hover,:focus-visible,.tooltip-pinned){outline-offset:-3px;filter:none;background:#514335;outline:1px solid #eecba575}.storefront.storefront-redesign .inventory-grid{min-width:0;width:min(100%,calc(var(--inventory-columns,9) * 48px + (var(--inventory-columns,9) - 1) * 3px));grid-template-columns:repeat(var(--inventory-columns,9),minmax(0,1fr));gap:3px;margin-inline:auto}.storefront.storefront-redesign .inventory:not(.inventory--single) .inventory-title{color:#eed7bc;font-size:12px}@media (max-width:620px){.storefront.storefront-redesign .inventory:not(.inventory--single){border-radius:9px;padding:12px}}.storefront.storefront-redesign .inventory-product-showcase--single{place-items:center;width:100%;min-height:320px;display:grid}.storefront.storefront-redesign .inventory--single{background:0 0;border:0;padding:0}.storefront.storefront-redesign .inventory--single .inventory-grid{grid-template-columns:minmax(0,1fr);justify-items:center;width:100%;min-width:0;display:grid}.storefront.storefront-redesign .inventory--single .slot{aspect-ratio:1;background:radial-gradient(at 50% 40%,#b17d3f18,#0000 70%),#211a15;border:1px solid #77533765;border-radius:24px;width:min(256px,100%);padding:32px;box-shadow:inset 0 1px #e7b7850b,0 20px 46px #0002}.storefront.storefront-redesign .inventory--single .slot-item{width:100%;height:100%}.storefront.storefront-redesign .inventory--single .slot b{font-size:18px;bottom:18px;right:20px}.storefront.storefront-redesign .inventory--single .slot:is(:hover,:focus-visible,.tooltip-pinned){background-color:#2b2018;border-color:#d69a68;outline:0}.storefront.storefront-redesign .inventory--single .slot:active{transform:none}.storefront.storefront-redesign .mc-tooltip{color:#eecba5;font:400 12px/1.6 var(--body);letter-spacing:0;text-shadow:none;background:#201811fa;border:1px solid #75553d;border-radius:8px;padding:12px 14px;box-shadow:0 8px 28px #0007}.storefront.storefront-redesign .mc-tip-title{color:#f5d9b9;font-size:13px;font-weight:600}.storefront.storefront-redesign .mc-tip-enchant{color:#c7a5e5}.storefront.storefront-redesign .purchase-marquee-frame{container-type:inline-size}.storefront.storefront-redesign .purchase-rail{min-width:calc(100cqw - 28px)}.storefront.storefront-redesign .dialog-purchase-column{background:#1e1916;min-width:0}@media (min-width:901px){.storefront.storefront-redesign .product-dialog>.dialog-purchase-column>.dialog-content{top:var(--purchase-sticky-top,58px);align-self:start;position:sticky}}.storefront.storefront-redesign .currency-footer{justify-content:flex-end}.storefront.storefront-redesign .currency-cashback-note{color:#d8b68c;margin-top:7px;font-size:12px;line-height:1.5;display:block}.storefront.storefront-redesign .checkout-redirect{color:var(--sf-muted);text-align:center;margin:9px 0 0;font-size:12px;line-height:1.5}.storefront.storefront-redesign .checkout-redirect a{color:var(--sf-accent);text-underline-offset:3px}.storefront.storefront-redesign .product-modal-card .case-key-art .product-custom-art{padding:0}@media (min-width:901px) and (max-height:800px){.storefront.storefront-redesign .sf-modal-backdrop .product-modal-card .dialog-content{padding:24px 32px 26px}.storefront.storefront-redesign .sf-modal-backdrop .product-modal-card .case-key-purchase-note{margin:16px 0 20px;padding:12px 16px}.storefront.storefront-redesign .sf-modal-backdrop .product-modal-card .dialog-buy{margin-top:18px}}.product-delivery-hint{color:#cdb49e;border-left:2px solid #ee936d80;align-items:flex-start;gap:10px;margin:18px 0;padding:12px 0 12px 14px;display:flex}.product-delivery-hint>svg{color:#ee936d;flex:0 0 18px;margin-top:2px}.product-delivery-hint>p{margin:0;font-size:13px;line-height:1.65}.product-delivery-hint strong{color:#eecba5;font-weight:600}.storefront.storefront-redesign .product-card[data-featured=true]{border-color:#ee936d;box-shadow:inset 0 0 0 1px #ee936d24,0 5px 24px #ee936d12}.storefront.storefront-redesign .product-card-labels{z-index:3;pointer-events:none;flex-wrap:wrap;align-items:start;gap:8px;display:flex;position:absolute;top:14px;left:14px;right:14px}.storefront.storefront-redesign .product-card-labels>:is(.product-badge,.product-featured-label,.product-sale-badge){max-width:100%;margin:0;position:static}.storefront.storefront-redesign .product-featured-label{color:#f3b284;min-height:26px;font:750 10px/1.3 var(--body);letter-spacing:.055em;pointer-events:none;background:#38251af2;border:1px solid #bb78504d;border-radius:6px;align-items:center;gap:5px;padding:5px 8px;display:inline-flex;box-shadow:inset 0 1px #ffddbc0b}.storefront.storefront-redesign .product-featured-label>svg{fill:#ed93672b;stroke-width:2px;flex:0 0 13px;width:13px;height:13px}.storefront.storefront-redesign .product-card[data-featured=true] .product-art{background:radial-gradient(at 50% 40%,#ee936d22,#0000 70%)}.storefront.storefront-redesign .product-card[data-featured=true] .purchase-bonus-line{background:#342319;border-color:#805638}.storefront.storefront-redesign .product-card .card-action:not(.is-unavailable){border-color:var(--sf-accent);color:var(--sf-on-accent,#271b14);background:var(--sf-accent);font-weight:750}.storefront.storefront-redesign .product-bonuses{min-height:42px;color:var(--sf-gold,#dba77b);font:500 12px/1.5 var(--body);flex-wrap:wrap;align-content:flex-start;gap:7px 14px;margin:0 0 12px;display:flex}.storefront.storefront-redesign .product-bonuses__item{align-items:center;gap:5px;min-width:0;display:flex}.storefront.storefront-redesign .product-bonuses__item>svg{flex:0 0 14px}.storefront.storefront-redesign .product-bonuses__item strong{color:inherit;font:650 1em/1.5 var(--body);white-space:nowrap}@media (max-width:900px){.storefront.storefront-redesign .sf-modal-backdrop .product-modal-card .product-dialog{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;align-items:start}.storefront.storefront-redesign .sf-modal-backdrop .product-modal-card .dialog-visual.privilege-visual{min-width:0;height:auto;min-height:0;display:block;overflow:visible}.storefront.storefront-redesign .sf-modal-backdrop .product-modal-card :is(.privilege-showcase,.privilege-details){min-width:0;height:auto}.storefront.storefront-redesign .sf-modal-backdrop .product-modal-card .perk-panel{height:auto;min-height:0;max-height:none;overflow:visible}.storefront.storefront-redesign .sf-modal-backdrop .product-modal-card .inventory-grid{grid-template-columns:repeat(var(--inventory-columns,9),minmax(0,1fr));gap:3px;width:100%;max-width:100%;min-width:0!important}.storefront.storefront-redesign .sf-modal-backdrop .product-modal-card .inventory:not(.inventory--single){overflow:visible}.storefront.storefront-redesign .sf-modal-backdrop .product-modal-card .inventory:not(.inventory--single) .slot{width:100%;min-width:0;min-height:0}.storefront.storefront-redesign .sf-modal-backdrop .product-modal-card .dialog-purchase-column>.dialog-content{position:static;top:auto}.storefront.storefront-redesign .sf-modal-backdrop .product-modal-card :is(.command-row,.bonus-card,.benefit-list li){overflow-wrap:anywhere}}.storefront.storefront-redesign .mc-tip-count{color:#ceb69c}.storefront.storefront-redesign .mc-tip-touch{color:#c0a68d}@keyframes sf-surface-reveal{0%{opacity:.45}to{opacity:1}}.storefront.storefront-redesign .storefront-view:not([hidden]){animation:.16s cubic-bezier(.22,.8,.25,1) sf-surface-reveal}.storefront.storefront-redesign :is(.nav-link,.card-action,.home-catalog-categories button,.mobile-world-links button,.mobile-bottom-nav button){transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s}.storefront.storefront-redesign .cart-line-price{text-align:right;font-variant-numeric:tabular-nums;min-width:72px}.storefront.storefront-redesign .summary-row.total>strong{text-align:right;min-width:5ch}@media (prefers-reduced-motion:reduce){.storefront.storefront-redesign :is(.sf-modal-backdrop,.storefront-view:not([hidden])){animation:none}.storefront.storefront-redesign :is(.nav-link,.card-action,.home-catalog-categories button,.mobile-world-links button,.mobile-bottom-nav button){transition:none}}.storefront.storefront-redesign :is(.quantity-picker,.quantity-control,.product-quantity-control)>input{color:#f5d2ae;font-size:18px;font-weight:700}.storefront.storefront-redesign .product-quantity-head{flex-wrap:wrap;justify-content:flex-start;gap:12px}.storefront.storefront-redesign .product-quantity-head strong{letter-spacing:0;text-transform:none;font-size:14px}.storefront.storefront-redesign .product-quantity-row{flex-wrap:wrap;justify-content:flex-start;gap:12px;display:flex}.storefront.storefront-redesign .product-quantity-row .quantity-presets{flex:0 210px}.storefront.storefront-redesign .cart-fixed-quantity{white-space:nowrap;font-size:16px}.storefront.storefront-redesign .cart-item-actions{gap:10px}.storefront.storefront-redesign .quantity-control--currency>input{width:100%;min-width:0}@media (min-width:761px){.storefront.storefront-redesign .quantity-control--currency{width:calc(88px + var(--quantity-number-width,86px));flex-basis:calc(88px + var(--quantity-number-width,86px));grid-template-columns:44px var(--quantity-number-width,86px) 44px}}
