:root{--pd-primary: #1a1a2e;--pd-primary-hover: #2b2b52;--pd-primary-tint: #eef0f8;--pd-primary-line: #c9cde0;--pd-ink: #16161f;--pd-muted: #5b5f6e;--pd-surface: #f5f6fa;--pd-surface-2: #eef0f6;--pd-line: #e3e5ee;--pd-gold: #c9a84c;--pd-success: #0e6b3a;--pd-success-dark: #0a5530;--pd-danger: #c0392b;--pd-radius: 10px;--pd-radius-sm: 6px;--pd-shadow: 0 1px 2px rgba(22, 22, 31, .06), 0 4px 14px rgba(22, 22, 31, .06);--pd-shadow-hover: 0 2px 4px rgba(22, 22, 31, .08), 0 12px 28px rgba(26, 26, 46, .14);--font-heading-family: var(--font-heading--family);--font-body-family: var(--font-body--family);--colors_link: var(--pd-primary);--colors_global: var(--pd-primary);--colors_bg: #ffffff;--btn_1_bg: var(--pd-primary);--btn_3_bg: var(--pd-primary);--focus-outline-width: 2px;--focus-outline-offset: 2px}.container,.container-1170,.container-full{--pd-page-margin: max(16px, var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px));width:100%;margin-inline:auto;padding-inline:var(--pd-page-margin);box-sizing:border-box}@media(min-width:750px){.container,.container-1170,.container-full{--pd-page-margin: max(40px, var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px))}}.container,.container-1170{max-width:calc(var(--pd-page-content, 120rem) + var(--pd-page-margin) * 2)}.container-full{max-width:none}.pd-block{display:block;width:100%}.pd-block:empty{display:none}::selection{background:var(--pd-primary);color:#fff}h1,h2,h3,.h1,.h2,.h3{color:var(--pd-primary);letter-spacing:-.01em}[style*="--color:"] :is(h1,h2,h3,.h1,.h2,.h3),:is(h1,h2,h3,.h1,.h2,.h3)[style*="--color:"]{color:var(--color)}a{text-underline-offset:3px}.text-block>p:first-child:has(+h2),.text-block>p:first-child:has(+h3){margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#6b6f7d}.product-list .text-block p:first-child:not(:only-child){font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#6b6f7d;margin:0 0 6px}.product-details .text-block>p:first-child,.product-information .text-block>p:first-child{margin:0 0 1em;font-size:inherit;font-weight:inherit;letter-spacing:normal;text-transform:none;color:inherit}.rte pre,.rte code{font:inherit;white-space:normal;background:none;padding:0;border:0}.product-card,product-card{--pd-card-border: var(--pd-line)}product-card.product-card,.product-card{display:flex;flex-direction:column;height:100%}.product-card .product-card__content{display:flex;flex-direction:column;height:100%}.product-grid .product-card__content,.resource-list .product-card__content{border-radius:10px}.product-card .card-gallery,.product-card .product-media-container{background:#fff}.product-card .price,product-card .price{color:var(--pd-primary);font-weight:700}.product-card :is(.product-title,[class*=product-title]) a,.product-card :is(.product-title,[class*=product-title]){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.product-card [ref=productTitleLink] p,.product-card [ref=productTitleLink] .text-block p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:14px;line-height:1.35;font-weight:500;margin:0}@media(min-width:750px){.product-card [ref=productTitleLink] p,.product-card [ref=productTitleLink] .text-block p{font-size:15px}}.product-card .buy-buttons-block{margin-top:auto;padding-top:10px;position:relative;z-index:2}.product-card .buy-buttons-block .quantity-selector-wrapper,.product-card .buy-buttons-block .quantity-label,.product-card .buy-buttons-block .accelerated-checkout-block,.product-card .buy-buttons-block shopify-accelerated-checkout{display:none!important}.product-card .buy-buttons-block .product-form-buttons{display:block}.product-card .buy-buttons-block :is(.add-to-cart-button,button[type=submit]),.product-card .pd-card-notify{box-sizing:border-box!important;width:100%!important;height:44px!important;min-height:44px!important;border-radius:8px!important;font-size:14px!important;font-weight:600!important;letter-spacing:.01em}.product-card .buy-buttons-block :is(.add-to-cart-button,button[type=submit]){box-shadow:none}.product-card .buy-buttons-block :is(.add-to-cart-button,button[type=submit]):disabled{background:#e3e5ee;color:#6b6f7d;border-color:#e3e5ee}.product-card .quick-add{display:none!important}.pd-card-notify{display:none}.product-card .pd-card-notify{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:auto;padding:0 14px;border:2px solid var(--pd-primary);background:var(--pd-surface);background-clip:padding-box;-webkit-backface-visibility:hidden;backface-visibility:hidden;color:var(--pd-primary)!important;line-height:1;text-decoration:none;white-space:nowrap;position:relative;z-index:2;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.product-card .pd-card-notify:before{content:"";width:16px;height:16px;flex:0 0 16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9'/%3E%3Cpath d='M10.3 21a1.94 1.94 0 0 0 3.4 0'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9'/%3E%3Cpath d='M10.3 21a1.94 1.94 0 0 0 3.4 0'/%3E%3C/svg%3E") center / contain no-repeat;transform-origin:50% 10%}.product-card .pd-card-notify:hover:before{animation:pd-bell .6s ease-in-out}@keyframes pd-bell{0%,to{transform:rotate(0)}20%{transform:rotate(14deg)}40%{transform:rotate(-12deg)}60%{transform:rotate(8deg)}80%{transform:rotate(-4deg)}}@media(prefers-reduced-motion:reduce){.product-card .pd-card-notify:hover:before{animation:none}}.product-card .pd-card-notify:hover{background:var(--pd-primary);color:#fff!important;box-shadow:0 6px 14px #1a1a2e2e}.product-card .pd-card-notify:focus-visible{outline:2px solid var(--pd-primary);outline-offset:2px}.product-card:has(.pd-card-notify) .buy-buttons-block{display:none!important}.pd-preorder-badge{font-family:var(--font-heading-family, "Montserrat", sans-serif)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;line-height:1.4!important;white-space:nowrap!important;background:var(--pd-primary)!important;color:#fff!important;border:1px solid rgba(255,255,255,.18);box-shadow:0 2px 6px #1a1a2e40;border-radius:999px!important;padding:4px 10px!important}.pd-preorder-date{font-weight:400;opacity:.85;letter-spacing:.04em}.pd-preorder-badge .pd-preorder-date{opacity:.9;font-variant-numeric:tabular-nums}.pd-preorder-badge--soldout{background:#6b6b6b!important}.product-badges__badge.pd-preorder-badge--soldout{box-shadow:none}.pd-card-ppp .pd-ppp--card{margin-top:0}.product-card .pd-ea{margin:0;padding:8px 10px}.product-card .pd-ea__sub,.product-card .pd-ea__actions,.product-card .pd-ea svg{display:none}.product-card .pd-ea__title{font-size:13px}.product-card .pd-limit,.product-grid .pd-limit,.product-card .pd-store-rating,.product-grid .pd-store-rating,.product-card .pd-pdp-soldout,.product-grid .pd-pdp-soldout,.resource-card .pd-pdp-soldout{display:none}.product-recommendations .product-grid{justify-content:start}.buy-buttons-block .add-to-cart-button,.buy-buttons-block button[type=submit]{min-height:52px;box-shadow:0 6px 16px #1a1a2e2e}product-form-component:has(.add-to-cart-button[disabled]) .quantity-selector-wrapper,product-form-component:has(button[name=add][disabled]) .quantity-selector-wrapper{display:none}.product-details .rte h2,.product-information .rte h2{font-size:clamp(20px,2.2vw,24px);margin:1.4em 0 .5em}.product-details .rte h3,.product-information .rte h3{font-size:clamp(17px,1.8vw,19px);margin:1.2em 0 .4em}@media(max-width:749px){.product-information .product-details .text-block h1,.product-information .product-details .text-block--h3{font-size:21px;line-height:1.25}}@media(max-width:749px){.product-information__media slideshow-slide.product-media-container{height:min(100vw,58dvh);max-height:min(100vw,58dvh)}.product-information__media slideshow-slide.product-media-container .product-media{aspect-ratio:auto;width:100%;height:100%}.product-information__media slideshow-slide.product-media-container .product-media__image{width:100%;height:100%;object-fit:contain}}.product-details:has(.pd-limit[data-pd-limit="1"]) .quantity-selector-wrapper{display:none}.pd-preorder-info{background:var(--pd-primary-tint);border:1px solid var(--pd-primary-line);border-radius:6px;padding:14px 16px;margin-bottom:8px}.pd-block.pd-preorder-info{background:none;border:0;border-radius:0;padding:0;margin:0 0 8px}.pd-preorder-info__inner{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pd-preorder-info__label{display:inline-block;background:var(--pd-primary);color:#fff;font-family:var(--font-heading-family, "Montserrat", sans-serif);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;border-radius:3px;flex-shrink:0}.pd-preorder-info__date{font-family:var(--font-body-family, "Inter", sans-serif);font-size:14px;color:var(--pd-ink)}.pd-preorder-info__date strong{font-weight:700}.pd-preorder-info__note{margin:8px 0 0;margin-top:6px!important;font-size:12px;color:#555;font-family:var(--font-body-family, "Inter", sans-serif);line-height:1.5}.pd-preorder-info__so{margin:8px 0 0;font-size:13px}.pd-preorder-info__so a{color:var(--pd-primary);font-weight:700;text-decoration:underline;text-underline-offset:3px}.pd-preorder-info__cal{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:8px 0 0;font-size:13px}.pd-preorder-info__cal span{color:#4a4a4a}.pd-preorder-info__cal a{color:var(--pd-primary);font-weight:700;text-decoration:underline;text-underline-offset:3px}.pd-preorder-info--coming{background:var(--pd-surface);border-color:#d9dce6}.pd-preorder-info--coming .pd-preorder-info__label{background:#4a4a55}@media(max-width:767px){.pd-preorder-info{padding:12px 14px}.pd-preorder-info__date{font-size:13px}}.pd-pofaq{margin-top:10px;border-top:1px solid rgba(26,26,46,.12);padding-top:8px}.pd-pofaq summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--pd-primary);list-style:none;display:flex;justify-content:space-between;align-items:center;min-height:32px}.pd-pofaq summary::-webkit-details-marker{display:none}.pd-pofaq summary:after{content:"+";font-size:16px;font-weight:400}.pd-pofaq[open] summary:after{content:"\2013"}.pd-pofaq dl{margin:6px 0 0}.pd-pofaq dt{font-size:13px;font-weight:600;margin-top:8px;color:var(--pd-ink)}.pd-pofaq dd{margin:2px 0 0;font-size:13px;line-height:1.5;color:#4a4a55}.pd-pofaq .pd-preorder-info__cal{margin:8px 0 4px}.pd-pdp-trust{margin:4px 0 8px}.pd-pdp-trust__list{display:flex;flex-wrap:wrap;gap:0;list-style:none;margin:0;padding:0;justify-content:center}.pd-pdp-trust__item{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-body-family, "Inter", sans-serif);font-size:11px;font-weight:600;color:#555;letter-spacing:.02em;padding:6px 10px;position:relative}.pd-pdp-trust__item+.pd-pdp-trust__item:before{content:"\b7";position:absolute;left:-2px;color:#bbb;font-size:14px;font-weight:700}.pd-pdp-trust__icon{flex-shrink:0;width:16px;height:16px;color:var(--pd-success)}@media(max-width:767px){.pd-pdp-trust__list{justify-content:flex-start}.pd-pdp-trust__item{font-size:10px;padding:4px 8px}.pd-pdp-trust__icon{width:14px;height:14px}}@media(max-width:400px){.pd-pdp-trust__list{flex-direction:column;gap:2px}.pd-pdp-trust__item+.pd-pdp-trust__item:before{display:none}}.pd-pdp-guarantee{display:flex;align-items:center;justify-content:center;gap:8px;background:#f0faf4;border:1px solid #c6e9d4;border-radius:6px;padding:10px 16px;margin-top:10px}.pd-pdp-guarantee__icon{flex-shrink:0;color:var(--pd-success);width:16px;height:16px}.pd-pdp-guarantee span{font-family:var(--font-body-family, "Inter", sans-serif);font-size:12px;font-weight:600;color:#166534;letter-spacing:.02em;line-height:1.4}@media(max-width:767px){.pd-pdp-guarantee{padding:8px 12px;gap:6px}.pd-pdp-guarantee span{font-size:11px}}.pd-whats-inside{background:#fafafa;border:1px solid #eee;border-radius:8px;padding:16px 18px;margin:16px 0 8px;margin-top:12px!important;margin-bottom:4px!important}.pd-whats-inside__header{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:var(--pd-ink)}.pd-whats-inside__header svg{color:var(--pd-success);flex-shrink:0}.pd-whats-inside__header span{font-family:var(--font-heading-family, "Montserrat", sans-serif);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pd-whats-inside__list{list-style:none;margin:0;padding:0}.pd-whats-inside__item{display:flex;align-items:flex-start;gap:8px;padding:5px 0;font-family:var(--font-body-family, "Inter", sans-serif);font-size:13px;color:#444;line-height:1.5}.pd-whats-inside__item svg{color:var(--pd-success);flex-shrink:0;margin-top:2px}.pd-whats-inside__item+.pd-whats-inside__item{border-top:1px solid #f0f0f0}@media(max-width:767px){.pd-whats-inside{padding:14px 16px}.pd-whats-inside__item{font-size:12px}}.pd-pack-odds{margin:16px 0;padding:14px 16px;border:1px solid #e6e6e6;border-radius:8px;background:#fafafa}.pd-pack-odds__header{display:flex;align-items:center;gap:8px;font-weight:700;font-size:14px;color:var(--pd-ink);margin-bottom:10px}.pd-pack-odds__header svg{color:var(--pd-primary)}.pd-pack-odds__table{width:100%;border-collapse:collapse}.pd-pack-odds__table tr{border-bottom:1px solid #ededed}.pd-pack-odds__table tr:last-child{border-bottom:0}.pd-pack-odds__label{padding:7px 0;font-size:13px;color:#555}.pd-pack-odds__value{padding:7px 0;font-size:13px;color:var(--pd-ink);font-weight:600;text-align:right}.pd-pack-odds__setcode{margin:10px 0 0;font-size:11.5px;color:#6b6b75}.pd-pack-odds__setcode code{background:#efefef;padding:1px 6px;border-radius:4px;font-size:11px;color:#444}.pd-stock-urgency{display:flex;flex-wrap:wrap;gap:8px 12px;margin:12px 0 4px;align-items:center}.pd-stock-urgency__low{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;letter-spacing:.01em;color:#8a5a12;background:#fdf6e7;border:1px solid #f0e0bd;border-radius:4px;padding:4px 9px;font-variant-numeric:tabular-nums}.pd-stock-urgency__low svg{color:#c8922a;opacity:.9;flex-shrink:0}.pd-stock-urgency__limit{font-size:12px;color:#6b6b75;padding:3px 9px;border:1px solid #e0e0e0;border-radius:4px}.pd-limit{margin:8px 0 0;font-size:13px;font-weight:600;color:var(--pd-primary)}.pd-ppp{font-variant-numeric:tabular-nums}.pd-ppp--card{display:block;margin-top:2px;font-size:12px;line-height:1.3;font-weight:500;color:#5a5a5a}.pd-ppp--pdp{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px;margin:4px 0 10px;font-size:14px;line-height:1.4;color:#3a3a3a}.pd-ppp--pdp .pd-ppp__value{font-weight:700;color:var(--pd-primary)}.pd-ppp--pdp .pd-ppp__packs{color:#6b6b6b}.pd-bs__price,.pd-xsell__price{font-variant-numeric:tabular-nums}.pd-delivery{display:flex;align-items:flex-start;gap:10px;margin:12px 0 4px;padding:11px 14px;border:1px solid #d6e8dd;border-left:3px solid var(--pd-success);border-radius:6px;background:#f4faf6}.pd-delivery[hidden]{display:none}.pd-delivery__icon{flex:0 0 auto;margin-top:1px;color:var(--pd-success)}.pd-delivery__text p{margin:0}.pd-delivery__main{font-size:14px;line-height:1.4;color:var(--pd-ink)}.pd-delivery__main strong{color:var(--pd-success);white-space:nowrap}.pd-delivery__sub{margin-top:2px!important;font-size:12.5px;line-height:1.4;color:#4a4a4a}.pd-delivery__sub strong{color:var(--pd-primary);font-variant-numeric:tabular-nums}.pd-delivery__cost{margin:4px 0 0;font-size:13px;color:var(--pd-ink)}.pd-ship-guarantee{margin-top:18px;margin-bottom:6px}.pd-ea{display:flex;gap:10px;align-items:flex-start;margin:10px 0 14px;padding:12px 14px;border-radius:8px;border:1px solid #d9dce6;background:#f4f5fa}.pd-ea svg{flex:0 0 auto;margin-top:1px;color:var(--pd-primary)}.pd-ea--member{border-color:#bfe0cc;background:#eef8f2}.pd-ea--member svg{color:var(--pd-success)}.pd-ea__text p{margin:0}.pd-ea__title{font-size:14.5px;font-weight:700;color:var(--pd-primary)}.pd-ea__sub{margin-top:2px!important;font-size:13px;line-height:1.45;color:#444}.pd-ea__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px!important}.pd-ea__btn{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:6px;background:var(--pd-primary);color:#fff!important;font-size:14px;font-weight:700;text-decoration:none}.pd-ea__btn:hover{background:var(--pd-primary-hover)}.pd-ea__link{font-size:13px;color:var(--pd-primary);text-decoration:underline;text-underline-offset:3px}.pd-ea-pill{display:flex;align-items:center;justify-content:center;min-height:40px;border-radius:6px;background:var(--pd-primary);color:#fff!important;font-size:13px;font-weight:700;letter-spacing:.02em;text-decoration:none}.pd-store-rating{display:inline-flex;align-items:center;gap:8px;margin:10px 0 0;font-size:13px;color:var(--pd-ink);text-decoration:none}a.pd-store-rating:hover .pd-store-rating__text{text-decoration:underline}.pd-store-rating__stars{position:relative;display:inline-block;font-size:15px;letter-spacing:1px;line-height:1;color:#d9dce6}.pd-store-rating__stars:before{content:"\2605\2605\2605\2605\2605";position:absolute;top:0;right:0;bottom:0;left:0;width:var(--pd-sr, 100%);overflow:hidden;color:var(--pd-gold)}.pd-pdp-soldout{display:grid;gap:10px;margin:10px 0 0}.pd-notify-inline{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:52px;border:1.5px solid var(--pd-primary);border-radius:8px;background:#fff;color:var(--pd-primary);font:700 15px/1 var(--font-body-family);cursor:pointer}.pd-notify-inline[hidden]{display:none}.pd-notify-inline:before{content:"";width:16px;height:16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 22a2.5 2.5 0 0 0 2.45-2h-4.9A2.5 2.5 0 0 0 12 22Zm7-6V11a7 7 0 0 0-5.5-6.84V3a1.5 1.5 0 0 0-3 0v1.16A7 7 0 0 0 5 11v5l-2 2v1h18v-1Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 22a2.5 2.5 0 0 0 2.45-2h-4.9A2.5 2.5 0 0 0 12 22Zm7-6V11a7 7 0 0 0-5.5-6.84V3a1.5 1.5 0 0 0-3 0v1.16A7 7 0 0 0 5 11v5l-2 2v1h18v-1Z'/%3E%3C/svg%3E") center / contain no-repeat}.pd-notify-inline:hover{background:var(--pd-primary);color:#fff}.pd-notify-inline:focus-visible{outline:2px solid var(--pd-primary);outline-offset:3px}.pd-pdp-soldout__alt{font-size:14px;font-weight:600;color:var(--pd-primary);text-decoration:underline;text-underline-offset:3px}.pd-trust-section{border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}.pd-trust-section+.shopify-section{margin-top:0}.shopify-section:first-child+.pd-trust-section{margin-top:0}@media(max-width:749px){main[data-template=index] .hero{--hero-min-height: 22rem !important}}@media(min-width:750px){main[data-template=index] .hero{--hero-min-height: min(560px, 64vh) !important}}main[data-template=index] .product-list .text-block h2{font-size:28px;line-height:1.2;margin:0}@media(max-width:768px){main[data-template=index] .product-list .text-block h2{font-size:22px}}.msh-bar__cta,.msh-bar__cta:hover{color:var(--pd-primary)!important}.pd-pocal__cal-icon{position:absolute;top:10px;right:10px;z-index:4;display:inline-flex;align-items:center;gap:0;height:32px;padding:0 8px;border:0;border-radius:8px;background:#0f0f0f99;color:#fff;cursor:pointer;opacity:0;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease,background .15s ease,gap .2s ease,padding .2s ease;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);font-family:inherit}.pd-pocal__cal-icon svg{flex:0 0 auto}.pd-pocal__cal-label{max-width:0;overflow:hidden;white-space:nowrap;font-size:11.5px;font-weight:700;letter-spacing:.01em;opacity:0;transition:max-width .25s ease,opacity .2s ease}.pd-pocal__card:hover .pd-pocal__cal-icon,.pd-pocal__cal-icon:focus-visible{opacity:1;transform:translateY(0);gap:5px}.pd-pocal__card:hover .pd-pocal__cal-label,.pd-pocal__cal-icon:focus-visible .pd-pocal__cal-label{max-width:90px;opacity:1}.pd-pocal__cal-icon:hover{background:var(--pd-primary)}.pd-pocal__cal-icon:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(hover:none){.pd-pocal__cal-icon{opacity:1;transform:none;gap:5px}.pd-pocal__cal-label{max-width:90px;opacity:1}}.pd-pocal__info{flex-direction:column;align-items:flex-start!important;gap:6px!important}.pd-pocal__title-text{font-size:15px!important}.pd-pocal__date-inline{display:flex;align-items:center;gap:8px;flex-wrap:wrap}@media(max-width:749px){.pd-pocal__filters{flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none;margin-inline:-16px;padding-inline:16px}.pd-pocal__filters::-webkit-scrollbar{display:none}.pd-pocal__filter{flex:0 0 auto}}@media(max-width:989px){.pd-rv__list{grid-auto-columns:42%}}.jdgm-carousel-title,.jdgm-carousel-title-and-link .jdgm-carousel-title{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;font-size:clamp(24px,6vw,36px)!important;line-height:1.15!important;color:var(--pd-primary)!important}.pd-emc__input{background:#fff!important;color:#16161f!important}.pd-emc__input::placeholder{color:#6b6f7d!important}.pd-emc__submit,.pd-emc button[type=submit]{background:var(--pd-gold)!important;color:var(--pd-primary)!important;border-color:var(--pd-gold)!important}.pd-emc .pd-emc__field:focus-within{border-color:var(--pd-gold);box-shadow:0 0 0 2px var(--pd-gold)}.pd-smart-sidebar-slot{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--pd-line)}.pd-smart-sidebar-slot .pd-vsidebar{padding:0;border:0;background:transparent}@media(max-width:749px){.pd-vsidebar__cross-link,.pd-vsidebar__seeall,.pd-panel__see-all{min-height:44px;display:inline-flex;align-items:center}.pd-cintro__title{font-size:28px;line-height:1.15}}.pd-mchips-wrap{margin:0 0 4px}.pd-mchips__row{display:flex;gap:8px;margin:0 calc(-1 * var(--page-margin, 16px));padding:2px var(--page-margin, 16px) 6px;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pd-mchips__row::-webkit-scrollbar{display:none}.pd-mchips__row>li{flex:0 0 auto;scroll-snap-align:start}.pd-mchip{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid #d9dce6;border-radius:999px;background:#fff;color:var(--pd-primary);font-size:13px;font-weight:600;white-space:nowrap;text-decoration:none}.pd-mchip--set{font-weight:500;border-color:color-mix(in srgb,var(--game-color, #d9dce6) 45%,#d9dce6)}.pd-mchip--active{background:var(--pd-primary);border-color:var(--pd-primary);color:#fff}.pd-mchip:focus-visible{outline:2px solid var(--pd-primary);outline-offset:2px}@media(min-width:750px){.pd-mchips-wrap{display:none}}.pd-setjump{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:16px 0 8px;padding:14px 18px;border-radius:10px;background:var(--pd-primary);color:#fff!important;text-decoration:none;box-shadow:0 6px 18px #1a1a2e2e}.pd-setjump:hover{background:var(--pd-primary-hover)}.pd-setjump__text{display:grid;gap:2px;min-width:0}.pd-setjump__eyebrow{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--pd-gold)}.pd-setjump__title{font-size:17px;font-weight:700;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-setjump__cta{flex:0 0 auto;font-size:14px;font-weight:700;white-space:nowrap}.pd-setjump--compact{margin:8px 12px 4px;padding:10px 14px}.pd-setjump--compact .pd-setjump__title{font-size:15px}.resource-card__pd-status{margin:2px 0 0;font-size:12px;font-weight:600;line-height:1.3;color:var(--pd-primary)}.resource-card__pd-status--soldout{color:#6b6b6b;font-weight:500}.pd-cartship__cost{margin:2px 0 0;font-size:12px;color:#4a4a55}.pd-cart-now{display:inline-block;margin:6px 0 0;padding:3px 8px;border-radius:4px;background:#e6f3ec;color:var(--pd-success);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.4}.pd-cart-pre{display:inline-block;margin:6px 0 0;padding:3px 8px;border-radius:4px;background:var(--pd-primary);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.4}.shopify-section-group-footer-group .pd-footer-links__heading,.shopify-section-group-footer-group .text-block strong{letter-spacing:.06em}.shopify-section-group-footer-group .text-block p{font-size:14px;line-height:1.6}.shopify-section-group-footer-group .pd-footer-links__list a{font-size:14px}.pd-toast{position:fixed;left:50%;bottom:max(20px,env(safe-area-inset-bottom));transform:translate(-50%);z-index:10001;width:max-content;max-width:min(520px,calc(100vw - 32px));padding:14px 48px 14px 16px;border-radius:10px;background:var(--pd-primary);color:#fff;font-size:14px;line-height:1.45;box-shadow:0 10px 30px #00000040}.pd-toast__close{position:absolute;top:4px;right:4px;width:40px;height:40px;border:0;border-radius:8px;background:none;color:#fff;font-size:20px;line-height:1;cursor:pointer}.pd-toast__close:focus-visible{outline:2px solid var(--pd-gold);outline-offset:-4px}.header-logo{position:relative;isolation:isolate}.header-logo img{transition:transform .3s cubic-bezier(.4,0,.2,1),filter .3s ease}.header-logo:hover img{transform:scale(1.04);filter:drop-shadow(0 0 8px rgba(201,168,76,.5))}@keyframes pd-logo-shimmer{0%{filter:drop-shadow(0 0 0 rgba(201,168,76,0))}40%{filter:drop-shadow(0 0 12px rgba(201,168,76,.6))}to{filter:drop-shadow(0 0 0 rgba(201,168,76,0))}}.header-logo>a img{animation:pd-logo-shimmer 2.2s ease-out .6s 1}@media(prefers-reduced-motion:reduce){.header-logo img{animation:none!important;transition:none!important}}@media(min-width:1025px){#header-component .header-menu,#header-component header-menu{display:none!important}}.pd-mega-wrap{font-family:var(--font-body-family, -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif)}.pd-mega-nav{background:transparent}.pd-nav--inlined{background:transparent!important;border:none!important}.pd-nav--inlined .pd-mega-nav__inner{display:flex;align-items:center;justify-content:center;height:100%}.pd-mega-menu-section .pd-mega-nav:not(.pd-nav--inlined):not(.pd-nav--standalone){visibility:hidden;height:0;overflow:hidden}@media(min-width:1025px){.pd-mega-menu-section{margin:0!important;padding:0!important}.pd-nav--horizon{display:flex!important;align-items:center;justify-content:center;width:100%;min-width:0}.pd-nav--horizon .pd-mega-nav__inner{max-width:none;padding:0;margin:0}#header-component .header__column--center{justify-content:center;min-width:0}}@media(max-width:1024px){.pd-mega-wrap,.pd-mega-nav,.pd-panel,.pd-overlay{display:none!important}}.pd-mega-nav__list{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:4px;flex-wrap:nowrap;min-width:0}.pd-nav__item{position:relative}.pd-nav__trigger{display:inline-flex;align-items:center;gap:8px;padding:14px 10px;font-family:var(--font-heading-family, "Montserrat", sans-serif);font-size:13px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--pd-ink);text-decoration:none;white-space:nowrap;position:relative;background:transparent;border-radius:6px;transition:color .2s ease,background .2s ease,transform .15s ease}.pd-nav__trigger:hover,.pd-nav__item.is-open .pd-nav__trigger{background:color-mix(in srgb,var(--pd-accent, var(--pd-primary)) 8%,transparent);color:#111;transform:translateY(-1px)}.pd-nav__item.is-open .pd-nav__trigger{background:color-mix(in srgb,var(--pd-accent, var(--pd-primary)) 12%,transparent)}.pd-nav__trigger.is-active{color:#000;background:#f0f0f0}.pd-nav__trigger:after{content:"";position:absolute;bottom:0;left:8px;right:8px;height:3px;background:var(--pd-accent, var(--pd-primary));border-radius:3px 3px 0 0;transform:scaleX(0);transform-origin:center;transition:transform .25s cubic-bezier(.4,0,.2,1)}.pd-nav__trigger:hover:after,.pd-nav__item.is-open .pd-nav__trigger:after,.pd-nav__trigger.is-active:after{transform:scaleX(1)}.pd-nav__item:not(.pd-nav__item--has-panel) .pd-nav__trigger{letter-spacing:.06em}.pd-nav__item:not(.pd-nav__item--has-panel) .pd-nav__trigger:hover{background:#1a1a2e0f;color:var(--pd-primary)}.pd-nav__item:not(.pd-nav__item--has-panel) .pd-nav__trigger:after{background:var(--pd-primary)}.pd-nav__logo{flex-shrink:0;object-fit:contain;opacity:.85;transition:opacity .2s ease,transform .25s cubic-bezier(.4,0,.2,1)}.pd-nav__trigger:hover .pd-nav__logo,.pd-nav__item:hover .pd-nav__logo,.pd-nav__item.is-open .pd-nav__logo{transform:scale(1.12);opacity:1}.pd-nav__label{color:inherit;line-height:1;font-size:13px}.pd-nav__chevron{color:#bbb;margin-left:-2px;transition:transform .25s cubic-bezier(.4,0,.2,1),color .2s ease}.pd-nav__item.is-open .pd-nav__chevron{transform:rotate(180deg);color:var(--pd-accent, var(--pd-primary))}@media(min-width:1025px)and (max-width:1440px){.pd-mega-nav__list{gap:0}.pd-nav__trigger{padding:12px 10px;font-size:12px;letter-spacing:.04em;gap:5px}.pd-nav__logo{height:22px!important}}@media(min-width:1281px)and (max-width:1380px){.pd-nav__chevron{display:none}}@media(min-width:1025px)and (max-width:1280px){.pd-nav__trigger{padding:10px 6px;font-size:11.5px;letter-spacing:.02em;gap:4px}.pd-nav__logo{display:none!important}}@media(min-width:1025px)and (max-width:1199px){.pd-nav__trigger{padding:10px 5px}}@media(min-width:1025px)and (max-width:1150px){.pd-nav__trigger{font-size:11px;gap:3px}.pd-nav__chevron{width:8px;height:8px}}@media(min-width:1025px)and (max-width:1099px){.pd-nav__chevron{display:none}.pd-nav__trigger{letter-spacing:0}}.pd-panel{position:fixed;left:0;right:0;top:var(--header-height, 80px);z-index:999;background:#fff;border-top:.5px solid #ececec;box-shadow:0 12px 32px #0000000f;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px);transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1),visibility .25s ease;max-height:var(--pd-panel-max, calc(100vh - 80px) );overflow-y:auto;overscroll-behavior:contain}.pd-panel.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.pd-panel__body{padding:28px 0 22px;box-shadow:0 16px 48px #0000001a,0 2px 8px #0000000a}.pd-panel .container{max-width:1400px;margin:0 auto;padding:0 48px}.pd-panel__section-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:16px}.pd-panel__eyebrow{font-family:var(--font-heading-family, "Montserrat", sans-serif);font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#6b6b75}.pd-panel__see-all{font-size:12px;color:#666;text-decoration:none;letter-spacing:.02em;transition:color .15s ease}.pd-panel__see-all:hover{color:#111}.pd-panel__tiles{display:grid;gap:12px;margin-bottom:28px}.pd-panel__tiles--auto{grid-template-columns:repeat(var(--pd-tile-cols, 4),minmax(0,1fr));margin-bottom:22px}.pd-tile{display:block;position:relative;border-radius:6px;overflow:hidden;background:#1a1a1a;text-decoration:none;isolation:isolate}.pd-tile--square{aspect-ratio:1 / 1}.pd-tile__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.4,0,.2,1)}.pd-tile:hover .pd-tile__bg{transform:scale(1.06)}.pd-tile__bg--placeholder{background:linear-gradient(135deg,#2a2a2a,#0d0d0d)}.pd-tile__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 30%,#00000073 62%,#000000db);pointer-events:none}.pd-tile--nolink{cursor:default}.pd-tile__warn{position:absolute;left:6px;right:6px;bottom:6px;z-index:5;display:block;padding:5px 7px;border-radius:4px;background:#e95144f2;color:#fff;font-size:10px;font-weight:700;line-height:1.3;text-align:center}.pd-tile__top{position:absolute;top:12px;left:12px;display:flex;align-items:center;gap:6px;z-index:2}.pd-tile__logo{width:22px;height:22px;object-fit:contain;opacity:.95}.pd-tile__badge{font-family:var(--font-heading-family, "Montserrat", sans-serif);font-size:8px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:3px 7px;border-radius:100px;line-height:1.2;color:#fff;background:var(--pd-tile-badge, #1a1a1a)}.pd-tile__caption{position:absolute;bottom:12px;left:14px;right:14px;z-index:2}.pd-tile__title{font-family:var(--font-heading-family, "Montserrat", sans-serif);font-size:13px;font-weight:500;letter-spacing:0;color:#fff;line-height:1.2;margin:0;text-shadow:0 1px 3px rgba(0,0,0,.75),0 0 12px rgba(0,0,0,.35)}.pd-tile__sub{font-family:var(--font-body-family, "Inter", sans-serif);font-size:10px;color:#ffffffa6;margin-top:2px;letter-spacing:.02em}.pd-panel__cols{display:grid;gap:40px;min-width:0}.pd-panel__cols--four{grid-template-columns:repeat(4,1fr)}.pd-panel__cols--three{grid-template-columns:repeat(3,1fr)}.pd-panel__cols--two{grid-template-columns:repeat(2,1fr)}.pd-panel__col{min-width:0}.pd-col__title{font-family:var(--font-heading-family, "Montserrat", sans-serif);font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#6b6b75;margin:0 0 12px;padding:0 0 10px;border:none}.pd-col__links{list-style:none;margin:0;padding:0}.pd-link{display:flex;align-items:center;gap:8px;min-height:30px;padding:5px 10px;margin:0 -10px;border-radius:6px;font-family:var(--font-body-family, "Inter", sans-serif);font-size:13px;font-weight:400;color:#1a1a1a;text-decoration:none;letter-spacing:-.005em;transition:background .15s ease,color .15s ease,padding-left .15s ease}.pd-link:hover{background:#f4f4f4;padding-left:14px;color:#555;transform:translate(2px)}.pd-link__icon{flex-shrink:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;opacity:.7;border-radius:4px;overflow:hidden}.pd-link__icon img{width:18px;height:18px;object-fit:contain;display:block}.pd-link__icon svg{width:18px;height:18px;display:block}.pd-link:hover .pd-link__icon img,.pd-link:hover .pd-link__icon svg{transform:scale(1.1);transition:transform .15s ease}.pd-link__text{flex:1;min-width:0}.pd-link__icon--game{opacity:1}.pd-link__icon--game img{border-radius:3px}.pd-link--static{cursor:default}.pd-link--dead .pd-link{opacity:.45;text-decoration:line-through}.pd-col-note{margin:10px 0 0;padding-top:9px;border-top:1px solid #ececec;font-size:11.5px;line-height:1.5;color:#6b6b75}.pd-badge{font-family:var(--font-heading-family, "Montserrat", sans-serif);font-size:8px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:2px 6px;border-radius:100px;line-height:1.2;flex-shrink:0;margin-left:4px}.pd-link:hover .pd-badge{transform:scale(1.05);transition:transform .15s ease}.pd-badge--new{background:#f0f0f0;color:#555}.pd-badge--hot{background:#f7f1e1;color:#8a6d1f}.pd-badge--preorder{background:var(--pd-primary-tint);color:var(--pd-primary)}.pd-badge--custom{background:#f0f0f0;color:#555}.pd-badge--c-white{background:#f6f2e6;color:#6b6250}.pd-badge--c-blue{background:#e3eff8;color:#1f5b8f}.pd-badge--c-black{background:#e6e4e6;color:#3a3540}.pd-badge--c-red{background:#fdeae7;color:#b23122}.pd-badge--c-green{background:#e5f2e9;color:#1f6b42}.pd-badge--c-purple{background:#efe7f6;color:#6b3f96}.pd-badge--c-yellow{background:#fbf1d8;color:#8a6a12}.pd-badge--c-red-black{background:linear-gradient(100deg,#fdeae7 50%,#e6e4e6 50%);color:#7a2a2a}.pd-badge--c-multicolour,.pd-badge--c-multicolor{background:linear-gradient(100deg,#fbf1d8,#fdeae7,#efe7f6);color:#6b4a12}.pd-panel__footer{display:flex;justify-content:flex-end;padding:18px 0 0;margin-top:24px;border-top:.5px solid #ececec}.pd-panel__view-all{font-family:var(--font-heading-family, "Montserrat", sans-serif);font-size:12px;font-weight:500;color:#111;text-decoration:none;letter-spacing:.02em;transition:opacity .15s ease}.pd-panel__view-all:hover{opacity:.65}.pd-panel__banners{display:flex;gap:12px;margin-top:20px;padding-top:20px;border-top:.5px solid #ececec}.pd-banner{flex:1;display:block;border-radius:6px;overflow:hidden}.pd-banner__img{display:block;width:100%;height:auto;border-radius:6px;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .2s ease}.pd-banner:hover .pd-banner__img{transform:scale(1.02);opacity:.95}.pd-panel__split{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between;gap:48px}.pd-panel__links{--pd-link-min: 170px;--pd-link-gap: 28px;flex:1 1 calc(var(--pd-link-cols, 1) * var(--pd-link-min) + (var(--pd-link-cols, 1) - 1) * var(--pd-link-gap));min-width:calc(var(--pd-link-cols, 1) * var(--pd-link-min) + (var(--pd-link-cols, 1) - 1) * var(--pd-link-gap));max-width:calc(var(--pd-link-cols, 1) * 300px + (var(--pd-link-cols, 1) - 1) * var(--pd-link-gap));display:grid;grid-template-columns:repeat(var(--pd-link-cols, 1),minmax(0,1fr));gap:var(--pd-link-gap)}.pd-panel__media{--pd-tile-max: 220px;flex:0 1 calc(var(--pd-tile-cols, 4) * var(--pd-tile-max) + (var(--pd-tile-cols, 4) - 1) * 12px);min-width:calc(var(--pd-tile-cols, 4) * 120px + (var(--pd-tile-cols, 4) - 1) * 12px)}.pd-panel__split--one-col .pd-panel__links{--pd-link-min: 250px}.pd-panel__media-title{border-bottom-color:var(--pd-accent, #e0e0e0)}.pd-panel__tiles--split{grid-template-columns:repeat(var(--pd-tile-cols, 4),minmax(0,var(--pd-tile-max)));gap:12px;margin-bottom:0}.pd-panel__tiles--split .pd-tile{aspect-ratio:1 / 1}.pd-panel--split .pd-panel__footer{margin-top:18px;padding-top:14px}@media(max-width:1280px){.pd-panel .container{padding:0 32px}.pd-panel__split{gap:32px}.pd-panel__links{--pd-link-min: 150px;--pd-link-gap: 20px}.pd-panel__split--one-col .pd-panel__links{--pd-link-min: 230px}}.pd-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000040;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility .25s ease;z-index:998}.pd-overlay.is-visible{opacity:1;visibility:visible;pointer-events:auto}@media(prefers-reduced-motion:reduce){.pd-panel,.pd-overlay,.pd-mobile-drawer__panel,.pd-mobile-drawer__overlay,.pd-mobile-drawer__level,.pd-banner__img,.pd-card,.pd-nav__chevron,.pd-nav__logo{transition:none!important;animation:none!important}.pd-panel,.pd-panel.is-open{transform:none}}@media(min-width:1025px){.pd-mobile-drawer{display:none}}.pd-mobile-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;visibility:hidden;pointer-events:none}.pd-mobile-drawer.is-open{visibility:visible;pointer-events:auto}.pd-mobile-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;opacity:0;transition:opacity .25s ease}.pd-mobile-drawer.is-open .pd-mobile-drawer__overlay{opacity:1;background:#0000008c}.pd-mobile-drawer__panel{position:absolute;top:0;left:0;bottom:0;width:320px;max-width:85vw;background:#fafafa;transform:translate(-100%);transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;overflow:hidden}.pd-mobile-drawer.is-open .pd-mobile-drawer__panel{transform:translate(0)}.pd-mobile-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e0e0e0;flex-shrink:0;background:#fff}.pd-mobile-drawer__title{font-family:var(--font-heading-family);font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pd-ink)}.pd-mobile-drawer__close{background:none;border:none;padding:8px;cursor:pointer;color:var(--pd-ink);border-radius:4px}.pd-mobile-drawer__level{position:absolute;top:57px;left:0;right:0;bottom:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 0 100px;transform:translate(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);background:#fafafa}.pd-mobile-drawer__level--active{transform:translate(0)}.pd-mobile-drawer.pd-ios .pd-mobile-drawer__level{display:none;transform:none}.pd-mobile-drawer.pd-ios .pd-mobile-drawer__level--active{display:block}.pd-mobile-drawer:not(.is-open) .pd-mobile-drawer__level:not([data-level="0"]){display:none}.pd-mobile-drawer__list{list-style:none;margin:0;padding:0}.pd-mobile-drawer__row{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 20px;font-family:var(--font-body-family);font-size:15px;font-weight:500;color:var(--pd-ink);text-decoration:none;background:none;border:none;border-bottom:1px solid #eee;cursor:pointer;min-height:52px;text-align:left;transition:background .1s ease}.pd-mobile-drawer__row:active{background:#1a1a2e14}.pd-mobile-drawer__row--viewall{font-weight:700;font-size:15px;letter-spacing:.04em;text-transform:uppercase;border-bottom:none;border-top:1px solid #eee;margin-top:4px;color:var(--pd-primary)}.pd-mobile-drawer__row--static{cursor:default;opacity:.85}.pd-mobile-drawer__chevron{flex-shrink:0;color:#6b6b75}.pd-mobile-drawer__level-title{font-family:var(--font-heading-family);font-size:18px;font-weight:700;color:var(--pd-ink);padding:18px 20px 12px;margin:0;border-bottom:2px solid #e8e8e8}.pd-mobile-drawer__section-head{font-family:var(--font-heading-family);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pd-primary);padding:20px 20px 8px;list-style:none;border-bottom:none}.pd-mobile-drawer__back{display:flex;align-items:center;gap:6px;width:100%;padding:14px 20px;font-size:14px;font-weight:600;color:var(--pd-ink);background:#f5f5f5;border:none;border-bottom:1px solid #ddd;cursor:pointer;min-height:48px}.pd-mobile-drawer__back svg{color:var(--pd-primary)}.pd-mobile-drawer__footer{position:fixed;bottom:0;left:0;width:320px;max-width:85vw;background:#fff;border-top:1px solid #e0e0e0;display:flex;z-index:1;padding:4px 0}.pd-mobile-drawer__footer-link{flex:1;display:flex;flex-direction:column;align-items:center;gap:5px;padding:14px 0;font-size:11px;font-weight:600;color:var(--pd-ink);text-decoration:none;transition:color .15s ease}.pd-mobile-drawer__footer-link:active{color:var(--pd-primary)}.pd-mobile-drawer__row img{height:24px;width:auto;flex-shrink:0}.pd-mobile-drawer__game-logo,.pd-mobile-drawer__row .pd-mobile-drawer__game-icon{margin-right:10px;object-fit:contain}.pd-mobile-drawer__row-label{flex:1;min-width:0}.pd-mobile-drawer__level-logo{height:36px;width:auto;display:block;margin-bottom:6px;object-fit:contain}.pd-mobile-drawer__set-icon{margin-right:10px;object-fit:contain;border-radius:3px;opacity:.75;filter:invert(1) brightness(.3)}.pd-mobile-drawer__row:active .pd-mobile-drawer__set-icon{opacity:1;filter:invert(1) brightness(0)}.pd-mobile-drawer__help{margin-top:4px}.pd-mobile-drawer__row--help{min-height:48px;font-size:14px;font-weight:400;color:#3a3a46}.pd-mobile-drawer__tiles-wrap{padding:0 16px 8px;list-style:none}.pd-mobile-drawer__tiles{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pd-mobile-tile{display:block;position:relative;aspect-ratio:4 / 3;border-radius:6px;overflow:hidden;background:#1a1a1a;text-decoration:none;isolation:isolate}.pd-mobile-tile:active{transform:scale(.98)}.pd-mobile-tile__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pd-mobile-tile__bg--placeholder{background:linear-gradient(135deg,#2a2a2a,#0d0d0d)}.pd-mobile-tile__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 35%,#000000d1);pointer-events:none}.pd-mobile-tile__badge{position:absolute;top:5px;left:5px;z-index:2;font-family:var(--font-heading-family);font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:2px 6px;border-radius:3px;color:#fff}.pd-mobile-tile__caption{position:absolute;bottom:6px;left:8px;right:8px;z-index:2}.pd-mobile-tile__logo{height:16px;width:auto;max-width:60%;object-fit:contain;margin-bottom:3px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.pd-mobile-tile__title{font-family:var(--font-heading-family);font-size:11px;font-weight:600;color:#fff;line-height:1.15;text-shadow:0 1px 2px rgba(0,0,0,.5);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pd-mobile-tile__sub{margin-top:2px;font-family:var(--font-heading-family);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffffd1;text-shadow:0 1px 2px rgba(0,0,0,.5)}.pd-drawer-loc{display:grid;gap:14px;margin:8px 0 0;padding:18px 20px 20px;border-top:1px solid #e6e6e6;background:#fff}.pd-drawer-loc__field{display:grid;gap:6px}.pd-drawer-loc__label{font-family:var(--font-heading-family);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pd-primary)}.pd-drawer-loc__select{width:100%;min-height:48px;padding:0 40px 0 14px;font:500 16px/1.2 var(--font-body-family);color:var(--pd-ink);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%231a1a2e' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 14px center;border:1px solid #cfd2dc;border-radius:8px;appearance:none;-webkit-appearance:none}.pd-drawer-loc__select:focus-visible{outline:2px solid var(--pd-primary);outline-offset:2px}.pd-drawer-loc__hint{margin:0;font-size:12.5px;line-height:1.4;color:#5a5a66}.pd-drawer-loc__submit{min-height:48px;border:0;border-radius:8px;cursor:pointer;background:var(--pd-primary);color:#fff;font:700 15px/1 var(--font-body-family)}.pd-drawer-loc__submit:focus-visible{outline:2px solid var(--pd-primary);outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/263/assets/pd.css.map */
