:root,body{--pf-yellow: #f2d84a;--pf-blue: #3a7ad0;--pf-red: #e84a5a;--pf-ink: #121316;--pf-paper: #fffdf2;--pf-cream: #fbf1cf;--pf-gutter: clamp(16px, 4vw, 56px);--pf-max: 1320px}body{background-color:var(--pf-paper);color:var(--pf-ink)}.pf-wrap{width:100%;max-width:var(--pf-max);margin-inline:auto;padding-inline:var(--pf-gutter)}.pf-section{position:relative;padding-block:clamp(40px,6vw,92px)}.pf-section--tight{padding-block:clamp(24px,3.4vw,52px)}.pf-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0;padding:8px 16px;background:var(--pf-ink);color:var(--pf-yellow);font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;line-height:1}.pf-eyebrow:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--pf-red);flex:none}.pf-display{margin:20px 0 0;font-family:var(--font-heading--family),system-ui,sans-serif;font-weight:800;font-size:clamp(44px,8.2vw,118px);line-height:.9;letter-spacing:-.035em;text-transform:uppercase;color:var(--pf-blue);text-shadow:5px 5px 0 var(--pf-red);text-wrap:balance}.pf-title{margin:16px 0 0;font-family:var(--font-heading--family),system-ui,sans-serif;font-weight:800;font-size:clamp(28px,3.8vw,52px);line-height:1;letter-spacing:-.03em;text-transform:uppercase;color:var(--pf-ink)}.pf-lede{margin:18px 0 0;max-width:52ch;font-size:clamp(15px,1.1vw,17px);line-height:1.62;color:var(--pf-ink)}.pf-lede>:first-child{margin-top:0}.pf-lede>:last-child{margin-bottom:0}.pf-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 28px;border:3px solid var(--pf-ink);background:var(--pf-yellow);color:var(--pf-ink);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;line-height:1;text-decoration:none;box-shadow:5px 5px 0 var(--pf-ink);transition:transform .16s ease,box-shadow .16s ease,background .16s ease;cursor:pointer}.pf-btn:hover{background:var(--pf-blue);color:#fff;transform:translate(2px,2px);box-shadow:3px 3px 0 var(--pf-ink)}.pf-btn--red{background:var(--pf-red);color:#fff}.pf-btn--blue{background:var(--pf-blue);color:#fff}.pf-btn svg{width:14px;height:14px}.pf-halftone{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(currentColor 1.5px,transparent 1.6px);background-size:11px 11px;color:var(--pf-ink);opacity:.22;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 0%,#000 42%,transparent 82%);mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 0%,#000 42%,transparent 82%);pointer-events:none}.pf-halftone--edge{-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,transparent 30%,#000 70%);mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,transparent 30%,#000 70%)}.pf-rays{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-conic-gradient(from 0deg at 50% 108%,var(--pf-blue) 0deg 2.4deg,transparent 2.4deg 8.2deg);opacity:.92;-webkit-mask-image:radial-gradient(circle at 50% 108%,#000 0 62%,transparent 100%);mask-image:radial-gradient(circle at 50% 108%,#000 0 62%,transparent 100%);pointer-events:none}.pf-dot{position:absolute;border-radius:50%;pointer-events:none}.pf-band{position:relative;overflow:hidden;background:var(--pf-yellow);padding-block:clamp(28px,4vw,54px)}.pf-band--blue{background:var(--pf-blue)}.pf-band--red{background:var(--pf-red)}.pf-band__stripes{position:absolute;top:-10%;right:-5%;bottom:-10%;left:-5%;background:repeating-linear-gradient(-24deg,var(--pf-red) 0 26px,var(--pf-yellow) 26px 52px,var(--pf-blue) 52px 78px);opacity:.22}.announcement-bar{background:var(--pf-yellow)!important;color:var(--pf-ink)!important;border-block-end:0!important;position:relative}.announcement-bar .announcement-bar__slide,.announcement-bar .announcement-bar__text,.announcement-bar a{color:var(--pf-ink)!important;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.announcement-bar:after{content:"";position:absolute;left:0;right:0;bottom:0;height:6px;background:linear-gradient(90deg,var(--pf-blue) 0 33.33%,var(--pf-red) 33.33% 66.66%,var(--pf-ink) 66.66% 100%)}.announcement-bar__slider:before,.announcement-bar__slider:after{content:"";position:absolute;top:50%;width:9px;height:9px;margin-top:-4px;border-radius:50%;background:var(--pf-red);box-shadow:13px 0 0 0 var(--pf-blue)}.announcement-bar__slider:before{left:18px}.announcement-bar__slider:after{right:31px;background:var(--pf-blue);box-shadow:13px 0 0 0 var(--pf-red)}#header-group .header__row{background:var(--pf-yellow);color:var(--pf-ink);box-shadow:none}#header-group .header__row--top,#header-group .header__row--bottom{position:relative;border-top:0;border-inline:0;border-bottom:4px solid var(--pf-ink)}#header-group .header__row--bottom:after,#header-group .header__row:last-child:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:6px;background:linear-gradient(90deg,var(--pf-blue) 0 25%,var(--pf-red) 25% 50%,var(--pf-ink) 50% 75%,var(--pf-yellow) 75% 100%);pointer-events:none}#header-group .menu-list__link,#header-group .header__column a,#header-group .header__column button{color:var(--pf-ink);font-weight:800;letter-spacing:.1em;text-transform:uppercase;font-size:12px}#header-group .menu-list__link:hover,#header-group .header__column a:hover{color:var(--pf-blue)}#header-group a.header-logo{position:relative;display:inline-flex;align-items:center;padding-left:42px;min-height:34px}#header-group a.header-logo:before{content:"";position:absolute;left:0;top:50%;width:30px;height:30px;margin-top:-15px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23121316' stroke-width='2.2' stroke-linecap='round'><path d='M12 4v11'/><path d='M7.5 8.5h9'/><circle cx='12' cy='17' r='3.2'/><path d='M5 12.5a7 7 0 0 0 14 0'/></svg>") center / contain no-repeat}#header-group a.header-logo:after{content:"";position:absolute;left:24px;top:50%;width:13px;height:13px;margin-top:-19px;border-radius:50%;background:var(--pf-red);box-shadow:0 0 0 4px var(--pf-blue)}#header-group a.header-logo .header-logo__image-container{font-weight:800;letter-spacing:.01em;text-transform:uppercase;color:var(--pf-ink)}footer{position:relative}footer:before{content:"";position:absolute;z-index:3;inset:0 0 auto 0;height:10px;background:linear-gradient(90deg,var(--pf-blue) 0 33.33%,var(--pf-red) 33.33% 66.66%,var(--pf-ink) 66.66% 100%);pointer-events:none}footer .footer-content>.menu{position:relative}footer .footer-content>.menu:before,footer .footer-content>.menu:after{content:"";position:absolute;border-radius:50%;pointer-events:none}footer .footer-content>.menu:before{left:-26px;top:2px;width:16px;height:16px;background:var(--pf-blue)}footer .footer-content>.menu:after{left:-21px;top:26px;width:10px;height:10px;background:var(--pf-red)}@media(max-width:899px){footer .footer-content>.menu:before,footer .footer-content>.menu:after{display:none}}#footer-group,footer .section{background:transparent;color:var(--pf-ink)}footer .section-background{background:var(--pf-paper)}footer :is(a,p,span,li,h2,h3,h4,summary,label){color:var(--pf-ink)}footer .footer-utilities,footer [class*=footer]{border-color:#12131633}.footer-dots{display:flex;justify-content:center;gap:12px;padding:18px 0 4px}.footer-dots span{width:10px;height:10px;border-radius:50%;background:var(--pf-red)}.footer-dots span:nth-child(2){background:var(--pf-blue)}.footer-dots span:nth-child(3){background:var(--pf-ink)}footer .footer-content .menu__heading__default{font-family:var(--font-subheading--family),system-ui,sans-serif;font-weight:var(--font-subheading--weight);letter-spacing:var(--letter-spacing--heading-loose)}footer .footer-content .menu__item a{text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0 2px;transition:background-size .18s ease}footer .footer-content .menu__item a:hover{background-size:100% 2px}@media screen and (min-width:990px)and (max-width:1199px){footer .footer-content:has(>:nth-child(6)){grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1200px){footer .footer-content:has(>:nth-child(6)){grid-template-columns:1.4fr repeat(5,minmax(0,1fr));column-gap:clamp(16px,2vw,30px)}}footer .footer-content:has(>.email-signup-block){grid-template-columns:minmax(0,500px) auto auto;justify-content:space-between;column-gap:clamp(24px,3vw,56px);align-items:start}@media(max-width:989px){footer .footer-content:has(>.email-signup-block){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;row-gap:34px}footer .footer-content:has(>.email-signup-block)>.email-signup-block{grid-column:1 / -1;max-width:560px}}footer .footer-content>.email-signup-block{position:relative;min-width:0;max-width:500px;padding:clamp(20px,2.2vw,30px) clamp(16px,2vw,30px) clamp(22px,2.4vw,32px);background:var(--pf-paper);border:4px solid var(--pf-ink);box-shadow:8px 8px 0 var(--pf-ink)}footer .footer-content>.email-signup-block:before{content:"";position:absolute;left:0;right:0;top:0;width:auto;height:7px;margin:0;border-radius:0;background:linear-gradient(90deg,var(--pf-blue) 0 33.33%,var(--pf-red) 33.33% 66.66%,var(--pf-yellow) 66.66% 100%);pointer-events:none}footer .footer-content>.email-signup-block>*{position:relative;z-index:1}footer .footer-content .email-signup__heading{font-family:var(--font-heading--family),system-ui,sans-serif;font-weight:800;font-size:clamp(18px,1.6vw,24px);line-height:1.12;letter-spacing:-.005em;text-transform:uppercase;color:var(--pf-ink);max-width:26ch}footer .footer-content .email-signup__form{margin-top:14px}footer .footer-content .email-signup__input-group{display:flex;align-items:stretch;gap:10px}footer .footer-content .email-signup__input{flex:1 1 auto;min-width:0;min-height:52px;padding:0 14px;border:3px solid var(--pf-ink);border-radius:0;background:#fff;color:var(--pf-ink);font-weight:700;font-size:14px}footer .footer-content .email-signup__input::placeholder{color:#1213168c;font-weight:700;letter-spacing:.04em}footer .footer-content .email-signup__input:focus-visible{outline:3px solid var(--pf-blue);outline-offset:2px}footer .footer-content .email-signup__button{flex:0 0 auto;min-height:52px;padding:0 22px;border:3px solid var(--pf-ink);border-radius:0;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;box-shadow:4px 4px 0 var(--pf-ink);transition:transform .16s ease,box-shadow .16s ease}footer .footer-content .email-signup__button:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--pf-ink)}footer .footer-content .email-signup__message{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--pf-ink)}@media(max-width:749px){footer .footer-content .email-signup__input-group{flex-direction:column}footer .footer-content .email-signup__button{width:100%;padding:0 14px}}@media(prefers-reduced-motion:reduce){.pf-btn{transition:none}footer .footer-content .menu__item a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/pf-global.css.map */
