.btn{border-radius:0}.btn.btn-success{background-color:var(--color-brand);border-color:var(--color-brand)}.form-control,.form-select{border-radius:0}:root{--text-shadow: 0 2px 2px rgba(0, 0, 0, 0.4)}html,body{text-rendering:optimizeSpeed;color:var(--color-secondary);font-family:"PT Sans Narrow","Arimo",sans-serif}html a,html a:hover,html a:focus,body a,body a:hover,body a:focus{text-decoration:none;color:inherit}html h1,html h2,html h3,html h4,html h5,html h6,html .h1,html .h2,html .h3,html .h4,html .h5,html .h6,body h1,body h2,body h3,body h4,body h5,body h6,body .h1,body .h2,body .h3,body .h4,body .h5,body .h6{font-family:"Be Vietnam Pro",sans-serif;color:var(--color-black)}html h1,html .h1,body h1,body .h1{font-size:2.25rem}html h2,html .h2,body h2,body .h2{font-size:2rem}html h3,html .h3,body h3,body .h3{font-size:1.6rem}html h4,html .h4,body h4,body .h4{font-size:1.3rem}html.logged-in .logout-icon,body.logged-in .logout-icon{display:list-item !important}.home section>h2{padding-inline:.5rem}.form-control:focus,.btn:focus{-webkit-box-shadow:none !important;box-shadow:none !important;outline:none !important}#website-header{display:grid}@media(min-width: 992px){#website-header{grid-template-areas:"info info info info" "logo search search icons" "menu-category menu-category menu-category menu-category";grid-template-columns:1fr 1fr 1fr 1fr}}@media(max-width: 991.98px){#website-header{grid-template-areas:"info info " "menu-category icons";grid-template-columns:2fr 1fr}}@media(max-width: 767.98px){#website-header{grid-template-areas:"info" "menu-category";grid-template-columns:1fr}}#website-header .logo,#website-header .info,#website-header .search,#website-header .icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#website-header .logo{grid-area:logo;margin-block:1rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#website-header .logo img.brand-logo{max-height:40px}@media(max-width: 991.98px){#website-header .logo{display:none}}#website-header .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-area:info;color:var(--color-brand);padding-block:.5rem;color:#fff;font-size:.8rem}#website-header .info ul{margin-bottom:0}#website-header .info li{color:var(--color-brand)}@media(max-width: 991.98px){#website-header .info .fa-ul{display:none}}#website-header .info .fa-ul li{margin-right:2rem}#website-header .info .kontakt{margin-left:auto}#website-header .info .kontakt a{font-weight:bold}#website-header .search{grid-area:search;padding:1rem}@media(max-width: 991.98px){#website-header .search{display:none}}#website-header .search form{width:100%}#website-header .search form input,#website-header .search form button{border-radius:0}#website-header .search form [type=search]{font-size:.8rem;color:var(--color-brand);font-weight:500}#website-header .search form [type=search]:focus{border-color:var(--color-brand)}#website-header .icons{grid-area:icons;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media(max-width: 991.98px){#website-header .icons{display:none}}#menu-category{margin-bottom:1rem}@media(min-width: 992px){#menu-category{border-block:solid 1px var(--color-navigation_color)}}#menu-category .menu-category{grid-area:menu-category}@media(min-width: 992px){#menu-category .menu-category .navbar-brand{display:none}}#menu-category .menu-category img.brand-logo{max-height:40px}@media(max-width: 991.98px){#menu-category .menu-category{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#menu-category .menu-category .navbar{width:100%}#menu-category .menu-category .navbar>div{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#menu-category .menu-category .navbar .navbar-toggler{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#menu-category .menu-category .navbar .navbar-brand{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:1rem}#menu-category .menu-category .navbar .navbar-collapse{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}#menu-category .menu-category .navbar-nav{position:relative;width:100%}#menu-category .menu-category .navbar-nav .nav-link{text-transform:uppercase}@media(min-width: 992px){#menu-category .menu-category .navbar-nav .nav-link{padding-inline:2rem;-webkit-transition-duration:500ms;transition-duration:500ms;color:var(--color-navigation_text_color)}#menu-category .menu-category .navbar-nav .nav-link:hover{background-color:var(--color-navigation_color);color:var(--color-navigation_hover_text_color)}}#menu-category .menu-category .navbar-nav .nav-item{position:relative}#menu-category .menu-category .navbar-nav .nav-item .dropdown-menu{z-index:1000;min-width:100%;border-radius:0}@media(min-width: 992px){#menu-category .menu-category .navbar-nav .nav-item .dropdown-menu{padding:0;margin-top:0;border:none}#menu-category .menu-category .navbar-nav .nav-item .dropdown-menu .dropdown-item{background-color:rgba(var(--rgb-navigation_color), 0.4);color:var(--color-navigation_dropdown_text_color)}#menu-category .menu-category .navbar-nav .nav-item .dropdown-menu .dropdown-item:first-child{padding-top:1rem}#menu-category .menu-category .navbar-nav .nav-item .dropdown-menu .dropdown-item:last-child{padding-bottom:1rem}}#menu-category .menu-category .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover{color:var(--color-navigation_dropdown_hover_text_color);background-color:var(--color-navigation_color)}#menu-category .menu-category .navbar-nav .nav-item .dropdown-menu .dropright{display:none;border:solid 2px red;width:200%;position:absolute;height:100%;top:0;-webkit-transform:translateX(50%);transform:translateX(50%)}#menu-category .menu-category .navbar-nav .nav-item .dropdown-menu:hover .dropright{display:block}@media(min-width: 992px){#menu-category .menu-category .navbar-nav .nav-item{text-align:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media(min-width: 992px){#menu-category .menu-category .navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}}#menu-category .menu-category .navbar .navbar-toggler{-webkit-box-shadow:none;box-shadow:none;border:0;padding-left:0}#menu-category .menu-category .navbar .navbar-toggler .navbar-toggler-icon{height:1rem;width:1rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--! Font Awesome Pro 6.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M0 96C0 78.3 14.3 64 32 64H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z'/%3E%3C/svg%3E")}#menu-category .menu-category .navbar .navbar-toggler[aria-expanded=true] .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3C!--! Font Awesome Pro 6.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M310.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 210.7 54.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L114.7 256 9.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 301.3 265.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L205.3 256 310.6 150.6z'/%3E%3C/svg%3E")}#menu-category .menu-category .navbar .navbar-toggler:focus{-webkit-box-shadow:none;box-shadow:none;border:0}#before-footer{background-color:var(--color-brand);padding-block:2rem;color:#fff !important}#before-footer [class^=col]>h1,#before-footer [class^=col]>h2,#before-footer [class^=col]>h3,#before-footer [class^=col]>h4,#before-footer [class^=col]>h5,#before-footer [class^=col]>h6,#before-footer [class^=col]>p{color:#fff !important}#main-content{min-height:100vh;padding-block:2rem}#main-content .page-header,#main-content .entry-header{padding-block:.5rem;margin-bottom:1rem;color:var(--color-black);font-weight:400;font-size:1.8rem}#main-content section:not(:last-child){margin-bottom:2rem}aside .widget-title{padding-block:.5rem;margin-bottom:1rem;color:var(--color-black);font-weight:400;font-size:1.8rem;font-size:1.5rem;font-weight:bold}aside .product-categories{padding-left:0rem;list-style:none}aside .product-categories>li{margin-bottom:1rem;font-size:1.1rem}aside .product-categories>li>a{font-weight:bold}aside .product-categories>li>a:hover{color:var(--color-brand)}aside .product-categories>li .children{list-style-type:square;font-size:1rem}#site-footer{padding-top:2rem;background-color:var(--color-footer_bg_color);color:var(--color-footer_text_color)}#site-footer #footer-grid{display:grid;gap:2rem}@media(min-width: 992px){#site-footer #footer-grid{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto auto}}@media(max-width: 991.98px){#site-footer #footer-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto}}@media(max-width: 767.98px){#site-footer #footer-grid{grid-template-columns:1fr;grid-template-rows:auto}}@media(min-width: 768px){#site-footer #footer-grid #footer-grid-1{grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:1}}#site-footer #footer-grid>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}#site-footer #footer-grid section h4{color:var(--color-footer_heading_color);border-bottom:dotted 1px var(--color-footer_heading_color)}#site-footer #footer-grid section :last-child{margin-bottom:0}#site-footer #footer-grid section .logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#site-footer #footer-grid section .logos img.logo{max-width:30%;height:auto}#site-footer #footer-grid section ul{padding-left:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}#site-footer #footer-grid section a[href^=tel]{font-size:1.1rem;font-weight:bold;color:var(--color-footer_link_color)}#site-footer #footer-grid .social-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-inline:0}#site-footer #footer-grid .social-icons li{padding:3px;background-color:blue;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:1/1}#site-footer #footer-grid .social-icons li.i-facebook{color:#fff;background-color:var(--color-facebook)}#site-footer #footer-grid .social-icons li.i-twitter{color:#fff;background-color:var(--color-twitter)}#site-footer #footer-grid .social-icons li.i-pinterest{color:#fff;background-color:var(--color-pinterest)}#site-footer #footer-grid .social-icons li.i-whatsapp{color:#fff;background-color:var(--color-whatsapp)}#site-footer #footer-grid .social-icons li.i-instagram{color:#fff;background-color:var(--color-instagram)}#site-footer #footer-grid .social-icons li.i-linkedin{color:#fff;background-color:var(--color-linkedin)}#site-footer #footer-grid .social-icons li img,#site-footer #footer-grid .social-icons li a{margin:0;line-height:0}#site-footer .copyright{font-size:.8rem;padding-top:2rem;padding-bottom:.5rem}#site-footer .copyright *{text-align:center;margin-bottom:0}#slider-header .slider-wrapper{margin-bottom:0}#slider-header .slider-wrapper .slider-item{width:100%;height:auto;background-image:url(dla_psow.jpg);background-color:var(--color-gray);background-repeat:no-repeat;background-size:cover;aspect-ratio:124/46;aspect-ratio:16/9;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#slider-header .slider-wrapper .slider-item header{width:60%;height:100%;padding:2rem;text-align:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}#slider-header .slider-wrapper .slider-item header h4{font-size:6rem;font-weight:bold;text-shadow:var(--text-shadow);color:#fff;word-break:break-word}@media(min-width: 992px)and (max-width: 1199.98px){#slider-header .slider-wrapper .slider-item header h4{font-size:4rem}}@media(min-width: 768px)and (max-width: 991.98px){#slider-header .slider-wrapper .slider-item{aspect-ratio:2/1}#slider-header .slider-wrapper .slider-item header h4{font-size:3rem}}@media(max-width: 767.98px){#slider-header .slider-wrapper .slider-item{aspect-ratio:1/1}#slider-header .slider-wrapper .slider-item header{width:100%}#slider-header .slider-wrapper .slider-item header h4{font-size:3rem}}#slider-header .slider-wrapper .slider-item.center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}#slider-header .slider-wrapper .slider-item.center header{width:80%}#slider-header .slider-wrapper .slider-item.center header h4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}#slider-header .slider-wrapper .slider-item.end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:end !important}#slider-header .slider-wrapper .slider-item.start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:start !important}@media(max-width: 991.98px){#slider-header .slider-wrapper .slider-item.start{background-position:right}}#slider-header .slider-wrapper .slick-dots{position:absolute;bottom:2rem}@media(max-width: 991.98px){#slider-header .slider-wrapper .slick-dots{display:none}}#slider-header .slider-wrapper .slick-dots li button{border-radius:50%;background-color:#fff;font-size:0}#slider-header .slider-wrapper .slick-dots li button::before{color:rgba(0,0,0,0)}#slider-header .slider-wrapper .slick-dots li.slick-active button{background-color:var(--color-brand)}#slider-header .kategorie{display:-webkit-box;display:-ms-flexbox;display:flex}@media(min-width: 992px){#slider-header .kategorie{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;row-gap:1rem}}@media(min-width: 768px)and (max-width: 991.98px){#slider-header .kategorie{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;aspect-ratio:3/1;gap:1rem;display:grid;grid-template-columns:1fr 1fr}}@media(max-width: 767.98px){#slider-header .kategorie{aspect-ratio:1/1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}}#slider-header .kategorie>div{padding:1rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}#slider-header .kategorie>div a{color:#fff;text-shadow:var(--text-shadow)}@media(max-width: 767.98px){#slider-header .kategorie>div a{font-size:3rem}}.bad{z-index:1000000;display:none;background-color:#fff;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:2rem}@media only screen and (max-width: 320px){body{overflow-y:hidden}.bad{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0;bottom:0;left:0;right:0}}.woocommerce main{color:var(--color-black)}.woocommerce .woocommerce_before_shop_loop_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1rem}.woocommerce .woocommerce-breadcrumb{font-weight:bold}.woocommerce .woocommerce-breadcrumb,.woocommerce .woocommerce-breadcrumb a{color:var(--color-brand)}.woocommerce .woocommerce-breadcrumb a,.woocommerce .woocommerce-breadcrumb a:hover{font-weight:400}.woocommerce .woocommerce-products-header{padding-block:.5rem;margin-bottom:1rem;border-bottom:1px solid #000}.woocommerce .woocommerce-loop-cards.owl-carousel .owl-stage-outer,.woocommerce .wapf-image-swatch-wrapper.owl-carousel .owl-stage-outer{width:100%;padding-block:.5rem}.woocommerce .woocommerce-loop-cards.owl-carousel .owl-stage-outer .card-title,.woocommerce .wapf-image-swatch-wrapper.owl-carousel .owl-stage-outer .card-title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.woocommerce .woocommerce-loop-cards.owl-carousel .owl-nav,.woocommerce .wapf-image-swatch-wrapper.owl-carousel .owl-nav{position:absolute;height:auto;width:105%;top:50%;left:-2.5%;-webkit-transform:translateY(-20px);transform:translateY(-20px)}.woocommerce .woocommerce-loop-cards.owl-carousel .owl-nav .owl-prev,.woocommerce .woocommerce-loop-cards.owl-carousel .owl-nav .owl-next,.woocommerce .wapf-image-swatch-wrapper.owl-carousel .owl-nav .owl-prev,.woocommerce .wapf-image-swatch-wrapper.owl-carousel .owl-nav .owl-next{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:3rem;height:3rem;background-color:rgba(225,225,225,.5);border-radius:50%;color:#fff}.woocommerce .woocommerce-loop-cards.owl-carousel .owl-nav .owl-prev:hover,.woocommerce .woocommerce-loop-cards.owl-carousel .owl-nav .owl-next:hover,.woocommerce .wapf-image-swatch-wrapper.owl-carousel .owl-nav .owl-prev:hover,.woocommerce .wapf-image-swatch-wrapper.owl-carousel .owl-nav .owl-next:hover{background-color:#e1e1e1}.woocommerce .woocommerce-loop-cards.owl-carousel .owl-nav .owl-prev.disabled,.woocommerce .woocommerce-loop-cards.owl-carousel .owl-nav .owl-next.disabled,.woocommerce .wapf-image-swatch-wrapper.owl-carousel .owl-nav .owl-prev.disabled,.woocommerce .wapf-image-swatch-wrapper.owl-carousel .owl-nav .owl-next.disabled{display:none}.woocommerce .woocommerce-loop-cards.owl-carousel .owl-nav .owl-prev,.woocommerce .wapf-image-swatch-wrapper.owl-carousel .owl-nav .owl-prev{left:0}.woocommerce .woocommerce-loop-cards.owl-carousel .owl-nav .owl-next,.woocommerce .wapf-image-swatch-wrapper.owl-carousel .owl-nav .owl-next{right:0}.woocommerce .woocommerce-loop-cards .card,.woocommerce .wapf-image-swatch-wrapper .card{position:relative;border:none;border-radius:0;overflow:hidden;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-delay:200ms;transition-delay:200ms;-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1)}.woocommerce .woocommerce-loop-cards .card>div,.woocommerce .wapf-image-swatch-wrapper .card>div{background-color:rgba(0,0,0,0);border-radius:0;border:none;overflow:hidden}.woocommerce .woocommerce-loop-cards .card:hover,.woocommerce .wapf-image-swatch-wrapper .card:hover{-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1)}.woocommerce .woocommerce-loop-cards .card-header,.woocommerce .wapf-image-swatch-wrapper .card-header{aspect-ratio:1/1;overflow:hidden}.woocommerce .woocommerce-loop-cards .card-header .card-image,.woocommerce .wapf-image-swatch-wrapper .card-header .card-image{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}@media(min-width: 992px){.woocommerce .woocommerce-loop-cards .card-header .card-image,.woocommerce .wapf-image-swatch-wrapper .card-header .card-image{-webkit-transition-duration:300ms;transition-duration:300ms}.woocommerce .woocommerce-loop-cards .card-header .card-image:hover,.woocommerce .wapf-image-swatch-wrapper .card-header .card-image:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}}.woocommerce .woocommerce-loop-cards .card-header .badges,.woocommerce .wapf-image-swatch-wrapper .card-header .badges{position:absolute;top:1rem;z-index:1001;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.woocommerce .woocommerce-loop-cards .card-header .badges .badge,.woocommerce .wapf-image-swatch-wrapper .card-header .badges .badge{font-size:.7rem;line-height:.7rem;text-transform:uppercase;font-weight:700;letter-spacing:1px;border:solid 1px #000;color:#000;padding:3px 5px;border-radius:0;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.woocommerce .woocommerce-loop-cards .card-header .badges .badge-bestseller,.woocommerce .wapf-image-swatch-wrapper .card-header .badges .badge-bestseller{color:var(--color-bestseller);border-color:var(--color-bestseller)}.woocommerce .woocommerce-loop-cards .card-header .badges .badge-new,.woocommerce .wapf-image-swatch-wrapper .card-header .badges .badge-new{color:var(--color-new);border-color:var(--color-new)}.woocommerce .woocommerce-loop-cards .card-header .badges .badge-promo,.woocommerce .wapf-image-swatch-wrapper .card-header .badges .badge-promo{color:var(--color-promo);border-color:var(--color-promo)}.woocommerce .woocommerce-loop-cards .card-body .woosw-btn,.woocommerce .wapf-image-swatch-wrapper .card-body .woosw-btn{position:absolute;right:1rem;top:1rem}.woocommerce .woocommerce-loop-cards .card-title,.woocommerce .wapf-image-swatch-wrapper .card-title{font-size:1rem}.woocommerce .woocommerce-loop-cards .card-footer,.woocommerce .wapf-image-swatch-wrapper .card-footer{text-align:center;padding-bottom:1rem}.woocommerce .woocommerce-loop-cards .card-footer .btn,.woocommerce .wapf-image-swatch-wrapper .card-footer .btn{background-color:var(--color-brand);border-color:var(--color-brand);border-radius:0}.woocommerce .woocommerce-loop-cards .price,.woocommerce .wapf-image-swatch-wrapper .price{display:block;text-align:center;color:var(--color-brand)}.woocommerce .woocommerce-info{color:#fff}.woocommerce .woocommerce-product-gallery{margin-right:2rem}.woocommerce.single-product .product .woosw-btn.woosw-btn-has-icon{position:absolute;top:1rem;right:1rem;font-size:1.5rem;z-index:1000}.woocommerce.single-product .product .product-picture .woosw-btn.woosw-btn-has-icon{right:auto;left:1rem}.woocommerce.single-product .product .product-picture .badges{position:absolute;top:1rem;z-index:1001;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.woocommerce.single-product .product .product-picture .badges .badge{font-size:.7rem;line-height:.7rem;text-transform:uppercase;font-weight:700;letter-spacing:1px;border:solid 1px #000;color:#000;padding:3px 5px;border-radius:0;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.woocommerce.single-product .product .product-picture .badges .badge-bestseller{color:var(--color-bestseller);border-color:var(--color-bestseller)}.woocommerce.single-product .product .product-picture .badges .badge-new{color:var(--color-new);border-color:var(--color-new)}.woocommerce.single-product .product .product-picture .badges .badge-promo{color:var(--color-promo);border-color:var(--color-promo)}.woocommerce.single-product .product .product-picture .badges .badge{position:absolute;top:2.5rem;left:1rem}.woocommerce.single-product .product .woocommerce-tabs h2{font-size:1.5rem}.woocommerce.single-product .product .woocommerce-tabs p{font-size:1rem}.woocommerce.single-product .product .woocommerce-tabs .wc-tab{padding:1rem}.woocommerce.single-product .product .woocommerce-tabs .nav-tabs .nav-link{border-radius:0}.woocommerce.single-product .product .woocommerce-tabs .nav-tabs .nav-link.active{font-weight:bold}.woocommerce.single-product .product .entry-title{font-size:2rem;font-weight:700}.woocommerce span.onsale{top:2.7rem;left:.2rem;border-radius:50%}.woocommerce .woocommerce-customer-details address{border-radius:0;border-width:1px}.woocommerce .form.checkout_coupon,.woocommerce .form.login,.woocommerce .form.register{border-radius:0}@media(min-width: 992px){.woocommerce div.product form.cart .variations th.label{width:30%;text-align:end;padding-right:1rem}.woocommerce div.product form.cart .variations td.value{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.woocommerce div.product form.cart div.quantity{width:30%;padding-right:1rem;margin:0}.woocommerce div.product form.cart div.quantity .form-control{text-align:center}}.woocommerce div.product form .price-rules-table-wrapper{margin-top:2rem}.woocommerce div.product form .price-rules-table-wrapper table thead tr{background-color:var(--color-brand);color:#fff}.woocommerce div.product form .price-rules-table-wrapper table thead tr,.woocommerce div.product form .price-rules-table-wrapper table tbody tr{text-align:center}.woocommerce div.product form .price-rules-table-wrapper table thead tr :first-child,.woocommerce div.product form .price-rules-table-wrapper table tbody tr :first-child{width:30%}.woocommerce div.product form .price-rules-table-wrapper .price-rule-active td{background-color:rgba(var(--rgb-brand), 0.5) !important;font-weight:bold}.woocommerce div.product form .wapf .wapf-product-totals .wapf--inner div span{display:inline-block}.woocommerce div.product form .wapf .wapf-product-totals .wapf--inner div span:first-child{width:30%;padding-right:1rem;text-align:end}.woocommerce div.product form .wapf .wapf-product-totals .wapf--inner div span:last-child{text-align:left;float:none}.woocommerce div.product form .wapf input[type=email],.woocommerce div.product form .wapf input[type=number],.woocommerce div.product form .wapf input[type=text],.woocommerce div.product form .wapf input[type=url],.woocommerce div.product form .wapf select,.woocommerce div.product form .wapf textarea{border-radius:0;background-clip:padding-box;border:1px solid #ced4da;padding:.5rem}.woocommerce div.product p.price{font-weight:bold;color:var(--color-brand);font-size:1.8rem}.woocommerce div.product p.price del{font-size:1.5rem}.woocommerce div.product p.price ins{padding-left:.5rem}.woocommerce div.product .product_meta table{width:100%}.woocommerce div.product .product_meta table tr td{padding-block:.5rem}.woocommerce div.product .product_meta table tr td:first-child{width:30%;text-align:end;padding-right:1rem;font-weight:bold}.woocommerce div.product .product_meta table tr.product_meta--tags td:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.woocommerce div.product .product_meta table tr.product_meta--tags td:last-child a::before{content:"";display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;margin-right:5px;-webkit-transform:translateY(10%);transform:translateY(10%)}.woocommerce .woocommerce-product-gallery .flex-viewport{border:solid 1px rgba(0,0,0,.1)}.woocommerce .woocommerce-product-gallery .flex-control-thumbs{display:grid;grid-template-columns:repeat(4, 1fr);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-gap:1rem}.woocommerce .woocommerce-product-gallery .flex-control-thumbs li{width:100% !important;border:solid 1px rgba(0,0,0,.1);padding:.5rem}.woocommerce .woocommerce-product-gallery .flex-control-thumbs li:hover{-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1)}.woocommerce nav.woocommerce-pagination .page-numbers{border:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.5rem}.woocommerce nav.woocommerce-pagination .page-numbers li{border:none;color:var(--color-pager-bg)}.woocommerce nav.woocommerce-pagination .page-numbers li .current,.woocommerce nav.woocommerce-pagination .page-numbers li a:hover,.woocommerce nav.woocommerce-pagination .page-numbers li a:focus{background-color:var(--color-pager-bg);color:var(--color-pager-text)}.woocommerce-cart .woocommerce-cart-form .table [type=number]{width:100px !important}.woocommerce-cart .woocommerce-cart-form .table .actions .actions-wrappper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.woocommerce-cart .woocommerce-cart-form .table .actions .coupon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.woocommerce-cart .woocommerce-cart-form .table .actions .coupon .form-control{width:auto}.woocommerce-error,.woocommerce-info,.woocommerce-message{color:#fff}.woocommerce-error .btn,.woocommerce-info .btn,.woocommerce-message .btn{float:right}.woocommerce-breadcrumb{font-weight:bold}.woocommerce-breadcrumb,.woocommerce-breadcrumb a{color:var(--color-brand)}.woocommerce-breadcrumb a,.woocommerce-breadcrumb a:hover{font-weight:400}.price-rules-table-wrapper{width:100%}.price-rules-table-wrapper .price-rules-table{border-collapse:collapse !important}.price-rules-table-wrapper .price-rules-table tbody td{padding:.5rem !important}.woocommerce-variation-add-to-cart>div[data-variation-price-rules-table]{width:100%}.woocommerce-loop-cards .slick-list{width:100%}.woocommerce-loop-cards.product-slider .owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex}.woocommerce-loop-cards.product-slider .owl-item{color:var(--color-black);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding-inline:.5rem}.woocommerce-loop-cards.product-slider .owl-item .card{position:relative;border:none;border-radius:0;overflow:hidden;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-delay:200ms;transition-delay:200ms;-webkit-box-shadow:none;box-shadow:none}.woocommerce-loop-cards.product-slider .owl-item .card>div{background-color:rgba(0,0,0,0);border-radius:0;border:none;overflow:hidden}.woocommerce-loop-cards.product-slider .owl-item .card .card-header .badges{position:absolute;top:1rem;z-index:1001;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.woocommerce-loop-cards.product-slider .owl-item .card .card-header .badges .badge{font-size:.7rem;line-height:.7rem;text-transform:uppercase;font-weight:700;letter-spacing:1px;border:solid 1px #000;color:#000;padding:3px 5px;border-radius:0;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.woocommerce-loop-cards.product-slider .owl-item .card .card-header .badges .badge-bestseller{color:var(--color-bestseller);border-color:var(--color-bestseller)}.woocommerce-loop-cards.product-slider .owl-item .card .card-header .badges .badge-new{color:var(--color-new);border-color:var(--color-new)}.woocommerce-loop-cards.product-slider .owl-item .card .card-header .badges .badge-promo{color:var(--color-promo);border-color:var(--color-promo)}.woocommerce-loop-cards.product-slider .owl-item .card .card-footer{background-color:var(--color-brand) !important;padding:.8rem}.woocommerce-loop-cards.product-slider .owl-item .card .card-footer--icons{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.woocommerce-loop-cards.product-slider .owl-item .card .card-footer--icons .wish .woosw-btn{position:relative}@media(min-width: 992px){.woocommerce-loop-cards.product-slider .owl-item .card .card-footer--icons{-webkit-transform:translateX(150%);transform:translateX(150%);-webkit-transition:all;transition:all;-webkit-transition-duration:500ms;transition-duration:500ms}}.woocommerce-loop-cards.product-slider .owl-item .card .card-footer--price{font-weight:400}@media(min-width: 992px){.woocommerce-loop-cards.product-slider .owl-item .card .card-footer--price{-webkit-transition:all;transition:all;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-delay:300ms;transition-delay:300ms}}@media(max-width: 991.98px){.woocommerce-loop-cards.product-slider .owl-item .card .card-footer--price{letter-spacing:.1rem}}@media(min-width: 992px){.woocommerce-loop-cards.product-slider .owl-item .card:hover .card-footer--price{letter-spacing:.1rem}.woocommerce-loop-cards.product-slider .owl-item .card:hover .card-footer--icons{-webkit-transform:translateX(0%);transform:translateX(0%)}}.woocommerce-loop-cards.product-slider .active .card{-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1)}.woocommerce-loop-cards.product-slider .active .card:hover{-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1)}.woocommerce-MyAccount-navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.2rem}.woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link{padding:.5rem;-webkit-transition:all 500ms;transition:all 500ms}.woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link.is-active{background-color:var(--color-navigation_color);color:var(--color-navigation_dropdown_text_color)}.woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link:hover{background-color:var(--color-navigation_color);color:var(--color-navigation_dropdown_text_color)}.woocommerce-store-notice,p.demo_store{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.isde-box{padding-inline:.5rem}.isde-box.box-3x2{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem}@media(min-width: 768px)and (max-width: 991.98px){.isde-box.box-3x2{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767.98px){.isde-box.box-3x2{grid-template-columns:repeat(1, 1fr)}}.isde-box.box-3x2 .box-item{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-self:stretch;padding:1rem;aspect-ratio:5/2;height:100%}.isde-box.box-3x2 .box-item .bg-image{position:absolute;top:0;left:0;right:0;bottom:0;background-position:center;background-size:cover;-webkit-transition:all 500ms;transition:all 500ms}.isde-box.box-3x2 .box-item .box-text{color:#fff;text-shadow:var(--text-shadow);z-index:100}.isde-box.box-3x2 .box-item .box-text a{-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important}.isde-box.box-3x2 .box-item *{color:#fff}.isde-box.box-3x2 .box-item:hover .bg-image{-webkit-transform:scale(1.1);transform:scale(1.1)}.isde-box.box-5x2{display:grid;grid-template-columns:repeat(5, 1fr);gap:1rem}@media(min-width: 768px)and (max-width: 991.98px){.isde-box.box-5x2{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 767.98px){.isde-box.box-5x2{grid-template-columns:repeat(2, 1fr)}}.isde-box.box-5x2 .box-item{position:relative;border:solid 1px var(--color-brand);display:-webkit-box;display:-ms-flexbox;display:flex;color:var(--color-brand);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-self:stretch;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:1000ms;transition-duration:1000ms;word-break:break-word;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;padding:1rem;aspect-ratio:5/2;height:100%;max-width:100%}.isde-box.box-5x2 .box-item h6{font-size:1rem;color:var(--color-brand);margin-bottom:0;text-align:center}.isde-box.box-5x2 .box-item .box-image{-ms-flex-preferred-size:30%;flex-basis:30%;overflow:hidden}.isde-box.box-5x2 .box-item .box-image svg{max-width:100%;height:auto;fill:var(--color-brand)}.isde-box.box-5x2 .box-item .box-text{-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3;-ms-flex-negative:1;flex-shrink:1;overflow:hidden}.isde-box.box-5x2 .box-item:hover{background-color:var(--color-brand)}.isde-box.box-5x2 .box-item:hover h6{color:#fff}.isde-box.box-5x2 .box-item:hover .box-image svg{fill:#fff}.search-form{position:relative}.search-form .search-results{padding:.5rem;width:100%;border:solid 1px var(--color-brand);border-top-width:0px;display:none;background-color:#fff}.search-form .search-results.show{display:block;position:absolute;z-index:1500}.search-form .search-results--thumb{max-width:70px}.search-form .search-results--result,.search-form .search-results--item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:500;width:100%}.search-form .search-results--item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.search-form .search-results--item a.stretched-link{font-weight:700}.search-form .search-results--item>div{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;-ms-flex-preferred-size:50%;flex-basis:50%}.search-form .search-results--item-cats{text-align:right;color:var(--color-silver);font-size:500;font-size:.9rem}.mobile-footer{display:none}@media(max-width: 991.98px){.mobile-footer{z-index:2000;display:grid;position:fixed;bottom:0;height:10vh;overflow:hidden;background-color:var(--color-brand);width:100%;grid-template-rows:100%}.mobile-footer nav,.mobile-footer section{width:90vw;-webkit-transition:all 1000ms;transition:all 1000ms;margin:0 auto;height:100%;grid-column-start:1;transition:all 1000ms;overflow:hidden;height:10vh}}@media(max-width: 991.98px)and (max-width: 575.98px){.mobile-footer nav,.mobile-footer section{width:100vw}}@media(max-width: 991.98px){.mobile-footer nav{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}@media(max-width: 991.98px){.mobile-footer nav{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;overflow:hidden}.mobile-footer nav>div{aspect-ratio:1/1;height:90%;border:solid 1px rgba(255,255,255,.1);background-color:rgba(255,255,255,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff}}@media(max-width: 991.98px){.mobile-footer section{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-items:center;gap:1rem}.mobile-footer section .search-button,.mobile-footer section .back-button{aspect-ratio:1/1;height:90%;border:solid 1px rgba(255,255,255,.1);background-color:rgba(255,255,255,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff}.mobile-footer section .search-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:100%}.mobile-footer section .search-form form{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;gap:1rem}.mobile-footer section .search-form form .back-button{height:100%}}@media(max-width: 991.98px)and (max-width: 575.98px){.mobile-footer section{gap:.5rem}}@media(max-width: 991.98px){.mobile-footer section button{color:#fff}}.mobile-footer.search nav{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.mobile-footer.search section{-webkit-transform:translateY(-100%);transform:translateY(-100%)}@media(max-width: 991.98px){body{padding-bottom:10vh}}