::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}.elementor-add-to-cart form.cart{display:block !important}.modal{display:none;position:fixed;z-index:9;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal-content{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;width:80%}.close{color:#aaa;float:right;font-size:28px;font-weight:700}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}.modal-content .thumbnails{list-style:none !important;padding-left:0;display:grid;column-gap:15px;row-gap:15px;grid-template-columns:repeat(7,1fr);justify-content:center;align-items:end;text-align:center}.modal-content .thumbnails .thumbnail{text-align:center}#myBtn{background-size:cover;background-position:center;width:143px;height:80px;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:10px;padding:4px;color:#fff;text-shadow:2px 2px 3px #000;transition:all .3s ease}#myBtnSecondary{background-size:cover;background-position:center;width:143px;height:40px;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:10px;padding:4px;color:#fff;text-shadow:2px 2px 3px #000;transition:all .3s ease}#myBtn:hover,#myBtnSecondary:hover{border-color:#999;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.option-custom{margin-top:0;font-size:12px;letter-spacing:1px}.option-custom>strong{margin-bottom:15px;display:block}.posted_in{display:none !important}#stone{margin-top:10px;margin-bottom:10px}#stone label{display:flex;font-size:14px !important;align-items:center;line-height:30px}#stone label input{margin-right:10px}#stone-quality-Modal .modal-content,#stone-small-Modal .modal-content{width:30%}#stone-quality,#stone-small,#stone-preciosa,#stone-swarovskis{margin-left:10px;display:inline-block}#SelectSize{font-size:12px !important;width:143px}.table-size input,.table-size select{font-size:12px !important;color:#000 !important}.messure{width:100%;margin-top:10px}#size .cap{margin-top:10px}.messure input,.messure select{padding:5px !important}.messure td,.messure th{padding:5px !important}.messure td:nth-child(2),.messure th:nth-child(2),.messure td:nth-child(3),.messure th:nth-child(3),.messure td:nth-child(4),.messure th:nth-child(4){width:10%}.messure td:nth-child(2),.messure th:nth-child(2){display:none}.messure caption{text-align:left;padding:15px 0}.messure tr{width:100%}.messure td:first-child,.messure th:first-child{width:60%}.d-none{display:none !important}.d-table-row-group{display:table-row-group !important}.price .regular_price{display:none}#custom_info,#custom_price{display:none}.woocommerce-Tabs-panel>h2{display:none}body{color:#333 !important}.product-categories{padding-left:16px;line-height:25px}.single .woocommerce-notices-wrapper{display:none !important}.d-flex{display:flex}.justify-content-between{justify-content:space-between}.align-items-center{align-items:center}#size strong{display:block;margin-bottom:10px}.woocommerce-customer-details{display:none}.elementor-menu-cart__toggle_wrapper .cart_item .product-name .variation{display:none !important}.single textarea[name=note]{height:7em !important}#slide-main .swiper-slide-bg{background-position:center top !important}#slide-main .swiper-slide-contents{margin-bottom:200px !important}nav.woocommerce-pagination ul li a,nav.woocommerce-pagination ul li span{min-width:30px !important}nav.woocommerce-pagination ul li a:focus,nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#000 !important;color:#fff !important}.elementor-widget-woocommerce-checkout-page{color:#000 !important}.order_details th,.order_details td{color:#000 !important;border-top:1px solid #e7e7e7 !important}.order_details thead th,.order_details thead td{border-top:none !important}.woocommerce ul.order_details{padding-left:0}ul.tabs{padding-left:0 !important;overflow:unset !important}ul.wc-tabs li.active a{background-color:#000}.woocommerce-tabs ul.tabs li{margin:0 !important}.woocommerce-tabs .woocommerce-Tabs-panel{border:1px solid #000}.elementor-widget-woocommerce-product-price .woocommerce-Price-amount{font-size:30px;font-weight:700}.sku_wrapper{margin-top:10px}.elementor-woo-meta--view-table .product_meta .detail-label{min-width:50px !important}.img-box{aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;background:#000}.img-box img{padding:10px;object-fit:contain;max-height:100%;max-width:100%;width:100%;height:100%;margin-bottom:0 !important}.quantity .qty{color:#000 !important;padding:12px 0 !important}#note strong{display:block;margin-bottom:10px}#gtranslate_wrapper{top:15px !important}#gtranslate_wrapper .switcher-popup>span{color:#fff !important}.woocommerce-ordering select option:nth-child(2),.woocommerce-ordering select option:nth-child(3){display:none !important}@media screen and (max-width:768px){.modal-content .thumbnails{grid-template-columns:repeat(4,1fr);align-items:end}#stone-quality-Modal .modal-content,#stone-small-Modal .modal-content{width:80%;text-align:center}#slide-main .swiper-slide-contents{margin-bottom:100px !important}}@media screen and (max-width:600px){.modal-content .thumbnails{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:500px){.modal-content .thumbnails{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:400px){.modal-content .thumbnails{grid-template-columns:repeat(2,1fr)}}li.span1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.woocommerce-loop-product__buttons{display:none !important}#stone-swarovskis .imgModal{width:60px}#stone-preciosa .imgModal{width:60px}.modal-content img{width:100%}.modal-content .close{margin:0 0 10px}#customer_details .form-row label{font-size:18px !important}#customer_details .form-row textarea,#customer_details .form-row input{font-size:16px !important;color:#000 !important}.coupon{display:none}p.custom-description{text-transform:none;font-weight:500}#stone{flex:0 0 50%}#custom-stone-options{flex:0 0 50%;padding-left:10px;text-transform:none;font-weight:500;padding-right:20px}.imagezoomsl-large{width:700px !important;height:auto !important;z-index:9999 !important;box-shadow:0 0 10px rgba(0,0,0,.2)}.note-select{text-transform:none}