.pp{--pp-line: rgba(14,27,58,.16);--pp-tile: #EAE5DA;--pp-mute: #4A5163;--pp-pad: clamp(16px, 4vw, 48px);background:var(--bone);color:#14110f;font-size:16px;line-height:1.5}.pp-mono{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.pp-red{color:var(--red)}.pp-h2{font-family:Oswald,sans-serif;font-weight:700;font-size:clamp(40px,5vw,64px);line-height:1;text-transform:uppercase;color:var(--navy)}.pp-head{display:flex;flex-direction:column;gap:14px}.pp-crumbs{display:flex;flex-wrap:wrap;gap:12px;padding:14px var(--pp-pad);color:var(--pp-mute)}.pp-crumbs a:hover{color:var(--red)}.pp-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,460px);gap:56px;align-items:start;padding:16px var(--pp-pad) 80px}.pp-gal-wrap{position:relative;min-width:0}.pp-gal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pp-gal__item{position:relative;aspect-ratio:1 / 1;background:var(--pp-tile);overflow:hidden}.pp-gal__item[hidden]{display:none}.pp-gal__zoom{display:block;width:100%;height:100%;cursor:zoom-in}.pp-gal__zoom img{width:100%;height:100%;object-fit:cover;object-position:center 20%}.pp-gal__item.is-hero{grid-column:1 / -1;aspect-ratio:4 / 3}.pp-gal__item.is-hero .pp-gal__zoom img{object-fit:contain}.pp-gal--pending .pp-gal__item:not(.is-hero){display:none}.pp-gal__more{margin-top:16px;width:100%;min-height:52px;border:2px solid var(--navy);color:var(--navy)}.pp-gal__more:hover{background:var(--navy);color:var(--bone)}.pp-gal__counter{display:none;position:absolute;right:12px;bottom:12px;background:var(--navy);color:var(--bone);padding:6px 10px;font-size:11px;pointer-events:none}.pp-hot{position:absolute;top:0;bottom:0;left:50%;aspect-ratio:1 / 1;transform:translate(-50%);pointer-events:none}.pp-hot__dot{position:absolute;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;border:2px solid #fff;background:var(--navy);color:#fff;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700;box-shadow:0 2px 10px #0e110f59;pointer-events:auto}.pp-hot__dot.is-active{background:var(--red)}.pp-hot__card{position:absolute;left:16px;bottom:16px;max-width:340px;background:var(--navy);color:var(--bone);padding:16px 20px;display:flex;flex-direction:column;gap:4px;pointer-events:none}.pp-hot__card .pp-mono{font-size:11px;color:#ff8a9b}.pp-hot__title{font-family:Oswald,sans-serif;font-weight:700;font-size:22px;text-transform:uppercase}.pp-hot__body{font-size:14px;color:#d8d4cb}.pp-buy{position:sticky;top:88px;display:flex;flex-direction:column;gap:22px;min-width:0}.pp-buy__top{display:flex;flex-direction:column;gap:10px}.pp-buy h1{font-family:Oswald,sans-serif;font-weight:700;font-size:clamp(38px,4.4vw,58px);line-height:1;text-transform:uppercase;color:var(--navy)}.pp-buy__tag{font-size:16px;color:#3a3f4d}.pp-price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 16px}.pp-price{font-family:Oswald,sans-serif;font-weight:700;font-size:40px;line-height:1;color:var(--navy)}.pp-compare{font-size:18px;color:var(--pp-mute);text-decoration:line-through}.pp-price-meta{color:var(--pp-mute);font-size:11px;line-height:1.6}.pp-opt{display:flex;flex-direction:column;gap:12px;padding-top:20px;border-top:1px solid var(--pp-line)}.pp-opt__label{display:flex;justify-content:space-between;gap:12px;color:var(--pp-mute)}.pp-opt__label b{color:var(--navy)}.pp-opt__label a{color:var(--navy);text-decoration:underline}.pp-opt__vals{display:flex;flex-wrap:wrap;gap:12px}.pp-sw{width:52px;height:52px;border-radius:50%;border:3px solid var(--bone);outline:2px solid rgba(14,27,58,.25);background-size:cover;background-position:center}.pp-sw.is-active{outline-color:var(--red)}.pp-sw.is-oos{background-image:linear-gradient(to top right,transparent 46%,var(--bone) 46%,var(--bone) 54%,transparent 54%)!important}.pp-sz{min-width:64px;min-height:52px;padding:0 18px;border:2px solid rgba(14,27,58,.25);color:var(--navy);font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pp-sz.is-active{background:var(--navy);border-color:var(--navy);color:var(--bone)}.pp-sz.is-oos{color:var(--pp-mute);text-decoration:line-through;border-style:dashed}.pp-sz.is-oos.is-active{color:var(--bone)}.pp-stock{display:flex;align-items:center;gap:10px;color:var(--navy)}.pp-stock:before{content:"";width:10px;height:10px;border-radius:50%;background:#1e7a46}.pp-stock.is-out:before{background:var(--red)}.pp-form{display:flex;flex-direction:column;gap:12px}.pp-atc-row{display:flex;gap:12px}.pp-qty{display:flex;align-items:center;border:2px solid var(--navy)}.pp-qty button{width:48px;height:56px;color:var(--navy);font-size:22px}.pp-qty input{width:36px;border:0;background:transparent;text-align:center;font-family:JetBrains Mono,monospace;font-weight:700;font-size:16px;color:var(--navy);-moz-appearance:textfield}.pp-qty input::-webkit-outer-spin-button,.pp-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pp-atc{flex:1;min-height:60px;padding:0 20px;background:var(--red);color:#fff;font-family:Oswald,sans-serif;font-weight:700;font-size:18px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.pp-atc:hover{background:#a60d26}.pp-atc:disabled{background:var(--pp-mute);cursor:not-allowed}.pp-form .shopify-payment-button__button{min-height:52px;border-radius:0}.pp-trust{display:flex;flex-direction:column;gap:10px;font-size:15px}.pp-trust li{display:flex;gap:12px;align-items:baseline}.pp-trust .pp-mono{flex:0 0 96px;color:var(--red)}.pp-acc{border-top:1px solid var(--pp-line)}.pp-acc details{border-bottom:1px solid var(--pp-line)}.pp-acc summary{min-height:56px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;color:var(--navy);font-size:13px}.pp-acc summary::-webkit-details-marker{display:none}.pp-acc summary:after{content:"+";font-size:20px;letter-spacing:0}.pp-acc details[open] summary:after{content:"\2212"}.pp-acc__body{padding:0 0 18px;font-size:14px}.pp-acc dl{display:grid;grid-template-columns:130px minmax(0,1fr);gap:8px 16px}.pp-acc dt{color:var(--pp-mute)}.pp-build{background:var(--navy);color:var(--bone);padding:96px var(--pp-pad);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:48px 72px;align-items:center}.pp-build--solo{grid-template-columns:minmax(0,1fr)}.pp-build__img{aspect-ratio:4 / 5;overflow:hidden}.pp-build__img img{width:100%;height:100%;object-fit:cover}.pp-build__body{display:flex;flex-direction:column;gap:32px;max-width:760px}.pp-build .pp-h2{color:var(--bone)}.pp-build .pp-head .pp-mono{color:#ff8a9b}.pp-build__lede{font-size:18px;color:#d8d4cb}.pp-build__lede p+p{margin-top:12px}.pp-feats li{display:flex;gap:24px;padding:18px 0;border-top:1px solid rgba(242,237,228,.22)}.pp-feats li:last-child{border-bottom:1px solid rgba(242,237,228,.22)}.pp-feats .pp-mono{color:#ff8a9b;padding-top:5px}.pp-feats__title{font-family:Oswald,sans-serif;font-weight:700;font-size:22px;letter-spacing:.03em;text-transform:uppercase}.pp-feats__desc{font-size:15px;color:#d8d4cb}.pp-spec{padding:96px var(--pp-pad);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px 72px;align-items:start}.pp-spec--solo{grid-template-columns:minmax(0,1fr)}.pp-spec__main{display:flex;flex-direction:column;gap:32px;max-width:860px}.pp-spec table{width:100%;border-collapse:collapse;border-top:2px solid var(--navy);border-bottom:2px solid var(--navy)}.pp-spec tr+tr{border-top:1px solid var(--pp-line)}.pp-spec th{width:200px;padding:18px 16px 18px 0;text-align:left;vertical-align:top;color:var(--red)}.pp-spec td{padding:18px 0;font-weight:600}.pp-spec td span{display:block;font-weight:400;font-size:14px;color:var(--pp-mute);margin-top:4px}.pp-spec__fig{position:relative;background:var(--pp-tile);overflow:hidden}.pp-spec__fig img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.pp-spec__fig video{width:100%;height:100%;object-fit:cover;display:block}.pp-field{background:var(--pp-tile);padding:96px var(--pp-pad);display:flex;flex-direction:column;gap:36px}.pp-field__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pp-field__grid button{display:block;aspect-ratio:4 / 5;overflow:hidden;cursor:zoom-in}.pp-field__grid img{width:100%;height:100%;object-fit:cover}.pp-rev{padding:96px var(--pp-pad);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:32px 72px;align-items:start}.pp-rev--app{grid-template-columns:minmax(0,1fr)}.pp-rev__score{display:flex;align-items:baseline;gap:16px;margin-top:8px;color:var(--pp-mute)}.pp-rev__score b{font-family:Oswald,sans-serif;font-size:56px;line-height:1;color:var(--red)}.pp-rev__list article{padding:24px 0;border-top:1px solid var(--pp-line);display:flex;flex-direction:column;gap:8px}.pp-rev__list article:first-child{border-top:2px solid var(--navy)}.pp-rev__title{font-family:Oswald,sans-serif;font-weight:700;font-size:20px;color:var(--navy);text-transform:uppercase}.pp-rev__who{font-size:11px;color:var(--pp-mute)}.pp-pairs{background:var(--pp-tile);padding:96px var(--pp-pad);display:flex;flex-direction:column;gap:36px}.pp-pairs__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pp-card{background:var(--bone);display:flex;flex-direction:column}.pp-card__img{display:block;aspect-ratio:1 / 1;background:var(--pp-tile);overflow:hidden}.pp-card__img img{width:100%;height:100%;object-fit:cover}.pp-card__body{padding:20px;display:flex;flex-direction:column;gap:6px;flex:1}.pp-card__body .pp-mono{font-size:11px;color:var(--red)}.pp-card__title{font-family:Oswald,sans-serif;font-weight:700;font-size:22px;line-height:1.15;text-transform:uppercase;color:var(--navy)}.pp-card__title:hover{color:var(--red)}.pp-card__foot{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px}.pp-card__price{font-family:Oswald,sans-serif;font-weight:700;font-size:20px;color:var(--navy)}.pp-card__btn{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;background:var(--navy);color:var(--bone);font-size:12px}.pp-card__btn:hover{background:var(--red)}.pp-sticky{display:none}@media(max-width:980px){.pp-main{grid-template-columns:minmax(0,1fr);gap:32px;padding-bottom:56px}.pp-buy{position:static}.pp-build,.pp-spec,.pp-rev{grid-template-columns:minmax(0,1fr);padding-block:64px}.pp-build__img{max-width:520px}.pp-field,.pp-pairs{padding-block:64px}.pp-field__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-pairs__grid{grid-template-columns:minmax(0,1fr)}.pp-card{flex-direction:row}.pp-card__img{flex:0 0 38%}.pp-spec th{width:130px}}@media(min-width:751px){.pp-gal:not(.is-expanded) .pp-gal__item.is-extra{display:none}}@media(max-width:750px){.pp-main{padding-top:0}.pp-gal-wrap{margin-inline:calc(-1 * var(--pp-pad))}.pp-gal{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.pp-gal::-webkit-scrollbar{display:none}.pp-gal__item,.pp-gal__item.is-hero{flex:0 0 100%;aspect-ratio:1 / 1;scroll-snap-align:start}.pp-gal__more{display:none}.pp-gal__counter{display:block}.pp-hot__card{left:12px;right:12px;bottom:44px;max-width:none;padding:12px 14px}.pp-atc{font-size:16px;letter-spacing:.1em;padding:0 12px}.pp-sticky{display:flex;align-items:center;gap:12px;position:fixed;left:0;right:0;bottom:0;z-index:90;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--bone);border-top:2px solid var(--navy);transform:translateY(110%);transition:transform .2s}.pp-sticky.is-visible{transform:none}.pp-sticky img{width:48px;height:48px;object-fit:cover}.pp-sticky__info{display:flex;flex-direction:column;line-height:1.25;min-width:0}.pp-sticky__title{font-family:Oswald,sans-serif;font-weight:700;font-size:15px;text-transform:uppercase;color:var(--navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-sticky__info .pp-mono{font-size:11px;color:var(--pp-mute)}.pp-sticky .pp-atc{flex:0 0 auto;margin-left:auto;min-height:48px;padding:0 18px}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/pdp.css.map */
