#MainContent{position:relative;z-index:10;padding-top:140px!important;background:transparent!important}.product__info-container{--pm-bg: #050505;--pm-fg: #f0f0f0;--pm-line: #333333;--pm-line-soft: #222222;--pm-muted: #8a8a8a;--pm-accent: #3ed660;--pm-cart-hover: #34b4be;--pm-warn: #ee9441;--pm-mono: "Courier New", Courier, monospace;--pm-display: "Helvetica Neue", Helvetica, Arial, sans-serif}.product__info-container,.product__info-container p,.product__info-container span,.product__info-container div,.product__info-container label,.product__info-container .shopify-app-block *{color:var(--pm-fg)!important;font-family:var(--pm-mono)!important}.product__info-container .product__description,.product__info-container .product__description p{color:var(--pm-muted)!important}.product__info-container .shopify-app-block [style*=background],.product__info-container .shopify-app-block div{background-color:transparent!important;border-color:var(--pm-line)!important}.product__title h1,.product__title h2{font-family:var(--pm-display)!important;font-size:clamp(2rem,4vw,3.5rem)!important;font-weight:900!important;letter-spacing:-.03em!important;color:var(--pm-fg)!important;text-transform:uppercase!important;text-decoration:none!important}.product__title .pm-cursor{color:var(--pm-accent)!important;font-weight:400!important}@media(prefers-reduced-motion:no-preference){.pm-cursor{animation:pm-blink 1.1s step-end infinite}}@keyframes pm-blink{50%{opacity:0}}.pm-segment{padding-bottom:1.4rem!important;margin-bottom:1.4rem!important;border-bottom:1px dashed var(--pm-line)!important}.product__info-container .product-form__input,.product__info-container .product-form__size-and-quantity,.product__info-container .product-form,.product__info-container .product-form__buttons{max-width:none!important;width:100%!important}.spec-ledger{display:flex;flex-direction:column;gap:.8rem}.spec-ledger__row{display:flex;align-items:center;gap:1rem;font-size:1.3rem;line-height:1.2}.spec-ledger .spec-ledger__key{color:var(--pm-muted)!important;letter-spacing:.1em;text-transform:uppercase;font-size:1.1rem;white-space:nowrap;flex-shrink:0}.spec-ledger__leader{flex:1 1 auto;min-width:1rem}.spec-ledger__value{font-variant-numeric:tabular-nums;white-space:nowrap}.spec-ledger .spec-ledger__value{color:var(--pm-fg)!important}.spec-ledger .spec-ledger__value--status{display:inline-flex;align-items:center;gap:.5rem;color:var(--pm-accent)!important}.spec-ledger .spec-ledger__value--status.is-low{color:var(--pm-warn)!important}.spec-ledger .spec-ledger__value--status.is-out{color:var(--pm-muted)!important}.spec-ledger .spec-ledger__value--status .spec-ledger__dot{color:var(--pm-accent)!important}.spec-ledger .spec-ledger__value--status.is-low .spec-ledger__dot{color:var(--pm-warn)!important}.spec-ledger .spec-ledger__value--status.is-out .spec-ledger__dot{color:var(--pm-muted)!important}.spec-ledger__dot{width:.55rem;height:.55rem;border-radius:50%;background:currentColor;box-shadow:0 0 6px currentColor;display:inline-block;flex-shrink:0}.spec-ledger .price,.spec-ledger .price__container,.spec-ledger .price__regular,.spec-ledger .price__sale{font-size:1.3rem!important;line-height:1.2!important}.spec-ledger .price{height:1.56rem!important;overflow:visible!important}.spec-ledger .price__container{display:block!important}.spec-ledger .price-item{font-family:var(--pm-display)!important;font-size:1.3rem!important;font-weight:700!important;color:var(--pm-fg)!important;line-height:1.2!important}.spec-ledger .price-item--regular:has(+.price-item--sale),.spec-ledger .price--on-sale .price-item--regular{font-size:1.1rem!important;color:var(--pm-muted)!important}.product__info-container .select__select,.product__info-container .quantity,.product__info-container .size-chart__button,.product__info-container .product-form__submit,.product__info-container button.product-form__submit,.product__info-container .button--primary,.product__info-container .button{border-radius:0!important;font-family:var(--pm-mono)!important;font-size:1.4rem!important;letter-spacing:.04em!important;text-transform:uppercase!important;min-height:4.8rem!important;box-shadow:none!important;transition:all .2s ease!important}.product__info-container .select__select,.product__info-container .quantity{border:1px solid var(--pm-line)!important;background:transparent!important;background-color:transparent!important;color:var(--pm-fg)!important}.product__info-container .select__select{padding:0 3.6rem 0 1.2rem!important;appearance:none!important;-webkit-appearance:none!important;width:100%!important}.product__info-container .select__select option{background:var(--pm-bg)!important;color:var(--pm-fg)!important}.product__info-container .quantity:before,.product__info-container .quantity:after{display:none!important}.product__info-container .quantity__input,.product__info-container .quantity__button{color:var(--pm-fg)!important;background:transparent!important;font-family:var(--pm-mono)!important}.product__info-container .quantity__button:hover{color:var(--pm-accent)!important}.product__info-container .select__select:focus-visible,.product__info-container .quantity__input:focus-visible{outline:none!important;border-color:var(--pm-fg)!important}.product__info-container .size-chart__button{border:1px solid var(--pm-fg)!important;background:transparent!important;color:var(--pm-fg)!important;font-weight:700!important;letter-spacing:.1em!important}.product__info-container .size-chart__button:hover{background:var(--pm-fg)!important;color:var(--pm-bg)!important}.product__info-container .size-chart__button:hover .svg-wrapper{color:var(--pm-bg)!important}.product__info-container .product-form__submit:before,.product__info-container .product-form__submit:after,.product__info-container .button:before,.product__info-container .button:after{display:none!important}.product__info-container .product-form__submit,.product__info-container button.product-form__submit,.product__info-container .button--primary,.product__info-container .button{display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--pm-fg)!important;background:var(--pm-fg)!important;background-color:var(--pm-fg)!important;color:var(--pm-bg)!important;font-weight:700!important;letter-spacing:.1em!important}.product__info-container .product-form__submit:hover,.product__info-container button.product-form__submit:hover,.product__info-container .button--primary:hover,.product__info-container .button:hover{background:var(--pm-cart-hover)!important;background-color:var(--pm-cart-hover)!important;border-color:var(--pm-cart-hover)!important;color:var(--pm-bg)!important}.product__info-container .product-form__submit span,.product__info-container button.product-form__submit span,.product__info-container .button--primary span,.product__info-container .button span{color:var(--pm-bg)!important}.product__info-container .form__label{font-size:1.1rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--pm-muted)!important}.product__info-container .product-form__input--pill-fill{display:flex!important;flex-wrap:nowrap!important;gap:.6rem;width:100%;margin:.7rem 0 .6rem!important}.product__info-container .product-form__input--pill-fill .form__label{margin-bottom:.8rem!important}.product__info-container .product-form__input--pill-fill input[type=radio]+label{flex:1 1 0;min-width:0;margin:0!important;padding:1rem .4rem!important;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product__info-container .product-form__input--pill input[type=radio]+label{border-color:var(--pm-line)!important;background-color:transparent!important;color:var(--pm-fg)!important}.product__info-container .product-form__input--pill input[type=radio]:checked+label{background-color:var(--pm-fg)!important;border-color:var(--pm-fg)!important;color:var(--pm-bg)!important}.pm-sizing-alert{display:flex;align-items:flex-start;gap:.8rem;margin:0 0 1.4rem;padding:1rem 1.2rem;border:1px solid rgba(242,201,76,.5);background:#f2c94c14;color:#f2c94c;font-family:var(--pm-mono);font-size:1.2rem;line-height:1.5}.pm-sizing-alert__icon{flex-shrink:0;width:1.8rem;height:1.8rem;border-radius:50%;border:1px solid currentColor;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem}@media(prefers-reduced-motion:no-preference){.pm-sizing-alert{animation:pm-alert-pulse 2.2s ease-in-out infinite}}@keyframes pm-alert-pulse{0%,to{box-shadow:0 0 #f2c94c00}50%{box-shadow:0 0 14px #f2c94c73}}.product__info-container .accordion__title{font-family:var(--pm-mono)!important;font-size:1.4rem!important;letter-spacing:.06em;text-transform:uppercase}.product__info-container .accordion__content{font-family:var(--pm-mono)!important;font-size:1.3rem!important;line-height:1.6;color:var(--pm-muted)!important}.product__info-container .accordion__content h2,.product__info-container .accordion__content h3{font-family:var(--pm-mono)!important;font-size:1.4rem!important;color:var(--pm-fg)!important;text-transform:uppercase;letter-spacing:.04em;margin:1.6rem 0 .8rem}.product__info-container .accordion__content h2:first-child{margin-top:0}.product__info-container .accordion__content ul,.product__info-container .accordion__content ol{margin:0 0 1.2rem;padding-left:1.8rem}.product__info-container .accordion__content li{margin-bottom:.6rem}.product__info-container .accordion__content p{color:var(--pm-muted)!important}.product__info-container .accordion__content li p{display:inline;margin:0}.product__info-container .accordion__content b,.product__info-container .accordion__content strong{color:var(--pm-fg)!important}.product__info-container .accordion .svg-wrapper{width:2rem!important;height:2rem!important;flex:0 0 auto!important}.product__info-container .accordion .icon-caret{width:1rem!important;height:.6rem!important}.shopify-payment-button{margin-top:10px!important;filter:grayscale(100%)!important;transition:filter .3s ease!important}.shopify-payment-button:hover{filter:grayscale(100%) invert(100%)!important}.product-recommendations,.related-products{background:transparent!important;position:relative;z-index:10;padding:6rem 0!important;max-width:1600px!important;margin:0 auto!important}.product-recommendations h2,.related-products h2{color:#f0f0f0!important;text-transform:uppercase!important;font-size:1.5rem!important;border-bottom:1px dashed #333!important;padding-bottom:1rem!important;margin-bottom:2rem!important;letter-spacing:.1em!important}.product-recommendations .grid,.related-products .grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:1px!important;background:#222!important;border:1px solid #222!important;margin:0!important;padding:0!important;list-style:none!important}.product-recommendations .grid__item,.related-products .grid__item,.product-recommendations .card-wrapper,.related-products .card-wrapper,.product-recommendations .card,.related-products .card{background:#050505!important;color:#f0f0f0!important;width:100%!important;max-width:100%!important;border:none!important}.product-recommendations .card__inner .card__content,.related-products .card__inner .card__content{display:none!important}.product-recommendations .media,.related-products .media,.product-recommendations .card__media,.related-products .card__media,.product-recommendations .card__inner,.related-products .card__inner{display:block!important;width:100%!important;aspect-ratio:1 / 1!important;position:relative!important;background:#050505!important}.product-recommendations .media img,.related-products .media img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;padding:0!important;opacity:1!important;visibility:visible!important;display:block!important}.product-recommendations .card__content,.related-products .card__content,.product-recommendations .card__information,.related-products .card__information{padding:1.5rem!important;text-align:left!important}.product-recommendations .card__information a,.related-products .card__information a{color:#f0f0f0!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;text-decoration:none!important;margin-bottom:.5rem!important;display:block!important}.product-recommendations .price,.related-products .price{color:#888!important;font-family:Courier New,Courier,monospace!important;font-size:1.1rem!important}@media(max-width:900px){.product-recommendations .grid,.related-products .grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:600px){.product-recommendations .grid,.related-products .grid{grid-template-columns:1fr!important}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/component-product-manifest.css.map */
