.cart-sec-right{width:55%;overflow:scroll;white-space:nowrap;scrollbar-width:thin;scrollbar-color:#fff transparent;padding-right:10px;padding-left:10px}.cart-sec-left{width:45%;position:sticky;top:140px;align-self:flex-start;z-index:2}.custom-add-to-cart-box{display:flex;width:100%;gap:55px}.main-image
img{width:100%}.custom-product-gallery
.thumbnails{gap:11px;margin-top:7px;display:flex;align-items:center;justify-content:flex-start;overflow:scroll;flex-wrap:nowrap;padding-bottom:10px}.custom-product-gallery .thumbnails
.thumbnail{flex-shrink:0}form.custom-variation-form{margin-top:13px}.custom-product-gallery .thumbnails img,
.custom-product-gallery .thumbnails
video{width:75px;height:75px;cursor:pointer;object-fit:cover}.main-image
video{height:546px !important}.custom-product-gallery .thumbnails::before{display:none !important}.custom-add-to-cart-box
h2{font-family:Playfair Display;font-weight:400;font-style:Regular;font-size:24px;text-wrap:auto;line-height:30px}.kkouter-blc{display:flex;justify-content:space-between;align-items:center;font-family:Open Sans;color:#161618}span.sale-price{font-weight:600;font-style:SemiBold;font-size:18px;letter-spacing:1px}button span.sale-price{font-weight:500}span.price-regular{font-weight:400;font-style:Regular;font-size:16px;letter-spacing:1px;text-decoration:line-through;color:#6f6f79}.discount-label{color:#119822;margin-left:5px;font-size:14px}.kk-right-inner{font-size:14px}.variant-outer{border:1px
solid #dfdfdf;padding:13px
21px;margin-bottom:24px}.custom-swatch-group{display:flex;justify-content:space-between;align-items:center}.variant-outer
.label{font-weight:500;font-size:16px;letter-spacing:0.6px;color:#161618;text-transform:capitalize}.swatch-option.selected
img{outline:1px
solid #161618;border:1px
solid #fff;border-radius:50%}.swatch-option
img{width:30px;height:30px !important;padding:0;border-radius:50%}span.variname-selection{display:flex !important;align-items:center;justify-content:center;width:36px;height:34px;border-radius:0;border:1px
solid #dfdfdf;color:#6f6f79;cursor:pointer;transition:all 0.2s ease-in-out !important}span.variname-selection:hover{transform:scale(1.02)}.swatch-option.selected span.variname-selection{border-color:#161618;background:#1a3125;color:#fff}.selected-switch-name{font-family:Open Sans;font-weight:400 !important;font-size:14px;letter-spacing:4%;text-transform:CAPITALIZE;color:#161618;width:100%;text-align:right}.variant-outer p,span.last-text{font-size:14px;color:#3f3f4d;text-wrap:auto}span.last-text{font-size:13px}.variant-outer
textarea{border:1px
solid #dfdfdf;border-radius:0}.variant-outer textarea:focus-visible{outline:none}.variant-outer textarea::placeholder{color:#3f3f4d;font-size:14px}.kkouter-blc.btnbox .kk-left-inner{width:82%}.kkouter-blc.btnbox .kk-right-inner{width:18%}.kkouter-blc.btnbox{gap:12px}.kkouter-blc.btnbox .kk-right-inner button,
.kkouter-blc.btnbox .kk-right-inner button:hover{border-color:#dfdfdf;width:100%;padding:13px;color:#6f6f79;font-size:20px;background:unset}.kkouter-blc.btnbox .kk-left-inner button.single_add_to_cart_button,
.kkouter-blc.btnbox .kk-left-inner button.single_add_to_cart_button:disabled,
.kkouter-blc.btnbox .kk-left-inner a.single_add_to_cart_button,
.kkouter-blc.btnbox .kk-left-inner a.single_add_to_cart_button:disabled{width:100%;display:block;display:flex;justify-content:space-between;border-radius:0;background:#1a3125 !important;padding:19px;text-transform:uppercase;font-weight:500}.kk-left-inner button.single_add_to_cart_button:disabled{justify-content:center !important}button.single_add_to_cart_button.button.in-cart{justify-content:space-between !important}.kkouter-blc.btnbox .kk-left-inner button.single_add_to_cart_button:hover{background:#2f513f}.custom-add-to-cart-box button.clear-variation-button.button,
.custom-add-to-cart-box button.clear-variation-button.button:hover,
.custom-add-to-cart-box button.clear-variation-button.button:focus{padding:0;background:unset;font-weight:500;color:#d70004;font-family:Open Sans;font-size:14px}.shipping-time-text
p{text-align:center;font-family:Open Sans;font-weight:400;font-style:Regular;font-size:15px}span#order-countdown{color:#d70004}span#delivery-date{color:#ab7100}.custom-add-to-cart-box
h5{text-align:center;color:#6f6f79;font-size:15px;display:flex;justify-content:center;align-items:center;font-weight:400;margin-top:23px;margin-bottom:11px}.custom-add-to-cart-box h5
span{color:#119822}.custom-add-to-cart-box h5
img{width:23px;margin-right:6px}.kk-left-inner button span
img{width:14px;margin-right:7px}.share-outer{background:#f6f6f1;padding:20px;display:flex;align-items:center;justify-content:space-between;margin-top:15px;margin-bottom:20px}.share-outer a,
.share-outer button,
.share-outer a:hover,
.share-outer button:hover,
.share-outer button:focus{font-family:Open Sans;font-weight:400;font-style:Regular;font-size:15px;color:#161618;padding:0;border:0;display:flex;align-items:center;gap:10px}.share-outer a img,
.share-outer button
img{width:20px}.variant-outer.giftwrap{background:url(https://kkgemsandjewels.com/wp-content/uploads/2025/09/Iconmark-color-2-2.webp),
url(https://kkgems.m-r.co.in/wp-content/uploads/2025/08/output-onlinegiftools-5-1-1.gif);background-size:contain, 327px;background-repeat:no-repeat;text-align:center;padding:24px
21px;background-color:#1a3125;background-position:right, top left}.variant-outer.giftwrap:hover
label{transform:scale(1.04)}.variant-outer.giftwrap h4,
.variant-outer.giftwrap
label{transition:transform 0.3s ease}.variant-outer.giftwrap
h4{font-family:"Playfair Display";font-weight:600;font-size:20px;line-height:26px;margin:0;margin-bottom:5px;color:#fff}.variant-outer.giftwrap
a{font-family:Open Sans;font-weight:400;font-size:15px;line-height:26px;margin:0;margin-bottom:8px;text-align:center;text-decoration:underline}.variant-outer.giftwrap
label{font-family:"Playfair Display";cursor:pointer;text-decoration:underline;font-size:15px;color:#fff}a.chat-btn{display:block;text-align:center;border:1px
solid #dfdfdf;padding:16px;display:flex;align-items:center;justify-content:center;gap:10px;text-transform:uppercase;font-size:14px;font-weight:600}a.chat-btn
img{width:16px}span.price{color:#fff !important;font-size:17px !important}ins.sale-price{text-decoration:none}img.product-image-main,img.product-image-hover{height:304px}.price-location-1.custom-variation-price{font-weight:500;letter-spacing:1px}.swatch-scroll-btn.disabled{opacity:0.6;cursor:not-allowed}.swatch-scroll-wrapper{display:flex;align-items:center;position:relative;overflow:hidden;margin-top:10px;width:100%}.swatch-scroll-container{display:flex;gap:12px;flex-wrap:wrap;width:100%;padding:0
2px}button.swatch-scroll-btn.left{margin-right:12px}button.swatch-scroll-btn.right{margin-left:12px}.swatch-scroll-container::-webkit-scrollbar{display:none}.swatch-scroll-btn,.swatch-scroll-btn:hover,.swatch-scroll-btn:focus{background:none;border:1px
solid #dfdfdf;font-size:17px;cursor:pointer;padding:1px
7px 5px 7px;z-index:1;color:#6f6f79;border-radius:0}.custom-swatch-group{flex-direction:column-reverse}span.variname-selection.fullw{width:100%;padding:0px
10px;font-size:14px}.singleprotabs{display:flex;margin-top:20px}.singleprotabs
.tab{padding:12px
0px;cursor:pointer;border:1px
solid #ccc;width:33.33%;font-family:Open Sans;text-align:center;font-size:13px;display:flex;align-items:center;justify-content:center;font-weight:400}.singleprotabs
.tab.active{background:#1a3125;border-bottom:1px solid #1a3125;font-weight:600;color:#fff}.tab-product-details{border:1px
solid #ccc;padding:20px;border-top:0}.tab-product-details:not(.active){display:none}.cert-link{color:#d29500;text-decoration:none;display:inline-flex;align-items:center;margin-top:10px}.cert-link
img{margin-right:6px}.tab.mid{border-left:0;border-right:0}.tab-product-details
h4{font-family:Open Sans;font-weight:400;font-style:SemiBold;font-size:16px;line-height:26px;letter-spacing:4%;margin:0;margin-bottom:8px}.tab-product-details
p{font-family:Open Sans;font-weight:400;font-style:Regular;font-size:14px;leading-trim:NONE;line-height:150%;letter-spacing:4%;color:#6f6f79;text-wrap:auto}.custom-readmore-wrapper .toggle-readmore{display:inline-block;font-size:15px;color:#161618;cursor:pointer;text-decoration:underline}.custom-readmore-wrapper .toggle-readmore
span.icon{color:#6f6f79;margin-left:4px}.kkouter-blc.btnbox .kk-left-inner button.single_add_to_cart_button,
.kkouter-blc.btnbox .kk-right-inner button.wishlist-btn-status{transition:all 0.4s ease-in-out !important}.kkouter-blc.btnbox .kk-left-inner button.single_add_to_cart_button:hover{transform:scale(1.03)}.kkouter-blc.btnbox .kk-right-inner button.wishlist-btn-status:hover{transform:scale(1.08)}.share-outer button,
.share-outer
a{transition:all 0.4s ease-in-out !important}.share-outer button:hover,
.share-outer a:hover{transform:scale(1.08)}.variant-outer select option:hover,
.variant-outer select option:checked{background-color:#1a3125 !important;color:#fff !important}.variant-outer select,
.variant-outer select:focus{border-color:#dfdfdf;margin-top:10px}.variant-outer .select2-container .select2-selection--single{margin-top:10px;height:37px;border-radius:0;border:1px
solid #dfdfdf}.variant-outer
.select2-container--default
.select2-selection--single
.select2-selection__arrow{height:35px;top:10px}.variant-outer
.select2-container--default
.select2-selection--single
.select2-selection__rendered{padding:4px
20px 4px 7px}.select2-container{width:100% !important}div#review_form{max-width:566px;border:1px
solid #dfdfdf;padding:13px
21px;font-size:14px}.ratting-main-sec #reviews #comments ol.commentlist li .comment-text{margin:0
0 0 50px;border:1px
solid #f6f6f1;border-radius:4px;padding:1em
1em 0;background:#f6f6f1}.ratting-main-sec
div#reviews{display:flex;flex-direction:row-reverse}.ratting-main-sec
div#comments{width:50%;max-height:277px;overflow:scroll}.ratting-main-sec
input#submit{background:#1a3125 !important;color:#fff !important;font-weight:500 !important;border-radius:0 !important;font-family:"Open Sans"}.ratting-main-sec span#reply-title{font-weight:600;font-size:17px;color:#1a3125}.ratting-main-sec
div#review_form_wrapper{width:50%}.ratting-main-sec img.avatar.avatar-60.photo{border:0;outline:0;padding:0;margin:0;border-radius:50%;position:absolute;top:8px}.ratting-main-sec
ol.commentlist{padding:0}.ratting-main-sec h2.woocommerce-Reviews-title{font-family:"Playfair Display",Sans-serif;font-weight:400;font-size:20px}.ratting-main-sec
.woocommerce
#reviews
#comments
ol.commentlist
li
.comment-text{margin:0px
0 0 19px;border:1px
solid #e1dde7;border-radius:0;padding:1em
2em 0}.ratting-main-sec input,
.ratting-main-sec input[type="email"]{border:1px
solid #666 !important;margin-top:0px !important}.ratting-main-sec{font-family:"Open Sans"}@media only screen and (max-width: 1024px){.cart-sec-left{width:55%}.cart-sec-right{width:45%}}@media only screen and (max-width: 767px){.ratting-main-sec div#review_form_wrapper,
.ratting-main-sec
div#comments{width:100%}.ratting-main-sec
div#comments{max-height:unset}.ratting-main-sec
div#reviews{flex-wrap:wrap}.variant-outer{padding:11px
15px}.swatch-scroll-container{gap:6px}span.variname-selection.fullw{font-size:13px}.cart-sec-left,.cart-sec-right{width:100%}.custom-add-to-cart-box{flex-direction:column}.cart-sec-right{height:unset}.custom-product-gallery .thumbnails img,
.custom-product-gallery .thumbnails
video{width:65px;height:65px}.variant-outer{margin-bottom:8px}.cart-sec-left{position:unset}.main-image
video{height:426px !important}.custom-add-to-cart-box{gap:10px}}