.product__media-wrapper{--media-radius: 12px;--media-border-width: 1px;--media-border-opacity: .09;--media-shadow-opacity: 0}.product__media-wrapper .product-media-container,.product__media-wrapper .product-media-container .media{background-color:var(--kalup-surface, #151515)!important}.product__media-wrapper .slider-counter{font-family:var(--kalup-font-display)!important;font-weight:700}.product__title h1,.product__title .h1{font-size:clamp(3.2rem,2.2rem + 2.4vw,5rem)!important;font-weight:800!important;line-height:1.08!important;text-transform:uppercase;color:#fff}.kalup-rating{margin:8px 0 4px!important}.kalup-rating__count{color:var(--kalup-muted)!important;font-weight:600!important;text-decoration-color:#ffffff4d!important}.kalup-rating:hover .kalup-rating__count{color:#fff!important}.product__info-container [id^=price-]{padding-bottom:2rem;margin-bottom:2rem!important;border-bottom:1px solid var(--kalup-line)}.product__info-container .price--large{font-size:3.2rem!important;font-weight:800!important;line-height:1!important;letter-spacing:0!important}.product__info-container .price--large .price-item{color:#fff!important}.product__info-container .price--on-sale .price__sale .price-item--regular{margin-inline-end:.6rem;font-size:2rem!important;font-weight:600!important;color:#ffffff73!important;text-decoration-thickness:2px;text-decoration-color:var(--kalup-red)!important}.product__info-container .price .badge{margin-inline-start:1.2rem;padding:.5rem 1rem!important;border:0!important;border-radius:4px!important;background:var(--kalup-red)!important;color:#fff!important;font-size:1.6rem!important;font-weight:800!important;vertical-align:middle}.product__info-container .price .price__badge-sold-out{background:#2a2a2a!important;color:#ffffffb3!important}.product__tax{margin-top:.8rem!important;color:var(--kalup-muted)!important;font-size:1.3rem!important}.product-form__input .form__label{margin-bottom:1rem!important;color:var(--kalup-muted)!important;font-size:1.5rem!important;font-weight:700!important;text-transform:uppercase}.product-form__input input[type=radio]+label{min-width:6.4rem;padding:1.1rem 1.8rem!important;border:1.5px solid var(--kalup-line-strong)!important;border-radius:8px!important;background-color:var(--kalup-surface)!important;color:#fff!important;box-shadow:none!important;font-size:1.6rem!important;font-weight:700!important;line-height:1.1!important;text-align:center;text-transform:uppercase;transition:border-color .2s ease,background-color .2s ease!important}.product-form__input input[type=radio]+label:hover{border-color:#ffffff8c!important}.product-form__input input[type=radio]:checked+label{border-color:var(--kalup-blue)!important;background-color:var(--kalup-blue)!important;color:#fff!important}.product-form__input input[type=radio]:disabled+label,.product-form__input input[type=radio].disabled+label{border-style:dashed!important;color:#ffffff59!important}.product-form__input input[type=radio]:focus-visible+label{outline:2px solid var(--kalup-blue-light);outline-offset:2px}.product-form__quantity{--inputs-radius: 8px;--inputs-radius-outset: 9px;--inputs-border-width: 1.5px;--inputs-border-opacity: .2}.product-form__quantity .quantity{width:15rem;min-height:5.2rem;background:var(--kalup-surface)}.product-form__quantity .quantity__input{font-size:1.9rem!important;font-weight:700!important}.product-form__quantity .quantity__button:hover{color:var(--kalup-blue-light)}.product-form__buttons{--buttons-radius: 8px;--buttons-radius-outset: 9px;max-width:48rem!important}.product-form__submit.button{min-height:5.6rem!important;margin-bottom:1rem!important;border-radius:8px!important;background:var(--kalup-blue)!important;color:#fff!important;box-shadow:none!important;font-size:2rem!important;font-weight:700!important;text-transform:uppercase;transition:background-color .2s ease,transform .15s ease!important}.product-form__submit.button:before,.product-form__submit.button:after{box-shadow:none!important}.product-form__submit.button:not([disabled]):hover{background:var(--kalup-blue-dark)!important}.product-form__submit.button:not([disabled]):active{transform:translateY(1px)}.product-form__submit.button[disabled],.product-form__submit.button[aria-disabled=true]{background:#2a2a2a!important;color:#ffffff80!important}.shopify-payment-button,shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 56px;--shopify-accelerated-checkout-button-border-radius: 8px}.shopify-payment-button__button--unbranded{min-height:5.6rem!important;border-radius:8px!important;background-color:#fff!important;color:#0d0d0d!important;box-shadow:none!important;font-size:2rem!important;font-weight:700!important;letter-spacing:0!important;text-transform:uppercase;transition:background-color .2s ease!important}.shopify-payment-button__button--unbranded:before,.shopify-payment-button__button--unbranded:after{box-shadow:none!important}.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:#e8e8e8!important;text-decoration:none!important}.shopify-payment-button__button--branded{min-height:5.6rem;border-radius:8px;overflow:hidden}.shopify-payment-button__more-options{color:var(--kalup-muted)!important;font-size:1.3rem!important}.product__description{margin-top:2.4rem!important;padding-top:2.4rem;border-top:1px solid var(--kalup-line);color:#fffc!important;font-size:1.6rem;line-height:1.9}.product__description p,.product__description li{unicode-bidi:plaintext;text-align:start}.product__description h1,.product__description h2,.product__description h3,.product__description h4,.product__description h5,.product__description h6{margin:2.4rem 0 1rem;color:#fff;font-size:2.2rem;text-transform:uppercase}.product__description strong,.product__description b{color:#fff;font-weight:700}.product__description li::marker{color:var(--kalup-blue-light)}.product__description img{border-radius:8px}.product__description table{width:100%;margin:1.6rem 0;border:1px solid var(--kalup-line);border-collapse:collapse;font-size:1.5rem;table-layout:auto}.product__description th,.product__description td{padding:.9rem 1.2rem;border:0;border-bottom:1px solid var(--kalup-line);text-align:start}.product__description th{background:var(--kalup-surface-2);color:#fff;font-family:var(--kalup-font-display)!important;font-weight:700;text-transform:uppercase}.product__description tr:nth-child(2n) td{background:#ffffff06}.share-button__button{color:var(--kalup-muted)!important;font-family:var(--kalup-font-display)!important;font-size:1.5rem!important;font-weight:700!important;text-transform:uppercase}.share-button__button:hover{color:#fff!important;text-decoration:none!important}.related-products__heading{font-weight:800!important}@media(prefers-reduced-motion:reduce){.product-form__input input[type=radio]+label,.product-form__submit.button,.shopify-payment-button__button--unbranded{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/kalup-product.css.map */
