@import url(/wp-content/themes/divehouse-2023/assets/css/_config.css);h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:var(--titleWeight);color:var(--secondary);line-height:1.1}.text-white *{color:#fff}b,strong{font-weight:var(--boldWeight)}@media (min-width:1200px){.container{max-width:90%;width:var(--containerWidth)}}.navbar-top{width:100%}.btn,.woocommerce ul.products li.product .button{padding:1.3em 2.3em;font-weight:var(--boldWeight);line-height:1.1;border-radius:var(--borderRadius)}.woocommerce ul.products li.product .button{background-color:var(--primary);border:1px solid var(--primary);color:#fff;padding:1em 1.5em;justify-content:center;text-align:center;font-size:14px}.woocommerce ul.products li.product .button:hover{background-color:#fff;color:var(--primary)}@media (min-width:992.98px){.dgwt-wcas-search-wrapp{border:1px solid var(--primary)}}.img-size img{max-height:300px;width:100%;object-fit:cover}.footer-bg{background-color:var(--primary);color:#fff}.footer-bg h5,.footer-bg a{color:#fff}.copyright-top{border-top:1px solid #fff;padding-top:20px}body{padding-top:285.5px}.navbar,.navbar-logo,.navbar-logo-image,.woocommerce .navbar-logo-image{transition:all 200ms}.navbar{background-color:#fff;position:fixed;top:0;width:100%;z-index:999}.affix{box-shadow:0 0 30px hsl(0 0% 0% / .15);top:-112px}.navbar-logo{margin:25px 0}.navbar-logo-image,.woocommerce .navbar-logo-image{display:block;height:60px!important}.navbar-top{border-bottom:1px solid var(--borderColor);margin:0 auto}.affix .navbar-top{border:0}.navbar-bottom{margin:0 auto}.infolinia{text-decoration:none;color:var(--textColor);font-size:1.5rem;font-weight:var(--boldWeight);transition:color 200ms}.infolinia:hover{color:var(--primary)}#menu-menu-gorne{margin:0;padding:30px 0;list-style:none;align-items:center;display:flex;transition:padding 200ms;position:relative}.affix #menu-menu-gorne{padding:10px 0}#menu-menu-gorne li{list-style:none;display:block;margin:0;padding:0;line-height:1.2}#menu-menu-gorne>li:not(:first-child){padding-left:var(--navMargin)}#menu-menu-gorne a{will-change:auto;text-decoration:none;color:var(--secondary)}#menu-menu-gorne>li>a{color:var(--textColor);font-size:.9375rem;font-weight:400;display:inline-flex;align-items:center;gap:10px;text-decoration:none;padding:.5em 0;transition:all 0.2s;outline:none;position:relative;overflow:hidden;line-height:1.1}#menu-menu-gorne>li:first-child>a::after{content:'';display:block;width:24px;height:24px;background-image:url(/wp-content/themes/divehouse-2023/assets/img/categories-icon.svg);background-repeat:no-repeat}#menu-menu-gorne>li:first-child>a{flex-direction:row-reverse;font-weight:700}#menu-menu-gorne a::before{content:'';display:block;position:absolute;bottom:0;left:-105%;width:100%;height:2px;will-change:transform;background-color:var(--primary);transition:all 0.2s var(--ease)}#menu-menu-gorne a:focus::before,#menu-menu-gorne a:hover::before,#menu-menu-gorne .nav-active::before{left:0}#menu-menu-gorne a:hover,#menu-menu-gorne a:focus,#menu-menu-gorne .nav-active{color:var(--primary)}#menu-menu-gorne>li>ul{position:absolute;display:none;top:calc(100% - 30px);left:var(--navMargin);margin:0;padding:1rem;width:100%;max-height:70vh;overflow-y:auto;background-color:#fff;box-shadow:0 10px 30px hsl(0 0% 0% / .2)}#menu-menu-gorne>li:hover>ul,#menu-menu-gorne>li>a:hover+ul,#menu-menu-gorne>li>a:focus+ul{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}#menu-menu-gorne>li:first-child>ul{left:0}#menu-menu-gorne ul{padding:0;margin:0 0 .5em}#menu-menu-gorne>li>ul>li>a{font-weight:700;font-size:1rem;color:var(--secondary);text-align:left;padding:0;border:0;line-height:1.2;display:block;margin-bottom:.33em}#menu-menu-gorne ul a::after,#menu-menu-gorne ul a::before{display:none}#menu-menu-gorne>li>ul ul a{text-align:left;padding:0;border:0;font-size:.75rem;font-weight:400;margin:0;line-height:1.2}#menu-menu-gorne>li:hover>ul,#menu-menu-gorne>li>a:hover+ul,#menu-menu-gorne>li>a:focus+ul{display:flex;gap:.5rem;flex-wrap:wrap}#menu-menu-gorne>li>.sub-menu>.menu-item-has-children{padding:1rem;border:1px solid var(--borderColor)}#menu-menu-gorne>li>.sub-menu>li{flex:0 0 19.49%}#menu-menu-gorne>li>.sub-menu>.menu-item-has-children>a{border-bottom:1px solid var(--borderColor);padding-bottom:.5em;margin-bottom:.5em}#menu-menu-gorne>li>.sub-menu>li>a:only-child{margin-top:1rem}#menu-menu-gorne>li>ul ul a{position:relative;display:flex;align-items:center;gap:10px;padding:.25em 0}#menu-menu-gorne>li>ul ul a::before{content:'>';display:block;font-family:monospace;font-size:.65rem;color:var(--primary);position:relative;inset:auto;width:auto;height:auto;background-color:#fff0}#menu-menu-gorne>li>ul ul a:hover::before{transform:translateX(3px)}#menu-menu-gorne>li>ul ul ul{border-left:1px solid hsl(0 0% 0% / .1);margin-left:1.25em;padding-left:.75em}#menu-menu-gorne>li>ul ul ul a{font-size:.75rem}#menu-menu-gorne>li>ul ul ul a::before{display:none}#menu-menu-gorne>li>ul ul:last-of-type{margin-bottom:0}.mobile-menu-toggler{width:32px;height:24px;padding:0;border:0;display:none;flex-direction:column;justify-content:space-between;align-items:flex-end;position:relative;background:none;transition:all var(--fastSpeed) var(--easeOutBack);outline:none}.mobile-menu-toggler div{display:block;height:2px;width:32px;background-color:var(--primary);transition:all var(--fastSpeed) var(--easeOutBack);transform-origin:right}.mobile-menu-toggler div:last-child{width:70%}.mobile-menu-toggler.active-toggler div:first-of-type{transform:rotate(-45deg)}.mobile-menu-toggler.active-toggler div:last-child{transform:rotate(45deg);width:100%}.mobile-menu-toggler.active-toggler div:nth-of-type(2){display:none}.mobile-nav{transition:transform var(--fastSpeed) var(--easeOutQuart);transform:translateX(-100%);display:block;position:fixed;top:0;left:0;height:100vh;max-width:80vw;width:300px;background-color:var(--primary);margin:0;padding:0;z-index:99999;overflow-y:auto}.mobile-nav.show{transform:translateX(0)}.mobile-nav ul,.mobile-nav li{list-style:none;margin:0;padding:0}.mobile-nav ul{background-color:hsl(0 0% 0% / .3)}.mobile-nav a{display:block;font-size:1rem;text-decoration:none;font-weight:700;color:#fff;box-sizing:border-box;padding:10px 15px;border-bottom:1px solid hsl(0 0% 100% / .2)}.mobile-nav ul a{font-size:.875rem;font-weight:400;padding-left:30px}.mobile-nav ul ul a{padding-left:45px}.mobile-nav a:hover,.mobile-nav a.active{color:var(--primary);background-color:#fff}header a{text-decoration:none}header .h2{font-size:var(--h1);color:var(--secondary);line-height:1.1;margin:0;text-transform:uppercase}header p{color:var(--secondary)}header .swiper-slide a{isolation:isolate;border-radius:.5rem;overflow:hidden;width:100%;display:block}header .swiper-slide .bg-light>a::after{content:'';display:block;background-color:var(--bgLight);transform:skewX(-20deg);width:40%;height:100%;position:absolute;right:15%;top:0;z-index:-1}header .swiper{overflow:visible}header .swiper-button-prev,header .swiper-button-next{width:4rem;height:4rem;border-radius:50%;background-color:#fff;z-index:100;top:50%;display:flex;align-items:center;justify-content:center;transform:translateY(-50%);margin:0;padding:0;box-shadow:0 3px 10px hsl(0 0% 0% / .1);color:var(--secondary);background-repeat:no-repeat;background-position:center;transition:all 300ms}header .swiper-button-prev::after,header .swiper-button-next::after{display:none}header .swiper-button-prev{left:-2rem;background-image:url(/wp-content/themes/divehouse-2023/assets/img/slider-prev.svg)}header .swiper-button-next{right:-2rem;background-image:url(/wp-content/themes/divehouse-2023/assets/img/slider-next.svg)}header .swiper-button-prev:hover,header .swiper-button-next:hover{transform:translateY(calc(-50% - 2px));box-shadow:0 5px 10px -5px hsl(0 0% 0% / .2)}header .swiper-button-prev:active,header .swiper-button-next:active{transform:translateY(-50%) scale(.97);box-shadow:0 0 10px hsl(0 0% 0% / .05)}.category.card{background-color:var(--bgLight);border-radius:var(--borderRadius);cursor:pointer}.card-image{position:relative}.card-image img{transition:transform var(--normalSpeed) var(--ease)}.card:hover .card-image img{transform:scale(1.1)}.card-image::after{content:'';display:block;position:absolute;inset:0;z-index:20;background-image:linear-gradient(to top,var(--bgLight),transparent 60%)}.card-title{margin-top:0;font-size:1.33rem;font-weight:400}.card-title-link{color:var(--titleColor)}.card-title-link strong{color:var(--primary);display:block;clear:both}.card-body{padding:0 30px 30px}.card-link{font-weight:var(--boldWeight);color:var(--primary);transition:color 200ms}.card-link:hover{color:var(--primaryDark)}#home-main h3{margin-top:0}.home-images{height:585px;padding-left:4rem!important}.md\:row-reverse .home-images{padding-left:calc(var(--gap) / 2)!important}.home-photo-1{position:relative;z-index:1}.home-photo-2{position:absolute;top:155px;right:0;z-index:20}.md\:row-reverse .home-photo-2{right:4rem}.has-dropdown{position:relative}.has-dropdown .sub-menu{position:absolute;top:100%;right:0;background-color:#fff;box-shadow:0 10px 20px -5px hsl(0 0% 0% / .15);padding:0;width:100%;margin:0}.has-dropdown .sub-menu li{list-style:none;padding:0;margin:0}.has-dropdown .sub-menu a{display:block;line-height:1.1;text-decoration:none;padding:.75rem 1rem;color:var(--textColor);transition:color 200ms;text-align:center}.has-dropdown .sub-menu a:hover{color:var(--primary)}.has-dropdown .sub-menu a:not(li:last-child a){border-bottom:1px solid var(--borderColor)}.navbar-cart{position:relative;text-decoration:none}.navbar-cart .cart-count{width:1.1rem;height:1.1rem;border-radius:50%;background-color:var(--primary);color:#fff;font-size:.75rem;position:absolute;bottom:-.25rem;right:-.25rem;z-index:20;display:flex;align-items:center;justify-content:center;line-height:1}.navbar-cart .cart-count.zero{display:none}.dgwt-wcas-sf-wrapp input[type='search'].dgwt-wcas-search-input{border-radius:.5rem;background-color:var(--bgLight);border:0}.dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{border-radius:0 .5rem .5rem 0;background-color:var(--bgLight);background-image:url(/wp-content/themes/divehouse-2023/assets/img/search-icon.svg);background-repeat:no-repeat;background-position:center}.dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit svg,.dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit::before{display:none}.dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-product{text-decoration:none}.dgwt-wcas-sp{display:block}.woocommerce-products-header{margin-bottom:var(--sectionPadding)}.product .product-thumbnail{width:calc(100% + 40px);display:block;overflow:hidden;position:relative;margin:-20px -20px 20px;border-radius:.25rem .25rem 0 0;border-bottom:1px solid var(--borderColor)}.product .product-thumbnail img{transition:transform 1s var(--ease);display:block;margin:0!important}.product .product-thumbnail:hover img{transform:scale(1.1)}.woocommerce span.onsale{border-radius:0;background-color:var(--primary);line-height:1;margin:0;padding:.5em 3em;min-width:1px;min-height:1px;position:absolute;top:0;right:0;left:auto;text-transform:uppercase;font-weight:400;font-size:.75rem;transform:rotate(45deg) translate(28%,0%)}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-size:var(--h6);font-weight:400;margin-bottom:.5rem;flex-grow:1}.woocommerce ul.products li.product .price{color:var(--secondary);display:block;font-weight:var(--boldWeight);margin-bottom:.5em;font-size:var(--h5);flex-grow:1}.woocommerce ul.products li.product .price ins{text-decoration:none}.woocommerce ul.products li.product .price del{color:red;opacity:1;display:block;font-size:1rem;font-weight:400;line-height:1}.woocommerce ul.products{gap:30px;display:grid;grid-template-columns:repeat(3,1fr)}@media (max-width:1280px){.woocommerce ul.products{grid-template-columns:repeat(3,1fr)}}@media (max-width:1023px){.woocommerce ul.products{grid-template-columns:repeat(2,1fr)}}@media (max-width:639px){.woocommerce ul.products{grid-template-columns:1fr}}.woocommerce ul.products::before,.woocommerce ul.products::after{display:none}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{display:flex;flex-direction:column;justify-content:space-between;padding:20px!important;margin:0!important;width:100%!important;border:1px solid var(--borderColor);border-radius:.25rem;overflow:hidden}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative;overflow:hidden}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{left:.5em;right:auto}.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--primary);font-size:var(--h4);margin:0}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{text-decoration:none}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:1;display:block;margin:1rem 0 0;font-size:1rem;line-height:1;color:red}.woocommerce div.product form.cart div.quantity{float:none;margin:0 0 1rem}.woocommerce div.product form.cart .button{clear:both;float:none;background-color:var(--primary);padding:1.3em 2em}.woocommerce table.shop_attributes{border:10px solid var(--borderColor)}.woocommerce table.shop_attributes th,.woocommerce table.shop_attributes td{padding:.35em 1em;line-height:1.3;border:0;border-bottom:1px solid var(--borderColor)}.woocommerce table.shop_attributes tr:nth-child(even) th,.woocommerce table.shop_attributes tr:nth-child(even) td{background-color:var(--bgLight)}.woocommerce table.shop_attributes td{border-left:1px solid var(--borderColor)}.woocommerce table.shop_attributes tr:first-child th,.woocommerce table.shop_attributes tr:first-child td{border-bottom:0}.woocommerce form select,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{padding:.5em 1em;font-size:1rem;font-family:var(--font);border:1px solid hsl(0 0% 80%);border-radius:var(--borderRadius)}.select2-container--default .select2-selection--single{border:1px solid hsl(0 0% 80%);border-radius:var(--borderRadius);height:auto}.select2-container--default .select2-selection--single .select2-selection__rendered{padding:.5em 1em}.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;right:.5em}[class*='comment-form'] label{margin-right:1em}.woocommerce #review_form #respond .form-submit input{background-color:var(--primary);padding:1em 2em;color:#fff}article a{text-decoration:none;color:var(--primary);transition:all 200ms}article a:hover{text-decoration:underline;color:var(--primaryDark)}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{min-width:10em}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{display:table-cell;width:120px;border-radius:0}#add_payment_method table.cart td.product-thumbnail,.woocommerce-cart table.cart td.product-thumbnail,.woocommerce-checkout table.cart td.product-thumbnail{width:120px;height:120px;padding:10px;margin:0}#add_payment_method table.cart .product-thumbnail a,.woocommerce-cart table.cart .product-thumbnail a,.woocommerce-checkout table.cart .product-thumbnail a{width:100%;height:100px;display:flex;align-items:center;justify-content:center}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:100%;height:100%;object-fit:cover;box-shadow:none}.woocommerce table.shop_table th,.woocommerce table.shop_table td{border:0;border-bottom:1px solid var(--borderColor)}.woocommerce table.shop_table tr:nth-child(even) td{background-color:var(--bgLight)}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{padding:1em;background-color:var(--primary);transition:all 200ms}#add_payment_method .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover{background-color:var(--primaryLight)}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:hsl(147 100% 27% / .2);border-radius:var(--borderRadius)}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt{background-color:var(--primary);padding:1em 2em;color:#fff;-webkit-font-smoothing:antialiased;transition:all 200ms}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover{background-color:var(--primaryLight);color:#fff}.madeby{color:var(--textColor);text-decoration:none;line-height:1;display:inline-block}.madeby small{float:left;margin:3px 4px 0 0;font-size:.6875rem}footer ul{margin:0;padding:0}footer li{margin:0;padding:0;list-style:none}footer li a{line-height:1.3;display:block}footer li+li{margin-top:.75em}footer a{color:#fff;transition:color 200ms;text-decoration:none}footer a:hover{text-decoration:underline}h3.wp-block-heading,h3{font-size:20px}.shop-content{padding-top:var(--sectionPadding)}#menu-menu-gorne ul ul{padding-left:1em}.elementor-414 .elementor-element.elementor-element-063df41:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,.elementor-414 .elementor-element.elementor-element-063df41>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent!important}article span{text-decoration:none!important}article a{color:var(--primary)!important;text-decoration:none!important;transition:all 200ms}article a:hover{color:var(--primaryDark)!important;text-decoration:underline!important}.elementor-divider .elementor-divider-separator{border-top-color:var(--borderColor)!important}.contact-form-bg{background-color:var(--bgLight)!important;margin-left:2rem}.wp-gr .grw-slider .grw-row{justify-content:center}:not(.home) h1{font-size:clamp(var(--h4), var(--h3), 3.5vw)}:not(.home) h2{font-size:clamp(var(--h5), var(--h3), 3vw)}.woocommerce-tabs div{max-width:100%}#ship-to-different-address{font-size:16px;color:#000;font-weight:400}.woocommerce-tabs img{max-width:100%;height:auto;display:block}.wc-block-product-categories-list{margin:0;padding:0;list-style:none}.wc-block-product-categories-list a{text-decoration:none;color:var(--textColor);transition:all 200ms;display:block;line-height:1.4;padding:.25em 0}.wc-block-product-categories-list a:hover{transform:translateX(3px)}.wc-block-product-categories-list a:active{color:#000}.wc-block-product-categories-list .nav-active{color:var(--primary)}.wc-block-product-categories-list a+ul{display:none}.wc-block-product-categories-list .nav-active+ul,.wc-block-product-categories-list ul.open{display:block}.wc-block-product-categories-list--depth-1,.wc-block-product-categories-list--depth-2,.wc-block-product-categories-list--depth-3,.wc-block-product-categories-list--depth-4{padding-left:1em;border-left:1px solid var(--primary)}.wc-block-product-categories-list--depth-1 a{font-size:.875rem}.wc-block-product-categories-list--depth-2 a{font-size:.8rem}.wc-block-product-categories-list--depth-3 a{font-size:.775rem}.wc-block-product-categories-list--depth-4 a{font-size:.7rem}.opinie-google{display:none}.home .opinie-google,.page-id-43 .opinie-google,.page-id-414 .opinie-google,.woocommerce-cart .opinie-google{display:block}@keyframes showDropdown{0%{opacity:0;transform:translateY(-10px)}100%{opacity:1;transform:translateY(0)}}@keyframes showNextDropdown{0%{opacity:0;transform:translateX(-10px)}100%{opacity:1;transform:translateX(0)}}@media (max-width:1199px){body{padding-top:150px}.navbar{top:0;position:fixed}.affix{top:-200px}aside#sidebar{order:3}.shop-content{padding-top:1.5rem}.mobile-menu-toggler{display:flex}.navbar-bottom{position:fixed;top:0;left:-105%;width:300px;max-width:85vw;z-index:9999;height:100vh;padding:1em 0;background-color:#fff;overflow-y:auto;box-shadow:0 0 30px hsl(0 0% 0% / .15);transition:all 500ms var(--ease)}#menu-menu-gorne .sub-menu .nav-icon{display:none!important}.navbar-bottom.show-mobile{left:0;transition:all 500ms var(--ease)}#menu-menu-gorne{margin:0;padding:0;display:block}#menu-menu-gorne>li:not(:first-child){padding-left:0}.other-mobile-menu{margin:0;padding:0}.other-mobile-menu li{list-style:none;margin:0;padding:0}.other-mobile-menu>li>a{color:var(--textColor);font-size:1rem;font-weight:700;display:inline-flex;gap:10px;text-decoration:none;padding:0;transition:all 0.2s;outline:none;position:relative;overflow:hidden}#menu-menu-gorne>li>ul>li>a,#menu-menu-gorne>li>a,.other-mobile-menu>li>a{padding:.75em;width:100%;font-weight:400;display:block;line-height:1.2;margin:0}#menu-menu-gorne>li:first-child>a::after,.other-mobile-menu>li>a .nav-icon,#menu-menu-gorne a::before,#menu-menu-gorne a::after{display:none}#menu-menu-gorne>li:hover>ul,#menu-menu-gorne>li>a:hover+ul,#menu-menu-gorne>li>a:focus+ul,#menu-menu-gorne>li>ul{position:relative;display:block;max-height:100%;box-shadow:none;border-left:1px solid var(--primary);margin-left:1em}#menu-menu-gorne>li>ul ul{border-left:1px solid var(--primary);margin-left:1em;padding-left:1em}#menu-menu-gorne>li>ul>li>a:only-child::after{display:none}#menu-menu-gorne>li>ul>li>a{font-size:.875rem}header{margin-top:30px}header .h2{font-size:clamp(var(--h4), var(--h2), 4vw)}.card-image img{width:100%;height:auto;aspect-ratio:16/6;object-fit:cover}.home-images{height:auto;display:grid;gap:30px;margin-top:2rem;grid-template-columns:1fr 1fr;justify-content:center}.home-photo-1,.home-photo-2{position:relative;inset:auto;width:100%}.w-full{padding-left:0!important;padding-right:0!important}footer{text-align:center}footer h5.mt-0{margin-top:2rem!important}footer p.flex{flex-direction:column;align-items:center;text-align:center;gap:2px}footer .pb-sp{gap:1rem;flex-direction:column;align-items:center}.copyright{font-size:.75rem}header .swiper-slide .bg-light>a::after{width:100%}header .swiper-slide .bg-light>a{overflow:hidden}.md\:row-reverse .home-photo-2{right:0}}@media (max-width:1023px){.navbar-logo{margin:1rem 0}header a.bg-primary{flex-direction:column;text-align:center;padding:2rem;gap:2rem}header a.bg-primary img{border-radius:var(--borderRadius);border:1px solid #fff;width:auto;max-width:100%;height:auto;box-shadow:0 10px 30px -5px hsl(0 0% 0% / .25)}.navbar-woo.gap-30{gap:1.125rem}header .swiper-button-prev,header .swiper-button-next{display:none}}@media (max-width:799px){header .baner-bg{max-width:100%;height:auto}}@media (max-width:755px){.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:attr(data-title) ''}}@media (max-width:639px){.card-image img{aspect-ratio:16/9}}@media (max-width:599px){.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-weight:400;font-size:.75rem}.h1,h1{font-size:clamp(var(--h4), var(--h1), 5vw)}.woocommerce .woocommerce-breadcrumb{margin:2em 0 1em;font-size:.75rem}}@media (max-width:435px){header a{flex-direction:column;text-align:center;justify-content:center;padding:2rem 0}.navbar-cart img{height:24px}.navbar .container.gap-30{gap:1rem}}.button,.button:hover{text-decoration:none!important}.button.wc-forward{color:black!important}.button.alt{color:white!important}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:none;width:100%}.woocommerce-billing-fields h3{font-size:clamp(var(--h6), 2vw, var(--h4))}.woocommerce-privacy-policy-text{display:none}button.button,.wc-backward,#wpforms-submit-6{background-color:var(--primary)!important;color:#fff!important;border:1px solid var(--primary)!important;padding:10px 20px!important;transition:all 0.4s ease;min-height:44px}button.button:hover,.wc-backward:hover,#wpforms-submit-6:hover{background-color:#fff!important;color:var(--primary)!important}button.button[disabled]{opacity:.5}#coupon_code{height:38px}.quantity{height:44px!important;margin-bottom:0!important;margin-right:10px!important}.input-text.qty.text{height:100%}.cart-collaterals{padding:20px;border:1px solid var(--primary)!important;border-radius:20px}.woocommerce-cart .navbar-bottom{display:none}.single-product .content-area{width:100%;margin:0 auto}.single-product #sidebar{display:none}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:100%}.rtwpvg-images{max-width:100%}.variations_form{display:flex;flex-direction:column}.product_meta{display:flex;flex-direction:column}#wpforms-6 input,#wpforms-6 textarea{padding:10px}.choice-1{list-style:none}#wpforms-6-field_6{margin:0;padding:0}#wpforms-6{border-radius:8px;box-shadow:0 0 11px -5px rgb(0 0 0);padding:20px}@media (max-width:400px){.navbar-logo-image,.woocommerce .navbar-logo-image{height:40px!important}}.woocommerce nav.woocommerce-pagination ul{border:0}.woocommerce nav.woocommerce-pagination ul li{border:0}.page-numbers.current{background-color:#0048ff!important;color:#fff!important}td,th{padding:0}.variations tr{display:flex;flex-direction:column}.value{margin-bottom:1rem}.cross-sells{display:none}.single-product .cart,.single-product .variations_button{display:flex;gap:10px}.tinv-wraper.tinv-wishlist{font-size:100%;position:absolute;right:30px;top:10px}.single-product .tinv-wraper.tinv-wishlist{position:unset}.ps-quantity{min-height:44px}.ps-btn{border:none!important;background-color:transparent!important}.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before,.woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before,.woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button:before,a.wishlist_products_counter.top_wishlist-heart:before,span.wishlist_products_counter.top_wishlist-heart:before,a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart:before{font-size:2rem!important}.tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button{margin-top:0}.navbar-woo{position:relative}.mini-cart-dropdown{position:absolute;top:85%;right:0;background-color:#fff;border:1px solid #ddd;box-shadow:0 4px 6px rgb(0 0 0 / .1);padding:15px;width:300px;z-index:999}.mini-cart-dropdown ul{list-style:none;margin:0;padding:0}.mini-cart-dropdown .cart-item{display:flex;align-items:center;margin-bottom:10px}.mini-cart-dropdown .cart-item-title{flex-grow:1}.mini-cart-dropdown .cart-item-quantity{margin-left:10px}.mini-cart-dropdown .mini-cart-total{font-weight:700;margin:10px 0}.mini-cart-dropdown .view-cart-button,.mini-cart-dropdown .checkout-button{display:block;margin:10px 0;text-align:center;color:#fff;padding:10px;text-decoration:none;border-radius:5px}.mini-cart-dropdown .view-cart-button:hover,.mini-cart-dropdown .checkout-button:hover{background-color:#005c8c}.payments-method{box-shadow:8px 8px 24px 0 rgb(0 0 0 / .3);padding:20px;margin-top:20px}.payments-method h3{font-size:14px;margin:0}.payments-method img{width:100px}.wishlist_products_counter_number{position:absolute;top:0}.woocommerce div.product .product_title{font-size:2rem}.tabs h2{font-size:1.75rem}.current_page_item a{color:#0048ff!important}