:root{--pp-navy:#0B1F4B;--pp-navy-2:#132B63;--pp-red:#C8102E;--pp-red-dark:#A00D25;--pp-white:#FFFFFF;--pp-paper:#F6F4EF;--pp-ink:#0A1330;--pp-muted:#55607A;--pp-line:#D9DCE4;--pp-display:"Anton", Impact, "Arial Narrow Bold", sans-serif;--pp-body:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif}body{background:var(--pp-paper)}.header-section,header-component,.header{--color-foreground: 11 31 75}#header-group .header-announcements,.announcement-bar,header-announcements,.header-announcements{background:var(--pp-red)!important;color:#fff!important}#header-group .header-announcements *,header-announcements *{color:#fff!important;letter-spacing:.08em;font-weight:700;text-transform:uppercase}header-component,.header__row,.header{background:#fff!important;color:var(--pp-navy)!important}header-component{border-bottom:3px solid var(--pp-navy)}header-component a,header-component button,header-component svg,.header a,.header button{color:var(--pp-navy)!important}header-component .menu-list__link,.header .menu-list__link{font-weight:600}footer,.footer,#shopify-section-footer,[id*=footer-group] .section{background:var(--pp-navy)!important;color:#fff!important}footer a,footer p,footer span,footer svg{color:#fff!important}.pp{font-family:var(--pp-body);color:var(--pp-ink);background:var(--pp-paper)}.pp *{box-sizing:border-box}.pp-wrap{max-width:1240px;margin:0 auto;padding:0 20px}.pp-main{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:48px;padding-top:32px;padding-bottom:56px;align-items:start}@media(max-width:989px){.pp-main{grid-template-columns:minmax(0,1fr);gap:22px;padding-top:12px;padding-left:0;padding-right:0}.pp-info{padding:0 16px}}.pp-gallery{position:sticky;top:96px}@media(max-width:989px){.pp-gallery{position:static}}.pp-stage-wrap{position:relative}.pp-stage{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:14px;background:#fff;aspect-ratio:1/1}.pp-stage::-webkit-scrollbar{display:none}@media(max-width:989px){.pp-stage{border-radius:0}}.pp-slide{flex:0 0 100%;margin:0;scroll-snap-align:start;display:flex;align-items:center;justify-content:center}.pp-slide[hidden],.pp-thumb[hidden]{display:none!important}.pp-slide.pp-shared,.pp-thumb.pp-shared{order:99}.pp-slide img{width:100%;height:100%;object-fit:cover;display:block}.pp-arrow{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;border:0;background:#ffffffeb;color:var(--pp-navy);font-size:28px;line-height:1;cursor:pointer;box-shadow:0 2px 10px #0a13302e}.pp-prev{left:12px}.pp-next{right:12px}.pp-thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;scrollbar-width:none}@media(max-width:989px){.pp-thumbs{padding:0 16px}}.pp-thumb{flex:0 0 76px;height:76px;padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;background:#fff;cursor:pointer}.pp-thumb img{width:100%;height:100%;object-fit:cover;display:block}.pp-thumb.is-active{border-color:var(--pp-red)}.pp-eyebrow{margin:0 0 10px;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pp-red)}.pp-title{font-family:var(--pp-display);font-weight:400;font-size:clamp(40px,5vw,62px);line-height:1.02;letter-spacing:.005em;text-transform:uppercase;color:var(--pp-navy);margin:0 0 12px}.pp-sub{font-size:18px;line-height:1.5;color:var(--pp-muted);margin:0 0 18px}.pp-price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:18px}.pp-price-now{font-family:var(--pp-display);font-size:38px;color:var(--pp-ink)}.pp-price-note{font-size:14px;font-weight:700;color:#fff;background:var(--pp-red);padding:5px 10px;border-radius:999px}.pp-ticks{list-style:none;margin:0 0 26px;padding:0;display:grid;gap:10px}.pp-ticks li{position:relative;padding-left:28px;font-size:16px;line-height:1.45}.pp-ticks li:before{content:"";position:absolute;left:0;top:3px;width:18px;height:18px;border-radius:50%;background:var(--pp-navy)}.pp-ticks li:after{content:"";position:absolute;left:6px;top:7px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.pp-rule{display:flex;align-items:center;gap:14px;margin:0 0 14px}.pp-rule:before,.pp-rule:after{content:"";flex:1;height:2px;background:var(--pp-navy);opacity:.18}.pp-rule span{font-weight:800;font-size:15px;letter-spacing:.06em;text-transform:uppercase;color:var(--pp-navy)}.pp-swatches{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}@media(max-width:520px){.pp-swatches{grid-template-columns:repeat(2,minmax(0,1fr))}}.pp-swatch{position:relative;display:flex;flex-direction:column;gap:8px;padding:8px;background:#fff;border:2px solid var(--pp-line);border-radius:12px;cursor:pointer;text-align:left;font:inherit;color:var(--pp-ink);transition:border-color .15s,transform .15s}.pp-swatch:hover{border-color:var(--pp-navy)}.pp-swatch[aria-pressed=true]{border-color:var(--pp-red);box-shadow:0 0 0 3px #c8102e1f}.pp-swatch[disabled]{opacity:.55;cursor:not-allowed}.pp-swatch-img{display:block;aspect-ratio:1/1;border-radius:8px;overflow:hidden;background:var(--pp-paper)}.pp-swatch-img img{width:100%;height:100%;object-fit:cover;display:block}.pp-swatch-name{font-size:13px;font-weight:700;line-height:1.25}.pp-swatch-soon{position:absolute;top:12px;left:12px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:var(--pp-navy);color:#fff;padding:3px 7px;border-radius:999px}.pp-selected{margin:12px 0 16px;font-size:14px;color:var(--pp-muted)}.pp-selected strong{color:var(--pp-ink)}.pp-app{margin:0 0 14px}.pp-atc{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;min-height:58px;border:0;border-radius:12px;background:var(--pp-red);color:#fff;font:800 18px/1 var(--pp-body);letter-spacing:.02em;cursor:pointer;box-shadow:0 6px 0 var(--pp-red-dark);transition:transform .1s,box-shadow .1s}.pp-atc:hover{background:#b30e29}.pp-atc:active{transform:translateY(3px);box-shadow:0 3px 0 var(--pp-red-dark)}.pp-atc[disabled]{background:#9aa1b2;box-shadow:none;cursor:not-allowed}.pp-pay{text-align:center;margin:24px 0 8px}.pp-pay p{margin:0 0 10px;font-size:13px;color:var(--pp-muted)}.pp-pay ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.pp-pay-icon{width:38px;height:24px}.pp-desc{font-size:16px;line-height:1.65;margin:24px 0}.pp-desc ul{padding-left:20px}.pp-acc details,.pp-faq details{border-top:1px solid var(--pp-line)}.pp-acc details:last-child,.pp-faq details:last-child{border-bottom:1px solid var(--pp-line)}.pp-acc summary,.pp-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-weight:700;font-size:16px;color:var(--pp-navy)}.pp-acc summary::-webkit-details-marker,.pp-faq summary::-webkit-details-marker{display:none}.pp-plus{position:relative;width:14px;height:14px;flex:0 0 14px}.pp-plus:before,.pp-plus:after{content:"";position:absolute;background:var(--pp-red);left:0;top:6px;width:14px;height:2px;transition:transform .2s}.pp-plus:after{transform:rotate(90deg)}details[open] .pp-plus:after{transform:rotate(0)}.pp-acc-body{padding:0 0 18px;line-height:1.6;color:var(--pp-muted)}.pp-acc-body p{margin:0 0 8px}.pp-band{padding:64px 0}.pp-navy{background:var(--pp-navy);color:#fff}.pp-kicker{margin:0 0 8px;font-size:13px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#ffb3bf;text-align:center}.pp-kicker.pp-red{color:var(--pp-red);text-align:left}.pp-h2{font-family:var(--pp-display);font-weight:400;text-transform:uppercase;font-size:clamp(32px,4vw,48px);line-height:1.05;margin:0 0 12px;text-align:center}.pp-navy .pp-h2{color:#fff}.pp-band:not(.pp-navy) .pp-h2{text-align:left;color:var(--pp-navy)}.pp-lede{text-align:center;max-width:560px;margin:0 auto 28px;color:#c9d2ea;font-size:16px;line-height:1.55}.pp-action{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:thin}.pp-action figure{margin:0;scroll-snap-align:start;border-radius:14px;overflow:hidden;aspect-ratio:4/5;background:var(--pp-navy-2)}.pp-action img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:989px){.pp-action{grid-auto-columns:72%}}.pp-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0 40px}@media(max-width:989px){.pp-cards{grid-template-columns:1fr}}.pp-card{background:#fff;border:1px solid var(--pp-line);border-top:4px solid var(--pp-red);border-radius:14px;padding:24px}.pp-poppy{width:28px;height:28px;display:block}.pp-card h3{font-family:var(--pp-display);font-weight:400;text-transform:uppercase;font-size:24px;color:var(--pp-navy);margin:10px 0 6px}.pp-card p{margin:0;color:var(--pp-muted);line-height:1.55}.pp-faq summary{font-size:18px;padding:22px 0}.pp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--pp-navy);color:#fff;border-top:3px solid var(--pp-red);transform:translateY(110%);transition:transform .25s ease}.pp-sticky.is-on{transform:translateY(0)}.pp-sticky-in{max-width:1240px;margin:0 auto;padding:10px 16px;display:flex;align-items:center;gap:12px}.pp-sticky-img{width:48px;height:48px;border-radius:8px;object-fit:cover;flex:0 0 48px}.pp-sticky-text{display:flex;flex-direction:column;min-width:0;flex:1}.pp-sticky-title{font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-sticky-sub{font-size:13px;color:#c9d2ea;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-sticky-btn{flex:0 0 auto;border:0;border-radius:10px;background:var(--pp-red);color:#fff;font:800 16px/1 var(--pp-body);padding:15px 22px;cursor:pointer}@media(max-width:520px){.pp-sticky-btn{padding:14px;font-size:15px}}.pp{overflow-x:clip}.pp-gallery,.pp-info{min-width:0}.pp-app select,.pp-info select{max-width:100%}.pp-stock{display:flex;align-items:flex-start;gap:8px;margin:-6px 0 16px;padding:10px 12px;border-radius:10px;font-size:14px;line-height:1.45;background:#fff;border:1px solid var(--pp-line);color:var(--pp-ink)}.pp-stock[hidden]{display:none}.pp-stock .pp-dot{flex:0 0 10px;width:10px;height:10px;margin-top:5px;border-radius:50%;background:#2e7d32}.pp-stock.is-low{border-color:#c8102e59;background:#fff5f6}.pp-stock.is-low .pp-dot{background:var(--pp-red);animation:ppPulse 1.6s ease-in-out infinite}.pp-stock.is-out .pp-dot{background:#b26a00}@keyframes ppPulse{0%,to{box-shadow:0 0 #c8102e73}50%{box-shadow:0 0 0 6px #c8102e00}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/pp-brand.css.map */
