body {
	 background: #14110C;
	 color: #FFFFFF;
	 font-family: 'Helvetica';
}
 .section-watch-configure {
	 width: 100%;
	 margin-top: 50px;
}
 .section-watch-configure .tabs-head {
	 width: 100%;
	 max-width: 1000px;
	 margin: 0 auto;
	 margin-bottom: 40px;
	 display: flex;
	 justify-content: center;
}
 .section-watch-configure .tabs-head .tabs-ul {
	 display: flex;
	 padding: 0;
	 margin: 0;
     width: 50%;
     gap: 20px;
}
 .section-watch-configure .tabs-head .tabs-ul li {
	 display: flex;
	 flex-direction: column;
	 margin: 0;
     width: 20%;
}
 .section-watch-configure .tabs-head .tabs-ul li a {
	 text-decoration: none;
	 display: flex;
	 justify-content: center;
	 align-items: center;
	 flex-direction: column;
}
 .section-watch-configure .tabs-head .tabs-ul li img {
	 border: 0.732px solid rgba(255,255,255,0.1);
	 padding: 10px;
	 height: 60px;
	 width: 60px;
	 object-fit: cover;
	 object-position: center;
}
 .section-watch-configure .tabs-head .tabs-ul li p {
	 text-align: center;
	 font-family: Poppins;
	 font-size: 12px;
	 font-style: normal;
	 font-weight: 500;
	 line-height: normal;
	 color: #858585;
	 margin: 0;
	 margin-top: 10px;
	 transition: 0.3s;
}
 .section-watch-configure .tabs-head .tabs-ul li a:hover p {
	 color: #ffffff;
}
 .section-watch-configure .tabs-head .tabs-ul li a.active img {
	 border-color: #AE946A;
}
 .section-watch-configure .tabs-head .tabs-ul li a.active p {
	 color: #AE946A;
	 font-weight: 500;
}
 .section-watch-configure .tabs-body {
	 display: flex;
	 align-items: center;
	 justify-content: space-between;
	 // height: 440px;
     height: 270px;
	 width: 100%;
	 max-width: 910px;
	 margin: 0 auto;
	 margin-bottom: 15px;
	 position: relative;
}
 .section-watch-configure .tabs-body .config-slider {
	 position: absolute;
	 top: 50%;
	 left: 50%;
	 transform: translate(-50%,-50%);
	 height: 270px;
	 max-width: 270px;
	 width: 100%;
	 transition: 0.3s;
	 pointer-events: none;
}

.section-watch-configure .tabs-body .config-bracelet,
.section-watch-configure .tabs-body .config-extra-bracelet {
	z-index: 3;
}

.section-watch-configure .tabs-body .config-case {
	z-index: 5;
}

.section-watch-configure .tabs-body .config-color {
	z-index: 4;
}

.section-watch-configure .tabs-body .config-needles {
	z-index: 6;
}

 .section-watch-configure .tabs-body .config-slider .item img {
	 height: 270px;
	 width: 270px;
	 margin: 0 auto;
}
 .section-watch-configure .tabs-body .btn-arrow {
	 padding: 0;
	 height: 44px;
	 width: 44px;
	 display: flex;
	 justify-content: center;
	 align-items: center;
	 border-radius: 50%;
	 background: #232323;
	 opacity: 0.8;
	 border: none;
	 cursor: pointer;
	 transition: 0.3s;
	 background-size: 30%;
	 background-repeat: no-repeat;
	 background-position: center;
	 background-image: url('../img/svg/arrow.svg');
}
 .section-watch-configure .tabs-body .btn-arrow:hover {
	 opacity: 1;
}
 .section-watch-configure .tabs-body .btn-slide-next {
	 transform: rotate(180deg);
}
 .section-watch-configure .tabs-footer-title {
	 color: #FFF;
	 text-align: center;
	 font-family: Goldman;
	 font-size: 14px;
	 font-style: normal;
	 font-weight: 700;
	 line-height: normal;
	 margin: 0;
	 margin-bottom: 20px;
}
 .section-watch-configure .tabs-footer {
	 position: relative;
	 max-width: 860px;
	 width: 100%;
	 margin: 0 auto;
	 margin-bottom: 40px;
}
 .section-watch-configure .tabs-footer .config-slider-nav {
	 position: absolute;
	 margin: 0 auto;
	 width: 100%;
	 top: 0;
	 left: 0;
	 right: 0;
	 bottom: 0;
	 z-index: -1;
	 opacity: 0;
	 transition: 0.3s;
	 transform: scale(0.7);
}
 .section-watch-configure .tabs-footer .config-slider-nav .slick-track {
	 display: flex !important;
	 justify-content: center;
}
 .section-watch-configure .tabs-footer .config-slider-nav .item {
	 background: #14110C;
	 height: auto;
}
 .section-watch-configure .tabs-footer .config-slider-nav .item .inner {
	 border: 1px solid rgba(255,255,255,0.1);
	 padding: 10px;
}
 .section-watch-configure .tabs-footer .config-slider-nav .item img {
	 // width: auto;
     width: 60%;
	 margin: 0 auto;
	 cursor: pointer;
}
 .section-watch-configure .tabs-footer .config-slider-nav .item p {
	 color: #FFF;
	 font-family: Goldman;
	 font-size: 14px;
	 font-style: normal;
	 font-weight: 400;
	 line-height: 14px;
	 margin: 10px 0;
	 text-align: center;
	 white-space: wrap;
}
 .section-watch-configure .tabs-footer .config-slider-nav.active {
	 z-index: 1;
	 opacity: 1;
	 position: static;
	 transform: scale(1);
}

