.cst-main-product-wrap{display:flex;flex-wrap:nowrap;gap:60px!important}.cst-main-product-media-wrap{flex:1 1 0%;max-width:777px!important;width:100%!important;padding-left:0!important}.product__info-wrapper.grid__item{padding-left:0!important}.cst-main-gallery-wrap{display:flex!important;gap:24px}.cst-gallery-thumbnail{display:flex;flex-direction:column;align-items:center;gap:16px;width:20%}.cst-gallery-thumbnail.media-count-1{display:none}.cst-gallery-thumbnail .swiper-product-nav.swiper-product-button-prev{transform:rotate(180deg)}.gallery-thumbs.swiper{width:100%;height:532px}.slider-thumbnails-wrap{width:100%}.swiper-wrapper.slider-thumbnails-wrap{padding:0;margin:0}.swiper-slide.slide-media-item{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}.swiper-slide.slide-media-item img{display:block;object-fit:cover;width:121px;height:121px;overflow:clip!important;mix-blend-mode:multiply;max-width:100%;padding:0}.swiper-slide.slide-media-item button{background-color:#fbfbfb;padding:0;border:none}.gallery-viewer{max-width:634px;width:100%}.gallery-viewer-list{width:100%;height:100%;display:grid}.cst-product-media-item{width:100%!important;height:100%!important}.cst-product-media-item .product-media-container{border:none}.cst-gallery-thumbnail .swiper-product-nav{border:none;background-color:transparent;cursor:pointer}.cst-product-media-item .product-media-container{background-color:#fbfbfb}.cst-product-media-item .product__media{aspect-ratio:1}.cst-product-media-item .product__media img{mix-blend-mode:multiply}.product-form__input--pill.material input[type=radio]:checked+label img{border:2px solid #799abd;border-radius:50%;box-shadow:none;background-color:transparent}.product-form__input--pill.material input[type=radio]+label{padding:0;border:none;box-shadow:none;background-color:transparent!important}.product-form__input--pill.material input[type=radio]+label img{border:2px solid transparent;background-color:transparent}.product-form__input--pill.metal input[type=radio]:checked+label img{border:2px solid #799abd;border-radius:50%;box-shadow:none;background-color:transparent}.product-form__input--pill.metal input[type=radio]+label{padding:0;border:none;box-shadow:none;background-color:transparent!important}.product-form__input--pill.metal input[type=radio]+label img{border:2px solid transparent;background-color:transparent}.product-form__input--pill.shape input[type=radio]:checked+label svg path{stroke:#799abd}.product-form__input--pill.shape input[type=radio]+label{padding:0;border:none;box-shadow:none;background-color:transparent!important}.form_label-title{text-transform:uppercase;font-weight:600}.inquire-wrap{display:none}.inquire-wrap.active{display:flex;position:fixed;height:100%;width:100%;z-index:999;background:#ffffff80;top:0;left:0;right:0;bottom:0;justify-content:center;align-items:center}.inquire-block{max-width:505px;background:#fff;width:100%;padding:20px;position:relative;box-shadow:1px 1px 10px #ddd}.inquire-head{text-align:center}.inquire-head h3{margin-top:0}.inquire-head a{position:absolute;left:auto;right:5%;top:5%;font-size:30px;text-decoration:none;line-height:22px;color:rgb(var(--color-link))}.inquire-fields{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.inquire-body input:focus-visible{outline:none;box-shadow:none}.inquire-body textarea:focus-visible{outline:none;box-shadow:none}.inquire-body .inquire-fields input,.inquire-body textarea{padding:4px 5px 4px 10px;border:1px solid rgb(var(--color-button-border));background:#fff;color:rgb(var(--color-button-border));font-size:15px;font-style:normal;font-weight:400;line-height:180%;font-family:Inter}.inquire-body textarea{width:100%}.inquire-body input[type=submit]{padding:4px 50px}.inquire-body .submit{text-align:center}.inquire-body .message-inquire{margin-bottom:16px}.product-inquire-wrap{display:flex;align-items:center;gap:12px}.product-wishlist{display:flex;padding:0!important;justify-content:center;align-items:center;border:1px solid #799abd;width:49px;height:44px;background-color:transparent}.list-of-ring-size{display:flex;flex-direction:column;gap:5px}.list-of-ring-size label{text-transform:uppercase;font-weight:600;font-size:1.3rem}.list-of-ring-size label span{font-weight:400}.list-of-ring-size select{display:inline-flex;padding:6px 12px;justify-content:space-between;align-items:center;border:1px solid #4f4f4f;max-width:114px;width:100%;-webkit-appearance:auto;-moz-appearance:auto}@media only screen and (max-width: 989px){.cst-main-product-wrap{flex-wrap:wrap}.product__info-wrapper.grid__item.scroll-trigger{width:100%}.product__info-container.product__column-sticky{width:100%;max-width:100%}}@media only screen and (max-width: 768px){.cst-main-gallery-wrap{flex-direction:column}.cst-gallery-thumbnail{order:1;width:100%}.gallery-thumbs.swiper{height:auto}.cst-gallery-thumbnail{flex-direction:row}.cst-gallery-thumbnail .swiper-product-nav.swiper-product-button-prev{transform:rotate(90deg)}.cst-gallery-thumbnail .swiper-product-nav{transform:rotate(270deg)}.gallery-viewer{max-width:none}.swiper-slide.slide-media-item img{height:auto;aspect-ratio:1}.cst-main-product-media-wrap .gallery-viewer-list.product__media-list{width:100%;margin:0}.cst-main-product-media-wrap .gallery-viewer.slider-mobile-gutter{margin:0}.cst-main-product-media-wrap .cst-gallery-thumbnail{margin:0!important}.cst-gallery-thumbnail{gap:0}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom-main-product.css.map */
