:root{--p2-blue: #0B3BB3;--p2-blue-2: #1D57E0;--p2-blue-3: #E7EEFF;--p2-navy: #0A1F5C;--p2-navy-2: #071542;--p2-light: #F4F7FC;--p2-light-2: #E6ECF7;--p2-yellow: #FFD21F;--p2-yellow-2: #F2B705;--p2-ink: #0A1F5C;--p2-muted: #55638A;--p2-line: rgba(10, 31, 92, .12);--p2-radius: 22px;--p2-head: var(--font-heading-family, "Outfit", sans-serif);--p2-gutter: clamp(16px, 3.2vw, 60px);--p2-max: 1640px;--p2-shadow: 0 18px 40px -22px rgba(10, 31, 92, .45);--p2-crimp: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='12' viewBox='0 0 24 12'%3E%3Cpath d='M0 12 12 0l12 12z' fill='%23000'/%3E%3C/svg%3E");--p2-crimp-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='12' viewBox='0 0 24 12'%3E%3Cpath d='M0 0 12 12 24 0z' fill='%23000'/%3E%3C/svg%3E");--p2-cards: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72'%3E%3Cg fill='none' stroke='%23FFFFFF' stroke-opacity='.07' stroke-width='1.5'%3E%3Crect x='9' y='7' width='18' height='25' rx='3' transform='rotate(-10 18 19)'/%3E%3Crect x='45' y='40' width='18' height='25' rx='3' transform='rotate(10 54 52)'/%3E%3Ccircle cx='54' cy='16' r='3.5'/%3E%3Ccircle cx='18' cy='54' r='3.5'/%3E%3C/g%3E%3C/svg%3E");--p2-cards-dark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72'%3E%3Cg fill='none' stroke='%230A1F5C' stroke-opacity='.06' stroke-width='1.5'%3E%3Crect x='9' y='7' width='18' height='25' rx='3' transform='rotate(-10 18 19)'/%3E%3Crect x='45' y='40' width='18' height='25' rx='3' transform='rotate(10 54 52)'/%3E%3Ccircle cx='54' cy='16' r='3.5'/%3E%3Ccircle cx='18' cy='54' r='3.5'/%3E%3C/g%3E%3C/svg%3E")}.p2-wrap{width:100%;max-width:var(--p2-max);margin:0 auto;padding:0 var(--p2-gutter);box-sizing:border-box}.p2-sec{position:relative;padding:var(--p2-pt, 72px) 0 var(--p2-pb, 72px);color:var(--p2-ink)}.p2-sec--light{background:var(--p2-light)}.p2-sec--white{background:#fff}.p2-sec--tint{background-color:var(--p2-light-2);background-image:var(--p2-cards-dark)}.p2-sec--blue{background-color:var(--p2-blue);background-image:var(--p2-cards);color:#fff}.p2-sec--navy{background-color:var(--p2-navy);background-image:var(--p2-cards);color:#fff}.p2-sec--yellow{background:var(--p2-yellow);color:var(--p2-navy)}@media(max-width:749px){.p2-sec{padding:calc(var(--p2-pt, 72px) * .66) 0 calc(var(--p2-pb, 72px) * .66)}}.p2-crimp-top:before,.p2-crimp-bottom:after{content:"";position:absolute;left:0;right:0;height:12px;z-index:3;pointer-events:none;background:var(--p2-crimp-c, var(--p2-light));-webkit-mask:var(--p2-crimp) repeat-x left bottom / 24px 12px;mask:var(--p2-crimp) repeat-x left bottom / 24px 12px}.p2-crimp-top:before{top:-1px;-webkit-mask-image:var(--p2-crimp-down);mask-image:var(--p2-crimp-down);-webkit-mask-position:left top;mask-position:left top}.p2-crimp-bottom:after{bottom:-1px}.p2-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px 32px;flex-wrap:wrap;margin-bottom:clamp(22px,2.6vw,36px)}.p2-head__l{min-width:0;max-width:820px}.p2-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;padding:6px 14px 6px 12px;border-radius:999px;background:var(--p2-yellow);color:var(--p2-navy);font:800 12px/1 var(--p2-head);letter-spacing:.14em;text-transform:uppercase}.p2-eyebrow:before{content:"";width:8px;height:8px;border-radius:2px;background:currentColor;transform:rotate(45deg)}.p2-sec--yellow .p2-eyebrow{background:var(--p2-navy);color:var(--p2-yellow)}.p2-title{margin:0;font:800 clamp(30px,3.4vw,54px)/1.02 var(--p2-head);letter-spacing:-.025em;color:inherit}.p2-title em{font-style:normal;position:relative;white-space:nowrap;z-index:0}.p2-title em:after{content:"";position:absolute;left:-2%;right:-2%;bottom:.06em;height:.32em;background:var(--p2-yellow);z-index:-1;border-radius:4px;transform:skew(-8deg)}.p2-sec--yellow .p2-title em:after{background:#fff}.p2-sec--blue .p2-title em:after,.p2-sec--navy .p2-title em:after{background:var(--p2-blue-2)}.p2-sub{margin:12px 0 0;font-size:clamp(15px,1.15vw,18px);line-height:1.6;color:var(--p2-muted);max-width:640px}.p2-sec--blue .p2-sub,.p2-sec--navy .p2-sub{color:#ffffffc7}.p2-btn{--b: var(--p2-yellow);--c: var(--p2-navy);display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:999px;border:0;background:var(--b);color:var(--c);cursor:pointer;text-decoration:none;white-space:nowrap;font:800 16px/1 var(--p2-head);letter-spacing:.005em;box-shadow:0 4px #0a1f5ce6;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.p2-btn:hover{transform:translateY(-2px);box-shadow:0 6px #0a1f5ce6;color:var(--c)}.p2-btn:active{transform:translateY(2px);box-shadow:0 1px #0a1f5ce6}.p2-btn svg{width:18px;height:18px;transition:transform .2s ease}.p2-btn:hover svg{transform:translate(3px)}.p2-btn--navy{--b: var(--p2-navy);--c: #fff;box-shadow:0 4px 0 var(--p2-yellow-2)}.p2-btn--navy:hover{box-shadow:0 6px 0 var(--p2-yellow-2)}.p2-btn--blue{--b: var(--p2-blue);--c: #fff}.p2-btn--ghost{--b: transparent;--c: #fff;box-shadow:inset 0 0 0 2px #ffffffd9}.p2-btn--ghost:hover{--b: #fff;--c: var(--p2-navy);box-shadow:inset 0 0 0 2px #fff}.p2-btn--line{--b: #fff;--c: var(--p2-navy);box-shadow:inset 0 0 0 2px var(--p2-navy),0 4px 0 var(--p2-navy)}.p2-btn--line:hover{box-shadow:inset 0 0 0 2px var(--p2-navy),0 6px 0 var(--p2-navy)}.p2-btn--sm{min-height:42px;padding:0 18px;font-size:14px}@media(min-width:1400px){.p2-btn{min-height:56px;padding:0 30px;font-size:17px}.p2-btn--sm{min-height:46px;padding:0 22px;font-size:15px}}.p2-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;font:800 11px/1 var(--p2-head);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:var(--p2-blue-3);color:var(--p2-blue)}.p2-chip--yellow{background:var(--p2-yellow);color:var(--p2-navy)}.p2-chip--navy{background:var(--p2-navy);color:#fff}.p2-chip--white{background:#fff;color:var(--p2-navy)}.p2-sticker{display:grid;place-items:center;text-align:center;width:118px;aspect-ratio:1;color:var(--p2-navy);background:var(--p2-yellow);font-family:var(--p2-head);transform:rotate(-12deg);clip-path:polygon(50% 0%,61% 10%,75% 5%,79% 19%,93% 21%,90% 35%,100% 45%,92% 56%,98% 70%,84% 75%,82% 89%,68% 88%,59% 100%,48% 92%,36% 99%,30% 86%,16% 87%,15% 73%,2% 67%,9% 54%,0% 43%,11% 34%,7% 20%,21% 17%,25% 3%,39% 8%);filter:drop-shadow(0 6px 0 rgba(10,31,92,.9))}.p2-sticker span{display:block;line-height:1.05}.p2-sticker small{display:block;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.p2-sticker strong{display:block;font-size:26px;font-weight:900;letter-spacing:-.02em}.p2-tear{position:relative;height:0;border-top:2px dashed currentColor;opacity:.35;margin:0}.p2-scroller{display:grid;grid-auto-flow:column;gap:var(--gap, 20px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:8px}.p2-scroller::-webkit-scrollbar{display:none}.p2-scroller>*{scroll-snap-align:start}.p2-grid{display:grid;gap:clamp(12px,1.4vw,22px);grid-template-columns:repeat(var(--cols, 5),minmax(0,1fr))}@media(max-width:1399px){.p2-grid{--cols: 4 !important}.p2-grid--5>*:nth-child(n+9){display:none}}@media(max-width:989px){.p2-grid{--cols: 3 !important}.p2-grid--5>*:nth-child(n+7){display:none}}@media(max-width:749px){.p2-grid{--cols: 2 !important;gap:12px}.p2-grid--5>*:nth-child(n+5){display:none}}.ph-card{border-radius:20px;border:1.5px solid var(--p2-line);box-shadow:0 1px #0a1f5c0a}.ph-card:hover{box-shadow:0 22px 40px -24px #0a1f5c8c;transform:translateY(-4px);border-color:#0b3bb359}.ph-card__media{background:radial-gradient(120% 90% at 50% 100%,#eef3ff,#fff 62%);overflow:hidden}.ph-card__media:after{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;pointer-events:none;opacity:0;z-index:1;background:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.55) 46%,rgba(255,210,31,.25) 50%,rgba(29,87,224,.18) 54%,transparent 62%);transform:translate(-30%);transition:transform .8s ease,opacity .3s ease}.ph-card:hover .ph-card__media:after{opacity:1;transform:translate(30%)}.ph-card__game{position:absolute;right:10px;top:10px;z-index:2}.ph-card__game .p2-chip{background:#ffffffeb;color:var(--p2-navy);box-shadow:0 0 0 1px var(--p2-line);font-size:10px;padding:5px 8px}.ph-card__meta{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:2px}.ph-card__meta .p2-chip{font-size:10px;padding:4px 7px}.ph-card__date{color:var(--p2-blue)!important;font-weight:700}.ph-card__countdown{display:inline-flex;align-items:center;gap:6px;margin:0;font:800 12px/1.2 var(--p2-head);color:var(--p2-navy)}.ph-card__countdown b{display:inline-grid;place-items:center;min-width:26px;height:22px;padding:0 6px;border-radius:6px;background:var(--p2-yellow)}.ph-card__title{font-weight:700}.ph-card .ph-btn{border-radius:999px;min-height:4.4rem}.ph-card .ph-btn--preorder{box-shadow:inset 0 0 0 2px var(--p2-navy)}.ph2-menu-badge{display:inline-block;margin-left:6px;padding:3px 6px;border-radius:6px;background:var(--p2-yellow);color:var(--p2-navy);font:800 10px/1 var(--p2-head);letter-spacing:.08em;vertical-align:2px}.p2-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){.ph-card,.ph-card__media:after,.p2-btn{transition:none!important}}.ph-badge--lang{background:var(--p2-navy);color:#fff}.p2-sec--yellow .p2-title em{color:var(--p2-blue)}.p2-sec--yellow .p2-title em:after{background:#fff;height:.22em;bottom:.02em}.ph-card .ph-btn{white-space:nowrap}@media(max-width:749px){.ph-card .ph-btn{min-height:3.8rem;font-size:1.3rem;padding-left:8px;padding-right:8px}.ph-card__countdown{font-size:11px}.ph-card__date{font-size:1.15rem!important}}.p2v .p2-sub{color:#ffffffc7}.p2nav .list-menu--inline{gap:.2rem;flex-wrap:wrap}.p2nav .header__menu-item{padding:1rem 1.2rem;border-radius:999px;transition:background .15s ease}.p2nav .header__menu-item span{font-size:1.5rem;text-transform:none;letter-spacing:.005em}.p2nav details[open]>.header__menu-item,.p2nav .header__menu-item:hover{background:#ffffff1a}.p2nav .p2nav__pill{background:var(--p2-yellow);margin-left:.6rem}.p2nav .p2nav__pill span{color:var(--p2-navy)!important}.p2nav .p2nav__pill:hover{background:#fff}.p2m.mega-menu__content{background:#fff!important;border-top:0!important;padding:0!important;color:var(--p2-navy);box-shadow:0 30px 60px -28px #0a1f5c8c;border-radius:0 0 26px 26px;overflow:hidden}.p2m__inner{display:flex;gap:clamp(24px,3vw,56px);align-items:stretch;padding-top:30px!important;padding-bottom:30px!important}.p2m__cols{flex:1 1 auto;display:flex;flex-wrap:wrap;gap:20px clamp(20px,2.6vw,48px);align-content:flex-start}.p2m__col{min-width:150px}.p2m__col--wide{min-width:330px}.p2m__col--wide .p2m__list{columns:2;column-gap:26px}.p2m__head{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;padding:6px 12px;border-radius:9px;background:var(--p2-light);color:var(--p2-blue);text-decoration:none;font:800 12px/1 var(--p2-head);letter-spacing:.12em;text-transform:uppercase}.p2m__head:hover{background:var(--p2-yellow);color:var(--p2-navy)}.p2m__list{list-style:none;margin:0;padding:0}.p2m__list li{break-inside:avoid}.p2m__link{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 10px;margin:0 -10px;border-radius:10px;color:var(--p2-navy);text-decoration:none;font:700 15px/1.2 var(--p2-head);transition:background .12s ease,color .12s ease,transform .12s ease}.p2m__link small{min-width:26px;padding:3px 6px;border-radius:6px;background:var(--p2-light);color:var(--p2-muted);font:800 11px/1 var(--p2-head);text-align:center}.p2m__link:hover,.p2m__link.is-active{background:var(--p2-blue);color:#fff;transform:translate(3px)}.p2m__link:hover small,.p2m__link.is-active small{background:var(--p2-yellow);color:var(--p2-navy)}.p2m__promo{--roof: 34px;position:relative;flex:0 0 340px;display:flex;flex-direction:column;align-items:center;gap:10px;min-height:320px;padding:calc(var(--roof) + 14px) 18px 0;color:#fff;text-decoration:none;isolation:isolate;transition:transform .25s ease}.p2m__promo:hover{transform:translateY(-4px)}.p2m__roof{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:0 0 22px 22px;background:var(--p2-blue) var(--p2-cards);clip-path:polygon(0 var(--roof),50% 0,100% var(--roof),100% 100%,0 100%)}.p2m__plate{display:flex;align-items:center;justify-content:center;width:78%;height:62px;padding:8px 14px;border-radius:14px;background:#fff;box-sizing:border-box;box-shadow:0 4px #07154240}.p2m__plate img{height:100%;width:auto;max-width:100%;object-fit:contain}.p2m__shot{flex:1 1 auto;display:flex;align-items:flex-end;justify-content:center;min-height:0;width:100%}.p2m__shot img{max-width:100%;max-height:190px;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 14px 14px rgba(7,21,66,.4))}.p2m__cap{position:relative;display:flex;flex-direction:column;width:calc(100% + 36px);margin:0 -18px;padding:12px 52px 14px 18px;border-radius:0 0 22px 22px;background:var(--p2-navy);box-sizing:border-box}.p2m__cap small{font:800 11px/1.2 var(--p2-head);letter-spacing:.12em;text-transform:uppercase;color:var(--p2-yellow)}.p2m__cap b{font:800 18px/1.2 var(--p2-head)}.p2m__cap i{position:absolute;right:14px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--p2-yellow);color:var(--p2-navy)}.p2m__foot{background:var(--p2-light);border-top:1.5px solid var(--p2-line)}.p2m__foot-in{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:14px!important;padding-bottom:14px!important}.p2m__foot a{display:inline-flex;align-items:center;gap:8px;color:var(--p2-blue);text-decoration:none;font:800 15px/1 var(--p2-head)}.p2m__foot a span{color:var(--p2-muted);font-weight:700}.p2m__foot a:hover{color:var(--p2-navy)}.p2m__perks{font:700 13px/1.2 var(--p2-head);color:var(--p2-muted)}@media(max-width:1199px){.p2m__promo{flex-basis:280px}.p2m__col--wide{min-width:300px}.p2nav .header__menu-item{padding:.9rem}.p2nav .header__menu-item span{font-size:1.4rem}}.shopify-section-group-footer-group .news-heading,.shopify-section-group-footer-group .news-heading strong,.shopify-section-group-footer-group .news-subheading{color:var(--p2-navy)!important}.shopify-section-group-footer-group .news-heading{font-family:var(--p2-head);font-weight:800;letter-spacing:-.02em}.section-header.shopify-section-group-header-group{z-index:20}.p2-sec,[id^=p2h-],[id^=p2c-]{isolation:isolate}.ph-pdp-badges{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ph2-pdp-chip{text-decoration:none;background:var(--p2-light-2);color:var(--p2-blue)}.ph2-pdp-chip:hover{background:var(--p2-blue);color:#fff}.ph2-pdp-chip--set{background:var(--p2-navy);color:#fff}.ph2-pdp-chip--set:hover{background:var(--p2-yellow);color:var(--p2-navy)}.ph2-pdp-days{display:inline-block;margin-left:10px;padding:3px 9px;border-radius:7px;background:var(--p2-navy);color:var(--p2-yellow);font:800 12px/1.3 var(--p2-head);font-style:normal;vertical-align:2px}.related-products .grid__item .ph-card{height:100%}.contact .title,.contact h2{font-family:var(--p2-head);font-weight:800;color:var(--p2-navy);letter-spacing:-.02em}.contact .field:after,.contact .field:hover.field:after{box-shadow:0 0 0 1.5px #0a1f5c38;border-radius:14px}.contact .field__input,.contact .text-area{border-radius:14px;background:#fff}.contact .button{border-radius:999px;background:var(--p2-blue);color:#fff;min-width:180px;font-family:var(--p2-head);font-weight:800}.contact .button:after,.contact .button:before{border-radius:999px}.template-search__header h1{font-family:var(--p2-head);font-weight:800;color:var(--p2-navy);letter-spacing:-.02em}.template-search .field:after{border-radius:999px;box-shadow:0 0 0 2px var(--p2-blue)}.template-search .search__input{border-radius:999px}.ph-drawer-tabs{align-items:start}.ph-drawer-tabs button{min-height:0!important;height:44px;padding:0 1rem!important;line-height:1!important}.menu-drawer__navigation-container[data-ph-drawer]{grid-template-rows:auto 1fr auto!important}.ph-drawer-tabs{height:auto!important;padding:12px 16px!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ph2.css.map */
