@font-face{font-family:"Kanit";src:url(//gunstorm.pl/sklep/wp-content/themes/gunstorm_sklep/assets/fonts/Kanit-ExtraBold.woff) format("opentype");font-weight:900;font-display:swap}@font-face{font-family:"Kanit";src:url(//gunstorm.pl/sklep/wp-content/themes/gunstorm_sklep/assets/fonts/Kanit-Black.woff) format("opentype");font-weight:700;font-display:swap}@font-face{font-family:"Kanit";src:url(//gunstorm.pl/sklep/wp-content/themes/gunstorm_sklep/assets/fonts/Kanit-Bold.woff) format("opentype");font-weight:600;font-display:swap}@font-face{font-family:"Kanit";src:url(//gunstorm.pl/sklep/wp-content/themes/gunstorm_sklep/assets/fonts/Kanit-Medium.woff) format("opentype");font-weight:400;font-display:swap}@font-face{font-family:"Kanit";src:url(//gunstorm.pl/sklep/wp-content/themes/gunstorm_sklep/assets/fonts/Kanit-Regular.woff) format("opentype");font-weight:300;font-display:swap}@font-face{font-family:"Kanit";src:url(//gunstorm.pl/sklep/wp-content/themes/gunstorm_sklep/assets/fonts/Kanit-Light.woff) format("opentype");font-weight:100;font-display:swap}*{margin:0;padding:0;box-sizing:border-box;font-family:"Kanit"}body{position:relative;font-weight:200;min-height:100vh;overflow-x:hidden;background-color:#2a2a2a}a{text-decoration:none;color:unset}select{color:#f8f8f8;border:0;font-family:"Kanit";font-size:1.07em;font-weight:300;border-bottom:1px solid #c6c6c6;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-size:auto 18px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNiYmIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==) no-repeat 98% 50%;background-position:right 0 top 50%;background-color:rgba(0,0,0,0);padding:.3rem 1rem .1rem .3rem}select:focus{outline:none}select:hover{cursor:pointer}select option{color:#000}input,textarea{border:1px solid #e5e5e5;font-family:"Kanit";font-weight:100;border-radius:.2rem;padding:.3rem .5rem;color:#fff}input:focus,textarea:focus{border-color:#1e293b;outline:none}h1,h2,h3,h4,h5,h6,th,strong{font-weight:300 !important;color:#fff}p{font-weight:100 !important;color:#fff}td,tr{color:#fff}label,span{color:#fff}textarea{color:#fff;background-color:#2a2a2a}textarea:focus{border-color:#c6c6c6}@keyframes fade_in_animation{0%{opacity:0}100%{opacity:1}}@keyframes bar_insert{from{top:-2.5em}to{top:0}}@keyframes nav_bar_insert{from{top:0}to{top:2.5em}}.page-element{width:100%;max-width:1600px}@media screen and (max-width:1600px){.page-element{padding:0 1rem}}.flex-container{display:flex;flex-wrap:wrap}.flex-item{width:8.33333333%}@media screen and (max-width:992px){.flex-item{width:50%;height:auto;text-align:center;margin:1em 0}}@media screen and (max-width:768px){.flex-item{width:100%}}.flex-item-1{width:12%}.flex-item-2{width:16.66666667%}.flex-item-3{width:25%}.flex-item-4{width:33.33333333%}.flex-item-5{width:41.66666667%}.flex-item-6{width:50%}.flex-item-7{width:58.33333333%}.flex-item-8{width:66.66666667%}.flex-item-9{width:75%}.flex-item-10{width:83.33333333%}.flex-item-11{width:91.66666667%}.flex-item-12{width:100%}.w-100{width:100%}.w-90{width:90%}.w-80{width:80%}.h-100{height:100%}.has-text-align-center{text-align:center}.mt-1{margin-top:1rem}.mt-3{margin-top:3rem}.mb-1{margin-bottom:1rem}.mb-3{margin-bottom:3rem}.align-center,.items-center{align-items:center}.justify-center{justify-content:center}.dir-row{flex-direction:row}.dir-column{flex-direction:column}.icon{width:3em;height:3em}.icon img{width:100%;height:100%}.page-content{width:100%;max-width:100%;padding-top:2em;padding-bottom:7em}@media screen and (max-width:1024px){.page-content{padding-bottom:22em;padding-top:10em}}.button{background-color:#fff;color:#0d172a;transition-duration:.2s !important;border:0 solid #e2e8f0 !important;border-radius:1.5rem !important;box-sizing:border-box !important;cursor:pointer !important;display:inline-block !important;font-size:1rem !important;font-weight:300 !important;line-height:1 !important;padding:1rem 1.6rem !important;text-align:center !important;-webkit-text-decoration:none #0d172a solid !important;text-decoration:none #0d172a solid !important;transition:all .35s cubic-bezier(0.4, 0, 0.2, 1) !important;box-shadow:0px 1px 2px rgba(166,175,195,.25) !important;-moz-user-select:none !important;user-select:none !important;-webkit-user-select:none !important;touch-action:manipulation !important;text-transform:uppercase}.button:hover{color:#fff !important;background-color:#1e293b !important}@media(min-width:768px){.button{font-size:1.125rem;padding:1rem 2rem}}.button.alt{color:#fff}.woocommerce-message,.woocommerce-info{background-color:#1a1a1a !important;border:0 !important;border-left:.4rem solid #1e293b !important;padding:1rem 1.5rem !important;margin:0 !important;width:100%;font-weight:100;color:#fff !important;gap:.5rem}.woocommerce-message::before,.woocommerce-info::before{content:none !important}.woocommerce-message a,.woocommerce-info a{text-decoration:underline}.woocommerce-product-gallery__wrapper .zoomImg{width:115% !important;height:115% !important}.clear-both{clear:both}ul.products{display:flex;flex-direction:row;flex-wrap:wrap}ul.products .product{display:flex;flex-direction:column;align-self:stretch;overflow:hidden;padding-bottom:1.5rem !important}@media screen and (min-width:1024px){ul.products .product>div{display:flex;justify-content:center}ul.products .product>div .fw-button{margin-top:1rem}ul.products .product a.woocommerce-LoopProduct-link{margin-bottom:1rem;height:85%;display:flex;flex-direction:column}ul.products .product a.woocommerce-LoopProduct-link img.attachment-woocommerce_thumbnail:hover,ul.products .product a.woocommerce-LoopProduct-link span.onsale:hover{cursor:url(//gunstorm.pl/sklep/wp-content/themes/gunstorm_sklep/assets/img/cursor_pointer.svg),auto}ul.products .product a.woocommerce-LoopProduct-link img.attachment-woocommerce_thumbnail{transition:all .6s ease-in-out;filter:brightness(100%);margin-bottom:auto}ul.products .product a.woocommerce-LoopProduct-link img.attachment-woocommerce_thumbnail:hover{transform:scale(1.1);filter:brightness(70%)}ul.products .product a.woocommerce-LoopProduct-link img.product-foreground-image,ul.products .product a.woocommerce-LoopProduct-link img.product-background-image{transition:.25s all ease-in-out}ul.products .product a.woocommerce-LoopProduct-link .image:hover img.product-foreground-image{scale:1.1;filter:brightness(70%)}ul.products .product a.woocommerce-LoopProduct-link .image:hover img.product-background-image{filter:blur(4px) brightness(70%)}ul.products .product a.woocommerce-LoopProduct-link h2{margin-top:1rem !important}ul.products .product a.woocommerce-LoopProduct-link p.short-description{width:80%;margin:0 1.5rem .5rem 1.5rem}ul.products .product .add_to_cart_button{margin-top:auto !important}}.information-text{font-size:1.5rem;width:100%;text-align:center}div.product p.price,div.product span.price{color:#b10101 !important}.woocommerce a.button.loading::after{top:.868em !important}.robo-gallery-wrap{width:100%;height:100%;margin-top:5rem}.robo-gallery-wrap .robo_gallery .rbs-image,.robo-gallery-wrap .robo_gallery .rbs-img-container,.robo-gallery-wrap .robo_gallery .rbs-img-image,.robo-gallery-wrap .robo_gallery .rbs-img-thumbs,.robo-gallery-wrap .robo_gallery .rbs-img-thumbs>img{position:relative}.robo-gallery-wrap .robo_gallery .thumbnail-overlay{font-family:"Kanit"}.robo-gallery-wrap .robo_gallery .thumbnail-overlay .rbsTitle{font-weight:100 !important}.mfp-bottom-bar,.mfp-title,.mfp-counter{font-family:"Kanit" !important}.woocommerce-notices-wrapper{width:100% !important;margin-bottom:2rem}input[type=checkbox]{width:1em;height:1.5em;visibility:hidden;position:relative;margin-right:1em}input[type=checkbox]:hover{cursor:pointer}input[type=checkbox]::before{content:" ";display:block;color:#b10101;width:.2em;height:.2em;border:1px solid #c39a5f;display:flex;align-items:center;justify-content:center;visibility:visible;border-radius:50%;padding:.1em;transform:translate(50%, 100%)}input[type=checkbox]:checked::after,input[type=checkbox].after::after{content:"";display:block;color:#b10101;width:.2em;height:.2em;border:1px solid #b10101;display:flex;align-items:center;justify-content:center;visibility:visible;border-radius:50%;padding:.1em;transform:translate(50%, 100%);position:absolute;top:0;background-color:#b10101}.woocommerce-Input:focus{outline:none}.loader-container{width:100%;height:100%;position:absolute;background-color:#fff;z-index:10000;display:flex;justify-content:center}.loader-container .loader{width:48px;height:48px;display:block;border-radius:50%;position:sticky;top:49%;animation:rotate 1s linear infinite}.loader-container .loader::before,.loader-container .loader::after{content:"";box-sizing:border-box;position:absolute;inset:0px;border-radius:50%;border:5px solid #000;animation:prixClipFix 2s linear infinite}.loader-container .loader::after{border-color:#b10101;animation:prixClipFix 2s linear infinite,rotate .5s linear infinite reverse;inset:6px}.pswp .pswp__zoom-wrap img.pswp__img{pointer-events:none}.select2-results li{color:#000}p.short-description{width:80%;margin:0 1.5rem .5rem 1.5rem}.shop_table *{border-color:rgba(255,255,255,.3) !important}.products .product .image{position:relative;width:98%;left:1%;aspect-ratio:1/1;overflow:hidden;display:flex;align-items:center;justify-content:center;border:2px solid #b10101}.products .product .image img{width:100%;height:auto;margin-bottom:0 !important}.products .product .image img:not(.product-background-image){z-index:1}.products .product .image img.product-background-image{position:absolute;top:0;width:auto !important;height:100% !important;max-width:none !important;filter:blur(5px)}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes prixClipFix{0%{-webkit-clip-path:polygon(50% 50%, 0 0, 0 0, 0 0, 0 0, 0 0);clip-path:polygon(50% 50%, 0 0, 0 0, 0 0, 0 0, 0 0)}25%{-webkit-clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 0, 100% 0, 100% 0);clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 0, 100% 0, 100% 0)}50%{-webkit-clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 100% 100%, 100% 100%);clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 100% 100%, 100% 100%)}75%{-webkit-clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 100%);clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 100%)}100%{-webkit-clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 0);clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 0)}}.breadcrumb{text-align:center;padding:2em 2em 0 2em}@media screen and (max-width:1024px){.breadcrumb{padding-top:5em}}.breadcrumb a{color:#fff;transition-duration:.2s !important}.breadcrumb a:hover{color:#b10101 !important}.basket .woocommerce-Price-amount bdi,.basket .woocommerce-Price-amount span{color:#000 !important}@media screen and (max-width:1024px){#products_per_page_form{margin:.5rem 0;text-align:center}}#products_per_page_form input[type=submit]{background-color:#1e293b !important;transition-duration:.2s !important}#products_per_page_form input[type=submit]:hover{color:#fff !important;background-color:#1a2434 !important}@media screen and (max-width:1024px){#products_per_page_form input[type=submit]{margin-top:.5rem !important}}@media screen and (max-width:1024px){form.woocommerce-ordering{margin-left:unset !important}}#navigation-panel{width:auto;max-width:100%;position:fixed;top:2.5em;width:100%;z-index:99;animation-duration:.3s;animation-name:nav_bar_insert;transition:top .3s;width:auto;max-width:100%;width:100%;background:#fff;position:relative;background:repeating-linear-gradient(180deg, #161616 100px, #2a2a2a 50px)}#navigation-panel.scroll-up{top:2.5em}#navigation-panel.scroll-down{top:0}#navigation-panel.top{animation-duration:0s;transition:none;top:0 !important}#navigation-panel .navbar_container{background-color:#b10101;margin-bottom:0}@media screen and (max-width:1024px){#navigation-panel .navbar_container .flex-offset-5{display:none}#navigation-panel .navbar_container .flex-item-5{width:unset}}#navigation-panel .navbar_container .responsive-icons{display:flex;align-items:center;flex-direction:row}@media screen and (max-width:1024px){#navigation-panel .navbar_container .responsive-icons{margin-right:auto}}#navigation-panel .navbar_container .responsive-icons .icon{width:3em;height:3em;display:none}@media screen and (max-width:1024px){#navigation-panel .navbar_container .responsive-icons .icon{display:block}}#navigation-panel .navbar_container .responsive-icons .icon img{width:100%;height:100%}@media screen and (max-width:480px){#navigation-panel .navbar_container .responsive-icons #menu-icon.icon{width:1.2em;height:1.8em}#navigation-panel .navbar_container .responsive-icons #search-icon.icon{width:2em;height:1.8em}}#navigation-panel .navbar_container .icon{width:3em;height:3em}@media screen and (max-width:480px){#navigation-panel .navbar_container .icon{width:auto;height:1.7em}}#navigation-panel .navbar_container .icon a{color:#fff}#navigation-panel .navbar_container .icon a .cls-1{opacity:1}#navigation-panel .navbar_container .icon a .cls-2{fill:#fff}#navigation-panel .navbar_container .logo{padding:.6em 0;text-align:center}@media screen and (max-width:1024px){#navigation-panel .navbar_container .logo{display:flex;align-items:center}}@media screen and (max-width:768px){#navigation-panel .navbar_container .logo{width:25%}}@media screen and (max-width:480px){#navigation-panel .navbar_container .logo{width:34%}}#navigation-panel .navbar_container .logo img{max-width:100%;width:300px;height:auto}#navigation-panel .navbar_container .user_info{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:center}@media screen and (max-width:1024px){#navigation-panel .navbar_container .user_info{margin-left:auto}}@media screen and (max-width:480px){#navigation-panel .navbar_container .user_info{gap:7px}}@media screen and (max-width:1024px){#navigation-panel .navbar_container .user_info .search{display:none}}#navigation-panel .navbar_container .user_info .search form .dgwt-wcas-sf-wrapp{background:rgba(0,0,0,0) !important}#navigation-panel .navbar_container .user_info .search form .dgwt-wcas-sf-wrapp input.dgwt-wcas-search-input{border-radius:8px !important;padding:.5em 2em !important}#navigation-panel .navbar_container .user_info .search form .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{left:10px !important;top:26% !important}#navigation-panel .navbar_container .user_info .search form .dgwt-wcas-sf-wrapp .dgwt-wcas-preloader .dgwt-wcas-close{right:0 !important}#navigation-panel .navbar_container .user_info .account_icon,#navigation-panel .navbar_container .user_info .shopping_icon{display:flex;align-items:center;justify-self:center}#navigation-panel .navbar_container .user_info .account_icon,#navigation-panel .navbar_container .user_info .heart_icon{position:relative}#navigation-panel .navbar_container .user_info .account_icon:hover::before,#navigation-panel .navbar_container .user_info .heart_icon:hover::before{content:"";background-color:#1e293b;position:absolute;left:120%;z-index:1000;border:1px solid #000;padding:.5em 1em;white-space:nowrap;pointer-events:none;border-radius:.2em;color:#9b0101}#navigation-panel .navbar_container .user_info .account_icon:hover::after,#navigation-panel .navbar_container .user_info .heart_icon:hover::after{content:"";background-color:#000;position:absolute;left:90%;z-index:1000;width:16px;height:16px;z-index:2000}#navigation-panel .navbar_container .user_info .account_icon{fill:#fff}#navigation-panel .navbar_container .user_info .account_icon:hover::before{content:"Panel klienta"}#navigation-panel .navbar_container .user_info .account_icon:hover::after{-webkit-clip-path:polygon(0 50%, 100% 100%, 100% 0);clip-path:polygon(0 50%, 100% 100%, 100% 0)}#navigation-panel .navbar_container .user_info .account_icon svg{fill:#fff;width:40px !important;margin-top:6px}@media screen and (max-width:480px){#navigation-panel .navbar_container .user_info .account_icon svg{width:25px !important}}#navigation-panel .navbar_container .user_info .heart_icon:hover::before{content:"Lista życzeń";right:120%;left:unset}#navigation-panel .navbar_container .user_info .heart_icon:hover::after{-webkit-clip-path:polygon(100% 50%, 0 100%, 0 0);clip-path:polygon(100% 50%, 0 100%, 0 0);left:unset;right:89%;top:25%}#navigation-panel .navbar_container .user_info .heart_icon svg{width:50px !important}@media screen and (max-width:480px){#navigation-panel .navbar_container .user_info .heart_icon svg{width:30px !important}}#navigation-panel .navbar_container .icon:hover{cursor:pointer}#navigation-panel .navbar{width:100%;max-width:100%;display:block;background-color:#000}@media screen and (max-width:1024px){#navigation-panel .navbar{display:none;position:absolute;top:4rem}}#navigation-panel .navbar.visible{display:block}#navigation-panel .navbar.not-visible{display:none}#navigation-panel .navbar#search-menu .dgwt-wcas-sf-wrapp{background-color:unset}@media screen and (max-width:1024px){#navigation-panel div.menu-menu-header-container{width:100%;max-height:calc(100vh - 4rem);overflow-y:auto}}#navigation-panel div.menu-menu-header-container ul#nav{display:flex;width:100%;list-style-type:none;margin:0;padding:0;align-items:center;justify-content:center;flex-wrap:wrap}@media screen and (max-width:1024px){#navigation-panel div.menu-menu-header-container ul#nav{flex-direction:column}}@media screen and (min-width:1024px){#navigation-panel div.menu-menu-header-container ul#nav>li>.sub-menu>li:not([class*=wpmenucart])>.sub-menu li:not([class*=wpmenucart]):has(.sub-menu){position:relative;cursor:pointer}#navigation-panel div.menu-menu-header-container ul#nav>li>.sub-menu>li:not([class*=wpmenucart])>.sub-menu li:not([class*=wpmenucart]):has(.sub-menu)::before{content:" ";background-image:url(https://gunstorm.pl/sklep/wp-content/themes/gunstorm_sklep/assets/img/down-arrow.svg);width:1em;height:1em;display:block;background-size:cover;position:absolute;right:.5em;top:50%;filter:invert(90%) sepia(0%) saturate(7460%) hue-rotate(104deg) brightness(113%) contrast(112%);top:50% !important;bottom:50%;transform:translateY(-50%) rotate(270deg)}}@media screen and (min-width: 1024px)and (max-width: 1024px){#navigation-panel div.menu-menu-header-container ul#nav>li>.sub-menu>li:not([class*=wpmenucart])>.sub-menu li:not([class*=wpmenucart]):has(.sub-menu)::before{transform:rotate(270deg)}}@media screen and (min-width:1024px){#navigation-panel div.menu-menu-header-container ul#nav>li>.sub-menu>li:not([class*=wpmenucart])>.sub-menu li:not([class*=wpmenucart]):has(.sub-menu)::before:hover{cursor:pointer}#navigation-panel div.menu-menu-header-container ul#nav>li>.sub-menu>li:not([class*=wpmenucart])>.sub-menu li:not([class*=wpmenucart]):has(.sub-menu):hover>.sub-menu{display:flex}#navigation-panel div.menu-menu-header-container ul#nav>li>.sub-menu>li:not([class*=wpmenucart])>.sub-menu li:not([class*=wpmenucart]):has(.sub-menu)>.sub-menu{display:none;position:absolute;top:0;left:100%;right:0;background-color:#4f4f4f;z-index:2;min-width:200px;padding:.5em 1em;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);cursor:auto}}#navigation-panel div.menu-menu-header-container ul#nav .current-submenu{display:flex !important}#navigation-panel div.menu-menu-header-container ul#nav .submenu-back-arrow{position:absolute;top:1em;left:3.6em;padding-left:1.8em;font-size:19px}#navigation-panel div.menu-menu-header-container ul#nav .submenu-back-arrow:hover{cursor:pointer}@media screen and (max-width:480px){#navigation-panel div.menu-menu-header-container ul#nav .submenu-back-arrow{left:2em}}#navigation-panel div.menu-menu-header-container ul#nav .submenu-back-arrow::before{content:" ";background-image:url(https://gunstorm.pl/sklep/wp-content/themes/gunstorm_sklep/assets/img/down-arrow.svg);width:1em;height:1em;display:block;background-size:cover;position:absolute;right:unset;top:0;filter:invert(90%) sepia(0%) saturate(7460%) hue-rotate(104deg) brightness(113%) contrast(112%);width:1.5em;height:1.5em;left:0;transform:rotate(90deg) !important}@media screen and (max-width:1024px){#navigation-panel div.menu-menu-header-container ul#nav .submenu-back-arrow::before{transform:rotate(270deg)}}#navigation-panel div.menu-menu-header-container ul#nav .submenu-back-arrow::before:hover{cursor:pointer}#navigation-panel div.menu-menu-header-container ul#nav .submenu-parent-title{position:absolute;font-size:16px;font-weight:700;text-transform:uppercase;top:60px;color:#b10101}#navigation-panel div.menu-menu-header-container ul#nav li:not([class*=wpmenucart]){padding:1em;list-style-type:none}@media screen and (max-width:1024px){#navigation-panel div.menu-menu-header-container ul#nav li:not([class*=wpmenucart]){font-size:16px !important}}#navigation-panel div.menu-menu-header-container ul#nav li:not([class*=wpmenucart]):not(:has(.sub-menu))::before{content:none !important}#navigation-panel div.menu-menu-header-container ul#nav li:not([class*=wpmenucart]):hover{display:block}#navigation-panel div.menu-menu-header-container ul#nav li:not([class*=wpmenucart]):hover .sub-menu{display:flex;flex-direction:row;position:absolute;width:100%;max-width:100%;background-color:#000;left:0;list-style-type:none;padding:45px 5em;font-size:.95em;animation:fade_in_animation .3s}@media screen and (max-width:1024px){#navigation-panel div.menu-menu-header-container ul#nav li:not([class*=wpmenucart]):hover .sub-menu{position:fixed}}@media screen and (max-width:480px){#navigation-panel div.menu-menu-header-container ul#nav li:not([class*=wpmenucart]):hover .sub-menu{padding:3em;padding-left:3em !important;padding-right:3em !important;overflow-y:auto}}#navigation-panel div.menu-menu-header-container ul#nav li:not([class*=wpmenucart]):hover .sub-menu:has(>.submenu-parent-title){padding:95px 5em}@media screen and (max-width:1024px){#navigation-panel div.menu-menu-header-container ul#nav li:not([class*=wpmenucart]):hover .sub-menu{z-index:1;height:100%;top:4rem;flex-direction:column}}#navigation-panel div.menu-menu-header-container ul#nav li:not([class*=wpmenucart]):hover .sub-menu>li{width:16.666666%;padding:1em 2em 1em 0;margin:0}@media screen and (max-width:1024px){#navigation-panel div.menu-menu-header-container ul#nav li:not([class*=wpmenucart]):hover .sub-menu>li{width:auto;position:relative}#navigation-panel div.menu-menu-header-container ul#nav li:not([class*=wpmenucart]):hover .sub-menu>li::before{content:" ";background-image:url(https://gunstorm.pl/sklep/wp-content/themes/gunstorm_sklep/assets/img/down-arrow.svg);width:1em;height:1em;display:block;background-size:cover;position:absolute;right:-0.2em;top:unset;filter:invert(90%) sepia(0%) saturate(7460%) hue-rotate(104deg) brightness(113%) contrast(112%);top:34%}}@media screen and (max-width: 1024px)and (max-width: 1024px){#navigation-panel div.menu-menu-header-container ul#nav li:not([class*=wpmenucart]):hover .sub-menu>li::before{transform:rotate(270deg)}}@media screen and (max-width:1024px){#navigation-panel div.menu-menu-header-container ul#nav li:not([class*=wpmenucart]):hover .sub-menu>li::before:hover{cursor:pointer}}#navigation-panel div.menu-menu-header-container ul#nav li:not([class*=wpmenucart]):hover .sub-menu>li>a{font-weight:600}#navigation-panel div.menu-menu-header-container ul#nav li:not([class*=wpmenucart]):hover .sub-menu>li .sub-menu{display:flex;flex-direction:column;position:relative;padding:.5em 0}@media screen and (max-width:1024px){#navigation-panel div.menu-menu-header-container ul#nav li:not([class*=wpmenucart]):hover .sub-menu>li .sub-menu{z-index:2;display:none;position:absolute;width:100%;max-width:100%;background-color:#000;left:0;list-style-type:none;padding:45px 5em;font-size:.95em}}@media screen and (max-width: 1024px)and (max-width: 1024px){#navigation-panel div.menu-menu-header-container ul#nav li:not([class*=wpmenucart]):hover .sub-menu>li .sub-menu{position:fixed}}@media screen and (max-width: 1024px)and (max-width: 480px){#navigation-panel div.menu-menu-header-container ul#nav li:not([class*=wpmenucart]):hover .sub-menu>li .sub-menu{padding:3em;padding-left:3em !important;padding-right:3em !important;overflow-y:auto}}@media screen and (max-width:1024px){#navigation-panel div.menu-menu-header-container ul#nav li:not([class*=wpmenucart]):hover .sub-menu>li .sub-menu:has(>.submenu-parent-title){padding:95px 5em}}#navigation-panel div.menu-menu-header-container ul#nav li:not([class*=wpmenucart]):hover .sub-menu>li .sub-menu li{width:100%;padding:.5em 0}@media screen and (max-width:1024px){#navigation-panel div.menu-menu-header-container ul#nav li:not([class*=wpmenucart]):hover .sub-menu>li .sub-menu li{position:relative;padding:1em 0}}#navigation-panel div.menu-menu-header-container ul#nav li:not([class*=wpmenucart]):hover .sub-menu>li .sub-menu li>a{font-weight:400}#navigation-panel div.menu-menu-header-container ul#nav li:not([class*=wpmenucart]).expandable-menu{clear:both}@media screen and (max-width:1024px){#navigation-panel div.menu-menu-header-container ul#nav li:not([class*=wpmenucart]).expandable-menu{position:relative}}#navigation-panel div.menu-menu-header-container ul#nav li:not([class*=wpmenucart]).expandable-menu::before{content:" ";background-image:url(https://gunstorm.pl/sklep/wp-content/themes/gunstorm_sklep/assets/img/down-arrow.svg);width:1em;height:1em;display:block;background-size:cover;position:absolute;right:-0.2em;top:35%;filter:invert(90%) sepia(0%) saturate(7460%) hue-rotate(104deg) brightness(113%) contrast(112%)}@media screen and (max-width:1024px){#navigation-panel div.menu-menu-header-container ul#nav li:not([class*=wpmenucart]).expandable-menu::before{transform:rotate(270deg)}}#navigation-panel div.menu-menu-header-container ul#nav li:not([class*=wpmenucart]).expandable-menu::before:hover{cursor:pointer}@media screen and (min-width:1024px){#navigation-panel div.menu-menu-header-container ul#nav li:not([class*=wpmenucart]).expandable-menu::before{position:relative;float:right;top:.25rem !important}}#navigation-panel div.menu-menu-header-container ul#nav li:not([class*=wpmenucart]).expandable-menu::before:hover{cursor:pointer;background-color:red}#navigation-panel div.menu-menu-header-container ul#nav li:not([class*=wpmenucart]).hide-arrow::before{display:none}#navigation-panel div.menu-menu-header-container ul#nav li:not([class*=wpmenucart]) a{color:#fff;text-transform:uppercase;text-decoration:none;transition:.15s all ease-in-out}#navigation-panel div.menu-menu-header-container ul#nav li:not([class*=wpmenucart]) a:hover{color:#9b0101}#navigation-panel div.menu-menu-header-container ul#nav li:not([class*=wpmenucart]) .sub-menu{display:none}#navigation-panel div.menu-koszyk-container ul#menu-koszyk{position:relative}#navigation-panel div.menu-koszyk-container ul#menu-koszyk:hover ul.sub-menu{display:block;position:absolute;z-index:10;background-color:#1e293b;border:1px solid #b10101;border-radius:.2em;right:0;padding:1em;color:#000}@media screen and (max-width:1024px){#navigation-panel div.menu-koszyk-container ul#menu-koszyk:hover ul.sub-menu{display:none}}#navigation-panel div.menu-koszyk-container ul#menu-koszyk:hover ul.sub-menu li{padding-bottom:1em}#navigation-panel div.menu-koszyk-container ul#menu-koszyk:hover ul.sub-menu li:last-child{padding-bottom:0}#navigation-panel div.menu-koszyk-container ul#menu-koszyk:hover ul.sub-menu li:last-child:not(.empty-cart) a{width:100%;border:2px solid #b10101;padding:.5em;margin-top:.2em;border-radius:9px;transition:.15s all ease-in-out;background-color:#b10101;color:#1e293b}#navigation-panel div.menu-koszyk-container ul#menu-koszyk:hover ul.sub-menu li:last-child:not(.empty-cart) a:hover{background-color:#9b0101}#navigation-panel div.menu-koszyk-container ul#menu-koszyk:hover ul.sub-menu li:last-child:not(.empty-cart) a .wpmenucart-arrow{display:none}#navigation-panel div.menu-koszyk-container ul#menu-koszyk:hover ul.sub-menu li:last-child.empty-cart a{color:#9b0101}#navigation-panel div.menu-koszyk-container ul#menu-koszyk:hover ul.sub-menu li:hover .wpmenucart-product-name{color:#9b0101}#navigation-panel div.menu-koszyk-container ul#menu-koszyk:hover ul.sub-menu li .wpmenucart-product-name{color:#b10101;font-weight:600}#navigation-panel div.menu-koszyk-container ul#menu-koszyk:hover ul.sub-menu li .wpmenucart-product-quantity-price{color:#000}#navigation-panel div.menu-koszyk-container ul#menu-koszyk:hover ul.sub-menu li .wpmenucart-thumbnail img{padding-right:0}#navigation-panel div.menu-koszyk-container ul#menu-koszyk:hover ul.sub-menu li .wpmenucart-order-item-info{width:80%;max-width:80%}#navigation-panel div.menu-koszyk-container .woocommerce-Price-amount{color:#000}#navigation-panel div.menu-koszyk-container .wpmenucart-contents{color:#fff}#navigation-panel div.menu-koszyk-container .wpmenucart-contents,#navigation-panel div.menu-koszyk-container .wpmenucart-contents i{color:#fff}#navigation-panel div.menu-koszyk-container ul.sub-menu{display:none}@media screen and (max-width:1024px){#navigation-panel{position:fixed;z-index:1000;justify-content:space-between;height:4rem}}#navigation-panel .phone-socials{display:none}@media screen and (max-width:1024px){#navigation-panel .phone-socials{display:flex !important}}#navigation-panel .socials,#navigation-panel .phone-socials{gap:.5rem}@media screen and (max-width:1024px){#navigation-panel .socials,#navigation-panel .phone-socials{display:none;order:2;margin-left:0;margin-right:1rem}}#navigation-panel .socials .social-icon,#navigation-panel .phone-socials .social-icon{width:2rem;height:2rem;margin-top:.5rem;transition:.15s all ease-in-out}@media screen and (max-width:1024px){#navigation-panel .socials .social-icon,#navigation-panel .phone-socials .social-icon{margin-top:0}}@media screen and (max-width:420px){#navigation-panel .socials .social-icon,#navigation-panel .phone-socials .social-icon{width:1.5rem;height:1.5rem}}@media screen and (max-width:380px){#navigation-panel .socials .social-icon,#navigation-panel .phone-socials .social-icon{width:1.25rem;height:1.25rem}}#navigation-panel .socials .social-icon:hover,#navigation-panel .phone-socials .social-icon:hover{transform:scale(1.1)}#navigation-panel .socials .social-icon svg,#navigation-panel .phone-socials .social-icon svg{width:100%;height:100%;filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(124deg) brightness(106%) contrast(104%)}#navigation-panel .navbar-container{padding:.5em 0;flex:1}@media screen and (max-width:1024px){#navigation-panel .navbar-container{top:0;z-index:100;margin:0;padding:.5em 0;position:relative;padding-right:6rem}}@media screen and (max-width:1024px){#navigation-panel .navbar-container{order:1;height:100%;padding-right:0;justify-content:start;padding-left:2rem}}@media screen and (max-width:420px){#navigation-panel .navbar-container{padding-left:.5rem}}#navigation-panel .navbar-container .logo{width:18%}@media screen and (max-width:1024px){#navigation-panel .navbar-container .logo{height:100%}#navigation-panel .navbar-container .logo a{height:100%}#navigation-panel .navbar-container .logo a img{width:auto;height:100%}}@media screen and (max-width:768px){#navigation-panel .navbar-container .logo{width:3rem}}@media screen and (max-width:350px){#navigation-panel .navbar-container .logo{width:2rem}}#navigation-panel .navbar-container .logo img{width:100%;height:auto}#navigation-panel .navbar-container .logo .custom-logo-link{display:flex;align-items:center;justify-content:center}#navigation-panel .navbar-container .navbar-texts{text-transform:uppercase;margin-left:1em;text-align:center}#navigation-panel .navbar-container .navbar-texts p:first-child{font-weight:600;font-size:2em;color:#fff}@media screen and (max-width:1024px){#navigation-panel .navbar-container .navbar-texts p:first-child{font-size:.7em}}#navigation-panel .navbar-container .navbar-texts p:last-child{font-weight:400;font-size:1.5em;color:#b10101}@media screen and (max-width:1024px){#navigation-panel .navbar-container .navbar-texts p:last-child{font-size:.8em}}#navigation-panel .hamburger-icon{display:none;filter:invert(99%) sepia(0%) saturate(2%) hue-rotate(115deg) brightness(111%) contrast(100%)}@media screen and (max-width:1024px){#navigation-panel .hamburger-icon{display:block;z-index:200}#navigation-panel .hamburger-icon:hover{cursor:pointer}}@media screen and (max-width:1024px){#navigation-panel .hamburger-icon{order:3}}@media screen and (max-width:480px){#navigation-panel .hamburger-icon{top:1.8em;right:1em}}#navigation-panel .basket-menu ul{list-style-type:none}#navigation-panel .basket-menu ul#menu-koszyk{position:relative}#navigation-panel .basket-menu ul#menu-koszyk:hover ul.sub-menu{display:block;position:absolute;z-index:10 !important;background-color:#e5e5e5;border:1px solid #b10101;border-radius:.2em;right:0;padding:1em;color:#000}@media screen and (max-width:1024px){#navigation-panel .basket-menu ul#menu-koszyk:hover ul.sub-menu{display:none}}#navigation-panel .basket-menu ul#menu-koszyk:hover ul.sub-menu li{padding-bottom:1em}#navigation-panel .basket-menu ul#menu-koszyk:hover ul.sub-menu li:last-child{padding-bottom:0}#navigation-panel .basket-menu ul#menu-koszyk:hover ul.sub-menu li:last-child:not(.empty-cart) a{background-color:#fff;color:#0d172a;transition-duration:.2s !important;border:0 solid #e2e8f0 !important;border-radius:1.5rem !important;box-sizing:border-box !important;cursor:pointer !important;display:inline-block !important;font-size:1rem !important;font-weight:300 !important;line-height:1 !important;padding:1rem 1.6rem !important;text-align:center !important;-webkit-text-decoration:none #0d172a solid !important;text-decoration:none #0d172a solid !important;transition:all .35s cubic-bezier(0.4, 0, 0.2, 1) !important;box-shadow:0px 1px 2px rgba(166,175,195,.25) !important;-moz-user-select:none !important;user-select:none !important;-webkit-user-select:none !important;touch-action:manipulation !important;text-transform:uppercase}#navigation-panel .basket-menu ul#menu-koszyk:hover ul.sub-menu li:last-child:not(.empty-cart) a:hover{color:#fff !important;background-color:#1e293b !important}@media(min-width:768px){#navigation-panel .basket-menu ul#menu-koszyk:hover ul.sub-menu li:last-child:not(.empty-cart) a{font-size:1.125rem;padding:1rem 2rem}}#navigation-panel .basket-menu ul#menu-koszyk:hover ul.sub-menu li:last-child:not(.empty-cart) a:hover{background-color:#1e293b}#navigation-panel .basket-menu ul#menu-koszyk:hover ul.sub-menu li:last-child:not(.empty-cart) a .wpmenucart-arrow{display:none}#navigation-panel .basket-menu ul#menu-koszyk:hover ul.sub-menu li:last-child.empty-cart a{color:#1e293b}#navigation-panel .basket-menu ul#menu-koszyk:hover ul.sub-menu li:hover .wpmenucart-product-name{color:#1e293b}#navigation-panel .basket-menu ul#menu-koszyk:hover ul.sub-menu li .wp-block-navigation-item__content:hover .wpmenucart-product-name{color:#b10101}#navigation-panel .basket-menu ul#menu-koszyk:hover ul.sub-menu li .wpmenucart-product-name{color:#1e293b;font-weight:400}#navigation-panel .basket-menu ul#menu-koszyk:hover ul.sub-menu li .wpmenucart-product-quantity-price{color:#000}#navigation-panel .basket-menu ul#menu-koszyk:hover ul.sub-menu li .wpmenucart-thumbnail img{padding-right:0}#navigation-panel .basket-menu ul#menu-koszyk a.wpmenucart-contents{font-size:1.5rem}#navigation-panel .basket-menu ul.sub-menu{display:none}#navigation-panel .basket-menu .wpmenucart-product-quantity-price span{color:#000}#navigation-panel .basket-menu .wpmenucart-contents{color:#fff}#navigation-panel .basket-menu .wpmenucart-contents,#navigation-panel .basket-menu .wpmenucart-contents i{color:#fff}#footer{width:100%;background-color:#f8f8f8;margin-top:auto;position:absolute;bottom:0;background-color:#000}#footer .info{padding:2em 0;border-bottom:1px solid #e5e5e5}@media screen and (max-width:1024px){#footer .info{padding:0}}@media screen and (max-width:480px){#footer .info{margin-bottom:2em;padding-bottom:1em}}#footer .info .element{margin:1em;padding-right:1em;box-sizing:content-box;font-weight:100;border-right:1px solid #e5e5e5}@media screen and (max-width:1024px){#footer .info .element{width:50%;border:0;padding:.5em 0}}@media screen and (max-width:480px){#footer .info .element{width:80%}}#footer .info .element:last-of-type{border:0;padding-right:0}#footer .info .element .content-icon{width:4em;height:4em;background-color:#291c0e;border-radius:50%}#footer .info .element .content-icon img{width:80%;height:80%}#footer .info .element .content{margin-left:.5em}@media screen and (max-width:1024px){#footer .info .element .content{width:40%}}@media screen and (max-width:480px){#footer .info .element .content{width:70%}}#footer .footer-menu{padding:1em 0;font-size:.9em}#footer .footer-menu ul#nav,#footer .footer-menu ul#navbar{display:flex;width:100%;list-style-type:none;margin:0;padding:0;overflow:hidden;align-items:center;justify-content:center;flex-wrap:wrap}@media screen and (max-width:1024px){#footer .footer-menu ul#nav,#footer .footer-menu ul#navbar{flex-direction:column;z-index:100;top:4rem}}@media screen and (max-width:1024px){#footer .footer-menu ul#nav#nav,#footer .footer-menu ul#navbar#nav{width:100%;position:absolute;left:0;background-color:#e5e5e5;display:none}}@media screen and (max-width:1024px){#footer .footer-menu ul#nav#nav li,#footer .footer-menu ul#navbar#nav li{padding:1em 0;text-align:center}}#footer .footer-menu ul#nav:has(.basket) .basket .menu-item,#footer .footer-menu ul#navbar:has(.basket) .basket .menu-item{padding:.5rem 0 1rem 0 !important}#footer .footer-menu ul#nav:has(.basket) .basket div,#footer .footer-menu ul#navbar:has(.basket) .basket div{position:relative;transform:none;left:0}#footer .footer-menu ul#nav:has(.basket) .basket div .sub-menu,#footer .footer-menu ul#navbar:has(.basket) .basket div .sub-menu{display:none}#footer .footer-menu ul#nav li,#footer .footer-menu ul#navbar li{text-transform:uppercase;letter-spacing:1px;padding:0 2em}@media screen and (min-width:1024px){#footer .footer-menu ul#nav li:hover .sub-menu,#footer .footer-menu ul#navbar li:hover .sub-menu{display:block;padding:.2em 0;z-index:500}}@media screen and (max-width:1024px){#footer .footer-menu ul#nav li,#footer .footer-menu ul#navbar li{padding:1em 0}}#footer .footer-menu ul#nav li a,#footer .footer-menu ul#navbar li a{position:relative;text-decoration:none;transition-duration:.2s !important;color:#fff}#footer .footer-menu ul#nav li a::before,#footer .footer-menu ul#navbar li a::before{content:"";position:absolute;width:100%;height:2px;border-radius:1px;background-color:#b10101;bottom:0;left:0;transform-origin:right;transform:scaleX(0);transition:transform .3s ease-in-out}#footer .footer-menu ul#nav li a:hover::before,#footer .footer-menu ul#navbar li a:hover::before{transform-origin:left;transform:scaleX(1)}#footer .footer-menu ul#nav li a:hover,#footer .footer-menu ul#navbar li a:hover{color:#b10101 !important}#footer .footer-menu ul#nav li a:hover,#footer .footer-menu ul#navbar li a:hover{cursor:pointer}#footer .footer-menu ul#nav .sub-menu,#footer .footer-menu ul#navbar .sub-menu{display:none;position:absolute;background-color:#291c0e}@media screen and (max-width:1024px){#footer .footer-menu ul#nav .sub-menu,#footer .footer-menu ul#navbar .sub-menu{display:block;position:relative;background-color:#e5e5e5}}#footer .footer-menu ul#nav .sub-menu li,#footer .footer-menu ul#navbar .sub-menu li{list-style-type:none;padding:.2em 1em}#footer .footer-menu ul#nav .sub-menu li:hover,#footer .footer-menu ul#navbar .sub-menu li:hover{cursor:pointer}#footer .footer-menu ul#nav .sub-menu li:hover,#footer .footer-menu ul#navbar .sub-menu li:hover{background-color:#4f4f4f}@media screen and (max-width:1024px){#footer .footer-menu ul#nav .sub-menu li:hover,#footer .footer-menu ul#navbar .sub-menu li:hover{background-color:#e5e5e5;cursor:auto}}#footer .footer-menu ul#nav .sub-menu li a,#footer .footer-menu ul#navbar .sub-menu li a{color:#fff;font-size:.7em}@media screen and (max-width:1024px){#footer .footer-menu ul#nav .sub-menu li a,#footer .footer-menu ul#navbar .sub-menu li a{color:#000}#footer .footer-menu ul#nav .sub-menu li a::before,#footer .footer-menu ul#navbar .sub-menu li a::before{content:"•";position:relative;background-color:rgba(0,0,0,0);color:#000;margin-right:.5rem;font-size:1rem}}#footer .footer-menu ul#nav .sub-menu li a:hover,#footer .footer-menu ul#navbar .sub-menu li a:hover{color:#fff !important}@media screen and (max-width:1024px){#footer .footer-menu ul#nav .sub-menu li a:hover,#footer .footer-menu ul#navbar .sub-menu li a:hover{color:#000 !important}}#footer .footer-menu ul#nav .sub-menu li a:hover::before,#footer .footer-menu ul#navbar .sub-menu li a:hover::before{content:none}#footer .footer-text{text-align:center;padding:2em 0 1em 0}#footer .footer-text a{color:#c6c6c6;transition-duration:.2s !important}#footer .footer-text a:hover{color:#b10101 !important}#main{padding-top:0}#main .slider-container{position:relative}@media screen and (max-width:1024px){#main .slider-container{padding-top:4rem}}#main .selector-container{width:100%;margin-bottom:3rem}#main .selector-container .selector{width:90%;position:relative;gap:6rem}@media screen and (max-width:1400px){#main .selector-container .selector{width:94%}}@media screen and (max-width:1280px){#main .selector-container .selector{flex-direction:column;align-items:center;gap:0}}@media screen and (max-width:1024px){#main .selector-container .selector{padding-bottom:5rem}}#main .selector-container .selector:has(.three-blocks-text){justify-content:space-evenly;gap:0}#main .selector-container .selector .panel{width:28rem;height:28rem;background-color:red;color:#fff;background-position:center;font-size:2em;transition:background-color .3s;text-align:center;position:relative}@media screen and (max-width:1600px){#main .selector-container .selector .panel{width:24rem;height:24rem}}@media screen and (max-width:1280px){#main .selector-container .selector .panel{width:28rem;height:28rem;font-size:1.5em}}@media screen and (max-width:1024px){#main .selector-container .selector .panel{width:100%}}#main .selector-container .selector .panel p,#main .selector-container .selector .panel a{z-index:100;font-weight:300 !important}#main .selector-container .selector .panel::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.65);pointer-events:none;transition:background-color .3s}#main .selector-container .selector .panel:hover::after{content:"";background:rgba(0,0,0,.1)}@media screen and (max-width:1280px){#main .selector-container .selector .panel:not(:first-child){margin-top:2rem}}#main .selector-container .selector .panel.left{background:center url(//gunstorm.pl/sklep/wp-content/themes/gunstorm_sklep/assets/src/placeholder_600x400.svg);background-blend-mode:darken}@media screen and (max-width:1280px){#main .selector-container .selector .panel.left{margin:0;order:1}}#main .selector-container .selector .panel.right{background:center url(//gunstorm.pl/sklep/wp-content/themes/gunstorm_sklep/assets/src/placeholder_600x400.svg);background-blend-mode:darken}@media screen and (max-width:1280px){#main .selector-container .selector .panel.right{order:2}}@media screen and (max-width:1280px){#main .selector-container .selector .panel.third{order:3}}#main .selector-container .selector .text{position:absolute;background-color:#fff;font-size:1.8em;padding:1.5rem 4rem;bottom:0;z-index:100;text-align:center}@media screen and (max-width:1600px){#main .selector-container .selector .text{padding:1.5rem 2rem}}@media screen and (max-width:1280px){#main .selector-container .selector .text{position:relative;order:0;text-align:center;font-size:2em;padding:1.5rem 0}}#main .selector-container .selector .text.three-blocks-text{display:none}@media screen and (max-width:1280px){#main .selector-container .selector .text.three-blocks-text{display:block}}#main .video-container iframe{width:90%}#main .video-container #video-substitute{width:90%}#main .video-container .video{width:90%}#main .main-start{height:40rem;background-color:#f8f8f8}#main .main-start .image img{width:auto;height:100%}#main .main-start .info{background-color:#e5e5e5;width:40%;height:80%}#page{overflow:hidden;padding-bottom:6em;flex-direction:column}@media screen and (max-width:1024px){#page{padding-bottom:12em;padding-top:4em}}#page a,#page small,#page span,#page td{color:#fff}#page .title{background-color:#f8f8f8;text-align:center;width:100%;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;padding:2.5rem 0;position:relative}#page .title::before{content:"";width:100%;height:100%;display:block;background-color:#000;position:absolute;top:0;filter:opacity(0.85)}#page .title h2{font-size:3em;font-weight:300;color:#fff;filter:brightness(100%)}#page .shop-page-content #products_per_page_form{padding:.5rem 0}@media screen and (max-width:1024px){#page .shop-page-content #products_per_page_form{width:100%;display:flex;align-items:center;justify-content:center}}#page .shop-page-content #products_per_page_form select#products_per_page{width:3.2rem;background-position:right -0.3rem top 90%}#page .shop-page-content #products_per_page_form .button{margin-left:1rem;padding:.5rem .5rem !important;font-size:.9rem !important}#page .content{width:80%;position:relative}@media screen and (max-width:1024px){#page .content{width:90%}}#page .content.shop-page-content{flex-wrap:nowrap !important;align-items:start}@media screen and (max-width:1024px){#page .content.shop-page-content .woocommerce{flex-direction:row !important}#page .content.shop-page-content .woocommerce .woocommerce-ordering{width:100%}#page .content.shop-page-content .woocommerce .woocommerce-ordering select{width:100%}}#page .content ol,#page .content li{color:#fff}#page .content .woocommerce{flex-direction:column;justify-content:center;align-items:center}#page .content .woocommerce h2{width:80%;font-size:2rem}@media screen and (max-width:1024px){#page .content .woocommerce .products{margin-top:2rem}}#page .content .woocommerce .products .product .button:not(.add_to_cart_button){color:#1e293b}#page .content .woocommerce .products .product .add_to_cart_button{background-color:#b10101;transition-duration:.2s !important}#page .content .woocommerce .products .product .add_to_cart_button:hover{color:#fff !important;background-color:#1e293b !important}#page .content .woocommerce .woocommerce-form-login{width:80%;border-color:#c39a5f}#page .content .woocommerce .woocommerce-form-login .form-row:nth-child(3){display:flex;align-items:center}#page .content .woocommerce .woocommerce-form-login .form-row:nth-child(3) .woocommerce-form__label-for-checkbox{order:1;display:flex;align-items:center}#page .content .woocommerce .woocommerce-form-login .form-row:nth-child(3) .woocommerce-form__label-for-checkbox:hover{cursor:pointer}#page .content .woocommerce .woocommerce-info{display:flex;flex-direction:row;align-items:center}#page .content .woocommerce .woocommerce-info .button{margin-left:1rem}#page .content .woocommerce .title{text-align:left;background-color:unset;padding-bottom:1rem}#page .content .woocommerce .title::before{position:relative}#page .content .woocommerce .title a{transition-duration:.2s !important}#page .content .woocommerce .title a:hover{color:#4f4f4f !important}#page .content .woocommerce input{background-color:#2a2a2a;color:#fff;transition:.15s all ease-in-out}#page .content .woocommerce input:focus{border-color:#c6c6c6}#page .content .woocommerce .woocommerce-form__label-for-checkbox{display:flex;align-items:center}#page .content .woocommerce .woocommerce-form__label-for-checkbox:hover{cursor:pointer}#page .content img{max-width:100%;height:auto}@media screen and (max-width:1024px){#page .content .wp-block-columns{flex-direction:column;width:100%}}#page .content .wp-block-image:has(.alignleft){margin-right:auto}#page .content .wp-block-image:has(.aligncenter){margin-left:auto;margin-right:auto}#page .content .wp-block-image:has(.alignright){margin-left:auto}#page .content .is-layout-flex:has(.column-info){align-items:start}#page .content .column-info,#page .content .column-form{width:50%}@media screen and (max-width:1024px){#page .content .column-info,#page .content .column-form{width:100%}}@media screen and (max-width:1024px){#page .content .column-info{text-align:center}}#page .content .column-info h2{font-size:1.8em}#page .content .column-info p{font-size:1.3em}#page .content .column-form .contact{box-shadow:0px 5px 25px -5px rgba(0,0,0,.5);padding-left:2rem;padding-right:2rem;padding-top:1rem}#page .content .contact .wpcf7{display:flex;justify-content:center}#page .content .contact .wpcf7 form{display:flex;flex-wrap:wrap;width:100%}#page .content .contact .wpcf7 form label{text-transform:none}#page .content .contact .wpcf7 form input:not(.wpcf7-submit),#page .content .contact .wpcf7 form textarea{background-color:rgba(0,0,0,0);border:0;border-bottom:2px solid #c39a5f;border-radius:0;color:#000;font-size:.8em}#page .content .contact .wpcf7 form p{width:50%;font-size:1.2rem;margin:1rem 0}#page .content .contact .wpcf7 form p:nth-of-type(1),#page .content .contact .wpcf7 form p:nth-of-type(2),#page .content .contact .wpcf7 form p:nth-last-of-type(1),#page .content .contact .wpcf7 form p:nth-last-of-type(2){width:100%}@media screen and (max-width:1024px){#page .content .contact .wpcf7 form p:nth-of-type(3){width:100%}}#page .content .contact .wpcf7 form p:nth-last-of-type(3){width:49%;margin-left:1%}@media screen and (max-width:1024px){#page .content .contact .wpcf7 form p:nth-last-of-type(3){width:100%}}#page .content .contact .wpcf7 form p input,#page .content .contact .wpcf7 form p textarea{width:100%}#page .content .contact .wpcf7 form p input[type=submit]{width:100%;color:#fff;background-color:#1e293b;transition-duration:.2s !important;border:0 solid #e2e8f0 !important;border-radius:1.5rem !important;box-sizing:border-box !important;cursor:pointer !important;display:inline-block !important;font-size:1rem !important;font-weight:300 !important;line-height:1 !important;padding:1rem 1.6rem !important;text-align:center !important;-webkit-text-decoration:none #0d172a solid !important;text-decoration:none #0d172a solid !important;transition:all .35s cubic-bezier(0.4, 0, 0.2, 1) !important;box-shadow:0px 1px 2px rgba(166,175,195,.25) !important;-moz-user-select:none !important;user-select:none !important;-webkit-user-select:none !important;touch-action:manipulation !important;text-transform:uppercase}#page .content .contact .wpcf7 form p input[type=submit]:hover{color:#fff !important;background-color:#b10101 !important}@media(min-width:768px){#page .content .contact .wpcf7 form p input[type=submit]{font-size:1.125rem;padding:1rem 2rem}}#page .content iframe{position:absolute;width:125%;bottom:0}#page .content .wp-block-file{margin-top:1rem}#page .content .wp-block-file .wp-element-button{padding:.5rem 1.6rem !important}#page .content .wp-element-button{background-color:#1e293b;transition-duration:.2s !important;border:0 solid #e2e8f0 !important;border-radius:1.5rem !important;box-sizing:border-box !important;cursor:pointer !important;display:inline-block !important;font-size:1rem !important;font-weight:300 !important;line-height:1 !important;padding:1rem 1.6rem !important;text-align:center !important;-webkit-text-decoration:none #0d172a solid !important;text-decoration:none #0d172a solid !important;transition:all .35s cubic-bezier(0.4, 0, 0.2, 1) !important;box-shadow:0px 1px 2px rgba(166,175,195,.25) !important;-moz-user-select:none !important;user-select:none !important;-webkit-user-select:none !important;touch-action:manipulation !important;text-transform:uppercase;margin-left:1rem}#page .content .wp-element-button:hover{color:#1e293b !important;background-color:#fff !important}@media(min-width:768px){#page .content .wp-element-button{font-size:1.125rem;padding:1rem 2rem}}#page .woocommerce{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%}@media screen and (max-width:1024px){#page .woocommerce{flex-direction:column;width:100%}}#page .woocommerce .woocommerce-ordering{margin-left:auto}#page .woocommerce .products{width:100%}#page .woocommerce .products .product{box-shadow:0 15px 15px -10px rgba(0,0,0,.05)}@media screen and (max-width:1024px){#page .woocommerce .products .product{width:100%}}#page .woocommerce .products .product:hover .add_to_cart_button{display:block}#page .woocommerce .products .product h2,#page .woocommerce .products .product .price{margin:0 1.5rem}#page .woocommerce .products .product h2.woocommerce-loop-product__title{font-weight:100;font-size:1.2em;padding:0}@media screen and (max-width:1024px){#page .woocommerce .products .product h2.woocommerce-loop-product__title{margin-top:1.5rem}}#page .woocommerce .products .product .price .woocommerce-Price-amount{font-size:1.2em}#page .woocommerce .products .product .price .woocommerce-Price-amount,#page .woocommerce .products .product .price .woocommerce-Price-amount bdi,#page .woocommerce .products .product .price .woocommerce-Price-amount span{color:#b10101 !important}#page .woocommerce .products .product .price ins{text-decoration:none;font-weight:400}#page .woocommerce .products .product .add_to_cart_button{display:none;width:100%}#page .woocommerce .products .product .onsale{display:flex;align-items:center;justify-content:center;width:6rem;min-height:2em !important;height:2em !important;background-color:#000;font-size:1em;font-weight:400;border-radius:.3em;padding:1em 1em;margin:.5em .5em}#page .woocommerce .products .product .added_to_cart{display:none}#page .woocommerce .woocommerce-result-count{font-weight:100;margin:0;margin-top:.5em}#page .woocommerce .cart-empty{width:100%;text-align:center}#page .woocommerce .cart-empty.woocommerce-message,#page .woocommerce .cart-empty.woocommerce-info{background-color:rgba(0,0,0,0) !important;border:0 !important;padding:0 !important;font-size:2em;font-weight:400;margin:0 !important;opacity:.7}#page .woocommerce .cart-empty.woocommerce-message::before,#page .woocommerce .cart-empty.woocommerce-info::before{content:none !important}#page .woocommerce .woocommerce-message{margin-bottom:2rem !important}#page .woocommerce .woocommerce-form-coupon-toggle{width:100%;margin-bottom:1rem}#page .woocommerce form.checkout_coupon{width:100%;display:flex;flex-wrap:wrap;align-items:center}#page .woocommerce form.checkout_coupon p:first-child{width:100%}#page .woocommerce .return-to-shop{display:flex;align-items:center;justify-content:center;width:100%}#page .woocommerce .return-to-shop .button{background-color:#1e293b;transition-duration:.2s !important;border:0 solid #e2e8f0 !important;border-radius:1.5rem !important;box-sizing:border-box !important;cursor:pointer !important;display:inline-block !important;font-size:1rem !important;font-weight:300 !important;line-height:1 !important;padding:1rem 1.6rem !important;text-align:center !important;-webkit-text-decoration:none #0d172a solid !important;text-decoration:none #0d172a solid !important;transition:all .35s cubic-bezier(0.4, 0, 0.2, 1) !important;box-shadow:0px 1px 2px rgba(166,175,195,.25) !important;-moz-user-select:none !important;user-select:none !important;-webkit-user-select:none !important;touch-action:manipulation !important;text-transform:uppercase;color:#fff;margin-top:1rem}#page .woocommerce .return-to-shop .button:hover{color:#1e293b !important;background-color:#fff !important}@media(min-width:768px){#page .woocommerce .return-to-shop .button{font-size:1.125rem;padding:1rem 2rem}}#page .woocommerce .woocommerce-cart-form{width:100%}#page .woocommerce .woocommerce-cart-form .shop_table{border:0}#page .woocommerce .woocommerce-cart-form .shop_table th{font-weight:300}#page .woocommerce .woocommerce-cart-form .shop_table tr{font-weight:100}@media screen and (max-width:768px){#page .woocommerce .woocommerce-cart-form .shop_table tr .coupon input#coupon_code,#page .woocommerce .woocommerce-cart-form .shop_table tr .coupon button{width:100%}#page .woocommerce .woocommerce-cart-form .shop_table tr .coupon button{margin-top:.5rem}}#page .woocommerce .woocommerce-cart-form .shop_table tr button[type=submit]{line-height:.3em !important;letter-spacing:.1rem;font-size:.9em !important;font-weight:700 !important}#page .woocommerce .woocommerce-cart-form .shop_table tr input[name=coupon_code]{width:auto}#page .woocommerce .woocommerce-cart-form .shop_table td{border-color:#e5e5e5}#page .woocommerce .woocommerce-cart-form .shop_table td::before{font-weight:300}#page .woocommerce .woocommerce-cart-form .shop_table tbody .product-thumbnail{width:10%}#page .woocommerce .woocommerce-cart-form .shop_table tbody .product-thumbnail a{display:flex}#page .woocommerce .woocommerce-cart-form .shop_table tbody .product-remove a{font-weight:100 !important;line-height:.9em;text-align:center}#page .woocommerce .cart-collaterals{width:35%;margin-left:auto}@media screen and (max-width:1024px){#page .woocommerce .cart-collaterals{width:100%}}#page .woocommerce .cart-collaterals .cart_totals{width:100%;font-weight:100}#page .woocommerce .cart-collaterals .cart_totals h2{font-weight:300;margin-bottom:1rem}#page .woocommerce .cart-collaterals .cart_totals table{border:0}#page .woocommerce .cart-collaterals .cart_totals table th{font-weight:300}#page .woocommerce .cart-collaterals .cart_totals table .order-total td strong{font-weight:300}@media screen and (max-width:768px){#page .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout{display:flex;align-items:center;justify-content:center}}#page .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a{width:100%;background-color:#1e293b;transition-duration:.2s !important;border:0 solid #e2e8f0 !important;border-radius:1.5rem !important;box-sizing:border-box !important;cursor:pointer !important;display:inline-block !important;font-size:1rem !important;font-weight:300 !important;line-height:1 !important;padding:1rem 1.6rem !important;text-align:center !important;-webkit-text-decoration:none #0d172a solid !important;text-decoration:none #0d172a solid !important;transition:all .35s cubic-bezier(0.4, 0, 0.2, 1) !important;box-shadow:0px 1px 2px rgba(166,175,195,.25) !important;-moz-user-select:none !important;user-select:none !important;-webkit-user-select:none !important;touch-action:manipulation !important;text-transform:uppercase}#page .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a:hover{color:#1e293b !important;background-color:#fff !important}@media(min-width:768px){#page .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a{font-size:1.125rem;padding:1rem 2rem}}#page .woocommerce #order_review .shop_table{border:0}#page .woocommerce #order_review .shop_table th,#page .woocommerce #order_review .shop_table bdi,#page .woocommerce #order_review .shop_table #shipping_method label,#page .woocommerce #order_review .shop_table strong{font-weight:400}#page .woocommerce #order_review .shop_table #shipping_method li{margin:0}#page .woocommerce #payment button{background-color:#1e293b;transition-duration:.2s !important;border:0 solid #e2e8f0 !important;border-radius:1.5rem !important;box-sizing:border-box !important;cursor:pointer !important;display:inline-block !important;font-size:1rem !important;font-weight:300 !important;line-height:1 !important;padding:1rem 1.6rem !important;text-align:center !important;-webkit-text-decoration:none #0d172a solid !important;text-decoration:none #0d172a solid !important;transition:all .35s cubic-bezier(0.4, 0, 0.2, 1) !important;box-shadow:0px 1px 2px rgba(166,175,195,.25) !important;-moz-user-select:none !important;user-select:none !important;-webkit-user-select:none !important;touch-action:manipulation !important;text-transform:uppercase}#page .woocommerce #payment button:hover{color:#1e293b !important;background-color:#fff !important}@media(min-width:768px){#page .woocommerce #payment button{font-size:1.125rem;padding:1rem 2rem}}#page .woocommerce thead td,#page .woocommerce thead th,#page .woocommerce tbody td,#page .woocommerce tbody th,#page .woocommerce tfoot td,#page .woocommerce tfoot th{font-weight:300}@media screen and (max-width:1024px){#page .woocommerce .woocommerce-order .woocommerce-customer-details .woocommerce-column{margin-bottom:1rem !important}}#page .woocommerce .woocommerce-order .woocommerce-order-overview{margin-top:1rem}@media screen and (max-width:1024px){#page .woocommerce .woocommerce-order .woocommerce-order-overview{display:flex;flex-direction:column}#page .woocommerce .woocommerce-order .woocommerce-order-overview li{margin-bottom:1rem;border:0}}#page .woocommerce .woocommerce-pagination ul.page-numbers{border:1px solid #c6c6c6}#page .woocommerce .woocommerce-pagination ul.page-numbers li{border:1px solid #c6c6c6}#page .woocommerce .woocommerce-pagination ul.page-numbers li span.current{background:#c6c6c6}#page .woocommerce .woocommerce-checkout{width:100%}#page .woocommerce .woocommerce-checkout #payment{background:#1a1a1a}#page .woocommerce .woocommerce-checkout #payment .payment_box{background-color:#2a2a2a}#page #show-filters-button{display:none;align-items:center;background-color:#c39a5f;position:absolute;top:-1.5em;right:0;padding:.2em 1em;border-radius:.5em;margin-right:1.7em}@media screen and (max-width:1024px){#page #show-filters-button{display:flex}}@media screen and (max-width:768px){#page #show-filters-button{top:-1.5em}}@media screen and (max-width:480px){#page #show-filters-button{width:10em;justify-content:center;margin-right:0;left:auto;right:auto;margin-right:0}}#page #show-filters-button p{font-size:1.2em;color:#fff}#page #show-filters-button img{width:2em;height:2em;margin-left:.5em}#page #show-filters-button:hover{cursor:pointer}#page #filter-sidebar{width:20%;margin:2em 2em 0 0;padding-right:2em;border-right:1px solid #c39a5f}@media screen and (max-width:1280px){#page #filter-sidebar{width:30%}}@media screen and (max-width:1024px){#page #filter-sidebar{display:none;position:fixed;width:100%;height:100%;top:0;z-index:1005;background-color:#2a2a2a;margin:0;padding:1em;overflow-y:scroll}}#page #filter-sidebar .berocket_ajax_group_filter_title{margin-top:1em}#page #filter-sidebar #x-sign{display:none}@media screen and (max-width:1024px){#page #filter-sidebar #x-sign{position:absolute;right:1em;font-size:1.5em;color:#fff;top:.5em}#page #filter-sidebar #x-sign:hover{cursor:pointer}}#page #filter-sidebar .bapf_head>h3{font-size:1.5em;color:#b10101;letter-spacing:.05em;margin-bottom:.5em}#page #filter-sidebar .bapf_body input[type=checkbox]{width:1em;height:1.5em;visibility:hidden;position:relative;margin-right:1em}#page #filter-sidebar .bapf_body input[type=checkbox]:hover{cursor:pointer}#page #filter-sidebar .bapf_body input[type=checkbox]::before{content:" ";display:block;color:#b10101;width:.2em;height:.2em;border:1px solid #c39a5f;display:flex;align-items:center;justify-content:center;visibility:visible;border-radius:50%;padding:.1em;transform:translate(50%, 100%)}#page #filter-sidebar .bapf_body input[type=checkbox]:checked::after,#page #filter-sidebar .bapf_body input[type=checkbox].after::after{content:"";display:block;color:#b10101;width:.2em;height:.2em;border:1px solid #b10101;display:flex;align-items:center;justify-content:center;visibility:visible;border-radius:50%;padding:.1em;transform:translate(50%, 100%);position:absolute;top:0;background-color:#b10101}#page #filter-sidebar .bapf_body input[type=checkbox]::before{color:#b10101;border-color:#b10101}#page #filter-sidebar .bapf_body input[type=checkbox]:checked::after{color:#b10101}#page #filter-sidebar .bapf_body ul{display:flex;flex-direction:column}#page #filter-sidebar .bapf_body ul input[checked=checked]~label{color:#b10101}#page #filter-sidebar .bapf_body ul li{margin-top:.3rem !important;flex-wrap:wrap;position:relative}#page #filter-sidebar .bapf_body ul li:has(ul) .expansion-arrow{background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='fi_271228' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 492.004 492.004' style='enable-background:new 0 0 492.004 492.004;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M382.678,226.804L163.73,7.86C158.666,2.792,151.906,0,144.698,0s-13.968,2.792-19.032,7.86l-16.124,16.12 c-10.492,10.504-10.492,27.576,0,38.064L293.398,245.9l-184.06,184.06c-5.064,5.068-7.86,11.824-7.86,19.028 c0,7.212,2.796,13.968,7.86,19.04l16.124,16.116c5.068,5.068,11.824,7.86,19.032,7.86s13.968-2.792,19.032-7.86L382.678,265 c5.076-5.084,7.864-11.872,7.848-19.088C390.542,238.668,387.754,231.884,382.678,226.804z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");filter:invert(100%) sepia(0%) saturate(1%) hue-rotate(306deg) brightness(104%) contrast(101%);width:.7rem;height:.7rem;display:block;position:absolute;right:0;top:.9rem;transform:translate(-50%, -50%);transition:.25s all;transform-origin:50% 0%}#page #filter-sidebar .bapf_body ul li:has(ul) .expansion-arrow:hover{cursor:pointer}#page #filter-sidebar .bapf_body ul li:has(ul) .expansion-arrow.expanded{transform:rotateZ(90deg)}#page #filter-sidebar .bapf_body ul li:has(ul) ul{display:none}#page #filter-sidebar .bapf_body ul li label{width:73%}#page #filter-sidebar .bapf_body .bapf_slidr_all .irs .irs-line{height:2px;background-color:#000}#page #filter-sidebar .bapf_body .bapf_slidr_all .irs .irs-bar{background-color:rgba(0,0,0,0)}#page #filter-sidebar .bapf_body .bapf_slidr_all .irs .irs-handle{background-color:#b10101;border-radius:1em;top:20px;width:12px;height:12px}#page #filter-sidebar .bapf_body .bapf_slidr_all .irs .irs-handle>i:first-child{background-color:#b10101}#page #filter-sidebar .bapf_body .bapf_slidr_all .irs .irs-handle:hover{cursor:pointer}#page #filter-sidebar .bapf_body .bapf_slidr_all .irs .irs-from,#page #filter-sidebar .bapf_body .bapf_slidr_all .irs .irs-to{visibility:visible !important;color:#000;background-color:rgba(0,0,0,0);font-size:1.3em}#page #filter-sidebar .bapf_body .bapf_slidr_all .irs .irs-from.irs-from,#page #filter-sidebar .bapf_body .bapf_slidr_all .irs .irs-to.irs-from{left:0 !important}#page #filter-sidebar .bapf_body .bapf_slidr_all .irs .irs-from.irs-to,#page #filter-sidebar .bapf_body .bapf_slidr_all .irs .irs-to.irs-to{text-align:right;right:0 !important}#page #filter-sidebar .bapf_body .bapf_slidr_all .irs .irs-from::before,#page #filter-sidebar .bapf_body .bapf_slidr_all .irs .irs-to::before{visibility:hidden}#page #filter-sidebar .bapf_body .bapf_slidr_all .irs .irs-min,#page #filter-sidebar .bapf_body .bapf_slidr_all .irs .irs-max,#page #filter-sidebar .bapf_body .bapf_slidr_all .irs .irs-single{display:none}#page #filter-sidebar .bapf_body .bapf_slidr_all .ui-slider-range{background:#b10101}#page #filter-sidebar .bapf_body .bapf_slidr_all .ui-slider-handle{background:#000}#page #filter-sidebar #filter-clear .button{background-color:#b10101;color:#fff;transition-duration:.2s !important}#page #filter-sidebar #filter-clear .button:hover{color:#fff !important;background-color:rgba(177,1,1,.7) !important}#single{padding-bottom:10em}@media screen and (max-width:1024px){#single{padding-top:4em;padding-bottom:23em}}#single .content{width:80%;margin-left:auto;margin-right:auto;background-color:#1a1a1a;padding:2rem;box-shadow:0 15px 25px -10px rgba(0,0,0,.05);border-radius:.25rem;position:relative}@media screen and (max-width:1024px){#single .content{width:90%}}@media screen and (max-width:480px){#single .content{width:100%}}#single .content:has(.woocommerce .woocommerce-message) .headline,#single .content:has(.woocommerce .woocommerce-error) .headline,#single .content:has(.woocommerce .woocommerce-info) .headline{margin-top:7rem}@media screen and (max-width:1024px){#single .content:has(.woocommerce .woocommerce-message) .headline,#single .content:has(.woocommerce .woocommerce-error) .headline,#single .content:has(.woocommerce .woocommerce-info) .headline{margin-top:10rem}}#single .content .woocommerce:has(.woocommerce-message),#single .content .woocommerce:has(.woocommerce-error),#single .content .woocommerce:has(.woocommerce-info){margin-top:8rem}@media screen and (max-width:1024px){#single .content .woocommerce:has(.woocommerce-message),#single .content .woocommerce:has(.woocommerce-error),#single .content .woocommerce:has(.woocommerce-info){margin-top:4rem}}#single .content .woocommerce:has(.woocommerce-message) .woocommerce-notices-wrapper,#single .content .woocommerce:has(.woocommerce-error) .woocommerce-notices-wrapper,#single .content .woocommerce:has(.woocommerce-info) .woocommerce-notices-wrapper{height:5rem;position:absolute;width:94% !important;top:1rem}@media screen and (max-width:1024px){#single .content .woocommerce:has(.woocommerce-message) .woocommerce-notices-wrapper,#single .content .woocommerce:has(.woocommerce-error) .woocommerce-notices-wrapper,#single .content .woocommerce:has(.woocommerce-info) .woocommerce-notices-wrapper{width:92% !important}}@media screen and (max-width:768px){#single .content .woocommerce:has(.woocommerce-message) .woocommerce-notices-wrapper,#single .content .woocommerce:has(.woocommerce-error) .woocommerce-notices-wrapper,#single .content .woocommerce:has(.woocommerce-info) .woocommerce-notices-wrapper{width:90% !important;height:8rem}}@media screen and (max-width:480px){#single .content .woocommerce:has(.woocommerce-message) .woocommerce-notices-wrapper,#single .content .woocommerce:has(.woocommerce-error) .woocommerce-notices-wrapper,#single .content .woocommerce:has(.woocommerce-info) .woocommerce-notices-wrapper{width:80% !important;height:11rem}}#single .content .woocommerce:has(.woocommerce-message) .woocommerce-notices-wrapper>div,#single .content .woocommerce:has(.woocommerce-error) .woocommerce-notices-wrapper>div,#single .content .woocommerce:has(.woocommerce-info) .woocommerce-notices-wrapper>div{height:100%}@media screen and (min-width:768px){#single .content .woocommerce:has(.woocommerce-message) .woocommerce-notices-wrapper>div,#single .content .woocommerce:has(.woocommerce-error) .woocommerce-notices-wrapper>div,#single .content .woocommerce:has(.woocommerce-info) .woocommerce-notices-wrapper>div{display:flex;align-items:center;justify-content:center;flex-direction:row-reverse;gap:.5rem}}@media screen and (max-width:768px){#single .content .woocommerce:has(.woocommerce-message) .woocommerce-notices-wrapper a.button,#single .content .woocommerce:has(.woocommerce-error) .woocommerce-notices-wrapper a.button,#single .content .woocommerce:has(.woocommerce-info) .woocommerce-notices-wrapper a.button{margin-bottom:.5rem}}@media screen and (max-width:768px){#single .content .woocommerce:has(.woocommerce-message) .woocommerce-notices-wrapper .woocommerce-message,#single .content .woocommerce:has(.woocommerce-message) .woocommerce-notices-wrapper .woocommerce-error,#single .content .woocommerce:has(.woocommerce-message) .woocommerce-notices-wrapper .woocommerce-info,#single .content .woocommerce:has(.woocommerce-error) .woocommerce-notices-wrapper .woocommerce-message,#single .content .woocommerce:has(.woocommerce-error) .woocommerce-notices-wrapper .woocommerce-error,#single .content .woocommerce:has(.woocommerce-error) .woocommerce-notices-wrapper .woocommerce-info,#single .content .woocommerce:has(.woocommerce-info) .woocommerce-notices-wrapper .woocommerce-message,#single .content .woocommerce:has(.woocommerce-info) .woocommerce-notices-wrapper .woocommerce-error,#single .content .woocommerce:has(.woocommerce-info) .woocommerce-notices-wrapper .woocommerce-info{display:flex;flex-direction:column}}#single .content .product-availability-email{margin:1rem 0}#single .content .product-availability-email form input[type=email]{background:#1a1a1a;font-family:"Kanit";border:0;border-bottom:2px solid #c39a5f}#single .content .product-availability-email form input[type=email]:focus{outline:none}#single .content .product-availability-email form input[type=submit]{padding:.5rem 1rem !important}@media screen and (max-width:480px){#single .content .product-availability-email form input[type=submit]{margin:.5rem 0}}@media screen and (max-width:1024px){#single .content ul.products li.product{margin:2rem 0}}#single .content .headline{width:42%;float:right;font-size:1.4em;margin-top:2rem;margin-bottom:1rem;text-align:left}@media screen and (max-width:1400px){#single .content .headline{width:100%;text-align:center}}@media screen and (max-width:1024px){#single .content .headline{width:100%;float:unset;text-align:center;margin-bottom:1rem}}#single .content .summary{width:42%}@media screen and (max-width:1024px){#single .content .summary{width:100%}#single .content .summary .quantity,#single .content .summary .quantity input,#single .content .summary button[type=submit]{width:100%}}#single .content .summary .woocommerce-product-details__short-description{margin-bottom:1rem}#single .content .summary bdi{color:#b10101 !important;font-weight:300}#single .content .summary bdi span{color:#b10101 !important}#single .content .summary button[type=submit]{background-color:#1e293b;transition-duration:.2s !important;border:0 solid #e2e8f0 !important;border-radius:1.5rem !important;box-sizing:border-box !important;cursor:pointer !important;display:inline-block !important;font-size:1rem !important;font-weight:300 !important;line-height:1 !important;padding:1rem 1.6rem !important;text-align:center !important;-webkit-text-decoration:none #0d172a solid !important;text-decoration:none #0d172a solid !important;transition:all .35s cubic-bezier(0.4, 0, 0.2, 1) !important;box-shadow:0px 1px 2px rgba(166,175,195,.25) !important;-moz-user-select:none !important;user-select:none !important;-webkit-user-select:none !important;touch-action:manipulation !important;text-transform:uppercase;line-height:0 !important;padding:1rem !important;font-size:.9em !important;font-weight:700 !important}#single .content .summary button[type=submit]:hover{color:#1e293b !important;background-color:#fff !important}@media(min-width:768px){#single .content .summary button[type=submit]{font-size:1.125rem;padding:1rem 2rem}}@media screen and (max-width:1024px){#single .content .summary button[type=submit]{margin-top:1rem}}#single .content .summary .product_meta{font-weight:100}#single .content .summary input[type=number]{background-color:#1a1a1a}#single .content .summary input[type=number]:focus{border-color:#c6c6c6}#single .content .summary #omnibus-price-data{display:inline-block;width:100%;margin-top:1rem}#single .content .woocommerce-product-gallery{width:55% !important}@media screen and (max-width:1024px){#single .content .woocommerce-product-gallery{width:100% !important}}#single .content .woocommerce-product-gallery .flex-control-nav{display:flex;justify-content:center;position:absolute;bottom:-2rem}@media screen and (max-width:1024px){#single .content .woocommerce-product-gallery .flex-control-nav{position:relative;display:block;bottom:unset}}#single .content .woocommerce-product-gallery .flex-control-nav li{width:25%;padding:.3rem;background-color:#f8f8f8}@media screen and (max-width:1024px){#single .content .woocommerce-product-gallery .flex-control-nav li{width:25%}}@media screen and (min-width:1400px){#single .content .woocommerce:has(.woocommerce-message),#single .content .woocommerce:has(.woocommerce-error),#single .content .woocommerce:has(.woocommerce-info){margin-top:8rem}}#single .content ul.tabs a{font-weight:400}#single .content .woocommerce-Tabs-panel li,#single .content .woocommerce-Tabs-panel ul,#single .content .woocommerce-Tabs-panel ol{color:#fff}#single .content .woocommerce-Tabs-panel ul,#single .content .woocommerce-Tabs-panel ol{list-style-position:inside}#single .content .woocommerce-Tabs-panel #product-description{color:#fff}#single .content .woocommerce-Tabs-panel--description h2{font-size:2em}#single .content .related{clear:both}#single .content .related h2{margin-bottom:1rem}#single .content .related ul.products{width:100%}#single .content .related ul.products .product{box-shadow:0 15px 15px -10px rgba(0,0,0,.05)}@media screen and (max-width:1024px){#single .content .related ul.products .product{width:100%}}#single .content .related ul.products .product:hover .add_to_cart_button{display:block}#single .content .related ul.products .product h2,#single .content .related ul.products .product .price{margin:0 1.5rem}#single .content .related ul.products .product h2.woocommerce-loop-product__title{font-weight:100;font-size:1.2em;padding:0}@media screen and (max-width:1024px){#single .content .related ul.products .product h2.woocommerce-loop-product__title{margin-top:1.5rem}}#single .content .related ul.products .product .price .woocommerce-Price-amount{font-size:1.2em}#single .content .related ul.products .product .price .woocommerce-Price-amount,#single .content .related ul.products .product .price .woocommerce-Price-amount bdi,#single .content .related ul.products .product .price .woocommerce-Price-amount span{color:#b10101 !important}#single .content .related ul.products .product .price ins{text-decoration:none;font-weight:400}#single .content .related ul.products .product .add_to_cart_button{display:none;width:100%}#single .content .related ul.products .product .onsale{display:flex;align-items:center;justify-content:center;width:6rem;min-height:2em !important;height:2em !important;background-color:#000;font-size:1em;font-weight:400;border-radius:.3em;padding:1em 1em;margin:.5em .5em}#single .content .related ul.products .product .added_to_cart{display:none}#single .content .onsale{display:flex;align-items:center;justify-content:center;width:6rem;min-height:2em !important;height:2em !important;background-color:#000;font-size:1em;font-weight:400;border-radius:.3em;padding:1em 1em;margin:.5em .5em;left:.5rem;top:.5rem}#single .content>h1{font-size:3rem}#single .content>h2{font-size:2.5rem}#single .content>h3{font-size:2rem}#single .content>h4{font-size:1.5rem}#single .content>h5{font-size:1rem}#single .content>h6{font-size:.5rem}#single .content>blockquote{background-color:#e5e5e5;box-shadow:0 15px 15px -10px rgba(0,0,0,.05);margin:1rem 0}#single .content>p{margin:.5rem 0}#single .content>ol,#single .content>ul{margin-left:2rem}#single .content .wp-block-button__width-25{width:25%}#single .content .wp-block-button__width-50{width:50%}#single .content .wp-block-button__width-75{width:75%}#single .content .wp-block-button__width-100{width:100%}#single .content .wp-element-button{width:100%;text-align:center;display:block;margin:1em 0;background-color:#1e293b;transition-duration:.2s !important;border:0 solid #e2e8f0 !important;border-radius:1.5rem !important;box-sizing:border-box !important;cursor:pointer !important;display:inline-block !important;font-size:1rem !important;font-weight:300 !important;line-height:1 !important;padding:1rem 1.6rem !important;text-align:center !important;-webkit-text-decoration:none #0d172a solid !important;text-decoration:none #0d172a solid !important;transition:all .35s cubic-bezier(0.4, 0, 0.2, 1) !important;box-shadow:0px 1px 2px rgba(166,175,195,.25) !important;-moz-user-select:none !important;user-select:none !important;-webkit-user-select:none !important;touch-action:manipulation !important;text-transform:uppercase}#single .content .wp-element-button:hover{color:#1e293b !important;background-color:#fff !important}@media(min-width:768px){#single .content .wp-element-button{font-size:1.125rem;padding:1rem 2rem}}#single .content .wp-embed-aspect-16-9{width:100%;aspect-ratio:16/9}#single .content .wp-embed-aspect-16-9 .wp-block-embed__wrapper{width:100%;height:100%}#single .content .wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe{width:100%;height:100%}#single .content .wp-block-columns{margin:1rem 0}@media screen and (max-width:1024px){#single .content .wp-block-columns{flex-wrap:wrap !important}}@media screen and (max-width:1024px){#single .content .wp-block-columns .wp-block-column{flex-basis:100% !important}}#single .content .wp-block-columns .wp-block-column .wp-block-image img{max-width:100%;height:auto}#single .content .has-text-align-center{text-align:center}#error404{flex-direction:column}#error404 h2{font-size:3em;font-weight:400;color:#b10101;margin-top:1.5em}#error404 p{font-size:1.5em}#error404 .container{margin-top:1rem}#error404 .container .button{margin:.5rem 0;color:#fff;background-color:#1e293b;transition-duration:.2s !important;border:0 solid #e2e8f0 !important;border-radius:1.5rem !important;box-sizing:border-box !important;cursor:pointer !important;display:inline-block !important;font-size:1rem !important;font-weight:300 !important;line-height:1 !important;padding:1rem 1.6rem !important;text-align:center !important;-webkit-text-decoration:none #0d172a solid !important;text-decoration:none #0d172a solid !important;transition:all .35s cubic-bezier(0.4, 0, 0.2, 1) !important;box-shadow:0px 1px 2px rgba(166,175,195,.25) !important;-moz-user-select:none !important;user-select:none !important;-webkit-user-select:none !important;touch-action:manipulation !important;text-transform:uppercase}#error404 .container .button:hover{color:#fff !important;background-color:#b10101 !important}@media(min-width:768px){#error404 .container .button{font-size:1.125rem;padding:1rem 2rem}}#contact-info{width:100%;padding:6rem 0;margin-top:3rem;display:flex;align-items:center;justify-content:center;justify-content:space-between}@media screen and (max-width:1024px){#contact-info{flex-direction:column;padding:6rem 0 15rem 0}}#contact-info a{color:#000}#contact-info .row{position:relative;width:30%;background-color:#fff;border:2px solid #b10101;outline:4px solid #fff;display:flex;align-items:center;justify-content:center;flex-direction:column;align-self:stretch;font-size:1.2em;padding:4rem 0 2rem 0;text-align:center}@media screen and (max-width:1024px){#contact-info .row{width:100%;margin:2rem 0}}#contact-info .row span{display:inline-block;position:absolute;left:0;right:0;margin:auto;top:-66px;width:130px;height:130px;font-size:28px;border-radius:100%;line-height:94px;transition:all .3s;display:flex;align-items:center;justify-content:center}#contact-info .row span svg{width:100%;height:100%}#contact-info .row p{color:#000}#contact-info .row a{font-weight:100;transition-duration:.2s !important}#contact-info .row a:hover{color:#b10101 !important}#products{position:relative;overflow:hidden}#products .header{padding-top:3rem}#products .header .text h2{color:#b10101;text-transform:uppercase;text-align:center;font-size:2.5rem}#products .products{display:flex;width:90%;margin:4em auto 4em auto}#products .products .owl-stage{display:flex;justify-content:stretch}#products .products .owl-stage .product{height:100%;flex:1 0 21%;margin:0 1.5em 0 1.5em;display:flex;flex-direction:column;align-items:stretch}#products .products .owl-stage .product:first-child{margin-left:0}#products .products .owl-stage .product:last-child{margin-right:0}#products .products .owl-stage .product .button{background-color:#b10101;text-align:center;margin:1em 0 0 0;padding:.25em .5em;border-radius:.7em;font-size:1.05em;flex:1 0 auto;transition:.15s all ease-in-out !important}#products .products .owl-stage .product .image{position:relative;width:98%;left:1%;aspect-ratio:1/1;overflow:hidden;display:flex;align-items:center;justify-content:center;border:2px solid #b10101}#products .products .owl-stage .product .image img{width:100%;height:auto}#products .products .owl-stage .product .image img:not(.product-background-image){z-index:1}#products .products .owl-stage .product .image img.product-background-image{position:absolute;top:0;width:auto;height:100%;filter:blur(5px)}#products .products .owl-stage .product .info{height:100%;margin-top:.5em;display:flex;flex-direction:column}#products .products .owl-stage .product .info .line{display:flex;align-items:center}#products .products .owl-stage .product .info .line:first-child{margin-top:auto}#products .products .owl-stage .product .info .line h3{width:100%;font-size:1.2rem;letter-spacing:.03em}#products .products .owl-stage .product .info .line .heart{margin:auto 0 auto auto}#products .products .owl-stage .product .info .line .heart a{color:#000}#products .products .owl-stage .product .info .line .heart img{width:100%}#products .products .owl-stage .product .info .line .categories{display:none}#products .products .owl-stage .product .info .line .price{width:100%;text-align:center;font-weight:500 !important}#products .products .owl-stage .product .buttons{display:flex;flex-direction:column;margin-top:auto}#products .products .owl-stage .product a{text-decoration:none;color:#fff}#products .products .owl-stage .product a:last-child{flex:1 1 auto;display:flex}#products .prev-button,#products .next-button{position:absolute;top:50%;transform:translate(0, -50%);margin:auto 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;z-index:500;width:2.5em;height:2.5em;filter:invert(88%) sepia(80%) saturate(0%) hue-rotate(360deg) brightness(108%) contrast(101%)}#products .prev-button.prev-button,#products .next-button.prev-button{border-top-right-radius:.5em;border-bottom-right-radius:.5em}#products .prev-button.next-button,#products .next-button.next-button{border-top-left-radius:.5em;border-bottom-left-radius:.5em}#products .prev-button img,#products .next-button img{width:2.5em;height:2.5em}#products .prev-button img.carousel-left-button,#products .next-button img.carousel-left-button{transform:rotate(90deg)}#products .prev-button img.carousel-right-button,#products .next-button img.carousel-right-button{transform:rotate(270deg)}#products .prev-button{left:0%}#products .next-button{right:0%}#image-boxes{margin:0 auto}#image-boxes .container{gap:2rem}@media screen and (max-width:1024px){#image-boxes .container{align-items:center;flex-direction:column}}#image-boxes .container .column{width:calc(50% - 1rem);display:flex;flex-direction:column;gap:2rem}@media screen and (max-width:1024px){#image-boxes .container .column{width:100%}}#image-boxes .container .column .block{position:relative;width:100%;height:400px;max-height:400px;overflow:hidden;display:flex;align-items:center;justify-content:center}@keyframes shine{100%{left:125%}}#image-boxes .container .column .block:before{content:"";position:absolute;width:50%;height:100%;top:0;left:-100%;z-index:2;display:block;background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);transform:skewX(-25deg)}#image-boxes .container .column .block:hover::before{animation:shine .75s}#image-boxes .container .column .block:only-child{width:auto;height:calc(800px + 2rem);max-height:none}@media screen and (max-width:1024px){#image-boxes .container .column .block:only-child{height:400px}}#image-boxes .container .column .block:only-child img{width:auto;height:100%}@media screen and (max-width:1024px){#image-boxes .container .column .block:only-child img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}}#image-boxes .container .column .block a{width:100%;height:100%}@media screen and (max-width:1600px){#image-boxes .container .column .block a{display:flex;align-items:center;justify-content:center}}#image-boxes .container .column .block a img{width:100%;min-height:100%}@media screen and (max-width:1600px){#image-boxes .container .column .block a img{width:150%;height:auto}}@media screen and (max-width:1024px){#image-boxes .container .column .block a img{height:auto;min-height:none;-o-object-fit:cover;object-fit:cover}}#image-boxes .container .column .block a .text{position:absolute;z-index:1;bottom:1rem;left:1rem}#image-boxes .container .column .block a .text p{text-transform:uppercase;font-size:2rem;font-weight:300 !important}#top-info-bar{width:100%;background-color:#b10101;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:1rem;padding:.5rem 0;position:sticky;top:0;z-index:100}@media screen and (max-width:1024px){#top-info-bar{top:4rem;z-index:999}}@media screen and (max-width:768px){#top-info-bar{flex-direction:column;gap:.25rem;padding:1rem .5rem}}#top-info-bar p{font-size:1.2rem;font-weight:700;text-align:center}#top-info-bar .logo{height:30px;max-height:30px}#top-info-bar .logo svg{height:100%}#top-info-bar .logo svg,#top-info-bar .logo path{color:#fff;stroke:#fff;fill:#fff}