.product .color-variant-container{width:100%;display:flex;flex-wrap:wrap;gap:7px}.product .color-variant-item{background-color:var(--rivieras-grey);width:60px;height:auto;margin:0;aspect-ratio:1/1;display:inline-flex;justify-content:center}.product .color-variant-item img{width:100%;height:100%;object-fit:contain}.product .product-form__submit{border:2px solid #948147;background:#fff;color:#948147;height:72px;outline:0;box-shadow:none}.product .product-form__submit:after{content:none}.product .product-form__submit:hover{background-color:var(--rivieras-gold);color:#fff!important}.product .product-form__input input[type=radio]+label{background-color:#fff;border:2px solid #948147;width:60px;height:auto;margin:0;padding:0;aspect-ratio:1/1;display:inline-flex;justify-content:center;align-items:center;border-radius:0}.product .product-form__input input[type=radio]:hover+label{background-color:var(--rivieras-grey)}.product .product-form__input input[type=radio]:checked+label{background-color:var(--rivieras-gold);color:#fff!important}.product .product-form__input input[type=radio]:disabled+label,.product .product-form__input input[type=radio].disabled+label{opacity:.5}.product .product-form__input input[type=radio]:disabled:hover+label,.product .product-form__input input[type=radio].disabled:hover+label{background-color:#aea2a2}.product .product-form__input input[type=radio]:disabled:checked+label,.product .product-form__input input[type=radio].disabled:checked+label{background-color:#aea2a2}.product .product-form__input input[type=radio]{display:none}.product .product-form__input{display:flex;gap:7px;flex-wrap:wrap}.product fieldset.product-form__input .form__label{width:100%;display:flex;margin:11px 0;z-index:9}.product fieldset.product-form__input .form__label a{margin-left:auto;font-size:11px!important;letter-spacing:0}.product .collection__title,.product .collection__title .gold-title{margin:0!important}.product .product__title{margin-top:0}.product .product__media-item:first-child .product__media{background-color:var(--rivieras-grey)}.product .product__media{border:none}.product-media-container.media-fit-cover,.product-media-container.media-fit-cover .product__modal-opener,.product-media-container.media-fit-cover .media{background:transparent}.product--large:not(.product--no-media) .product__info-wrapper{padding-top:0}.product .product__info-container{position:relative;height:100%;width:100%;display:block;top:0}.product .price-container{position:absolute;top:0;right:0;margin:15px 0 0}.product .product-maintenance-container p,.product .product-description-container p{margin:0 0 15px;cursor:pointer;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;display:flex;justify-content:space-between}.product .product-maintenance-container p svg,.product .product-description-container p svg{width:12px;height:auto;transition:ease-in-out .25s}.product .product-maintenance-container:has(.visible) p svg,.product .product-description-container:has(.visible) p svg{transform:rotate(-180deg);transition:ease-in-out .25s}.product .product-maintenance-container,.product .product__info-container .product__description{margin:0}.product .product-maintenance-container .product-maintenance-content,.product .product-description-container .product-description-content{display:none}.product .product-maintenance-container .product-maintenance-content.visible,.product .product-description-container .product-description-content.visible{display:block;padding-bottom:15px}.product .product-description-content table{box-shadow:none}.product .product__media-item{max-width:100%}.reco-product-item{margin-bottom:15px}.product .maintenance-content,.product .product-description-content{padding-left:15px}.product .price-container .price__container{margin:0}.product .price-container .price--on-sale .price__sale{display:flex;flex-direction:column;margin-top:-15px}.product .price-container .price__sale span{line-height:1}@media screen and (max-width: 990px){.product .product-media-container{height:fit-content}.product--large:not(.product--no-media) .product__info-wrapper{padding-top:15px}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/product.css.map */
