.product-swatches{margin-bottom:10px;}
.product-swatch__values{display: flex;flex-direction: row;flex-wrap: wrap;width: 100%;}
.product-swatch__values .product-swatch__value{display: flex;flex-direction: column;margin: 5px 10px 5px 0;}
.product-swatch__value .option-swatch__value{display: flex;align-items: center;margin: 0;}
.product-swatch__value .option-swatch__value {overflow: hidden;position: relative;cursor: pointer;}
.product-swatch__value .option-swatch__value .form-option-variant{display:block;padding:0;width:100%;text-decoration: none;font-weight: normal;min-width:100%;line-height:0;border: 1px solid transparent;border-radius: 500px;overflow: hidden;pointer-events: all;}
.product-swatch__value .option-swatch__value.swatch-metal-active .form-option-variant,.product-swatch__value .option-swatch__value:hover .form-option-variant{border: 1px solid #000;}
.product-swatch__value img {width:32px; height:32px;}
.product-swatch__value img.product-option__value-icon {border-radius: 500px;}
span.product-option__value-title {font-size: 11px;position: relative;}
span.product-option__value-title:after {content: '';width: 100%;border-bottom: 1px solid transparent;position: absolute;bottom: -5px;left: 0;}
.product-swatch__value:hover span.product-option__value-title,.product-swatch__value .swatch-metal-active span.product-option__value-title {font-weight: bold;}
.product-swatch__value:hover span.product-option__value-title:after,.product-swatch__value .swatch-metal-active span.product-option__value-title:after {border-bottom: 1px solid #000;}
@media screen and (max-width: 599.98px){
.product-swatch__values{width: 100%;margin: 0 auto;justify-content: center;}
.product-swatch__value .option-swatch__value{justify-content: center;}
}
@media screen and (min-width: 600px) and (max-width: 767px){
.product-swatch__values{width: 90%;margin: 0 auto;justify-content: center;}
.product-swatch__value .option-swatch__value{justify-content: center;}
}
@media screen and (min-width: 768px) and (max-width: 991px){
.product-swatch__values{width: 90%;margin: 0 auto;justify-content: center;}
.product-swatch__value .option-swatch__value{justify-content: center;}
}

.product .left-section.sticky-wrapper{position:relative;z-index:9}.product .left-section .drop-a-hint{position:absolute;right:10px;top:5px;z-index:99}.product .left-section .drop-a-hint .icon{display:inline-block;cursor:pointer;width:20px;height:20px;background:url(../images/icons/l-share.svg) center center/19px no-repeat}.product .left-section .drop-a-hint .share-option{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;font-size:14px;font-weight:400;gap:8px;height:40px;justify-content:flex-start;padding:5px 0 5px 10px;text-decoration:none;width:100%}.product .left-section .drop-a-hint .share-option .share-option-icon-wrapper{min-width:20px;text-align:center}.product .left-section .drop-a-hint .share-option:hover{background-color:#f3f3f3;border-radius:8px}.product .left-section .wishlist{position:absolute;left:10px;top:14px;z-index:99}.product .left-section .wishlist .icon{display:inline-block;cursor:pointer;width:24px;height:24px;margin:0;padding:0;background:url(../images/icons/wishlist.svg) center center/24px no-repeat}.product .left-section .wishlist .icon.filled{background:url(../images/icons/wishlist-filled.svg) center center/24px no-repeat}
.media-section{width:100%;background-color:rgb(250,250,251);padding-top:0;margin-top: 19px;}
.media-section .upper-media{display:flex;gap:8px;flex-wrap:wrap;padding-bottom:8px;justify-content: space-between;}
.media-section .upper-media .style-PreviewCardStyle{max-width:100%;background:#fff;opacity:1!important}
@media screen and (min-width:991.98px){
	.media-section .upper-media .style-PreviewCardStyle.oneCard{
		max-width:100%;min-width:100%;max-height:100%;aspect-ratio:1/1
	}
	.media-section .upper-media .style-PreviewCardStyle{
		/*max-width:calc(50% - 8px);min-width:calc(50% - 8px);max-height:100%;aspect-ratio:1/1;*/
		max-width:49.1%;min-width:49.1%;max-height:100%;aspect-ratio:1/1;
	}
	.media-section .upper-media .style-PreviewCardStyle .image-card{height:100%}
	}
.style-PreviewCardStyle{opacity:1!important}.style-PreviewCardStyle .image-card{width:100%;height:100%;position:relative;background-color:rgb(255,255,255);overflow:hidden;cursor:pointer;min-height:360px}.style-PreviewCardStyle .image-card img{display:block;height:100%;max-height:100%;min-width:100%;max-width:100%;object-fit:cover;}.style-PreviewCardStyle video{display:block;min-height:360px;object-fit:cover;width:100%;cursor:default;max-width:800px}.style-PreviewCardStyle .as-shown-section{position:absolute;bottom:8px;width:100%;padding:0px 8px;white-space:normal}
.style-PreviewCardStyle .as-shown-section .as-shown-inner{padding:4px 8px;font-size:13px;font-weight:400;line-height:24px;letter-spacing:0.55px;text-align:center;background:rgba(255,255,255,0.6);position:static;visibility:visible;cursor:default!important}
.style-PreviewCardStyle .as-shown-section .as-shown-inner .as-shown .as-shown-title,.lg-sub-html .as-shown-title{font-family: Playfair Display;font-size: 18px;margin-bottom: 5px;}
.style-PreviewCardStyle .as-shown-section .as-shown-inner .as-shown{font-weight:300;font-size:13px;line-height:20px}
.style-PreviewCardStyle .as-shown-section .as-shown-inner span{font-size:13px;line-height:24px;cursor:default!important;color:rgb(22,22,24);font-weight:400;letter-spacing:0.55px;text-align:center}
.style-PreviewCardStyle .as-shown-section.personal-ring-box{background-color: #fff;bottom: 0;}
.style-PreviewCardStyle .as-shown-section .as-shown-inner .as-shown.personal-ring-text{line-height:16px;background-color:#fff;}
.lg-sub-html .as-shown-inner .as-shown.personal-ring-text{background-color:#fff;}
.style-PreviewCardStyle .as-shown-section .as-shown-inner .as-shown.personal-ring-text span,.lg-sub-html span{font-size:13px;line-height:16px;cursor:default!important;color:rgb(22,22,24);font-weight:400;letter-spacing:0.25px;text-align:center}
.lg-sub-html{background-color: transparent;color:#000;bottom:4%;}
@media only screen and (min-width: 992.98px) {
	.style-PreviewCardStyle .image-card img{transition:all 0.5s ease-in-out 0s;}
	.style-PreviewCardStyle .image-card.image:hover img{transition:all 0.24s cubic-bezier(0,0,0.3,1) 0.24s;transform:scale(1.3);cursor: zoom-in;}
	.style-PreviewCardStyle .image-card.personalise-ring img{max-width: 100%;margin: 10px auto 0;min-width: 100%;}
}

.lg-backdrop{background:#fff;z-index:9998}.lg-outer{z-index:9999}.lg-actions .lg-next,.lg-actions .lg-prev{position:absolute;top:calc(50% - 24px);background-color:rgba(255,255,255,0.8);border:none;border-radius:50%;height:48px;width:48px;cursor:pointer;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#000}.lg-toolbar{background-color:transparent}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#000;background-color:#fff}.lg-toolbar .lg-icon.lg-close{position:absolute;right:10px;top:10px;float:none;background-color:transparent;border:none;border-radius:50%;height:48px;width:48px;cursor:pointer;color:#000}.lg-toolbar .lg-icon.lg-close,.lg-toolbar .lg-icon.lg-close:hover{color:#000}.lg-toolbar .lg-icon.lg-close:hover{background-color:#fff}#lg-zoom-in,#lg-zoom-out{display:none}.lg-outer .lg-video .vjs-tech,.video-js{background:#fff;width:100%!important;height:100%!important}.lg-outer .lg-video .lg-object{margin:0 auto;right:0;width:auto!important;z-index:1}.lg-outer .lg-video-object{z-index:2}.slider-for .slick-slider .slick-track{display:flex;height:100%}.slider-for{flex:0 0 100%;max-width:100%;width:100%;padding-right:0;height:inherit;position:relative}.slick-dotted.slick-slider,.slider-for{margin-bottom:0}.slider-for .image-wrp{width:100%;-webkit-flex-shrink:0;flex-shrink:0}.slider-for .image-wrp .img-link{position:relative;overflow:hidden;display:block;width:100%;background:#fff;padding-top:100%}.slider-for .image-wrp .img-link img{position:absolute;height:100%;width:100%;inset:0;object-fit:contain;object-position:center center;color:transparent}.slider-for .slick-dots{display:flex!important;width:100%;-webkit-box-pack:center;justify-content:center;padding:0 2px;z-index:4;bottom:5px;position:relative}.slider-for .slick-dots li{position:relative;margin:0 2px;padding:0;flex:1 1 0%;height:24px;width:auto;border:none;border-radius:5px;background-color:transparent;transition:transform 0.5s ease-in-out 0s,background-color 0.3s ease-in-out 0s}.slider-for .slick-dots li button{width:100%}.slider-for .slick-dots li button:before{content:"";position:absolute;top:calc(50% - 2px);left:0;right:0;height:4px;background-color:#96a4cf;border-radius:5px;width:100%}.slider-for .slick-dots li.slick-active button:before{background-color:#a0885d;opacity:1}

.modal-content{background-color:#fff;}