[id^=MainProduct-]{--efg-product-surface: rgb(16, 16, 17);--efg-product-surface-deep: rgb(8, 8, 9);--efg-product-border: rgba(255, 255, 255, .13);--efg-product-border-strong: rgba(255, 255, 255, .24);--efg-product-muted: rgba(255, 255, 255, .72);--efg-product-red: rgb(226, 11, 24)}[id^=MainProduct-] .product{align-items:flex-start}[id^=MainProduct-] .product__media-wrapper{min-width:0}[id^=MainProduct-] .product__media-list .product__media-item--full .product__media{overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:1.4rem;box-shadow:0 1.8rem 4.5rem #00000038}[id^=MainProduct-] .thumbnail{overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:1rem;background:var(--efg-product-surface-deep);box-shadow:none;transition:border-color .16s ease,box-shadow .16s ease,opacity .16s ease}[id^=MainProduct-] .thumbnail:after{border-radius:1rem;box-shadow:none}[id^=MainProduct-] .thumbnail:hover{border-color:var(--efg-product-border-strong);opacity:1}[id^=MainProduct-] .thumbnail[aria-current]{border-color:var(--efg-product-red);box-shadow:0 0 0 1px #e20b183d}[id^=MainProduct-] .product__info-container{max-width:none}[id^=MainProduct-] .efg-product-purchase-panel{position:relative;overflow:hidden;padding:clamp(2.4rem,2.4vw,3.2rem);border:1px solid var(--efg-product-border);border-radius:1.4rem;background:linear-gradient(180deg,#ffffff09,#ffffff03),var(--efg-product-surface);box-shadow:0 1.8rem 4.5rem #0003}[id^=MainProduct-] .efg-product-purchase-panel>*+*{margin:1.5rem 0}[id^=MainProduct-] .efg-product-purchase-panel:before{content:"";position:absolute;top:-1px;left:clamp(2.4rem,2.4vw,3.2rem);width:6.4rem;height:2px;border-radius:999px;background:var(--efg-product-red)}[id^=MainProduct-] .product__title{margin-bottom:1.2rem}[id^=MainProduct-] .product__title h1{max-width:18ch;font-size:clamp(3.4rem,3.25vw,5rem);line-height:1.03;letter-spacing:-.035em;text-wrap:pretty;overflow-wrap:break-word}[id^=MainProduct-] .product__info-container .price--large{font-size:2.2rem;line-height:1.25;letter-spacing:.06rem}[id^=MainProduct-] .product__info-container .price--on-sale .price-item--regular{font-size:1.5rem;color:#ffffff94}[id^=MainProduct-] .product .price .badge{margin:0 0 .2rem .4rem;padding:.45rem .75rem;border:1px solid rgba(226,11,24,.48);border-radius:999px;background:#e20b181f;color:#fff;font-size:1rem;line-height:1.1;letter-spacing:.09rem}[id^=MainProduct-] .product__tax,[id^=MainProduct-] .installment{color:var(--efg-product-muted)}[id^=MainProduct-] .product__info-container .form__label{margin-bottom:.7rem;color:#ffffffc7;font-size:1.2rem;line-height:1.25;letter-spacing:.08rem;text-transform:uppercase}[id^=MainProduct-] .product-form__input,[id^=MainProduct-] .product-form__input--dropdown,[id^=MainProduct-] .product-form__buttons,[id^=MainProduct-] .product-form__input--dropdown .select{width:100%;max-width:none}[id^=MainProduct-] .product-form__input--dropdown .select:before{box-shadow:none}[id^=MainProduct-] .product-form__input--dropdown .select:after{border-radius:1rem;box-shadow:0 0 0 1px var(--efg-product-border-strong)}[id^=MainProduct-] .product-form__input--dropdown .select:hover:after{box-shadow:0 0 0 1px #e20b18b8}[id^=MainProduct-] .product-form__input--dropdown .select__select{height:5.2rem;padding-left:1.6rem;border-radius:1rem;background:var(--efg-product-surface-deep);color:#f7f7f7;font-size:1.5rem}[id^=MainProduct-] .product-form__input--dropdown .select__select:focus-visible{outline:0;box-shadow:0 0 0 1px var(--efg-product-red),0 0 0 .4rem #e20b1821}[id^=MainProduct-] .product-form__quantity{margin-bottom:1.8rem}[id^=MainProduct-] .quantity{width:15rem;min-height:5.2rem;border-radius:1rem;background:var(--efg-product-surface-deep)}[id^=MainProduct-] .quantity:before{border-radius:1rem;background:var(--efg-product-surface-deep);box-shadow:none}[id^=MainProduct-] .quantity:after{top:0;right:0;bottom:0;left:0;border-radius:1rem;box-shadow:0 0 0 1px var(--efg-product-border-strong)}[id^=MainProduct-] .quantity:hover:after{box-shadow:0 0 0 1px #e20b18b8}[id^=MainProduct-] .quantity__button{width:4.8rem}[id^=MainProduct-] .quantity__input{font-size:1.5rem}[id^=MainProduct-] .product-form__submit{--color-button: 226, 11, 24;--color-button-text: 255, 255, 255;min-height:5.4rem;border-radius:1rem;font-size:1.5rem;letter-spacing:.08rem;box-shadow:0 1rem 2.4rem #e20b182e;transition:filter .16s ease,transform .16s ease,box-shadow .16s ease}[id^=MainProduct-] .product-form__submit:before,[id^=MainProduct-] .product-form__submit:after{border-radius:1rem}[id^=MainProduct-] .product-form__submit:after{box-shadow:0 0 0 1px #ffffff21}[id^=MainProduct-] .product-form__submit:not([disabled]):hover{filter:brightness(1.07);transform:translateY(-1px);box-shadow:0 1.2rem 2.8rem #e20b183d}[id^=MainProduct-] .product__description{padding-top:2.4rem;border-top:1px solid var(--efg-product-border);color:#ffffffc7;line-height:1.68}[id^=MainProduct-] .product__description>:first-child{margin-top:0}[id^=MainProduct-] .share-button{opacity:.78}@media screen and (min-width:750px){[id^=MainProduct-] .product__info-wrapper,[id^=MainProduct-] .product__info-wrapper--extra-padding{padding-left:clamp(3rem,4vw,5rem)}[id^=MainProduct-] .product--right .product__info-wrapper,[id^=MainProduct-] .product--right .product__info-wrapper--extra-padding{padding-right:clamp(3rem,4vw,5rem);padding-left:0}}@media screen and (max-width:749px){[id^=MainProduct-] .product__info-wrapper{margin-top:2.4rem;padding:0}[id^=MainProduct-] .efg-product-purchase-panel{padding:2.2rem 1.8rem;border-radius:1.2rem}[id^=MainProduct-] .efg-product-purchase-panel:before{left:1.8rem;width:5.2rem}[id^=MainProduct-] .product__title h1{max-width:none;font-size:clamp(3rem,9vw,4.2rem);line-height:1.05}[id^=MainProduct-] .product__info-container .price--large{font-size:2rem}[id^=MainProduct-] .product-form__submit{min-height:5.2rem}}@media(prefers-reduced-motion:reduce){[id^=MainProduct-] .thumbnail,[id^=MainProduct-] .product-form__submit{transition:none}[id^=MainProduct-] .product-form__submit:not([disabled]):hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/efg-product-page.css.map */
