.product--no-media .product__info-wrapper{max-width:72rem;margin:0 auto;float:none}.product--no-media .product__title h1{letter-spacing:.05em}.product-key-details{width:100%;max-width:56rem;margin:2.4rem 0 0}.product--no-media .product-key-details{margin-left:auto;margin-right:auto}.product-specs{margin:0;border:.1rem solid rgba(255,255,255,.18)}.product-specs__row{display:flex;justify-content:space-between;align-items:baseline;gap:2rem;padding:1.1rem 1.6rem}.product-specs__row+.product-specs__row{border-top:.1rem solid rgba(255,255,255,.12)}.product-specs dt{margin:0;color:#fff9;font-size:1.1rem;letter-spacing:.13rem;text-transform:uppercase;white-space:nowrap}.product-specs dd{margin:0;color:#fff;font-size:1.4rem;text-align:right;overflow-wrap:anywhere}.product-specs__ref{color:#f6c303;font-weight:600;letter-spacing:.08rem}.availability-badge{display:inline-flex;align-items:center;gap:.7rem}.availability-badge:before{content:"";flex-shrink:0;width:.8rem;height:.8rem;border-radius:50%}.availability-badge--in:before{background:#4caf50;box-shadow:0 0 .6rem #4caf50b3}.availability-badge--out:before{background:#ffffff73}.product-login-cta{width:100%;max-width:56rem;margin:2.4rem 0 0;padding:2rem;border:.1rem solid rgba(255,255,255,.18);display:flex;flex-direction:column;gap:1rem}.product--no-media .product-login-cta{margin-left:auto;margin-right:auto}.product-login-cta__note{margin:0 0 .4rem;color:#ffffffbf;font-size:1.4rem;text-align:center}.product-login-cta .button{width:100%}.product-login-cta__login.button{--color-button: 246, 195, 3;--color-button-text: 0, 0, 2}.product-login-cta__register.button{--color-button: 0, 0, 2;--color-button-text: 255, 255, 255;--alpha-button-background: 0;box-shadow:0 0 0 .1rem #ffffff8c inset}.product-login-cta__register.button:hover{box-shadow:0 0 0 .1rem #fff inset}.product-form__submit{--color-button: 246, 195, 3;--color-button-text: 0, 0, 2;letter-spacing:.1rem}.product__description{margin-top:3.2rem;padding-top:2.4rem;border-top:.1rem solid rgba(255,255,255,.15);color:#ffffffd9;line-height:1.7}.product__description-heading{margin:0 0 1.2rem;font-size:1.2rem;letter-spacing:.13rem;text-transform:uppercase;color:#fff9;font-weight:400}.product--no-media .product__description{text-align:center}@media screen and (max-width:749px){.product-specs__row{padding:1rem 1.2rem;gap:1.2rem}.product-login-cta{padding:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-main-product-custom.css.map */
