@font-face{font-family:star;src:url(//www.kathrein-ds.com/wp-content/uploads/the7-css/compatibility/../../../../wp-content/themes/dt-the7/css/compatibility/woo-fonts/star.eot);src:url(//www.kathrein-ds.com/wp-content/uploads/the7-css/compatibility/../../../../wp-content/themes/dt-the7/css/compatibility/woo-fonts/star.eot?#iefix) format('embedded-opentype'),url(//www.kathrein-ds.com/wp-content/uploads/the7-css/compatibility/../../../../wp-content/themes/dt-the7/css/compatibility/woo-fonts/star.woff) format('woff'),url(//www.kathrein-ds.com/wp-content/uploads/the7-css/compatibility/../../../../wp-content/themes/dt-the7/css/compatibility/woo-fonts/star.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(//www.kathrein-ds.com/wp-content/uploads/the7-css/compatibility/../../../../wp-content/themes/dt-the7/css/compatibility/woo-fonts/WooCommerce.eot);src:url(//www.kathrein-ds.com/wp-content/uploads/the7-css/compatibility/../../../../wp-content/themes/dt-the7/css/compatibility/woo-fonts/WooCommerce.eot?#iefix) format('embedded-opentype'),url(//www.kathrein-ds.com/wp-content/uploads/the7-css/compatibility/../../../../wp-content/themes/dt-the7/css/compatibility/woo-fonts/WooCommerce.woff) format('woff'),url(//www.kathrein-ds.com/wp-content/uploads/the7-css/compatibility/../../../../wp-content/themes/dt-the7/css/compatibility/woo-fonts/WooCommerce.ttf) format('truetype');font-weight:400;font-style:normal}.woocommerce button,button,input[type=button],input[type=reset],input[type=submit],input[type=submit]:focus,a.button,button.button{-webkit-appearance:none;outline:none}.woocommerce div.product form.cart:after,.woocommerce div.product p.cart:after{clear:both}.woocommerce div.product div.images img{display:block;width:100%;height:auto;box-shadow:none}.woocommerce div.product div.social{text-align:right;margin:0 0 1em}.woocommerce div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social iframe{float:left;margin-top:3px}.pswp{z-index:999999}.woocommerce img.pswp__img{max-width:none}button.pswp__button{box-shadow:none !important;background-image:url(https://w9s8d6v9.rocketcdn.me/wp-content/uploads/the7-css/compatibility/../../../../wp-content/themes/dt-the7/css/compatibility/../images/default-skin.png) !important}button.pswp__button,button.pswp__button--arrow--left:before,button.pswp__button--arrow--right:before,button.pswp__button:hover{background-color:transparent !important}button.pswp__button--arrow--left,button.pswp__button--arrow--left:hover,button.pswp__button--arrow--right,button.pswp__button--arrow--right:hover{background-image:none !important}button.pswp__button--close:hover{background-position:0 -44px}button.pswp__button--zoom:hover{background-position:-88px 0}.product.has-default-attributes.has-children>.images{opacity:0}.woocommerce-billing-fields label,form.register label{margin-bottom:8px}textarea{width:100%}.checkout-page-title{display:-ms-flexbox;display:-ms-flex;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;width:100%;padding:50px 2000px;margin-left:-2000px;background-color:#fff;color:#333;padding-top:60px;padding-bottom:0}.checkout-page-title nav{box-sizing:border-box;margin:0 auto;padding:0 50px;max-width:100%;width:1600px}.checkout-page-title a.current{color:#333}.checkout-page-title a{display:-ms-flexbox;display:-ms-flex;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;text-align:center;text-decoration:none;flex:1 0 auto;width:33.333%;color:rgba(51,51,51,.3);font:var(--the7-h3-font);text-transform:var(--the7-h3-text-transform)}@media screen and (max-width:768px){.checkout-page-title a{display:-ms-flexbox;display:-ms-flex;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-align-items:center;-ms-flex-align:center;align-items:center;width:auto;margin-bottom:40px;text-align:left}.checkout-page-title a:last-child{margin-bottom:0}}.stars{position:relative;font-size:1em}.the7-elementor-widget .stars span{unicode-bidi:bidi-override;direction:rtl}.stars a{display:inline-block;font-weight:700;margin-right:1em;text-indent:9999px;position:relative}.stars a:last-child{border-right:0}p.stars a.star-1,p.stars a.star-2,p.stars a.star-3,p.stars a.star-4,p.stars a.star-5{border-right:1px solid}p.stars a:after{font-family:WooCommerce;text-indent:0;position:absolute;top:0;left:0}p.stars a.star-1{width:2em}p.stars a.star-1:after{content:"\e021"}p.stars a.star-1.active:after,p.stars a.star-1:hover:after{content:"\e020"}p.stars a.star-2{width:3em}.woocommerce p.stars a.star-2:after{content:"\e021\e021"}p.stars a.star-2.active:after,p.stars a.star-2:hover:after{content:"\e020\e020"}p.stars a.star-3{width:4em}p.stars a.star-3:after{content:"\e021\e021\e021"}p.stars a.star-3.active:after,p.stars a.star-3:hover:after{content:"\e020\e020\e020"}p.stars a.star-4{width:5em}p.stars a.star-4:after{content:"\e021\e021\e021\e021"}p.stars a.star-4.active:after,p.stars a.star-4:hover:after{content:"\e020\e020\e020\e020"}p.stars a.star-5{width:6em;border:0}p.stars a.star-5:after{content:"\e021\e021\e021\e021\e021"}p.stars a.star-5.active:after,p.stars a.star-5:hover:after{content:"\e020\e020\e020\e020\e020"}body .the7-elementor-widget .stars a{margin:0;border:none;width:1.2em}.the7-elementor-widget p.stars a:after{content:"\e021" !important}.the7-elementor-widget p.stars a.active:after,.the7-elementor-widget p.stars a.active~a:after,.the7-elementor-widget p.stars a:hover:after,.the7-elementor-widget p.stars a:hover~a:after{content:"\e020" !important}.woocommerce-info li,.woocommerce-message li{list-style:none}.woocommerce-error:after,.woocommerce-message:after,.woocommerce-message:before{content:" ";display:table}.woocommerce-error:after,.woocommerce-info:after,.woocommerce-message:after{clear:both}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message,.woocommerce-error,div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info{position:relative;color:#fff;padding:15px 40px 15px 65px;box-sizing:border-box;margin-bottom:40px;width:100%}div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message a:hover,.woocommerce-error a:hover,div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info a:hover{color:#fff}div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message .close-message,.woocommerce-error .close-message,div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info .close-message{position:absolute;display:flex;justify-content:center;align-items:center;top:50%;width:30px;height:30px;transform:translateY(-50%);right:15px;opacity:.5}div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message .close-message:before,.woocommerce-error .close-message:before,div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info .close-message:before{width:20px;height:20px;content:"";-webkit-mask:url(https://w9s8d6v9.rocketcdn.me/wp-content/uploads/the7-css/compatibility/../../../../wp-content/themes/dt-the7/css/compatibility/../../images/the7-cross-lg.svg) no-repeat right center;mask-image:url(https://w9s8d6v9.rocketcdn.me/wp-content/uploads/the7-css/compatibility/../../../../wp-content/themes/dt-the7/css/compatibility/../../images/the7-cross-lg.svg) no-repeat right center;background:#fff}div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message .close-message:hover,.woocommerce-error .close-message:hover,div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info .close-message:hover{cursor:pointer;opacity:1}div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message:before,.woocommerce-error:before,div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info:before{position:absolute;display:-ms-flexbox;display:-ms-flex;display:flex;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;top:0;left:0;width:65px;height:100%;-webkit-mask:url(https://w9s8d6v9.rocketcdn.me/wp-content/uploads/the7-css/compatibility/../../../../wp-content/themes/dt-the7/css/compatibility/../../images/the7-check-circle-fill.svg) no-repeat center center;mask-image:url(https://w9s8d6v9.rocketcdn.me/wp-content/uploads/the7-css/compatibility/../../../../wp-content/themes/dt-the7/css/compatibility/../../images/the7-check-circle-fill.svg) no-repeat center center;background:#fff;-webkit-mask-size:24px;mask-size:24px;content:""}div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message ul,.woocommerce-error ul,div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info ul{margin:0 !important}div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message.hide-message,.woocommerce-error.hide-message,div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info.hide-message{display:none}.woocommerce-error{background:#dd3c3d}.woocommerce-error:before{content:"";-webkit-mask:url(https://w9s8d6v9.rocketcdn.me/wp-content/uploads/the7-css/compatibility/../../../../wp-content/themes/dt-the7/css/compatibility/../../images/the7-exclamation-circle-fill.svg) no-repeat center center;mask-image:url(https://w9s8d6v9.rocketcdn.me/wp-content/uploads/the7-css/compatibility/../../../../wp-content/themes/dt-the7/css/compatibility/../../images/the7-exclamation-circle-fill.svg) no-repeat center center;background:#fff;-webkit-mask-size:24px;mask-size:24px}@keyframes slide-in-message{0%{opacity:0;transform:translate3d(600px,-50%,0)}50%{opacity:0;transform:translate3d(-200px,-50%,0)}100%{opacity:1;transform:translate3d(-400px,-50%,0)}}@keyframes slide-out-message{0%{opacity:1;transform:translate3d(-400px,-50%,0)}50%{opacity:0;transform:translate3d(-100px,-50%,0)}100%{opacity:0;transform:translate3d(800px,-50%,0)}}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{cursor:not-allowed}.woocommerce-review-link,.woocommerce-review-link *,.woocommerce-review-link:hover,.product:not(.elementor) .woocommerce-tabs li>a,.the7-elementor-widget .woocommerce-tabs li>a,.the7-elementor-widget .woocommerce-tabs .dt-tab-accordion-title,.stars a{color:var(--the7-secondary-text-color)}.sidebar-content .woocommerce-review-link,.dt-mega-parent .sidebar-content .woocommerce-review-link,.sidebar-content .woocommerce-review-link *,.dt-mega-parent .sidebar-content .woocommerce-review-link *,.sidebar-content .woocommerce-review-link:hover,.dt-mega-parent .sidebar-content .woocommerce-review-link:hover,.sidebar-content .product:not(.elementor) .woocommerce-tabs li>a,.dt-mega-parent .sidebar-content .product:not(.elementor) .woocommerce-tabs li>a,.sidebar-content .the7-elementor-widget .woocommerce-tabs li>a,.dt-mega-parent .sidebar-content .the7-elementor-widget .woocommerce-tabs li>a,.sidebar-content .the7-elementor-widget .woocommerce-tabs .dt-tab-accordion-title,.dt-mega-parent .sidebar-content .the7-elementor-widget .woocommerce-tabs .dt-tab-accordion-title,.sidebar-content .stars a,.dt-mega-parent .sidebar-content .stars a{color:rgba(119,119,119,.5)}.footer .woocommerce-review-link,.footer .woocommerce-review-link *,.footer .woocommerce-review-link:hover,.footer .product:not(.elementor) .woocommerce-tabs li>a,.footer .the7-elementor-widget .woocommerce-tabs li>a,.footer .the7-elementor-widget .woocommerce-tabs .dt-tab-accordion-title,.footer .stars a{color:rgba(255,255,255,.5)}ul.cart_list li a:not(:hover),.product:not(.elementor) .woocommerce-tabs li.active>a,.product:not(.elementor) .woocommerce-tabs li>a:hover,.the7-elementor-widget .woocommerce-tabs li.active>a,.the7-elementor-widget .woocommerce-tabs li>a:hover,.the7-elementor-widget .woocommerce-tabs .dt-tab-accordion-title.active,.the7-elementor-widget .woocommerce-tabs .dt-tab-accordion-title:hover{color:var(--the7-h1-color)}.elementor-widget[class*=elementor-widget-wp-widget-] ul.cart_list li a:not(:hover),.elementor-widget[class*=elementor-widget-wp-widget-] .product:not(.elementor) .woocommerce-tabs li.active>a,.elementor-widget[class*=elementor-widget-wp-widget-] .product:not(.elementor) .woocommerce-tabs li>a:hover,.elementor-widget[class*=elementor-widget-wp-widget-] .the7-elementor-widget .woocommerce-tabs li.active>a,.elementor-widget[class*=elementor-widget-wp-widget-] .the7-elementor-widget .woocommerce-tabs li>a:hover,.elementor-widget[class*=elementor-widget-wp-widget-] .the7-elementor-widget .woocommerce-tabs .dt-tab-accordion-title.active,.elementor-widget[class*=elementor-widget-wp-widget-] .the7-elementor-widget .woocommerce-tabs .dt-tab-accordion-title:hover{color:var(--the7-h1-color)}.sidebar-content:not(.mega-menu-widgets) .widget:not(.widget_icl_lang_sel_widget) ul.cart_list li a:not(:hover),.sidebar-content ul.cart_list li a:not(:hover),.sidebar-content:not(.mega-menu-widgets) .widget:not(.widget_icl_lang_sel_widget) .product:not(.elementor) .woocommerce-tabs li.active>a,.sidebar-content .product:not(.elementor) .woocommerce-tabs li.active>a,.sidebar-content:not(.mega-menu-widgets) .widget:not(.widget_icl_lang_sel_widget) .product:not(.elementor) .woocommerce-tabs li>a:hover,.sidebar-content .product:not(.elementor) .woocommerce-tabs li>a:hover,.sidebar-content:not(.mega-menu-widgets) .widget:not(.widget_icl_lang_sel_widget) .the7-elementor-widget .woocommerce-tabs li.active>a,.sidebar-content .the7-elementor-widget .woocommerce-tabs li.active>a,.sidebar-content:not(.mega-menu-widgets) .widget:not(.widget_icl_lang_sel_widget) .the7-elementor-widget .woocommerce-tabs li>a:hover,.sidebar-content .the7-elementor-widget .woocommerce-tabs li>a:hover,.sidebar-content:not(.mega-menu-widgets) .widget:not(.widget_icl_lang_sel_widget) .the7-elementor-widget .woocommerce-tabs .dt-tab-accordion-title.active,.sidebar-content .the7-elementor-widget .woocommerce-tabs .dt-tab-accordion-title.active,.sidebar-content:not(.mega-menu-widgets) .widget:not(.widget_icl_lang_sel_widget) .the7-elementor-widget .woocommerce-tabs .dt-tab-accordion-title:hover,.sidebar-content .the7-elementor-widget .woocommerce-tabs .dt-tab-accordion-title:hover{color:#262d37}.dt-mega-parent .sidebar-content .widget ul.cart_list li a:not(:hover),.dt-mega-parent .sidebar-content .widget .product:not(.elementor) .woocommerce-tabs li.active>a,.dt-mega-parent .sidebar-content .widget .product:not(.elementor) .woocommerce-tabs li>a:hover,.dt-mega-parent .sidebar-content .widget .the7-elementor-widget .woocommerce-tabs li.active>a,.dt-mega-parent .sidebar-content .widget .the7-elementor-widget .woocommerce-tabs li>a:hover,.dt-mega-parent .sidebar-content .widget .the7-elementor-widget .woocommerce-tabs .dt-tab-accordion-title.active,.dt-mega-parent .sidebar-content .widget .the7-elementor-widget .woocommerce-tabs .dt-tab-accordion-title:hover{color:#262d37}.footer .widget:not(.widget_icl_lang_sel_widget) ul.cart_list li a:not(:hover),.footer .widget:not(.widget_icl_lang_sel_widget) .product:not(.elementor) .woocommerce-tabs li.active>a,.footer .widget:not(.widget_icl_lang_sel_widget) .product:not(.elementor) .woocommerce-tabs li>a:hover,.footer .widget:not(.widget_icl_lang_sel_widget) .the7-elementor-widget .woocommerce-tabs li.active>a,.footer .widget:not(.widget_icl_lang_sel_widget) .the7-elementor-widget .woocommerce-tabs li>a:hover,.footer .widget:not(.widget_icl_lang_sel_widget) .the7-elementor-widget .woocommerce-tabs .dt-tab-accordion-title.active,.footer .widget:not(.widget_icl_lang_sel_widget) .the7-elementor-widget .woocommerce-tabs .dt-tab-accordion-title:hover{color:#fff}.single_add_to_cart_button.button{font:var(--the7-btn-l-font);text-transform:var(--the7-btn-l-text-transform);letter-spacing:var(--the7-btn-l-letter-spacing);word-spacing:var(--the7-btn-l-word-spacing);border-radius:var(--the7-btn-l-border-radius);border-width:var(--the7-btn-l-border-width);border-style:var(--the7-btn-l-border-style);border-color:var(--the7-btn-border-color);padding:var(--the7-btn-l-padding);min-width:var(--the7-btn-l-min-width);min-height:var(--the7-btn-l-min-height)}.single_add_to_cart_button.button{min-height:var(--the7-input-height)}body .button.checkout,#phantom .button.checkout,body .button.wc-forward,#phantom .button.wc-forward{font:var(--the7-btn-s-font);text-transform:var(--the7-btn-s-text-transform);border-radius:var(--the7-btn-s-border-radius);border-width:var(--the7-btn-s-border-width);border-style:var(--the7-btn-s-border-style);padding:var(--the7-btn-s-padding);min-width:var(--the7-btn-s-min-width);min-height:var(--the7-btn-s-min-height)}body .button.checkout *,#phantom .button.checkout *{font:var(--the7-btn-s-font)}div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message,.woocommerce-error,div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info{background-color:var(--the7-accent-color)}body div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message,body .woocommerce-error,body div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info{color:#fff}body div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message a,body div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message *,body .woocommerce-error a,body .woocommerce-error *,body div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info a,body div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info *{color:#fff}body div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message:before,body .woocommerce-error:before,body div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info:before{color:#fff}.woocommerce-billing-fields label{font-size:var(--the7-base-font-size);line-height:var(--the7-base-line-height);color:var(--the7-h4-color)}.woocommerce-billing-fields label .required{color:var(--the7-secondary-text-color);text-decoration:none}.select2-container{z-index:100}.theme-dt-the7 .select2-container{display:block}.theme-dt-the7 .widget .selection{display:block;height:var(--the7-input-height)}.theme-dt-the7 .widget.woocommerce .select2-container .select2-selection--single{height:auto;min-height:var(--the7-input-height);padding:var(--the7-top-input-padding) var(--the7-right-input-padding) var(--the7-bottom-input-padding) var(--the7-left-input-padding);color:var(--the7-input-color);border-color:var(--the7-input-border-color);border-style:var(--the7-form-border);border-width:var(--the7-top-input-border-width) var(--the7-right-input-border-width) var(--the7-bottom-input-border-width) var(--the7-left-input-border-width);background-color:var(--the7-input-bg-color);border-radius:var(--the7-input-border-radius);box-shadow:var(--the7-form-shadow);transition:all .3s ease}.theme-dt-the7 .widget.woocommerce .select2-container .select2-selection--single>.select2-selection__rendered{padding:0;color:var(--the7-input-color);font:var(--the7-form-md-font);letter-spacing:var(--the7-form-md-letter-spacing);text-transform:var(--the7-form-md-text-transform);box-sizing:border-box}.theme-dt-the7 .widget.woocommerce .select2-container .select2-selection--single .select2-selection__arrow b{border-top-color:var(--the7-input-color);opacity:var(--the7-form-placeholder-opacity);border-right-color:transparent !important;border-left-color:transparent !important}.theme-dt-the7 .widget.woocommerce .select2-container.select2-container--open .select2-selection--single{box-shadow:var(--the7-form-shadow-focus)}body .widget.woocommerce .woocommerce-widget-layered-nav-dropdown{margin-bottom:10px}.the7-woo-select2-dropdown .select2-results__option{line-height:1.2em;color:#666;padding:10px}.the7-woo-select2-dropdown .select2-results__option[aria-selected=true]{background:rgba(0,0,0,.05);color:#222}.theme-dt-the7 .the7-woo-select2-dropdown .select2-results__option--highlighted[aria-selected]{color:#fff;background:#222}.product:not(.elementor) .woocommerce-tabs .panel>h2,.the7-elementor-widget .woocommerce-tabs .panel>h2{font:var(--the7-h3-font);text-transform:var(--the7-h3-text-transform)}.product:not(.elementor) .woocommerce-tabs #comments>h2,.the7-elementor-widget .woocommerce-tabs #comments>h2{font:var(--the7-h4-font);text-transform:var(--the7-h4-text-transform)}.shopping-cart{position:relative}.masthead .shopping-cart{display:-ms-flexbox;display:-ms-flex;display:flex;flex-flow:column wrap}.dt-mobile-header .shopping-cart{position:static}.top-bar .shopping-cart{z-index:1001;vertical-align:middle}.floating-navigation-below-slider .top-bar .shopping-cart{z-index:101}.shopping-cart-wrap{position:absolute;top:100%;z-index:200;visibility:hidden;opacity:0}.side-header:not(.masthead-mobile-header) .mini-widgets .shopping-cart-wrap{top:auto;bottom:100%}.masthead .shopping-cart-wrap{top:calc(100% + 8px)}.dt-mobile-header .shopping-cart-wrap{width:100%}.masthead.side-header .mini-widgets .shopping-cart-wrap{top:auto;bottom:calc(100% + 8px)}.dt-mobile-header .shopping-cart-wrap{width:100%}.masthead .mini-widgets .shopping-cart-wrap.bottom-overflow{top:auto;bottom:calc(100% + 8px)}.floating-navigation-below-slider .shopping-cart-wrap.bottom-overflow{top:auto;bottom:100%;padding-top:0;padding-bottom:10px}.right-overflow.shopping-cart-wrap{right:-10px}.show-top-buttons .buttons{display:none}.buttons.top-position{display:none}.show-top-buttons .buttons.top-position{display:block;margin-bottom:10px}.masthead .shopping-cart .buttons a.button *,.shopping-cart .buttons a.button,.shopping-cart .buttons a.button:hover,.buttons a.button,.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{text-decoration:none !important}.wc-ico-cart{position:relative;white-space:nowrap;text-decoration:none;display:-ms-inline-flexbox;display:-ms-inline-flex;display:inline-flex;-ms-align-items:center;-ms-flex-align:center;align-items:center;font:600 16px/20px "Kathrein-75Bold",Helvetica,Arial,Verdana,sans-serif;color:#222}.wc-ico-cart i{margin-right:5px;font-size:16px;color:#222}.header-bar .wc-ico-cart i{margin-right:5.7142857142857px}.branding .wc-ico-cart{font:20px/24px "Arial",Helvetica,Arial,Verdana,sans-serif}.branding .wc-ico-cart i{font-size:0px;margin-right:7.1428571428571px}.mixed-header .wc-ico-cart{font:20px/24px "Arial",Helvetica,Arial,Verdana,sans-serif;color:#333}.mixed-header .wc-ico-cart i{font-size:16px;color:#333}.mixed-header .header-bar .wc-ico-cart i{margin-right:7.1428571428571px}.top-bar .wc-ico-cart{font:600 15px/21px "Kathrein-75Bold",Helvetica,Arial,Verdana,sans-serif;text-transform:uppercase}.top-bar .wc-ico-cart{color:#fff}.top-bar .wc-ico-cart i{font-size:15px;color:rgba(255,255,255,.5);margin-right:5.3571428571429px}.dt-mobile-header .wc-ico-cart{font:600 16px/20px "Kathrein-75Bold",Helvetica,Arial,Verdana,sans-serif;color:#fff}.dt-mobile-header .wc-ico-cart i{font-size:16px;color:#fff;margin-right:5.7142857142857px}.mobile-header-bar .mobile-mini-widgets .wc-ico-cart{font:600 16px/20px "Kathrein-75Bold",Helvetica,Arial,Verdana,sans-serif;color:#222}.mobile-header-bar .mobile-mini-widgets .wc-ico-cart i{font-size:16px;color:#222;margin-right:5.7142857142857px}a.wc-ico-cart:hover{font:600 16px/20px "Kathrein-75Bold",Helvetica,Arial,Verdana,sans-serif;color:#222;opacity:.7}.branding a.wc-ico-cart:hover{font:20px/24px "Arial",Helvetica,Arial,Verdana,sans-serif}.mixed-header a.wc-ico-cart:hover{font:20px/24px "Arial",Helvetica,Arial,Verdana,sans-serif;color:#333}.top-bar a.wc-ico-cart:hover{font:600 15px/21px "Kathrein-75Bold",Helvetica,Arial,Verdana,sans-serif;color:rgba(255,255,255,.7);color:#fff}.dt-mobile-header a.wc-ico-cart:hover{font:600 16px/20px "Kathrein-75Bold",Helvetica,Arial,Verdana,sans-serif;color:#fff}.mobile-header-bar .mobile-mini-widgets a.wc-ico-cart:hover{font:600 16px/20px "Kathrein-75Bold",Helvetica,Arial,Verdana,sans-serif;color:#222}.wc-ico-cart>.counter{position:relative;display:inline-block;margin-left:10px;padding:1px;min-width:14px;min-height:14px;background-color:#e42313;text-align:center;font-size:8px;font-family:Tahoma,Arial,sans-serif !important;line-height:14px;letter-spacing:normal;font-weight:400;font-style:normal}.branding .wc-ico-cart>.counter{font-size:-8px;line-height:-2px;min-width:-2px;min-height:-2px}.mixed-header .wc-ico-cart>.counter{font-size:8px;line-height:14px;min-width:14px;min-height:14px}.top-bar .wc-ico-cart>.counter{font-size:7px;line-height:13px;min-width:13px;min-height:13px}.dt-mobile-header .wc-ico-cart>.counter{font-size:8px;line-height:14px;min-width:14px;min-height:14px}.mobile-header-bar .mobile-mini-widgets .wc-ico-cart>.counter{font-size:8px;line-height:14px;min-width:14px;min-height:14px}.wc-ico-cart>.counter.hidden{display:none}.wc-ico-cart>.counter,.wc-ico-cart:hover>.counter{color:#fff}#top-bar .wc-ico-cart:hover .counter{text-decoration:none}.product .woo-buttons-on-img{position:relative;margin:0;text-align:center}.woocom-project{position:relative}.woo-buttons-on-img>p,.post .woo-buttons-on-img .alignnone,.description-under-image .post .woo-buttons-on-img .alignnone{margin-bottom:0}.post .woo-buttons-on-img .alignleft{margin:0}.woocom-project .woo-buttons-on-img>a{display:block;line-height:0}.products-carousel-shortcode .woocom-project .woo-buttons-on-img>a{display:block;width:100%}.product .woo-buttons-on-img{-ms-flex:0 0 auto;max-width:100%}.product .wf-td{vertical-align:bottom}.cart-btn-on-img .woo-buttons{position:absolute;right:10px;bottom:10px;height:32px;min-width:32px;border-radius:16px;z-index:2;box-sizing:border-box;transition:opacity .2s linear}.cart-btn-on-img .woo-buttons a{display:block;float:right;height:32px;max-width:22px;box-sizing:border-box;transition:all .3s ease;padding:0 32px 0 0;border-radius:16px;font:var(--the7-btn-s-font);text-transform:var(--the7-btn-s-text-transform);white-space:nowrap;color:#fff;background-color:var(--the7-accent-color);line-height:0;text-align:left}.cart-btn-on-img .woo-buttons a .filter-popup{display:inline-block;visibility:hidden;vertical-align:middle;line-height:32px;margin-left:14px;opacity:0;transition:opacity .25s ease}.cart-btn-on-img .woo-buttons a .popup-icon{position:absolute;top:0;right:0;width:32px;height:32px;content:"";text-align:center}.cart-btn-on-img .woo-buttons:hover a,.cart-btn-on-img .woo-buttons.is-clicked a{width:auto;max-width:100%}.cart-btn-on-img .woo-buttons:hover a .filter-popup,.cart-btn-on-img .woo-buttons.is-clicked a .filter-popup{opacity:1;visibility:visible;transition-delay:.1s}.cart-btn-on-hover .woo-buttons{opacity:0}.cart-btn-on-hover article:hover .woo-buttons,.cart-btn-on-hover .woocom-project:hover .woo-buttons,.cart-btn-on-hover .woo-buttons-on-img.is-clicked .woo-buttons{opacity:1}.woo-buttons-on-img .woo-buttons i:before{font-size:16px;line-height:32px}.woo-buttons a{position:relative;display:inline-block;overflow:hidden;padding:0;text-decoration:none;font-size:var(--the7-text-small-font-size);line-height:var(--the7-text-small-line-height)}#dropdown_product_cat{opacity:0}ul.cart_list li{position:relative;display:block;overflow:hidden}ul.cart_list li:not(:last-child){padding:0 0 15px}ul.cart_list li a{display:block;text-decoration:none}.dt-mini-cart-template .variation{display:block;padding:5px 0 0}ul.cart_list li dl{display:block}ul.cart_list li dl p{margin-bottom:0}.buttons a.button{float:left;margin:10px 10px 0 0}.buttons.top-position .button{margin:0 10px 10px 0}.select2-search input{padding:5px 15px !important;color:rgba(195,195,195,.99) !important;background-repeat:no-repeat;background-position:calc(100% - 15px) 50% !important;background-size:16px 16px !important}.woocommerce-widget-layered-nav-dropdown .select2-search input{background-image:none !important}.woocommerce-widget-layered-nav-dropdown .select2-search{padding:0}.the7-woo-select2-dropdown .select2-selection--multiple .select2-selection__choice__remove:before{display:inline-block;margin-right:5px;content:"";width:12px;height:12px;-webkit-mask:url(https://w9s8d6v9.rocketcdn.me/wp-content/uploads/the7-css/compatibility/../../../../wp-content/themes/dt-the7/css/compatibility/../../images/the7-cross-circle-fill.svg) no-repeat right center;mask-image:url(https://w9s8d6v9.rocketcdn.me/wp-content/uploads/the7-css/compatibility/../../../../wp-content/themes/dt-the7/css/compatibility/../../images/the7-cross-circle-fill.svg) no-repeat right center;-webkit-mask-size:12px;mask-size:12px;background-color:#fff}.product{position:relative}.product:before,.product:after{content:"";display:table;clear:both}.content .woocommerce .wf-cell img,.woocommerce .content .wf-cell img{height:auto;max-width:100%}.product .cart:before,.product .cart:after,form.cart:before,form.cart:after{content:"";display:table;clear:both}.product div.images,.product div.summary{float:left;margin-bottom:30px;box-sizing:border-box}.product div.images{width:100%;margin-right:60px;margin-bottom:40px}.product div.summary{width:calc(100% - 100% - 60px);width:100%;margin:0;padding:0}#content .woocommerce .product .price:last-child{margin-top:10px}form.cart{display:block}.woocommerce div.product div.summary{display:-ms-flexbox;display:-ms-flex;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap}.woocommerce div.product div.summary .woocommerce-product-rating{display:block;margin:-5px 0 20px;-ms-flex-order:-1;order:-1}.woocommerce div.product div.summary .woocommerce-review-link{text-decoration:none}.woocommerce div.product div.summary .woocommerce-review-link:hover{text-decoration:underline}.woocommerce div.product div.summary form.cart,.woocommerce div.product div.summary p.cart{margin-bottom:30px}.woocommerce div.product div.summary .woocommerce-review-link{display:inline-block}.woocommerce div.product div.summary>.price{position:relative;padding-bottom:15px;margin-bottom:35px}.woocommerce div.product div.summary>.price:after{position:absolute;bottom:0;left:0;width:60px;height:3px;content:""}div.product div.summary .price:after{background-color:var(--the7-accent-color)}.footer div.product div.summary .price:after{background:#e42313}form.cart div.quantity{float:left;margin:0 10px 0 0;height:44px;box-shadow:var(--the7-form-shadow);transition:all .3s ease;border-radius:var(--the7-input-border-radius)}form.cart div.quantity:focus{box-shadow:var(--the7-form-shadow-focus)}form.cart div.quantity:not([style='display: none;'])+button{margin-top:0;margin-left:10px}.quantity .plus,.quantity .minus{display:inline-flex;justify-content:center;width:20px;padding:0;background-image:none !important;font-family:Arial;font-size:var(--the7-base-font-size);line-height:var(--the7-input-height);cursor:pointer;min-height:100%;color:var(--the7-input-color);border:1px solid;border-color:var(--the7-input-border-color);background-color:var(--the7-input-bg-color);border-radius:0}body .quantity .plus,body .quantity .minus{border-width:var(--the7-top-input-border-width) var(--the7-right-input-border-width) var(--the7-bottom-input-border-width) var(--the7-left-input-border-width)}.quantity .plus:hover,.quantity .minus:hover{color:var(--the7-input-color);border-color:var(--the7-input-border-color)}.product .quantity input[type=button].plus.is-form{border-bottom-right-radius:inherit;border-top-right-radius:inherit}.product .quantity input[type=button].minus.is-form{border-bottom-left-radius:inherit;border-top-left-radius:inherit}.product form.cart .button{float:left;vertical-align:middle}.woocommerce-tabs{padding-top:30px;clear:both}.woocommerce-tabs .tabs{position:relative;overflow:hidden;margin:0 0 30px}.woocommerce-tabs .tabs li{position:relative;float:left;list-style:none}.woocommerce-tabs .tabs li>a{text-decoration:none}.product:not(.elementor) .woocommerce-tabs .tabs:after{position:absolute;left:0;top:0;height:1px;width:100%;content:"";background:var(--the7-divider-color)}.product:not(.elementor) .woocommerce-tabs .tabs li{padding-top:20px;margin-left:40px}.product:not(.elementor) .woocommerce-tabs .tabs li:first-child{margin-left:0}.product:not(.elementor) .woocommerce-tabs .tabs li:after{position:absolute;top:0;left:0;height:3px;width:100%;content:""}.product:not(.elementor) .woocommerce-tabs .tabs li.active:after{background-color:var(--the7-accent-color)}.product:not(.elementor) .woocommerce-tabs .tabs li>a{font-size:var(--the7-text-big-font-size);line-height:var(--the7-text-big-line-height)}.woocommerce>h2,.product:not(.elementor) .woocommerce-tabs .panel>h2,.woocommerce-tabs .woocommerce-tabs .panel>h2{margin-bottom:20px}.single.single-product .single-share-box{padding-top:5px;margin-bottom:30px}.single-product .single-share-box .share-buttons{-ms-flex-pack:flex-start;-ms-justify-content:flex-start;justify-content:flex-start}.content .variation dt,.content .variation dd{font-weight:400;float:left}.content .variation dt p,.content .variation dd p{margin-bottom:0}.content .variation dt{clear:left;margin-right:5px}.product .quantity{display:-ms-inline-flexbox;display:-ms-inline-flex;display:inline-flex;text-align:right}.product .quantity input[type=button].is-form{overflow:hidden;position:relative;margin:0;border-width:1px;border-top-width:var(--the7-top-input-border-width);border-right-width:var(--the7-right-input-border-width);border-bottom-width:var(--the7-bottom-input-border-width);border-left-width:var(--the7-left-input-border-width);border-style:var(--the7-form-border);text-transform:none;font-weight:700;border-radius:0;box-shadow:none !important}#page .product .quantity input[type=button].is-form{background-color:#fff}.quantity .plus:hover,.quantity .minus:hover,.quantity .plus:active,.quantity .minus:active{top:0 !important;margin-bottom:0 !important}.quantity .qty{width:3.631em;-moz-appearance:textfield}.product div.summary .quantity input.qty,.the7-elementor-widget .quantity input.qty{display:inline;float:left;vertical-align:middle;width:40px;padding:0;margin:0;border-radius:0;text-align:center;min-height:100%;-webkit-appearance:none;-moz-appearance:textfield;appearance:textfield;box-shadow:none}.product div.summary .quantity input.qty:not(:read-only),.the7-elementor-widget .quantity input.qty:not(:read-only){border-right:none;border-left:none}.product div.summary .quantity input[type=number]::-webkit-inner-spin-button,.product div.summary .quantity input[type=number]::-webkit-outer-spin-button,.the7-elementor-widget .quantity input[type=number]::-webkit-inner-spin-button,.the7-elementor-widget .quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0;display:none}.cart td.actions .coupon label{position:absolute;display:none;height:40px;width:100%;padding:5px 15px;box-sizing:border-box}.single_add_to_cart_button.button,.button.checkout,.button.wc-forward{display:-ms-inline-flexbox;display:-ms-inline-flex;display:inline-flex;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;box-sizing:border-box}.single_add_to_cart_button.button{height:44px}.widget.woocommerce .select2-container .select2-selection__arrow{right:calc(8px + var(--the7-right-input-padding,7px))}.theme-dt-the7 .select2-container .select2-selection--single{display:-ms-flexbox;display:-ms-flex;display:flex;-ms-align-items:center;-ms-flex-align:center;align-items:center}.woocommerce-billing-fields{padding-bottom:10px}.the7-woo-select2-dropdown .select2-dropdown{border:0;border-radius:3px;background:#fff;box-shadow:0px 0px 10px rgba(0,0,0,.2)}.the7-woo-select2-dropdown .select2-search{padding-top:5px;padding-bottom:5px}.the7-woo-select2-dropdown .select2-search input[type=text]{margin-bottom:0}.theme-dt-the7 .the7-woo-select2-dropdown .the7-woo-select2-dropdown .select2-dropdown .select2-search input{margin-top:4px}.theme-dt-the7 .the7-woo-select2-dropdown .select2-search--dropdown .select2-search__field{border:1px solid rgba(0,0,0,.12);height:auto;background-color:#fff;color:#888;border-radius:3px;box-shadow:none}.theme-dt-the7 .the7-woo-select2-dropdown .select2-search--inline .select2-search__field{background:0 0;border:none !important;outline:0;box-shadow:none;-webkit-appearance:textfield;margin-bottom:0}.the7-woo-select2-dropdown .select2-search--dropdown{padding:10px 10px 0}.theme-dt-the7 .the7-woo-select2-dropdown .select2-results{color:#000;font-size:14px;line-height:18px;background:0 0}.terms #terms{float:left;margin:5px 5px 0 0}.clear{clear:both}.cart td.actions .coupon:before{color:var(--the7-input-color);line-height:var(--the7-input-height)}.stars a.active,.stars a:hover{color:var(--the7-accent-color)}.footer .stars a.active,.footer .stars a:hover{color:#e42313}.the7-elementor-widget p.stars a.active~a,.the7-elementor-widget p.stars a:hover~a{color:var(--the7-accent-color)}.footer .the7-elementor-widget p.stars a.active~a,.footer .the7-elementor-widget p.stars a:hover~a{color:#e42313}.footer ul.cart_list li a:hover{color:var(--the7-accent-color)}.footer ul.cart_list li a:hover{color:#e42313}#main .woocommerce:before,#main .woocommerce:after{content:"";display:table;clear:both}.woocommerce fieldset{border:none}.woocommerce fieldset legend{font:var(--the7-h3-font);text-transform:var(--the7-h3-text-transform);margin-bottom:20px;color:var(--the7-h1-color)}.sidebar-content .woocommerce fieldset legend{color:#262d37}.footer .woocommerce fieldset legend{color:#fff}p.stars a.star-1,p.stars a.star-2,p.stars a.star-3,p.stars a.star-4,p.stars a.star-5{border-color:var(--the7-divider-color)}.the7-woo-select2-dropdown .select2-selection--multiple.select2-selection .select2-selection__choice,.the7-woo-select2-dropdown .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove,.the7-woo-select2-dropdown .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove:hover{border-radius:0;border:none;color:#fff}.the7-woo-select2-dropdown .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove{font-size:0;margin:0;line-height:1}.woocommerce .cart_list:not(.product_list_widget) a.remove:hover{color:#fff !important;background:rgba(0,0,0,.3)}.wc-single-shortcode.wf-container{margin:0}.products-carousel-shortcode .product h4,.products-shortcode .product h4{margin-top:15px;margin-bottom:0}.woocommerce .product p.price{font:var(--the7-woo-content-font);text-transform:var(--the7-woo-content-text-transform)}.woocommerce div.product.elementor .the7-elementor-widget .woocommerce-tabs .woocommerce-Tabs-panel,.woocommerce .the7-elementor-widget .woocommerce-tabs .woocommerce-Tabs-panel,.woocommerce .the7-elementor-widget .dt-tab-accordion-title:not(.first),.woocommerce .the7-elementor-widget .woocommerce-tabs ul.wc-tabs li.active{border-color:var(--the7-divider-color)}.woocommerce div.product .the7-elementor-widget .wc-tabs li.active:before,.woocommerce div.product .the7-elementor-widget .wc-tabs li.active:after{border-color:var(--the7-divider-color);background:0 0}