.elementor-kit-6{--e-global-color-primary:#FFCC00;--e-global-color-secondary:#020A0A;--e-global-color-text:#333333;--e-global-color-accent:#61CE70;--e-global-color-47e8efd:#FFFFFF;--e-global-color-3e27584:#F6F6F6;--e-global-typography-primary-font-family:"AltGothic";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"AltGothic";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"AltGothic";--e-global-typography-accent-font-weight:500;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}body{overflow-x:inherit !important;}.elementor a, .elementor a:link, .elementor a:focus, .elementor a:active, .elementor a:hover{text-decoration:inherit !important;}.elementor a:link, .elementor .smooth-hover a:link, {transition:inherit;}.elementor-kit-6 h1{color:var( --e-global-color-primary );font-family:"AltGothic", Sans-serif;font-size:75px;font-weight:500;}.elementor-kit-6 h2{color:var( --e-global-color-primary );font-family:"AltGothic", Sans-serif;font-size:60px;font-weight:500;text-transform:uppercase;line-height:54px;}.elementor-kit-6 h3{font-family:"AltGothic", Sans-serif;font-size:55px;font-weight:500;text-transform:uppercase;}.elementor-kit-6 h4{font-family:"AltGothic", Sans-serif;font-size:45px;font-weight:500;text-transform:uppercase;}.elementor-kit-6 h5{font-family:"AltGothic", Sans-serif;font-size:35px;font-weight:500;text-transform:uppercase;}.elementor-kit-6 h6{font-family:"AltGothic", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1240px;}.e-con{--container-max-width:1240px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.darkHeader section#header {background:rgba(0,0,0,0.3);}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after, .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {content:"" !important;}
.woocommerce-notices-wrapper {position:absolute; z-index:999; top:50%; background:#FFCC01;  border:0px !important;}
.woocommerce-message {background:transparent ; border:0px !important;}
a.button.wc-forward.wp-element-button { margin-left:15px;}
 .woocommerce-message::after {display:none;}
.woocommerce-message {margin:0px; padding-bottom:25px;}

.woocommerce-order-received .e-checkout-layout-two-column.elementor-widget-woocommerce-checkout-page {display:none;}

/* Normally Red */
.woocommerce-error {
    background-color: #FFCC01;
}
 
.woocommerce-Message.woocommerce-Message--info.woocommerce-info {border-color:#FFCC01;}
.woocommerce-info:dow:before {color:#FFCC01;}
a.woocommerce-Button.button {background:#FFCC01; color:#000 !important;}
a.woocommerce-Button.button:hover {background:#000 !important; color:#FFCC01 !important;}

select {border:1px solid #ffcc01; font-family:"AltGothic", Sans-serif; font-weight:400; border-radius:0px;}

div#noneu .add_to_cart_button.ajax_add_to_cart, div#noneu .woocommerce-loop-product__buttons, div#noneu .price {display:none;}



select {-webkit-appearance:none; /* remove the strong OSX influence from Webkit */
background:url(https://catwatches.weiter.ch/wp-content/uploads/2023/05/down-filled-triangular-arrow.png) no-repeat;
       background-position:95% 7px; background-size:22px; padding-right:40px;}

body.NONEU .elementor-widget-woocommerce-product-price, body.NONEU .elementor-widget.elementor-widget-woocommerce-product-add-to-cart, body.EU #noneuropealert, body.America #noneuropealert, body.EU nav .noneurope, body.NONEU nav .europe, body.EU .noneurope {display:none;}
body.NONEU .europe {display:none;}
body.gb.EU .gb, body.notgb.NONEU .notgb  {display:block;}
body.notgb.EU .gb, body.gb.EU .notgb {display:none;}

.EU.notgb .swissgift {display:block;}
.EU.notgb .gbgift {display:none;}
.EU.gb .swissgift {display:none;}
.EU.gb .gbgift {display:block;}
.NONEU.notgb .swissgift, .NONEU.notgb .gbgift {display:none;}
.swissgift, .gbgift {display:none !important;}

:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt, .wp-element-button {background:#ffcc00 !important; color:#444 !important; font-family:"AltGothic", Sans-serif; font-weight:normal; text-transform:uppercase; font-size:20px !important;}
tr.woocommerce-cart-form__cart-item.cart_item td, tr.woocommerce-cart-form__cart-item.cart_item td a {color:#444 !important;}

p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {font-size:35px; color:#ffcc00; font-family:"AltGothic", sans-serif;}
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {margin:35px 0px 35px 0px !important; padding:10px; border:1px solid #ccc;}
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li {display:inline; margin:0px; font-size:17px !important; border-right:1px solid #ccc; padding:5px 10px 5px 10px;}
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li strong {font-size:17px !important; color:#ffcc00;}
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li:last-child {border:0px !important;}
.woocommerce a {color:#ffcc00;}


.jet-woo-product-gallery .zoomImg {
    cursor: crosshair;
    background:radial-gradient(at center center, #898484 0%, var( --e-global-color-secondary ) 100%);
}

.home div#header {background: linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(0,0,0,0.5) 80%); border:0px;}


.home-products .jet-woo-product-thumbnail img {width:auto; height:309px;}

.elementor-shortcode {
    display: flex;
    flex-wrap: wrap;
    column-gap: 40px;
    row-gap: 30px;
     
}

.elementor-shortcode .watchbox {
    text-align:center; 
}

.elementor-shortcode .watchbox .img {
    background: #F6F6F6; padding:4px;
}

/*.elementor-shortcode .watchbox .img img {
    height:400px;
}*/


.watchbox .img img {height:460px; width:auto}
.watchbox .img {padding:3px 10px !important;}

.elementor-shortcode .watchbox .title {
    background: #333;
    color: #fff;
    padding: 7px 15px;
    text-align: center;
    width: 60%;
    font-family:"AltGothic", Sans-serif;
    font-size:21px;
    margin:-20px auto 0 auto;
}


.pagination a, .pagination span, .pagination .page-numbers.current {color:#333; font-family:"AltGothic", Sans-serif; font-size:21px; padding:3px 8px;}
.pagination .page-numbers.current {color:#222; background:#ffcc00; font-family:"AltGothic", Sans-serif; font-size:21px;}


.pagination {flex-basis: 100%;}
.pagination .wrap {flex-basis: 100%;}


.pagination .page-numbers {cursor:pointer !important;}
.pagination .page-numbers.current {cursor:default !important;}


.singleproductgallery figure.gallery-item img {object-fit: cover !important;}

form#pdf-form input[type="submit"] {background:#ffcc00; border:0px; color:#333; font-weight:bold; text-transform:uppercase; font-size:17px; margin-top:20px;}


.elementor-shortcode .pagination {clear:both !important; width:auto; text-align:center;}


li.wpml-ls-slot-shortcode_actions.wpml-ls-item span {
color:#fff; font-family:"AltGothic", Sans-serif; font-size:20px; letter-spacing:1px;}

.product-detail-related .jet-woo-products__not-found {display:none;}


.product-detail-box.manual::after {display:none !important;}
.product-detail-box.video .video-button, .product-detail-box .watch-spec {z-index:999;}
.product-detail-box.video::after {top:10px;}


.watchbox .title {text-transform:uppercase !important; }



p.woocommerce-store-notice.demo_store {display:none !important;}

.jet-select select.jet-select__control option:checked, .jet-select select.jet-select__control option:hover {background:#ffcc00 !important;}

button#wpsr-ig-load-more-btn-3932 {font-family:"AltGothic", Sans-serif; font-weight:normal;}
button#wpsr-ig-load-more-btn-3932:hover {background:#ffcc00; color:#000; font-family:"AltGothic", Sans-serif; font-weight:normal;}

.single_add_to_cart_button {margin:0px !important;}
.elementor-widget-wc-add-to-cart input[type=number] {margin-right:10px !important;}

.jet-filter .jet-select__control, .jet-filter .jet-sorting-select {color:#000 !important;}


.menu-item-22346 a {color:red !important;}
.menu-item-22346 a:after {background-color:red !important;}

input#form-field-field_79d5b66 {
    margin-top: 15px;
}

input#form-field-field_79d5b66:before {
    content: "Please upload a picture of your watch issue to help us assess your inquiry";
    position: absolute;
    bottom: 40px;
}

.elementor-field-group-field_1a82397 {margin-bottom:7px !important;}

.homecatalogproducts .jet-title-fields__item-sku {text-align:center;}
.homecatalogproducts h4 {margin:15px 0px 0px 0px;}

@media only screen and (max-width: 1210px) {
  

  .elementor-shortcode {
    display: flex;
    flex-wrap: wrap;
    column-gap: 30px;
    row-gap: 30px;
     
}
.elementor-shortcode .watchbox .img img {object-fit: cover !important;
    }
.elementor-shortcode .watchboxteaser img {width:97% !important;
    }
.elementor-9397 .elementor-element.elementor-element-5ce55a9 .gallery-item {max-width:50% !important;}

.singleproductgallery figure div {background-color:#F6F6F6; border:0px solid #fff; padding:15px 30px !important;}
.singleproductgallery figure div.landscape { padding:0px !important; background:none ;}
.singleproductgallery figure div.landscape img {height:430px !important; width:auto;}
.singleproductgallery figure img {height:400px !important; width:auto;}


  
}



@media only screen and (max-width: 1026px) {
  

  .elementor-shortcode {
    display: flex;
    flex-wrap: wrap;
    column-gap: 10px;
    row-gap: 30px;

}

.elementor-shortcode .watchbox {
    flex: 1 1 400px;
}
.elementor-shortcode .watchboxteaser {
    flex: 1 1 1500px;
}

.elementor-shortcode .watchbox .img img {object-fit: cover !important;
    }
.elementor-shortcode .watchboxteaser img {width:100% !important;
    }
.elementor-shortcode .pagination {
    flex: 1 1 1500px; text-align:center;
}

.singleproductgallery figure div {background-color:#F6F6F6; border:0px solid #fff; padding:15px 30px !important;}
.singleproductgallery figure div.landscape { padding:0px !important; background:none ;}
.singleproductgallery figure div.landscape img {height:380px !important; width:auto;}
.singleproductgallery figure img {height:350px !important; width:auto;}

  
}


@media only screen and (max-width: 882px) {



.singleproductgallery .gallery-item {max-width:100% !important;}

.singleproductgallery figure div.landscape img {height:550px !important; width:auto;}
}

@media only screen and (max-width: 769px) {


.elementor-9397 .elementor-element.elementor-element-5ce55a9 .gallery-item {max-width:100% !important;}

.singleproductgallery figure div.landscape img {height:480px; width:auto;}
.singleproductgallery  figure img {height:350px !important; width:auto;}

.jet-filter .jet-select__control, .jet-filter .jet-sorting-select {color:#000 !important;}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'AltGothic';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://catwatches.weiter.ch/wp-content/uploads/2023/04/AlternateGotNo1D.ttf') format('truetype');
}
@font-face {
	font-family: 'AltGothic';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://catwatches.weiter.ch/wp-content/uploads/2023/04/AlternateGotNo2D.ttf') format('truetype');
}
@font-face {
	font-family: 'AltGothic';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://catwatches.weiter.ch/wp-content/uploads/2023/04/AlternateGotNo3D.ttf') format('truetype');
}
/* End Custom Fonts CSS */