.section-watch-configure .tabs-footer .config-slider-nav .item.slick-current .inner {
	border-color: #AE946A;
}

.section-watch-configure .tabs-footer .config-slider-nav-needles .item img {
    transform: scale(3);
}

.section-watch-configure .tabs-footer .config-slider-nav-bracelet .item img {

}

.section-watch-configure .tabs-footer .config-slider-nav-extra-bracelet .item img {

}

.section-watch-configure .tabs-footer .config-slider-nav-case .item img {
	transform: scale(1.3);
}

.section-watch-configure .tabs-footer .config-slider-nav-color .item img {
	transform: scale(2);
}

.section-watch-configure .buttons {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 30px;
	margin-bottom: 40px;
}

 .section-watch-configure .btn-create {
	 margin: 0;
	 display: flex;
	 background: #AD946B;
	 border: none;
	 outline: none;
	 border-radius: 8px;
	 padding: 20px 40px;
	 color: #FFF;
	 font-family: Goldman;
	 font-size: 16px;
	 font-style: normal;
	 font-weight: 400;
	 line-height: 16px;
}
.section-watch-configure .btn-confirm {
 	background: #000000;
 }
 #config_4_slider.active {
	 background: #14110C;
}
 #config_2_slider {
	 background: #14110C;
}
 #popup-wrapper {
	 font-family: Goldman;
	 transition: 0.3s;
	 z-index: -99;
	 position: fixed;
	 height: 100vh;
	 width: 100vw;
	 top: 0;
	 right: 0;
	 left: 0;
	 bottom: 0;
	 display: flex;
	 align-items: center;
	 justify-content: center;
	 background: rgba(0,0,0,0);
}
 #popup-wrapper .popup-window {
	 transition: 0.3s;
	 transform: scale(0);
	 opacity: 0;
	 padding: 24px;
	 background: #14110C;
	 max-width: 682px;
	 width: 100%;
	 display: flex;
	 align-items: center;
	 justify-content: center;
	 flex-direction: column;
}
 #popup-wrapper.active {
	 z-index: 99;
	 background: rgba(0,0,0,0.8);
}
 #popup-wrapper.active .popup-window.active {
	 transform: scale(1);
	 opacity: 1;
}
 #popup-wrapper.active .popup-window.active .popup-head {
	 display: flex;
	 align-items: center;
	 width: 100%;
	 margin-bottom: 20px;
}
 #popup-wrapper.active .popup-window.active .popup-head .thumb {
	 height: 100px;
	 width: 100px;
	 margin-right: 20px;
}
 #popup-wrapper.active .popup-window.active .popup-head .thumb img {
	 height: 100%;
	 width: 100%;
	 object-fit: contain;
}
 #popup-wrapper.active .popup-window.active .popup-head .desc .title {
	 color: #FFF;
	 font-size: 20px;
	 font-style: normal;
	 font-weight: 700;
	 line-height: normal;
	 text-transform: uppercase;
	 margin: 0;
}
 #popup-wrapper.active .popup-window.active .popup-head .desc .price {
	 color: rgba(255,255,255,0.8);
	 font-size: 14px;
	 font-style: normal;
	 font-weight: 700;
	 line-height: normal;
	 margin: 5px 0;
}
 #popup-wrapper.active .popup-window.active .popup-head .desc .desc {
	 font-size: 12px;
	 font-style: normal;
	 font-weight: 400;
	 line-height: normal;
	 margin: 0;
}
 #popup-wrapper.active .popup-window.active .popup-head .close {
	 margin-left: auto;
	 cursor: pointer;
	 height: 44px;
	 width: 44px;
	 border-radius: 50%;
	 border: 1px solid rgba(255,255,255,0.1);
	 display: flex;
	 align-items: center;
	 justify-content: center;
	 opacity: 0.5;
	 transition: 0.3s;
}
 #popup-wrapper.active .popup-window.active .popup-head .close svg {
	 margin: 12px;
	 height: 16px;
	 width: 16px;
}
 #popup-wrapper.active .popup-window.active .popup-head .close:hover {
	 opacity: 1;
}
 #popup-wrapper.active .popup-window.active .popup-body {
	 width: 100%;
	 margin-bottom: 20px;
}
 #popup-wrapper.active .popup-window.active .popup-body h6 {
	 margin: 0;
	 margin-bottom: 16px;
	 color: rgba(255,255,255,0.6);
	 font-size: 20px;
	 font-style: normal;
	 font-weight: 400;
	 line-height: 14px;
}
 #popup-wrapper.active .popup-window.active .popup-body ul {
	 margin: 0;
	 list-style-type: none;
}
 #popup-wrapper.active .popup-window.active .popup-body ul li {
	 display: flex;
	 align-items: center;
	 padding: 16px 0;
	 border-bottom: 1px solid rgba(255,255,255,0.1);
}
 #popup-wrapper.active .popup-window.active .popup-body ul li .thumb {
	 height: 52px;
	 width: 52px;
	 margin-right: 15px;
}
 #popup-wrapper.active .popup-window.active .popup-body ul li .thumb img {
	 height: 100%;
	 width: 100%;
	 object-fit: contain;
}
 #popup-wrapper.active .popup-window.active .popup-body ul li .desc {
	 display: flex;
	 flex-direction: column;
}
 #popup-wrapper.active .popup-window.active .popup-body ul li .desc span:first-child {
	 color: rgba(255,255,255,0.6);
	 font-size: 12px;
	 font-style: normal;
	 font-weight: 400;
	 line-height: 14px;
	 margin-bottom: 8px;
}
 #popup-wrapper.active .popup-window.active .popup-body ul li .desc span:last-child {
	 color: rgba(255,255,255,0.9);
	 font-size: 16px;
	 font-style: normal;
	 font-weight: 400;
	 line-height: 14px;
}
 #popup-wrapper.active .popup-window.active .popup-body ul li .delete {
	 margin-left: auto;
	 cursor: pointer;
     display: none;
}
 #popup-wrapper.active .popup-window.active .popup-body ul li .delete svg {
	 height: 24px;
	 width: 24px;
}
 #popup-wrapper.active .popup-window.active .popup-body ul li .delete svg path {
	 transition: 0.3s;
}
 #popup-wrapper.active .popup-window.active .popup-body ul li .delete:hover svg path {
	 fill: #ffffff;
}
 #popup-wrapper.active .popup-window.active .popup-footer .btn-one {
	 padding: 20px 40px;
	 border-radius: 8px;
	 color: #FFF;
	 font-size: 16px;
	 font-style: normal;
	 font-weight: 400;
	 line-height: 16px;
}
 .section-watches {
	 text-align: center;
	 width: 100%;
	 margin-bottom: 100px;
}
 .section-watches .container h1 {
	 font-size: 44px;
	 font-weight: 400;
	 margin: 80px 0 50px;
}
 .section-watches .container .wrapper {
	 display: flex;
	 justify-content: center;
	 /* flex-wrap: wrap; */
	gap: 24px;
	 width: 100%;
}
 .section-watches .container .wrapper .item {
	 display: block;
	 max-width: 400px;
	 /* margin: 0 12px; */
	 width: 50%;
}
 .section-watches .container .wrapper .item .thumb {
	 border: 1px solid rgba(255,255,255,0.05);
	 max-width: 400px;
	 width: 100%;
	 position: relative;
	 display: flex;
	 align-items: center;
	 justify-content: center;
}
 .section-watches .container .wrapper .item .thumb:before {
	 content: '';
	 display: block;
	 padding-bottom: 100%;
	 width: 100%;
}
 .section-watches .container .wrapper .item .thumb img {
	 position: absolute;
	 height: 90%;
	 width: 90%;
	 object-fit: contain;
}
 .section-watches .container .wrapper .item h6 {
	 margin: 12px 0 8px;
	 font-size: 20px;
	 font-weight: 700;
}
 .section-watches .container .wrapper .item p {
	 margin: 0;
	 font-size: 16px;
	 font-weight: 700;
}
 .woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
	 display: flex;
	 justify-content: space-between;
}
 .woocommerce .cart-collaterals::after, 
 .woocommerce .cart-collaterals::before, 
 .woocommerce-page .cart-collaterals::after, 
 .woocommerce-page .cart-collaterals::before,
 .product-quantity,
 .woocommerce #content table.cart td.actions, 
 .woocommerce table.cart td.actions, 
 .woocommerce-page #content table.cart td.actions, 
 .woocommerce-page table.cart td.actions,
 .calculated_watches {
	 display: none;
}

.woocommerce-js table.shop_table thead, 
.woocommerce-page table.shop_table thead,
.woocommerce-cart .cart-collaterals .cart_totals>h2, 
.woocommerce-cart .cart-collaterals .cross-sells>h2 {
	background: #14110C;
}

#my_custom_checkout_field label {
	display: none;
}

.woocommerce .return-to-shop .wc-backward {
	font-size: 0;
    height: 46px;
    display: flex;
    align-items: center;
    width: fit-content;
}

.woocommerce .return-to-shop .wc-backward:after {
	content: 'Back to configurator';
	font-size: 1rem;
}

.elementor-widget-woocommerce-menu-cart {
	/* display: none!important; */
}

.xoo-wsc-product .xoo-wsc-pname a {
	color: #000000!important;
}

.calculated_shipping {
	width: 100%!important;
}