.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button{background-color:#222;color:#fff;border-radius:0}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:hover{background-color:#000;color:#fff}.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:#222;color:#fff;border-radius:0}.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:#000;color:#fff}.woocommerce img,.woocommerce-page img{width:100%}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0}.woocommerce-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link{border-top:2px solid #e4e4e4}.woocommerce-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link a{display:block;padding:7px 0 7px;color:#444}.woocommerce-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link a:hover{color:#999}.woocommerce-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link:first-child{border:none}.wc-block-product-categories{margin-bottom:30px}.wc-block-product-categories .wc-block-product-categories-list{list-style:none;padding:0;margin:0}.wc-block-product-categories .wc-block-product-categories-list .wc-block-product-categories-list-item{border-top:2px solid #e4e4e4}.wc-block-product-categories .wc-block-product-categories-list .wc-block-product-categories-list-item a{display:block;padding:7px 0 7px;color:#444}.wc-block-product-categories .wc-block-product-categories-list .wc-block-product-categories-list-item a:hover{color:#999}.wc-block-product-categories .wc-block-product-categories-list .wc-block-product-categories-list-item .wc-block-product-categories-list{padding-left:10px;border-top:2px solid #e4e4e4;padding-top:2px}.wc-block-product-categories .wc-block-product-categories-list .wc-block-product-categories-list-item:first-child{border:none}.wc-product-categories-list{list-style:none;padding:0;margin:0 0 30px}.wc-product-categories-list li{border-top:2px solid #e4e4e4}.wc-product-categories-list li a{display:block;padding:7px 0 7px;color:#444}.wc-product-categories-list li a:hover{color:#999}.wc-product-categories-list ul{list-style:none;padding:0;margin:0;padding-left:10px;border-top:2px solid #e4e4e4;padding-top:2px}.wc-product-categories-list li:first-child{border:none}.wc-product-categories-list li.product-category-379 a,.wc-product-categories-list li.product-category-381 a{color:#fe504f}.filter-form-btn{display:flex;align-items:center;column-gap:15px;justify-content:center;width:100%;padding:5px 10px;border:1px solid #000;border-radius:0;outline:none;margin-bottom:30px}.sf-newsletter-banner{display:flex;align-items:center;flex-wrap:wrap;column-gap:15px;row-gap:10px;margin-bottom:30px;padding:15px 20px;background-color:#e4e4e4;font-size:16px}.sf-newsletter-banner .icon{font-size:26px}.sf-newsletter-banner a{display:inline-block;border:1px solid #333;color:#333;padding:12px 20px;line-height:1;text-align:center;background-color:#fff}.sf-newsletter-banner a:hover{color:#fff;background-color:#333}.woocommerce .products .product{margin-bottom:24px}.woocommerce .products .product .product-thumbnails{margin-bottom:20px;box-shadow:1px 1px 1px rgba(0,0,0,.1);position:relative}.woocommerce .products .product .product-thumbnails .second-image{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:all .5s cubic-bezier(.19,1,.22,1) 0s}.woocommerce .products .product .woocommerce-loop-product__title{font-size:18px;margin:0}.woocommerce .products .product span.price{font-size:16px;color:#222;font-weight:700}.woocommerce .products .product span.price ins{color:#ef3f32;text-decoration:none}.woocommerce .products .product .badge-wrap{position:absolute;top:5px;right:17px;z-index:50}.woocommerce .products .product .badge-wrap span{font-size:10px;font-weight:700;text-transform:uppercase;background-color:#999;color:#fff;padding:5px 10px;display:block}.woocommerce .products .product .badge-wrap span:before{content:'';position:absolute;top:0;left:-20px;border-style:solid;border-color:transparent #999 transparent transparent;border-width:12px 20px 12px 0}.woocommerce .products .product .badge-wrap span:after{content:'';position:absolute;top:8px;left:-2px;float:left;width:7px;height:7px;border-radius:6px;background-color:#fff}.woocommerce .products .product .badge-wrap span.on-sale{background-color:#fa726e}.woocommerce .products .product .badge-wrap span.on-sale:before{border-right-color:#fa726e}.woocommerce .products .product .badge-wrap span.seized-item-badge{background-color:#eaa600}.woocommerce .products .product .badge-wrap span.seized-item-badge:before{border-right-color:#eaa600}.woocommerce .products .product:hover .product-thumbnails .second-image{opacity:1}.woocommerce nav.woocommerce-pagination{padding-top:30px;border-top:2px solid #e3e3e3;margin-top:20px}.woocommerce nav.woocommerce-pagination ul{display:flex;border:none;align-items:center;justify-content:center;column-gap:10px}.woocommerce nav.woocommerce-pagination ul li{border:none}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{padding:8px;border:2px solid transparent;display:block;text-decoration:none;line-height:22px;border-radius:40px;background:transparent;width:40px;height:40px;color:#222}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{border-color:#e4e4e4;color:#222;background:transparent}.woocommerce div.product .product_title{border-bottom:2px solid #e4e4e4;padding-bottom:30px;margin-bottom:40px}.woocommerce div.product p.price{color:#222;font-weight:700;font-size:2em}.woocommerce div.product p.price ins{color:#ef3f32;text-decoration:none}.woocommerce div.product .sf-product-buttons-wrapper{display:flex;align-items:center;flex-wrap:wrap;column-gap:4%;row-gap:20px;margin-bottom:30px;padding:20px;background-color:#f5f5f5}.woocommerce div.product .availability-text{width:48%;font-weight:700;text-transform:uppercase;letter-spacing:1px}.woocommerce div.product .sf-product-buttons-wrapper .im-interested{width:48%}.woocommerce div.product .sf-product-buttons-wrapper .im-interested a{display:inline-block;border:1px solid #333;color:#333;padding:12px 20px;line-height:1;width:100%;text-align:center;background-color:#fff}.woocommerce div.product form.cart{margin-bottom:0;width:48%;display:flex;align-items:center}.woocommerce div.product form.cart .button{border-radius:0;background-color:#333;color:#fff;padding:12px 20px;border:1px solid #333;width:100%}.woocommerce div.product .yith-wcwl-add-to-wishlist{margin:0;flex-basis:100%}.woocommerce div.product .yith-wcwl-add-to-wishlist .add_to_wishlist{border:1px solid #333;color:#333;padding:7px 8px;display:inline-block;width:100%;text-align:center;background-color:#fff}.woocommerce div.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a{text-decoration:underline}.woocommerce div.product .product_meta{margin-bottom:20px}.woocommerce div.product .product_meta .sku_wrapper{display:block;margin-bottom:8px}.woocommerce div.product .related{margin-top:50px}.swiper-button-next:after,.swiper-button-prev:after{color:#333}.woocommerce-swiper-gallery{margin-bottom:30px}.woocommerce-swiper-gallery .swiper-wc-images{margin-bottom:10px}.woocommerce-swiper-gallery .swiper-wc-images .swiper-slide{height:500px;display:flex;align-items:center;justify-content:center}.woocommerce-swiper-gallery .swiper-wc-images .swiper-slide img{width:auto;height:100%}.woocommerce-swiper-gallery .swiper-wc-image-thumbnails{overflow:hidden}.woocommerce-swiper-gallery .swiper-wc-image-thumbnails .swiper-slide{width:auto;height:150px;opacity:.5}.woocommerce-swiper-gallery .swiper-wc-image-thumbnails .swiper-slide-thumb-active{opacity:1}.woocommerce-swiper-gallery .swiper-wc-image-thumbnails .swiper-slide img{width:auto;height:100%}.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#efefef;border-radius:0}.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{border-color:#333}.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:#e4e4e4}.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:#e4e4e4}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{border-radius:0;padding:12px 20px;background-color:#222}.woocommerce-cart #payment .studiofabrika-no-payment .im-interested a,.woocommerce-checkout #payment .studiofabrika-no-payment .im-interested a{display:inline-block;border:1px solid #333;color:#333;padding:12px 20px;line-height:1;text-align:center;background-color:#fff}