.site-header{display:flex;flex-direction:column;width:100%;background-color:#fff;position:sticky;top:0;z-index:1000}.site-header .menu-bar{background-color:#faf8f8;width:100%;padding:.4em 6vw .4em 6vw;display:flex;flex-direction:row;justify-content:flex-end;margin:0 auto}.site-header .menu-bar .menu-bar-inner{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:1em;max-width:1920px;width:100%;margin:0 auto;padding:0em 6vw 0em 6vw}.site-header .menu-bar .p24-currency{display:flex;align-items:center;gap:0;margin:0;padding:0}.site-header .menu-bar .p24-currency .p24-currency__select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:#fff0 url(/wp-content/themes/bayonet/css/images/arrow-lang.svg) no-repeat right 4px center;background-size:10px 6px;padding:5px 20px 5px 8px;font-size:.9em;color:#666;text-transform:uppercase;cursor:pointer;font-family:inherit;outline:none}.site-header .menu-bar .p24-currency .p24-currency__select option{text-transform:uppercase}.site-header .menu-bar .p24-currency .p24-currency__submit{display:none}.site-header .menu-bar .currency-switcher{position:relative}.site-header .menu-bar .currency-switcher .currency-dropdown{position:relative}.site-header .menu-bar .currency-switcher .currency-dropdown .current-currency{display:flex;align-items:center;gap:5px;cursor:pointer;padding:5px 8px;transition:all 0.3s ease;font-size:.9em}.site-header .menu-bar .currency-switcher .currency-dropdown .current-currency .currency-code{font-size:.9em;color:#666;text-transform:uppercase}.site-header .menu-bar .currency-switcher .currency-dropdown .current-currency .dropdown-arrow{font-size:10px;color:#666;transition:transform 0.3s ease}.site-header .menu-bar .currency-switcher .currency-dropdown:hover .dropdown-arrow{transform:rotate(180deg)}.site-header .menu-bar .currency-switcher .currency-dropdown:hover .currency-list{opacity:1;visibility:visible;transform:translateY(0)}.site-header .menu-bar .currency-switcher .currency-dropdown .currency-list{position:absolute;top:100%;left:0;min-width:60px;background:#fff;border:1px solid #ddd;border-radius:4px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all 0.3s ease;margin-top:2px;z-index:99999999}.site-header .menu-bar .currency-switcher .currency-dropdown .currency-list .currency-option{display:flex;align-items:center;justify-content:center;padding:8px 12px;text-decoration:none;color:#666;font-size:.8em;transition:background 0.2s ease}.site-header .menu-bar .currency-switcher .currency-dropdown .currency-list .currency-option:hover{background:#f5f5f5;color:#333}.site-header .menu-bar .currency-switcher .currency-dropdown .currency-list .currency-option.active{font-weight:700;background:#f0f0f0}.site-header .menu-bar .currency-switcher .currency-dropdown .currency-list .currency-option .currency-code{font-size:.9em;text-transform:uppercase}.site-header .menu-bar .language-switcher{position:relative}.site-header .menu-bar .language-switcher .language-dropdown{position:relative}.site-header .menu-bar .language-switcher .language-dropdown .current-language{display:flex;align-items:center;gap:5px;cursor:pointer;padding:5px 8px;transition:all 0.3s ease;font-size:.9em}.site-header .menu-bar .language-switcher .language-dropdown .current-language .lang-code{font-size:.9em;color:#666;text-transform:uppercase}.site-header .menu-bar .language-switcher .language-dropdown .current-language .dropdown-arrow{font-size:10px;color:#666;transition:transform 0.3s ease}.site-header .menu-bar .language-switcher .language-dropdown:hover .dropdown-arrow{transform:rotate(180deg)}.site-header .menu-bar .language-switcher .language-dropdown:hover .language-list{opacity:1;visibility:visible;transform:translateY(0)}.site-header .menu-bar .language-switcher .language-dropdown .language-list{position:absolute;top:100%;left:0;min-width:60px;background:#fff;border:1px solid #ddd;border-radius:4px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all 0.3s ease;margin-top:2px;z-index:99999999}.site-header .menu-bar .language-switcher .language-dropdown .language-list .language-option{display:flex;align-items:center;justify-content:center;padding:8px 12px;text-decoration:none;color:#666;font-size:.8em;transition:background 0.2s ease}.site-header .menu-bar .language-switcher .language-dropdown .language-list .language-option:hover{background:#f5f5f5;color:#333}.site-header .menu-bar .language-switcher .language-dropdown .language-list .language-option .lang-code{font-size:.9em;text-transform:uppercase}.site-header .menu-bar p,.site-header .menu-bar a{font-size:.8em;color:#666;text-decoration:none;transition:color 0.3s ease}.site-header .menu-bar p:hover,.site-header .menu-bar a:hover{color:#333}.site-header .header-wrapper{width:100%}.site-header .menu-up{display:flex;flex-direction:row;align-items:center;justify-content:space-between;background-color:#fff;width:100%;margin:0 auto;position:relative;transition:all 0.3s ease}.site-header .menu-up .menu-up-inner{display:flex;flex-direction:row;align-items:center;background-color:#fff;justify-content:space-between;max-width:1920px;width:100%;margin:0 auto;padding:.5em 6vw .5em 6vw;position:relative}.site-header .menu-up .header-search .dgwt-wcas-search-wrapp{max-width:600px;min-width:380px}@media (min-width:1400px){.site-header .menu-up .header-search .dgwt-wcas-search-wrapp{min-width:430px}}.site-header .menu-up .header-search .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding:13px 20px 13px 20px;line-height:24px;font-size:1em;border:1px solid #bebebe;border-radius:30px;height:auto;font-family:"Poppins",sans-serif;background-color:#fff}.site-header .menu-up .header-search .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{left:auto;right:-53px;top:10px;border-radius:50%;background-color:#a78f83;padding:.5em;height:50px;width:50px}.site-header .menu-up .header-actions{display:flex;flex-direction:row;gap:1em;align-items:center}.site-header .menu-up .header-actions .wishlist{position:relative}.site-header .menu-up .header-actions .wishlist .wishlist-icon-wrapper{position:relative;display:flex;flex-direction:column}.site-header .menu-up .header-actions .wishlist .wishlist-icon-wrapper .wishlist-count{position:absolute;top:-8px;right:-10px;background-color:#9c6a36;color:#fff;font-size:11px;font-weight:700;height:16px;width:16px;display:flex;align-items:center;justify-content:center;border-radius:50%}.site-header .menu-up .header-actions .compare{position:relative}.site-header .menu-up .header-actions .compare .compare-icon-wrapper{position:relative;display:flex;flex-direction:column}.site-header .menu-up .header-actions .compare .compare-icon-wrapper .compare-count{position:absolute;top:-8px;right:-12px;background-color:#9c6a36;color:#fff;font-size:11px;font-weight:700;height:16px;width:16px;display:flex;align-items:center;justify-content:center;border-radius:50%}.site-header .menu-up .header-actions .compare a,.site-header .menu-up .header-actions .wishlist a{display:flex;flex-direction:column;gap:.2em;border:1px solid #dbdbdb;border-radius:50%;padding:.5em}.site-header .menu-up .header-actions .compare a img,.site-header .menu-up .header-actions .wishlist a img{height:23px;width:auto}.site-header .menu-up .header-actions .compare a span,.site-header .menu-up .header-actions .wishlist a span{font-size:.8em}.site-header .menu-up .header-actions .cart-link{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1em;border-left:1px solid #ccc;padding-left:1em}.site-header .menu-up .header-actions .cart-link .cart-total-wrapper{display:flex;flex-direction:column;gap:0em}.site-header .menu-up .header-actions .cart-link .cart-total-wrapper .text-cart{color:#383022;font-size:.8em}.site-header .menu-up .header-actions .cart-link .cart-total-wrapper .cart-total span{font-weight:700;color:#383022;font-size:0.9em!important}.site-header hr{width:100%;margin:0;padding:0}.main-navigation{display:flex;flex-direction:row;align-items:center;justify-content:space-between;max-width:1920px;width:100%;margin:0 auto;padding:1em 6vw 1em 6vw;background-color:#fff}.main-navigation .main-menu ul{display:flex;flex-direction:row;gap:1.5em}.main-navigation .main-menu ul li{list-style:none}.main-navigation .main-menu ul li a{text-decoration:none;color:#383022}.main-navigation .b2b-account{display:flex;flex-direction:row;align-items:center;gap:1em}.main-navigation .b2b-account img{height:45px;width:auto}.main-navigation .b2b-account .b2b-text{display:flex;flex-direction:column;gap:0em}.main-navigation .b2b-account .b2b-text span{font-size:.9em;font-weight:700}.main-navigation .b2b-account .b2b-text a{font-size:.9em;transition:all 0.3s ease}.main-navigation .b2b-account .b2b-text a:hover{color:#9c6a36}@media (max-width:1300px){.main-navigation{display:none}}.breadcrumbs{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;margin:0 auto;background-color:#fbfbfb}.breadcrumbs .breadcrumbs-inner{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;max-width:1920px;margin:0 auto;padding:1em 6vw 0em 6vw}.breadcrumbs .aioseo-breadcrumbs .aioseo-breadcrumb a{color:#383022;text-decoration:none}.breadcrumbs .aioseo-breadcrumbs .aioseo-breadcrumb:last-of-type{font-weight:600!important;color:#9c6a36}.mobile-header-right{display:none;align-items:center;gap:16px}.mobile-cart-icon{position:relative;display:flex;align-items:center}.mobile-cart-icon img{width:24px;height:24px}.mobile-cart-icon .mobile-cart-count{position:absolute;top:-6px;right:-8px;background-color:#9c6a36;color:#fff;font-size:10px;font-weight:700;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1}.mobile-menu-toggle{display:none;flex-direction:column;justify-content:space-between;width:27px;height:18px;z-index:10000;cursor:pointer}.mobile-menu-toggle span{display:block;height:2px;width:100%;background-color:#383022;transition:all 0.3s ease}.mobile-menu-toggle.active span:first-child{transform:none}.mobile-menu-toggle.active span:nth-child(2){opacity:1}.mobile-menu-toggle.active span:last-child{transform:none}.mobile-menu-header{display:flex;justify-content:space-between;align-items:center;width:100%;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid rgb(0 0 0 / .1)}.mobile-menu-header .mobile-logo img{max-height:50px;width:auto}.mobile-menu-header .mobile-menu-close{display:flex;justify-content:center;align-items:center;width:40px;height:40px;background-color:rgb(0 0 0 / .05);border:none;border-radius:50%;cursor:pointer;position:relative;transition:background-color 0.3s ease;padding:0}.mobile-menu-header .mobile-menu-close:hover{background-color:rgb(0 0 0 / .1)}.mobile-menu-header .mobile-menu-close span{position:absolute;width:20px;height:2px;background-color:#383022;transition:all 0.3s ease}.mobile-menu-header .mobile-menu-close span:first-child{transform:rotate(45deg)}.mobile-menu-header .mobile-menu-close span:last-child{transform:rotate(-45deg)}.mobile-menu-container{display:block;position:fixed;top:0;right:0;width:100%;height:100%;background-color:#fff;z-index:999999999;overflow-y:auto;padding:20px 6vw 30px;transform:translateX(100%);visibility:hidden;transition:transform 0.3s ease,visibility 0.3s ease}.mobile-menu-container.active{transform:translateX(0);visibility:visible}.mobile-menu-container .mobile-menu-inner{display:flex;flex-direction:column;gap:20px}.mobile-menu-container .mobile-search{margin-bottom:10px}.mobile-menu-container .mobile-search .dgwt-wcas-search-wrapp{max-width:100%;min-width:auto!important;width:100%}.mobile-menu-container .mobile-search .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding:9px 20px 9px 20px;line-height:24px;font-size:1em;border:1px solid #bebebe;border-radius:0;height:auto;font-family:"Poppins",sans-serif;background-color:#fff;width:100%}.mobile-menu-container .mobile-search .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{left:auto;right:23px;top:16px}@media (min-width:1400px){.mobile-menu-container .mobile-search .dgwt-wcas-search-wrapp{min-width:530px}}.mobile-menu-container .mobile-navigation ul{list-style:none;padding:0;margin:0}.mobile-menu-container .mobile-navigation ul li{padding:0;border-bottom:1px solid rgb(0 0 0 / .1)}.mobile-menu-container .mobile-navigation ul li a{display:block;padding:12px 0;color:#383022;text-decoration:none;font-size:16px;font-family:"Poppins",sans-serif}.mobile-menu-container .mobile-navigation ul li.menu-item-has-children>a{position:relative;padding-right:40px}.mobile-menu-container .mobile-navigation ul li.menu-item-has-children>a::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:30px;height:30px;background-image:url(/wp-content/themes/bayonet/images/arrow-down.svg);background-size:12px;background-repeat:no-repeat;background-position:center;cursor:pointer;background-color:rgb(0 0 0 / .03);border-radius:4px}.mobile-menu-container .mobile-navigation ul li.menu-item-has-children.active>a::after{transform:translateY(-50%) rotate(180deg)}.mobile-menu-container .mobile-navigation ul li .sub-menu{display:none;padding-left:20px}.mobile-menu-container .mobile-navigation ul li .sub-menu li{border-bottom:none}.mobile-menu-container .mobile-navigation ul li .sub-menu li a{padding:8px 0;font-size:14px;color:#383022}.mobile-menu-container .mobile-navigation ul li.active>.sub-menu{display:block}.mobile-menu-container .mobile-navigation .mm-content-depth1>a{padding-left:20px}.mobile-menu-container .mobile-navigation .mm-content-depth2>a{padding-left:35px}.mobile-menu-container .mobile-navigation .mm-content-depth3>a{padding-left:50px}.mobile-menu-container .mobile-actions{display:flex;flex-direction:column;gap:15px;margin-top:20px}.mobile-menu-container .mobile-actions .wishlist{position:relative}.mobile-menu-container .mobile-actions .wishlist .wishlist-icon-wrapper{position:relative;display:flex;flex-direction:column}.mobile-menu-container .mobile-actions .wishlist .wishlist-icon-wrapper .wishlist-count{position:absolute;top:-8px;right:8px;background-color:#9c6a36;color:#fff;font-size:11px;font-weight:700;height:16px;width:16px;padding-top:2.1px;display:flex;align-items:center;justify-content:center;border-radius:50%}.mobile-menu-container .mobile-actions>div a{display:flex;align-items:center;text-decoration:none;color:#383022;font-family:"Poppins",sans-serif;padding:12px 0;border-bottom:1px solid rgb(0 0 0 / .1)}.mobile-menu-container .mobile-actions>div a img{height:20px;width:auto;margin-right:15px}.mobile-menu-container .mobile-actions>div a span{font-size:16px}.mobile-menu-container .mobile-actions .cart a{background-color:#9c6a36;padding:15px 20px;border-radius:5px;color:#fff;border-bottom:none}.mobile-menu-container .mobile-actions .cart a span{color:#fff;font-weight:700}.mobile-menu-container .mobile-meta{display:flex;flex-direction:column;gap:20px}.mobile-menu-container .mobile-meta .p24-currency{display:flex;justify-content:center;align-items:center;gap:10px;margin-bottom:15px}.mobile-menu-container .mobile-meta .p24-currency .p24-currency__select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:10px 15px;border:1px solid #ddd;border-radius:5px;font-size:14px;font-weight:700;font-family:inherit;color:#383022;background:#fff0;text-transform:uppercase;cursor:pointer;outline:none}.mobile-menu-container .mobile-meta .p24-currency .p24-currency__select option{text-transform:uppercase}.mobile-menu-container .mobile-meta .p24-currency .p24-currency__submit{padding:10px 15px;border:1px solid #ddd;border-radius:5px;font-size:14px;font-family:inherit;background:#fff0;color:#383022;cursor:pointer}.mobile-menu-container .mobile-meta .p24-currency .p24-currency__submit:hover{background-color:#9c6a36;color:#fff}.mobile-menu-container .mobile-meta .mobile-currency-switcher{display:flex;justify-content:center;gap:20px;margin-bottom:15px}.mobile-menu-container .mobile-meta .mobile-currency-switcher .currency-option{padding:10px 15px;border:1px solid #ddd;border-radius:5px;text-decoration:none;color:#383022;font-family:"Poppins",sans-serif}.mobile-menu-container .mobile-meta .mobile-currency-switcher .currency-option:hover{background-color:#9c6a36;color:#fff}.mobile-menu-container .mobile-meta .mobile-currency-switcher .currency-option.active{background-color:#9c6a36;color:#fff;font-weight:700}.mobile-menu-container .mobile-meta .mobile-currency-switcher .currency-option .currency-code{font-size:14px;font-weight:700}.mobile-menu-container .mobile-meta .b2b-account{border:1px solid #9c6a36;padding:15px;text-align:center;border-radius:5px}.mobile-menu-container .mobile-meta .b2b-account a{display:flex;align-items:center;justify-content:center;text-decoration:none;color:#383022;font-family:"Poppins",sans-serif}.mobile-menu-container .mobile-meta .b2b-account a img{height:20px;width:auto;margin-right:10px}.mobile-menu-container .mobile-meta .b2b-account a span{font-weight:700;font-size:14px}.mobile-menu-container .mobile-meta .language-switcher{display:flex;justify-content:center;gap:20px}.mobile-menu-container .mobile-meta .language-switcher .language-option{padding:10px 15px;border:1px solid #ddd;border-radius:5px;text-decoration:none;color:#383022;font-family:"Poppins",sans-serif}.mobile-menu-container .mobile-meta .language-switcher .language-option:hover{background-color:#9c6a36;color:#fff}.mobile-menu-container .mobile-meta .language-switcher .language-option .lang-code{font-size:14px;font-weight:700}.mobile-menu-overlay{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .5);z-index:9997;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease}.mobile-menu-overlay.active{opacity:1;visibility:visible}@media (max-width:1300px){.site-header .header-wrapper .menu-up .menu-up-inner{justify-content:space-between}.site-header .header-wrapper .menu-up .header-container{order:1}.site-header .header-wrapper .menu-up .header-container img{height:60px;width:auto}.site-header .header-wrapper .menu-up .header-search{display:none}.site-header .header-wrapper .menu-up .header-actions{display:none}.site-header .header-wrapper hr{display:none}.mobile-header-right{display:flex;order:2}.mobile-menu-toggle{display:flex}body.mobile-menu-open{overflow:hidden}}@media (max-width:724px){.site-header .header-wrapper .menu-up .header-container img{height:50px;width:auto}.mobile-menu-container{padding:20px 4vw 20px}.mobile-menu-container .mobile-search .dgwt-wcas-search-wrapp{min-width:auto!important;width:100%}}@media (max-width:524px){.site-header .menu-bar{padding:.4em 4vw}.site-header .header-wrapper .menu-up .menu-up-inner{padding:.5em 4vw}.mobile-menu-container{padding:20px 4vw 20px}}.wcml-dropdown{width:3.8em!important}.wcml-dropdown li{list-style-type:none;padding:0;margin:0;border:none!important;background-color:transparent!important;display:block}.wcml-dropdown a.wcml-cs-item-toggle:after{content:"";vertical-align:middle;display:inline-block;border:none!important;border-top:none!important}.site-footer{display:flex;flex-direction:column;width:100%;background-color:#383022}.site-footer .site-footer-inner{display:flex;flex-direction:column;max-width:1920px;width:100%;margin:0 auto;padding:5em 0vw 3em 6vw;gap:6em}.site-footer .footer-down{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding-right:6vw;gap:1em}.site-footer .footer-down p{color:gray}.site-footer .footer-down p a{color:gray;text-decoration:underline}.site-footer .footer-top{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:3em;padding-right:6vw}.site-footer .footer-top .footer-top-inner{display:flex;flex-direction:column;gap:.5em;max-width:200px}.site-footer .footer-top .footer-top-inner .footer-subtittle{color:#fff;text-transform:uppercase;font-weight:500}.site-footer .footer-top .footer-top-inner .contact-item{display:flex;flex-direction:row;align-items:center;gap:.5em}.site-footer .footer-top .footer-top-inner .contact-item a{color:gray}.site-footer .footer-top .footer-top-inner p{color:gray}.site-footer .footer-top .footer-top-inner a{color:rgb(255 255 255 / .658)}.custom-product-archive-container{overflow:hidden;position:relative}.custom-archive-layout{display:flex;flex-direction:column;gap:2em;padding:2em 6vw 0em 6vw;max-width:1920px;margin:0 auto;position:relative}@media (max-width:1250px){.custom-archive-layout{flex-direction:column;gap:0em}}.shop-description{display:flex;flex-direction:column;gap:1em;padding:4em;border-radius:15px;background-image:url(/wp-content/themes/bayonet/images/archive-des-bg.png);background-position:center;background-size:cover;background-repeat:no-repeat}.shop-description h1{font-weight:600;font-size:1.7rem;margin:0;padding:0}@media (min-width:724px){.shop-description h1{font-size:1.8rem}}.shop-description h1 span{font-weight:600;font-size:1.7rem;margin:0;padding:0}@media (min-width:724px){.shop-description h1 span{font-size:1.8rem}}.shop-description p{width:50%}@media (max-width:1024px){.shop-description p{width:100%}}@media (max-width:1024px){.shop-description{padding:2em}}.custom-archive-content{display:flex;flex-direction:column;width:100%;gap:2em}@media (max-width:1250px){.custom-archive-content{width:100%}}.custom-archive-content .products-with-filters-container{display:flex;flex-direction:column;width:100%;gap:2em}.custom-archive-content .custom-products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1em;width:100%;list-style:none}.custom-archive-content .custom-products-grid li{min-height:800px}@media (max-width:768px){.custom-archive-content .custom-products-grid li{min-height:700px}}@media (max-width:1250px){.custom-archive-content .custom-products-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.custom-archive-content .custom-products-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:724px){.custom-archive-content .custom-products-grid{grid-template-columns:repeat(1,1fr)}}.facetwp-template{width:100%;padding-bottom:5em}@media (max-width:1250px){.facetwp-template{width:100%}}.facetwp-template .woocommerce-result-sorting-wrapper{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:3em;background-color:#fff;padding:1em;border-radius:5px;align-items:center}@media (max-width:724px){.facetwp-template .woocommerce-result-sorting-wrapper{flex-direction:column;justify-content:flex-start;gap:1em}}.facetwp-template .woocommerce-result-sorting-wrapper .woocommerce-result-count{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;align-items:center}.facetwp-template .woocommerce-result-sorting-wrapper .woocommerce-ordering{display:flex;align-items:center}.facetwp-template .woocommerce-result-sorting-wrapper .woocommerce-ordering select.orderby{padding:13px 16px;border:1px solid #ddd;border-radius:5px;background-color:#fff;font-size:.9em;font-family:"Plus Jakarta Sans",sans-serif;font-weight:500;color:#333;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 10px center;background-size:20px;min-width:200px}.facetwp-template .woocommerce-result-sorting-wrapper .woocommerce-ordering select.orderby:focus{outline:none;border-color:#aaa}.facetwp-template .woocommerce-result-sorting-wrapper .woocommerce-ordering select.orderby::-ms-expand{display:none}.facetwp-template .woocommerce-result-sorting-wrapper .facetwp-selections ul{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0;list-style:none}.facetwp-template .woocommerce-result-sorting-wrapper .facetwp-selections li{display:inline-flex;align-items:center;background-color:#f1f1f1;padding:6px 12px;border-radius:6px;font-size:.9rem;line-height:1.4}.facetwp-template .woocommerce-result-sorting-wrapper .facetwp-selections li .facetwp-selection-label{display:none}.facetwp-template .woocommerce-result-sorting-wrapper .facetwp-selections li .facetwp-selection-value{cursor:pointer}.facetwp-template .woocommerce-result-sorting-wrapper .facetwp-selections li .facetwp-selection-value:hover{text-decoration:underline}.facetwp-pagination{display:flex;justify-content:center;align-items:center;margin:40px 0;padding:20px 0}@media (max-width:768px){.facetwp-pagination{margin:20px 0;padding:15px 0}}.facetwp-pagination.loading .facetwp-page{pointer-events:none;opacity:.6}.facetwp-pagination .dots{display:inline-flex;align-items:center;padding:0 8px;color:#9ca3af;font-weight:700}.facetwp-pager{display:flex;align-items:center;gap:8px}@media (max-width:768px){.facetwp-pager{gap:6px}}.facetwp-page{display:inline-flex!important;align-items:center;justify-content:center;min-width:48px;height:48px;padding:0 16px;border-radius:12px;font-size:16px;font-weight:600;text-decoration:none;transition:all 0.3s ease;border:2px solid #fff0}@media (max-width:768px){.facetwp-page{width:36px;height:36px;font-size:13px}}.facetwp-page.active{background-color:#c09251;color:#fff;border-color:#c09251;cursor:default}.facetwp-page:not(.active):hover{color:#4a5568}.facetwp-page.next,.facetwp-page.prev{background-color:#fff;color:#4a5568;border:2px solid #e2e8f0;border-radius:50%;min-width:48px;width:48px;height:48px;font-size:18px;margin-left:16px}.facetwp-page.next{padding-left:2px}.facetwp-page.prev{padding-right:2px}.facetwp-page.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.facetwp-filters-container{background-color:#fff;padding:1em;border-radius:5px}.facetwp-facet{margin-bottom:0!important}.filter-single-tittle{padding-right:5em}.product-archive__filters-section{position:relative;margin-top:20px}.product-archive__filters-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.product-archive__selected-filters{margin-bottom:16px}.product-archive__filters-desktop{display:none}@media (min-width:724px){.product-archive__filters-desktop{display:flex;flex-wrap:wrap;gap:12px}}.product-archive__filter-item{position:relative;margin-bottom:8px}.product-archive__filter-item.active .product-archive__filter-toggle svg{transform:rotate(180deg)}.product-archive__filter-item.active .product-archive__filter-content{opacity:1;visibility:visible;transform:translateY(0)}.product-archive__filter-toggle{display:flex;align-items:center;gap:8px;padding:13px 16px;border:1px solid #e5e5e5;border-radius:5px;background-color:#fff;font-family:"Plus Jakarta Sans",sans-serif;font-size:1rem;font-weight:500;color:#383022;cursor:pointer;transition:all 0.2s ease}.product-archive__filter-toggle:hover{border-color:#9c6a36}.product-archive__filter-toggle svg{transition:transform 0.2s ease}.product-archive__filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background-color:#9c6a36;border-radius:30px;color:#fff;font-size:.75rem;font-weight:600}.product-archive__filter-count:empty{display:none}.product-archive__filter-content{position:absolute;top:calc(100% + 8px);left:0;z-index:10;min-width:240px;background-color:#fff;border-radius:8px;box-shadow:0 4px 16px rgb(0 0 0 / .1);opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity 0.2s ease,visibility 0.2s ease,transform 0.2s ease}.product-archive__mobile-trigger{display:block;margin-bottom:16px}@media (min-width:724px){.product-archive__mobile-trigger{display:none}}.product-archive__mobile-trigger button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 16px;border:1px solid #e5e5e5;border-radius:5px;background-color:#fff;font-family:"Plus Jakarta Sans",sans-serif;font-size:1rem;font-weight:500;color:#383022;cursor:pointer;transition:all 0.2s ease}.product-archive__mobile-trigger button:hover{border-color:#9c6a36}.product-archive__mobile-trigger button svg{width:16px;height:16px;stroke:currentColor}.product-archive__mobile-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background-color:#9c6a36;border-radius:30px;color:#fff;font-size:.75rem;font-weight:600}.product-archive__mobile-count:empty{display:none}.product-archive__mobile-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999999;visibility:hidden;transition:visibility 0.3s ease}.product-archive__mobile-modal.active{visibility:visible}.product-archive__mobile-modal.active .product-archive__mobile-overlay{opacity:1}.product-archive__mobile-modal.active .product-archive__mobile-container{transform:translateY(0)}.product-archive__mobile-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgb(0 0 0 / .5);opacity:0;transition:opacity 0.3s ease;cursor:pointer}.product-archive__mobile-container{position:absolute;bottom:0;left:0;right:0;background-color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;max-height:85vh;display:flex;flex-direction:column;transform:translateY(100%);transition:transform 0.3s ease}.product-archive__mobile-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e5e5e5;flex-shrink:0}.product-archive__mobile-header h3{font-family:"Poppins",sans-serif;font-size:1.25rem;font-weight:600;margin:0}.product-archive__mobile-header button{background:none;border:none;padding:4px;cursor:pointer;border-radius:4px;transition:background-color 0.2s ease}.product-archive__mobile-header button:hover{background-color:rgb(0 0 0 / .05)}.product-archive__mobile-header button svg{width:24px;height:24px;stroke:#383022}.product-archive__mobile-body{flex:1;overflow-y:auto;padding:20px;-webkit-overflow-scrolling:touch}.product-archive__mobile-body .facetwp-facet,.product-archive__mobile-body .facetwp-mobile-facet .facetwp-facet{margin-bottom:0!important}.product-archive__mobile-body .facetwp-facet .facetwp-link,.product-archive__mobile-body .facetwp-mobile-facet .facetwp-facet .facetwp-link{display:block;padding:6px 0;color:#9c6a36;text-decoration:none;border-bottom:1px solid rgb(229 229 229 / .3)}.product-archive__mobile-body .facetwp-facet .facetwp-link:last-child,.product-archive__mobile-body .facetwp-mobile-facet .facetwp-facet .facetwp-link:last-child{border-bottom:none}.product-archive__mobile-body .facetwp-facet .facetwp-link:hover,.product-archive__mobile-body .facetwp-mobile-facet .facetwp-facet .facetwp-link:hover{text-decoration:underline}.product-archive__mobile-filter{margin-bottom:24px}.product-archive__mobile-filter:last-child{margin-bottom:0}.product-archive__mobile-filter h4{font-family:"Poppins",sans-serif;font-size:1rem;font-weight:600;margin:0 0 12px 0;color:#383022}.product-archive__mobile-filter .facetwp-mobile-facet .facetwp-facet{margin-bottom:0!important}.product-archive__mobile-footer{padding:16px 20px;border-top:1px solid #e5e5e5;display:flex;justify-content:space-between;align-items:center;flex-shrink:0;gap:12px}.product-archive__mobile-footer button{padding:12px 24px;border-radius:30px;background-color:#9c6a36;color:#fff;font-family:"Plus Jakarta Sans",sans-serif;font-size:1rem;font-weight:500;border:none;cursor:pointer;transition:all 0.2s ease;white-space:nowrap}.product-archive__mobile-footer button:hover{background-color:rgb(174.9428571429,118.8714285714,60.5571428571)}.product-archive__mobile-footer button:active{transform:translateY(1px)}.product-archive__reset .facetwp-facet{margin:0}.product-archive__reset .facetwp-reset{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:6px 12px;font-family:"Plus Jakarta Sans",sans-serif;font-size:.9rem;font-weight:500;color:#9c6a36;cursor:pointer;border-radius:4px;transition:all 0.2s ease;background-color:rgb(156 106 54 / .05)}.product-archive__reset .facetwp-reset:hover{text-decoration:underline;background-color:rgb(156 106 54 / .08)}.facetwp-checkbox{display:flex;align-items:center;padding:12px 16px;margin-bottom:8px;background-color:#fff;cursor:pointer;transition:all 0.2s ease;font-family:"Plus Jakarta Sans",sans-serif;font-size:.95rem;color:#383022;position:relative;background-image:none!important}.facetwp-checkbox::before{content:"";width:18px;height:18px;border:1px solid #e5e5e5;border-radius:4px;background-color:#fff;margin-right:12px;flex-shrink:0;transition:all 0.2s ease;position:relative}.facetwp-checkbox:hover{border-color:#9c6a36;background-color:rgb(156 106 54 / .02)}.facetwp-checkbox:hover::before{border-color:#9c6a36}.facetwp-checkbox.checked,.facetwp-checkbox.facetwp-checkbox-selected,.facetwp-checkbox[data-selected=true]{background-color:rgb(156 106 54 / .05);background-image:none!important}.facetwp-checkbox.checked::before,.facetwp-checkbox.facetwp-checkbox-selected::before,.facetwp-checkbox[data-selected=true]::before{background-color:#9c6a36;border-color:#9c6a36}.facetwp-checkbox.checked::after,.facetwp-checkbox.facetwp-checkbox-selected::after,.facetwp-checkbox[data-selected=true]::after{opacity:1}.facetwp-checkbox .facetwp-display-value{flex:1;color:#383022}.facetwp-checkbox .facetwp-counter{margin-left:auto;padding-left:8px;font-size:.85rem;color:rgb(56 48 34 / .5960784314);font-weight:400}.facetwp-checkbox:last-child{margin-bottom:0}.facetwp-checkbox:focus,.facetwp-checkbox:focus-visible{outline:2px solid rgb(156 106 54 / .3);outline-offset:2px}@media (max-width:524px){.facetwp-checkbox{padding:10px 14px 10px 0;font-size:.9rem}.facetwp-checkbox::before{width:16px;height:16px;margin-right:10px}}.promo-tile{background-image:url(/wp-content/themes/bayonet/images/promo.png);background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:8px;position:relative;overflow:hidden;padding:1.5em;display:flex;flex-direction:column;justify-content:space-between;color:#fff;transition:transform 0.3s ease,box-shadow 0.3s ease;width:100%;box-sizing:border-box}@media (max-width:1024px){.promo-tile{min-height:500px;padding:1.25em}}@media (max-width:724px){.promo-tile{min-height:450px;padding:1em}}@media (max-width:524px){.promo-tile{min-height:400px;padding:1em}}.promo-content{z-index:2;position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex:1}@media (max-width:524px){.promo-content{gap:1rem}}.promo-title{font-family:"Poppins",sans-serif;font-size:2.4rem;margin:0 0 1rem 0;color:#fff;text-transform:uppercase;letter-spacing:1px}@media (max-width:724px){.promo-title{font-size:2rem}}@media (max-width:524px){.promo-title{font-size:1.8rem}}.promo-subtitle{font-family:"Plus Jakarta Sans",sans-serif;font-size:1.3rem;font-weight:500;margin:0 0 2rem 0;color:rgb(255 255 255 / .95);line-height:1.4}@media (max-width:524px){.promo-subtitle{font-size:1rem;margin-bottom:1.5rem}}.shop-add-info{display:flex;flex-direction:column;align-items:flex-start;max-width:1920px;width:100%;margin:0 auto;padding:0em 6vw 0em 6vw;gap:2em}.shop-add-info .product-cat-second-description{width:100%;display:flex;flex-direction:column;gap:1em}.shop-add-info .product-cat-second-description div{width:100%}.shop-add-info hr{border:none;border-top:1px solid #000;margin-top:2em!important;margin-bottom:5em!important;transition:opacity 0.3s ease;width:100%}.product-spinner{transform:translate(0%,0%);top:auto!important;left:auto!important}.added_to_cart{display:none!important}.noUi-touch-area{height:100%;width:100%;background-color:#9c6a36}body.filter-modal-open{overflow:hidden}.help-container{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:1920px;padding:5em 6vw 5em 6vw;width:100%;margin:0 auto;gap:3em;overflow:hidden}.help-container .help-container-inner{display:flex;flex-direction:row;gap:1em;padding:4em;border-radius:15px;width:100%;background-image:url(/wp-content/themes/bayonet/images/help-bg.png);background-position:center;background-size:cover;background-repeat:no-repeat;justify-content:space-between}@media (max-width:1024px){.help-container .help-container-inner{flex-direction:column;justify-content:flex-start;gap:2em}}.help-container .help-container-inner .help-container-left{display:flex;flex-direction:column;gap:1em;align-items:flex-start}.help-container .help-container-inner .help-container-left h2,.help-container .help-container-inner .help-container-left p{color:#fff}.help-container .help-container-inner .help-container-left .help-buttons{display:flex;flex-direction:row;gap:1em;align-items:center;flex-wrap:wrap}.help-container .help-container-inner .help-container-right{display:flex;flex-direction:row;gap:1em;align-items:flex-end}.help-container .help-container-inner .help-container-right .help-image{width:100%;height:auto;max-width:400px;border-radius:15px;overflow:hidden;position:relative}.help-container .help-container-inner .help-container-right .help-image img{width:100%;height:250px;-o-object-fit:cover;object-fit:cover;border-radius:15px}.no-products-message{display:flex;flex-direction:column;gap:1em;justify-content:flex-start;align-items:flex-start;background-color:#fff;box-shadow:0 2px 10px rgb(0 0 0 / .05);padding:4em 8em;width:100%}@media (max-width:724px){.no-products-message{padding:2em 3em}}@media (max-width:524px){.no-products-message{padding:1.5em 2em}}.woocommerce ul.products,.woocommerce-page ul.products{display:grid!important;grid-template-columns:repeat(4,1fr);gap:1em;width:100%;list-style:none;padding:0;margin:0;float:none!important}.woocommerce ul.products li,.woocommerce-page ul.products li{min-height:800px;width:auto!important;float:none!important;margin:0!important}@media (max-width:768px){.woocommerce ul.products li,.woocommerce-page ul.products li{min-height:700px}}@media (max-width:1250px){.woocommerce ul.products,.woocommerce-page ul.products{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.woocommerce ul.products,.woocommerce-page ul.products{grid-template-columns:repeat(2,1fr)}}@media (max-width:724px){.woocommerce ul.products,.woocommerce-page ul.products{grid-template-columns:repeat(1,1fr)}}.woocommerce .woocommerce-products-header+ul.products,.woocommerce .page-description+ul.products{margin-top:2em!important}.woocommerce:not(.archive) ul.products,.woocommerce-page:not(.archive) ul.products{padding:2em 0;max-width:1920px;margin:0 auto!important;box-sizing:border-box}.woocommerce.columns-1:not(.archive),.woocommerce.columns-2:not(.archive),.woocommerce.columns-3:not(.archive),.woocommerce.columns-4:not(.archive){display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5em}.woocommerce.columns-1:not(.archive) .woocommerce-notices-wrapper,.woocommerce.columns-2:not(.archive) .woocommerce-notices-wrapper,.woocommerce.columns-3:not(.archive) .woocommerce-notices-wrapper,.woocommerce.columns-4:not(.archive) .woocommerce-notices-wrapper{width:100%;order:0}.woocommerce.columns-1:not(.archive) .woocommerce-result-count,.woocommerce.columns-2:not(.archive) .woocommerce-result-count,.woocommerce.columns-3:not(.archive) .woocommerce-result-count,.woocommerce.columns-4:not(.archive) .woocommerce-result-count{order:1;margin-top:1em}.woocommerce.columns-1:not(.archive) .woocommerce-ordering,.woocommerce.columns-2:not(.archive) .woocommerce-ordering,.woocommerce.columns-3:not(.archive) .woocommerce-ordering,.woocommerce.columns-4:not(.archive) .woocommerce-ordering{order:2;margin-top:1em;margin-bottom:0}.woocommerce.columns-1:not(.archive) ul.products,.woocommerce.columns-2:not(.archive) ul.products,.woocommerce.columns-3:not(.archive) ul.products,.woocommerce.columns-4:not(.archive) ul.products{order:3;width:100%;margin-top:1em!important}.woocommerce:not(.archive) .woocommerce-ordering,.woocommerce-page:not(.archive) .woocommerce-ordering{display:flex;align-items:center;margin-bottom:0}.woocommerce:not(.archive) .woocommerce-ordering select.orderby,.woocommerce-page:not(.archive) .woocommerce-ordering select.orderby{padding:13px 16px;border:1px solid #ddd;border-radius:5px;background-color:#fff;font-size:.9em;font-family:"Plus Jakarta Sans",sans-serif;font-weight:500;color:#333;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 10px center;background-size:20px;min-width:200px}.woocommerce:not(.archive) .woocommerce-ordering select.orderby:focus,.woocommerce-page:not(.archive) .woocommerce-ordering select.orderby:focus{outline:none;border-color:#aaa}.woocommerce:not(.archive) .woocommerce-ordering select.orderby::-ms-expand,.woocommerce-page:not(.archive) .woocommerce-ordering select.orderby::-ms-expand{display:none}.single-product-hero-section{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:1920px;margin:5em auto 0;padding:0 6vw;box-sizing:border-box;gap:2em}@media (max-width:1024px){.single-product-hero-section{padding:0 1rem}}.product-container{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start;width:100%;background-color:#fff;padding:3rem;border-radius:10px}@media (max-width:1024px){.product-container{grid-template-columns:1fr;gap:2rem;padding:1rem}}.product-images{display:flex;flex-direction:row;gap:15px;overflow:hidden;height:60vh}@media (max-width:768px){.product-images{flex-direction:column;height:auto}}.product-single-image{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.product-single-image img{width:auto;height:50vh}.product-gallery-main{width:75%;height:auto;order:2}.product-gallery-main .swiper-slide{display:flex;justify-content:center;align-items:center;padding-bottom:0!important}.product-gallery-main .swiper-slide img{width:100%;height:auto;display:block}@media (max-width:768px){.product-gallery-main{width:100%;order:1}}.product-gallery-thumbs{width:20%;height:100%;box-sizing:border-box;order:1;position:relative}.product-gallery-thumbs .swiper-slide{width:100%;height:100px;opacity:.4;cursor:pointer;border:1px solid #fff0;box-sizing:border-box;transition:all 0.3s ease;margin-bottom:10px}.product-gallery-thumbs .swiper-slide img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.product-gallery-thumbs .swiper-slide.swiper-slide-thumb-active{opacity:1;border-color:#9c6a36}.product-gallery-thumbs .swiper-button-next,.product-gallery-thumbs .swiper-button-prev{color:#9c6a36!important;width:100%!important;height:30px!important;margin-top:0!important;margin-left:0!important;display:flex;align-items:center;justify-content:center;font-size:16px!important;font-weight:600;z-index:10}.product-gallery-thumbs .swiper-button-next.swiper-button-disabled,.product-gallery-thumbs .swiper-button-prev.swiper-button-disabled{opacity:.3;cursor:not-allowed}.product-gallery-thumbs .swiper-button-next:after,.product-gallery-thumbs .swiper-button-prev:after{content:""!important;background-image:url(/wp-content/themes/bayonet/images/gallery-arrow.svg)!important;background-size:25px 25px!important;background-repeat:no-repeat!important;background-position:center!important;width:25px!important;height:25px!important;display:inline-block!important}.product-gallery-thumbs .swiper-button-next{top:auto!important;bottom:0!important;left:0!important;right:auto!important}.product-gallery-thumbs .swiper-button-next:after{transform:rotate(180deg)!important}.product-gallery-thumbs .swiper-button-prev{top:0!important;bottom:auto!important;left:0!important;right:auto!important}.product-gallery-thumbs .swiper-button-prev:after{transform:rotate(0deg)!important}@media (max-width:768px){.product-gallery-thumbs{width:100%;height:auto;order:2}.product-gallery-thumbs .swiper-slide{width:25%;height:100px;margin-bottom:0}.product-gallery-thumbs .swiper-button-next,.product-gallery-thumbs .swiper-button-prev{display:none}}.swiper-button-next,.swiper-button-prev{color:#9c6a36!important}.swiper-button-next:after,.swiper-button-prev:after{font-size:30px!important;font-weight:600!important}.product-summary{display:flex;flex-direction:column;gap:1em;align-items:flex-start;width:100%}.product-summary .product-main-category span{color:#9c6a36;font-size:1.3em}.product-summary .product-title{font-weight:600;font-size:2rem;margin:0;padding:0}@media (min-width:724px){.product-summary .product-title{font-size:2.3rem}}.product-summary .product-title span{font-weight:600;font-size:2rem;margin:0;padding:0}@media (min-width:724px){.product-summary .product-title span{font-size:2.3rem}}.product-summary .product-sku{font-weight:500}.product-summary .product-excerpt{border-top:1px solid #e6e6e6;padding-top:2em;width:100%}.product-summary .product-excerpt p{color:gray}.product-variations{box-sizing:border-box;display:flex;flex-direction:column;gap:1.5em;width:100%;margin-bottom:1em}.product-variations .variations{width:100%;border-spacing:0;margin-bottom:1rem}.product-variations .variations tr{display:flex;flex-direction:column;gap:.8rem;margin-bottom:1.5rem;align-items:flex-start}.product-variations .variations tr label{font-weight:600;color:#333;font-size:.95rem;margin:0;letter-spacing:.3px;text-transform:uppercase}.product-variations .variations tr .selected-value{font-weight:400;color:#666;font-size:.85rem}.product-variations .variations tr .selected-value.has-selection{color:#666}@media (max-width:768px){.product-variations .variations tr{width:100%;margin-bottom:.75rem}.product-variations .variations tr .selected-value{margin-top:.5rem;width:100%}}.product-variations .variations td{padding:0;border:none}.product-variations .variations td.value{width:100%}.product-variations .variations select{width:100%;padding:.75rem 1rem;padding-right:2.5rem;border:1px solid #e5e7eb;border-radius:8px;font-size:.95rem;font-weight:400;color:#6b7280;background:#fff;transition:all 0.3s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;position:relative;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:1.25rem}.product-variations .variations select:hover{border-color:#d1d5db}.product-variations .variations select:focus{border-color:#9c6a36;outline:none;color:#374151}.product-variations .variations select:not([value=""]){color:#374151;font-weight:500}.product-variations .variations select:disabled{background-color:#f9fafb;border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed}.product-variations .variations select:disabled::-moz-placeholder{color:#d1d5db}.product-variations .variations select:disabled::placeholder{color:#d1d5db}.product-variations .variations select option{padding:.5rem;color:#374151;background:#fff}.product-variations .variations select option:hover{background:#f3f4f6}.product-variations .variations select option:checked{background:#9c6a36;color:#fff}@media (max-width:768px){.product-variations .variations select{padding:.875rem 1rem;padding-right:2.75rem;font-size:1rem}}@media (max-width:576px){.product-variations .variations .parameter{flex-direction:column}.product-variations .variations .parameter .param-name{width:100%;margin-bottom:5px}}.single_variation_wrap{margin-top:1.5rem}@media (max-width:768px){.single_variation_wrap{margin-top:1rem}}.single_variation{padding:0;background:none;border:none}.single_variation .price{font-size:1.125rem;font-weight:600;color:#333;margin-bottom:.625rem}.single_variation .stock{margin-bottom:.9375rem;display:flex;align-items:center;gap:.4em}.single_variation .stock.in-stock{color:#248f38}.single_variation .stock.out-of-stock{color:#e32020}.fav-ivon-single{z-index:1;background-color:#fff;border:2px solid #f2f2f2;border-radius:50%;padding:5px;width:55px;display:flex;flex-direction:column;align-items:center;justify-content:center}.fav-ivon-single img{width:25px;height:25px}.fav-ivon-single a{line-height:0}@media (max-width:768px){.fav-ivon-single{width:55px;height:55px}}.product-simple-add-to-cart{display:flex;gap:1rem;margin-top:1rem;flex-wrap:wrap;justify-content:space-between;width:100%}.product-simple-add-to-cart .stock{display:none}.product-simple-add-to-cart .cart{display:flex;flex-direction:row;gap:1em;flex-grow:1}.product-simple-add-to-cart .cart .custom-minus-btn,.product-simple-add-to-cart .cart .custom-plus-btn{background:#f2f2f2;border-radius:50%;border:none;padding:.5rem 1rem;cursor:pointer;font-size:1.2rem;font-weight:500}.product-simple-add-to-cart .cart input{width:40px;text-align:center;border:none;padding:.5rem 0;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background-color:white!important}.product-simple-add-to-cart .cart input::-webkit-inner-spin-button,.product-simple-add-to-cart .cart input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media (max-width:768px){.product-simple-add-to-cart .cart{justify-content:flex-start;align-items:flex-start;flex-direction:column}}.product-simple-add-to-cart .single_add_to_cart_button{background-color:#9c6a36!important;padding:10px 40px!important;text-decoration:none!important;color:#ffffff!important;transition:all 0.3s ease;border:1px solid #9c6a36!important;display:flex;justify-content:center;align-items:center;cursor:pointer;border-radius:30px!important;gap:1em;font-weight:500;flex-grow:1;height:55px}.product-simple-add-to-cart .single_add_to_cart_button span{color:#fff;transition:all 0.3s ease}.product-simple-add-to-cart .single_add_to_cart_button::after{content:"";background-image:url(/wp-content/themes/bayonet/images/koszyk-white.svg)!important;background-repeat:no-repeat;background-size:contain;background-position:center;width:16px;height:16px;margin-left:8px;display:inline-block;transition:transform 0.3s ease}@media (max-width:768px){.product-simple-add-to-cart .single_add_to_cart_button{width:100%!important}}@media (max-width:768px){.product-simple-add-to-cart{flex-direction:column;align-items:flex-start;gap:1rem}.product-simple-add-to-cart .single_add_to_cart_button{width:auto!important}}.woocommerce-variation-add-to-cart{display:flex;gap:1rem;margin-top:1rem;flex-wrap:wrap;justify-content:space-between}.woocommerce-variation-add-to-cart .quantity{display:flex;align-items:center}.woocommerce-variation-add-to-cart .quantity .custom-minus-btn,.woocommerce-variation-add-to-cart .quantity .custom-plus-btn{background:#f2f2f2;border-radius:50%;border:none;padding:.5rem 1rem;cursor:pointer;font-size:1.2rem;font-weight:500}.woocommerce-variation-add-to-cart .quantity input{width:40px;text-align:center;border:none;padding:.5rem 0;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.woocommerce-variation-add-to-cart .quantity input::-webkit-inner-spin-button,.woocommerce-variation-add-to-cart .quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media (max-width:768px){.woocommerce-variation-add-to-cart .quantity{justify-content:flex-start;align-items:flex-start}}.woocommerce-variation-add-to-cart .single_add_to_cart_button{background-color:#9c6a36!important;padding:10px 40px!important;text-decoration:none!important;color:#ffffff!important;transition:all 0.3s ease;border:1px solid #9c6a36!important;display:flex;justify-content:center;align-items:center;cursor:pointer;border-radius:30px!important;gap:1em;font-weight:500;flex-grow:1;height:55px}.woocommerce-variation-add-to-cart .single_add_to_cart_button span{color:#fff;transition:all 0.3s ease}.woocommerce-variation-add-to-cart .single_add_to_cart_button::after{content:"";background-image:url(/wp-content/themes/bayonet/images/koszyk-white.svg)!important;background-repeat:no-repeat;background-size:contain;background-position:center;width:16px;height:16px;margin-left:8px;display:inline-block;transition:transform 0.3s ease}@media (max-width:768px){.woocommerce-variation-add-to-cart .single_add_to_cart_button{width:100%!important}}@media (max-width:768px){.woocommerce-variation-add-to-cart{flex-direction:column;align-items:flex-start;gap:1rem}.woocommerce-variation-add-to-cart .single_add_to_cart_button{width:auto!important}}.single-product div.product form.cart,.woocommerce-variation-availability{display:none}.product-prices{margin-top:1em;width:100%;margin-bottom:1em}.product-prices h2{color:#383022;font-size:1.9rem;margin:0;padding:0}.product-prices h2 span{color:#383022;font-size:1.9rem}.product-prices h2 span bdi{color:#383022;font-size:1.9rem}.product-prices h2 span bdi span{color:#383022;font-size:1.9rem}.product-prices p{font-size:1.2rem;font-weight:700;margin:0}.product-prices p span{font-size:1.2rem;font-weight:700}.product-prices p span bdi{font-size:1.2rem;font-weight:700}.product-prices p span bdi span{font-size:1.2rem;font-weight:700}.woocommerce-variation-price{display:flex;flex-direction:column;gap:.5em;margin-top:1em}.woocommerce-variation-price .price{font-size:1.5rem;font-weight:600;color:#383022}.woocommerce-variation-price .price span{font-size:1.5rem;font-weight:600}.woocommerce-variation-price .price span bdi{font-size:1.5rem;font-weight:600}.woocommerce-variation-price .price span bdi span{font-size:1.5rem;font-weight:600}.price-single-product-section{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.price-single-product-section .price-single-product-brutto{display:flex;flex-direction:row;align-items:flex-end;gap:.5em}.price-single-product-section .price-single-product-netto{display:flex;flex-direction:row;align-items:flex-end;gap:.5em}.price-single-product-section .price-single-product-netto h2,.price-single-product-section .price-single-product-netto span{font-size:1em;color:#9e9e9e;margin:0;padding:0;line-height:1;font-weight:300}.price-single-product-section .price-single-product-netto h2 span,.price-single-product-section .price-single-product-netto span span{font-size:1em;color:#9e9e9e;font-weight:300}.price-single-product-section .price-single-product-netto h2 span bdi,.price-single-product-section .price-single-product-netto span span bdi{font-size:1em;color:#9e9e9e;font-weight:300}@media (max-width:768px){.price-single-product-section{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1em}}.lower-price-info{margin-top:1em;color:#666;font-size:.9em}.lower-price-info span{text-decoration:line-through;color:#999}.cart-actions{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;gap:1rem;margin-top:1em;margin-bottom:1em;width:100%}.cart-actions .quantity-section{display:flex;flex-direction:column;gap:.5rem;width:100%}.cart-actions .quantity-buttons{display:flex;align-items:center;border:1px solid #ddd;border-radius:35px;padding:.3em .5em}.cart-actions .quantity-buttons .custom-minus-btn,.cart-actions .quantity-buttons .custom-plus-btn{background:#f2f2f2;border-radius:50%;border:none;padding:.5rem .8rem;cursor:pointer;font-size:1.2rem;font-weight:500;transition:background-color 0.3s ease}.cart-actions .quantity-buttons .custom-minus-btn:hover,.cart-actions .quantity-buttons .custom-plus-btn:hover{background:#e8e8e8}.cart-actions .quantity-buttons #product-quantity{width:40px;text-align:center;border:none;padding:.75rem 0;font-size:1rem;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.cart-actions .quantity-buttons #product-quantity::-webkit-inner-spin-button,.cart-actions .quantity-buttons #product-quantity::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart-actions .cart-and-fav-buttons{display:flex;flex-direction:row;gap:1em;flex-grow:1}.cart-actions .fav-ivon-single{z-index:1;background-color:#fff;border:2px solid #f2f2f2;border-radius:50%;padding:5px;width:70px;display:flex;flex-direction:column;align-items:center;justify-content:center}.cart-actions .fav-ivon-single img{width:25px;height:25px}.cart-actions .fav-ivon-single a{line-height:0}.cart-actions .action-buttons{display:flex;flex-direction:column;gap:1rem;width:100%;align-items:center}.cart-actions .added_to_cart{display:none}.cart-actions .cart-button{background-color:#9c6a36;padding:10px 40px;text-decoration:none;color:#fff;transition:all 0.3s ease;border:1px solid #9c6a36;display:flex;justify-content:center;align-items:center;cursor:pointer;border-radius:30px;gap:.5em;font-weight:500;position:relative}.cart-actions .cart-button .button-text{color:#fff}.cart-actions .cart-button .spinner{display:none;width:16px;height:16px;border:2px solid #fff0;border-top:2px solid #fff;border-radius:50%;animation:spin 1s linear infinite}.cart-actions .cart-button.loading .button-text{opacity:0}.cart-actions .cart-button.loading .spinner{display:block}.cart-actions .cart-button:hover{background-color:rgb(118.1142857143,80.2571428571,40.8857142857);border-color:rgb(118.1142857143,80.2571428571,40.8857142857)}@media (max-width:724px){.cart-actions{flex-direction:column;align-items:flex-start}.cart-actions .cart-button{width:100%}}.out-of-stock-info{display:flex;flex-direction:column;gap:1em;width:100%}.out-of-stock-info .cart-and-fav-buttons{display:flex;flex-direction:row;gap:1em;flex-grow:1}@media (max-width:724px){.out-of-stock-info .cart-and-fav-buttons{flex-direction:column;align-items:flex-start}}.out-of-stock-info .fav-ivon-single{z-index:1;background-color:#fff;border:2px solid #f2f2f2;border-radius:50%;padding:5px;width:55px;display:flex;flex-direction:column;align-items:center;justify-content:center}.out-of-stock-info .fav-ivon-single img{width:25px;height:25px}.out-of-stock-info .fav-ivon-single a{line-height:0}.out-of-stock-info .out-of-stock-message{display:flex;flex-direction:row;align-items:center;gap:.5em}.out-of-stock-info .out-of-stock-message img{height:20px;width:20px}.out-of-stock-info .out-of-stock-message span{color:#c1061d;font-weight:500}.add-info-product-section{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;align-items:center;width:100%}.add-info-product-section .info-card{display:flex;flex-direction:row;gap:.5em;align-items:center}.add-info-product-section .info-card .info-card-icon{width:24px;height:24px;flex-shrink:0}.add-info-product-section .info-card p{color:gray;margin:0;font-size:.9rem}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:524px){.product-parameters .parameter{flex-direction:column;gap:.25rem}.product-parameters .parameter .param-name{font-weight:600}}@media (max-width:768px){.product-variations .variations td.label,.product-variations .variations td.value{display:block;width:100%;padding:5px 0}.product-variations .variations td.label{width:100%;margin-bottom:5px}}.reset_variations,.onsale{display:none!important}.notify-form-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999}.form-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .7);display:flex;justify-content:center;align-items:center}.form-content{width:700px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}@media (max-width:768px){.form-content{width:400px}}.wpcf7{width:100%}.close-form{position:absolute;top:10px;right:15px;font-size:24px;cursor:pointer;line-height:1}.close-form:hover{color:#999}.bis-form{background:#fff;padding:3em;border-radius:20px;box-shadow:0 10px 20px rgb(0 0 0 / .05);width:100%;display:flex;flex-direction:column;gap:0}.bis-form .bis-form-header{text-align:center;margin-bottom:2em}.bis-form .bis-form-header h2{font-size:1.8rem;font-weight:600;color:#333;margin:0}.bis-form .bis-field{margin-bottom:1.5em}.bis-form .bis-field label{display:block;font-weight:500;color:#333;margin-bottom:.5em;font-size:.95rem}.bis-form .bis-field label .required{color:#e74c3c;margin-left:2px}.bis-form .bis-field input[type=email]{width:100%;padding:1em 1.2em;border:2px solid #d6d6d6;border-radius:10px;font-size:1rem;font-family:inherit;background:#fff;transition:all 0.3s ease;box-sizing:border-box}.bis-form .bis-field input[type=email]:focus{outline:none;border-color:#9c6a36;box-shadow:0 0 0 3px rgb(156 106 54 / .1)}.bis-form .bis-field input[type=email]::-moz-placeholder{color:#aaa}.bis-form .bis-field input[type=email]::placeholder{color:#aaa}.bis-form .main-button{background-color:#9c6a36!important;padding:15px 40px!important;color:white!important;border:1px solid #9c6a36!important;border-radius:30px!important;display:flex;justify-content:center;align-items:center;cursor:pointer;width:100%;font-weight:600;font-size:1rem;text-decoration:none!important;transition:background-color 0.3s ease,color 0.3s ease;background-image:url(/wp-content/themes/bayonet/css/images/button-arrow.svg);background-repeat:no-repeat;background-position:calc(100% - 20px) center;background-size:16px 16px}.bis-form .main-button span{color:#fff}.bis-form .main-button:disabled{opacity:.6;cursor:not-allowed}@media (max-width:480px){.bis-form{padding:2em 1.5em}}.bis-message{background:#fff;padding:2em 3em;border-radius:20px;box-shadow:0 10px 20px rgb(0 0 0 / .05);width:100%;font-size:1rem;text-align:center}.bis-message.bis-success{color:#155724;border:1px solid #c3e6cb}.bis-message.bis-error{color:#721c24;border:1px solid #f5c6cb}.product-color-swatches{margin-top:.5em;width:100%}.product-color-swatches .color-swatch-label{display:flex;align-items:center;gap:.5em;margin-bottom:1em}.product-color-swatches .color-swatch-label label{font-weight:600;color:#333;font-size:.95rem;margin:0;letter-spacing:.3px;text-transform:uppercase}.product-color-swatches .color-swatch-label .selected-color-value{font-weight:400;color:#666;font-size:.95rem}.product-color-swatches .color-swatches-container{display:flex;flex-wrap:wrap;gap:.75em}.product-color-swatches .color-swatch{display:flex;flex-direction:column;align-items:center;text-decoration:none;transition:all 0.3s ease}.product-color-swatches .color-swatch .color-swatch-inner{width:50px;height:50px;border-radius:5px;display:block;border:1px solid #ddd;position:relative;transition:all 0.2s ease}.product-color-swatches .color-swatch .color-swatch-inner::after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border:2px solid #fff0;border-radius:5px;transition:all 0.2s ease}.product-color-swatches .color-swatch .color-name{margin-top:.5em;font-size:.8rem;color:#666;transition:all 0.2s ease}.product-color-swatches .color-swatch:hover .color-swatch-inner::after{border-color:#ddd}.product-color-swatches .color-swatch:hover .color-name{color:#9c6a36}.product-color-swatches .color-swatch.active .color-swatch-inner::after{border-color:#9c6a36}.product-color-swatches .color-swatch.active .color-name{font-weight:500;color:#383022}@media (max-width:724px){.product-color-swatches .color-swatch .color-swatch-inner{width:35px;height:35px}}.product-tabs-container{display:flex;flex-direction:column;align-items:flex-start;width:100%;margin:0 auto;padding:5em 6vw 0em 6vw;max-width:1920px}.product-tabs-container-inner{display:flex;flex-direction:column;align-items:flex-start;width:100%;margin:0 auto;padding:2em;background-color:#fff;gap:5em;border-radius:10px}.product-tabs-nav{display:flex;justify-content:center;overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;flex-wrap:wrap;margin:0 auto}.product-tabs-nav::-webkit-scrollbar{display:none}.product-tabs-nav{scrollbar-width:none}@media (max-width:768px){.product-tabs-nav{flex-wrap:nowrap}}.product-tab-button{padding:1em 1.5em;background:#fff0;border:none;border-bottom:2px solid #fff0;cursor:pointer;font-weight:500;white-space:nowrap;transition:all 0.3s ease;position:relative;border-radius:0}.product-tab-button.active{color:#9c6a36;border-bottom-color:#9c6a36;font-weight:600}@media (max-width:768px){.product-tab-button{padding:.8em 1em}}.description-product-section{display:flex;flex-direction:column;align-items:flex-start;width:100%;box-sizing:border-box;gap:2em}@media (max-width:768px){.description-product-section{margin-top:2em}}#tab-opis-produktu .tab-content-inner div{display:flex;flex-direction:column;gap:1em}.product-tab-content{display:none;width:100%}.product-tab-content.active{display:block;animation:fadeIn 0.3s ease forwards}.product-tab-content .tab-content-inner{width:100%;font-size:.9em}.product-tab-content .tab-content-inner p{margin-bottom:.5em}.product-tab-content .tab-content-inner h1,.product-tab-content .tab-content-inner h2{font-size:1.5em;font-weight:600;margin-bottom:.5em}.product-tab-content .tab-content-inner ul{list-style:none;margin-left:1em;padding-left:0}.product-tab-content .tab-content-inner ul li{position:relative;padding-left:1em}.product-tab-content .tab-content-inner ul li::before{content:"";position:absolute;left:0;top:.5em;width:8px;height:8px;background-color:#9c6a36;display:block}.product-tab-content .tab-content-inner table{width:100%;border-collapse:collapse;border-bottom:1px solid #ddd}.product-tab-content .tab-content-inner table th,.product-tab-content .tab-content-inner table td{padding:10px;text-align:left;border-bottom:1px solid #ddd}.product-tab-content .tab-content-inner table td:first-child{border-right:1px solid #ddd}.product-tab-content .tab-content-inner table .attribute{font-weight:600}.product-tab-content .tab-content-inner table .stars{color:#ffd400;letter-spacing:2px}@media (min-width:1024px){.product-tab-content .tab-content-inner{font-size:1.1rem}}.files-download-section{margin-top:2em;width:100%}.files-download-section h3{margin-bottom:1em;font-weight:600}.file-download-item{display:flex;align-items:center;justify-content:space-between;padding:.4em;border:1px solid #ddd;margin-bottom:1em;background-color:#f9f9f9}@media (max-width:768px){.file-download-item{flex-direction:column;align-items:flex-start;gap:1em}}.file-info{display:flex;align-items:center;gap:.5em;flex:1}.file-icon{display:inline-block;width:34px;height:30px;background-image:url(/wp-content/themes/bayonet/images/file-icon.svg);background-repeat:no-repeat;background-size:contain;margin-left:.5em}.file-name{font-weight:500}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}#comments{display:none}@media (max-width:576px){.product-tabs-nav{justify-content:flex-start}.description-product-section{margin-top:1.5em;gap:1em}}.info-product-section{display:flex;flex-direction:row;align-items:center;justify-content:center;max-width:1920px;padding:5em 6vw 0em 6vw;width:100%;margin:0 auto;gap:3em;border-radius:15px}.info-product-section .info-product-inner{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;max-width:1920px;padding:5em 3vw 5em 3vw;width:100%;margin:0 auto;gap:2em;background-color:#5e5944;border-radius:15px;flex-wrap:wrap}.info-product-section .info-product-inner .info-card{display:flex;flex-direction:row;gap:1em;flex:0 0 calc(25% - 1.5em);max-width:calc(25% - 1.5em)}@media (max-width:1024px){.info-product-section .info-product-inner .info-card{flex:0 0 calc(50% - 1em);max-width:calc(50% - 1em)}}@media (max-width:768px){.info-product-section .info-product-inner .info-card{flex:0 0 100%;max-width:100%}}.info-product-section .info-product-inner .info-card img{height:80px;width:80px;flex-shrink:0}@media (max-width:480px){.info-product-section .info-product-inner .info-card img{height:60px;width:60px}}.info-product-section .info-product-inner .info-card .description{display:flex;flex-direction:column;gap:.5em;flex:1}.info-product-section .info-product-inner .info-card .description h3,.info-product-section .info-product-inner .info-card .description p{color:#fff}.info-product-section .info-product-inner .info-card .description h3{font-size:1.3em;line-height:1.3;margin:0}@media (max-width:768px){.info-product-section .info-product-inner .info-card .description h3{font-size:1em}}.info-product-section .info-product-inner .info-card .description p{font-size:.8em;line-height:1.4;margin:0}@media (max-width:768px){.info-product-section .info-product-inner .info-card .description p{font-size:.75em}}@media (max-width:768px){.info-product-section{gap:1.5em}.info-product-section .info-product-inner{padding:1.5em;gap:1em}}.related-section{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:1920px;padding:7em 0vw 5em 6vw;width:100%;margin:0 auto;gap:3em;overflow:hidden}.related-section .related-header{display:flex;flex-direction:row;justify-content:space-between;padding:0em 6vw 0em 0vw;width:100%}@media (max-width:768px){.related-section .related-header{flex-direction:column;gap:2em;justify-content:flex-start}}.related-section .related-swiper{width:100%;position:relative;overflow:hidden!important}.related-section .related-swiper .swiper-wrapper{padding:2em 0}.related-section .related-swiper .swiper-slide{flex-shrink:0;height:auto;position:relative}.related-section .related-swiper .swiper-button-prev,.related-section .related-swiper .swiper-button-next{color:#333}@media (max-width:768px){.related-section .related-swiper{padding:0em 6vw 0em 0vw}}.help-container{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:1920px;padding:0em 6vw 5em 6vw;width:100%;margin:0 auto;gap:3em;overflow:hidden}.help-container .help-container-inner{display:flex;flex-direction:row;gap:1em;padding:4em;border-radius:15px;width:100%;background-image:url(/wp-content/themes/bayonet/images/help-bg.png);background-position:center;background-size:cover;background-repeat:no-repeat;justify-content:space-between}@media (max-width:1024px){.help-container .help-container-inner{flex-direction:column;justify-content:flex-start;gap:2em;padding:2em}}.help-container .help-container-inner .help-container-left{display:flex;flex-direction:column;gap:1em;align-items:flex-start}.help-container .help-container-inner .help-container-left h2,.help-container .help-container-inner .help-container-left p{color:#fff}.help-container .help-container-inner .help-container-left .help-buttons{display:flex;flex-direction:row;gap:1em;align-items:center;flex-wrap:wrap}.help-container .help-container-inner .help-container-right{display:flex;flex-direction:row;gap:1em;align-items:flex-end}.help-container .help-container-inner .help-container-right .help-image{width:100%;height:auto;max-width:400px;border-radius:15px;overflow:hidden;position:relative}.help-container .help-container-inner .help-container-right .help-image img{width:100%;height:250px;-o-object-fit:cover;object-fit:cover;border-radius:15px}@media (max-width:768px){.help-container .help-container-inner .help-container-right{flex-direction:column}}.konfigurator-form{display:block!important}.konfigurator-pasa{width:100%}.konfigurator-selects{display:flex;flex-direction:column;gap:14px;margin-bottom:20px}.konfigurator-select-row{display:flex;flex-direction:column;gap:6px}.konfigurator-select-row--error .konfigurator-select{border-color:#d32f2f}.konfigurator-select-row--error .konfigurator-select-label{color:#d32f2f}.konfigurator-select-label{display:flex;align-items:center;gap:8px;font-size:.82rem;font-weight:600;color:#383022;text-transform:uppercase;letter-spacing:.03em}.konfigurator-select-num{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;border-radius:50%;background:#9c6a36;color:#fff;font-size:.7rem;font-weight:700}.konfigurator-required{color:#d32f2f;margin-left:1px}.konfigurator-select{width:100%;padding:.65rem 2.5rem .65rem 1rem;border:1px solid #e5e7eb;border-radius:8px;font-size:.9rem;font-family:"Plus Jakarta Sans",sans-serif;color:#383022;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:1.2rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:border-color 0.2s}.konfigurator-select:focus{outline:none;border-color:#9c6a36;box-shadow:0 0 0 2px rgb(156 106 54 / .12)}.konfigurator-select:hover{border-color:#8f836b}.konfigurator-select option{color:#383022;background:#fff}.konfigurator-summary{border:1px solid #e2e2e2;border-radius:8px;padding:14px 16px;margin-bottom:16px;background:#fafafa}#konfigurator-breakdown{display:flex;flex-direction:column;gap:4px}.konfigurator-summary__row{display:flex;justify-content:space-between;font-size:.82rem;color:#555;padding:2px 0}.konfigurator-summary__row--extra{font-weight:500;color:#383022}.konfigurator-summary__total{display:flex;justify-content:space-between;align-items:baseline;border-top:2px solid #383022;margin-top:8px;padding-top:8px;font-size:.95rem;font-weight:700;color:#383022}.konfigurator-summary__total-value{font-size:1.3rem;font-weight:700}.konfigurator-summary__note{margin:6px 0 0;font-size:.72rem;color:#999}.konfigurator-submit{width:100%;background-color:#9c6a36!important;padding:10px 40px!important;color:#ffffff!important;border:1px solid #9c6a36!important;border-radius:30px!important;font-size:.95rem;font-weight:500;cursor:pointer;transition:background-color 0.3s ease,border-color 0.3s ease;display:flex;justify-content:center;align-items:center;height:55px;text-align:center}.konfigurator-submit::after{content:"";background-image:url(/wp-content/themes/images/koszyk-white.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:16px;height:16px;margin-left:10px;display:inline-block;flex-shrink:0}.konfigurator-submit:hover{background-color:rgb(118.1142857143,80.2571428571,40.8857142857)!important;border-color:rgb(118.1142857143,80.2571428571,40.8857142857)!important}@media (max-width:724px){.konfigurator-submit{width:100%!important}}.checkout-page{min-height:100vh;display:flex;flex-direction:column}.checkout-page .site-header,.checkout-page .site-footer{display:none}.woocommerce-checkout.woocommerce-order-pay form#order_review{padding:20px;max-width:640px;margin-top:20px;margin-bottom:20px;margin-left:auto;margin-right:auto;background-color:#fff;border-radius:25px;box-shadow:0 4px 12px rgb(0 0 0 / .05)}.woocommerce-checkout.woocommerce-order-pay form#order_review .shop_table{width:100%;border-collapse:collapse;margin-bottom:24px}.woocommerce-checkout.woocommerce-order-pay form#order_review .shop_table thead{border-bottom:1px solid #d4d4d4}.woocommerce-checkout.woocommerce-order-pay form#order_review .shop_table thead th{font-size:14px;font-weight:600;color:#383022;text-align:left;padding:16px 0}.woocommerce-checkout.woocommerce-order-pay form#order_review .shop_table thead th.product-name{width:65%}.woocommerce-checkout.woocommerce-order-pay form#order_review .shop_table thead th.product-quantity{width:15%;text-align:center}.woocommerce-checkout.woocommerce-order-pay form#order_review .shop_table thead th.product-total{width:25%;text-align:right}.woocommerce-checkout.woocommerce-order-pay form#order_review .shop_table tbody .order_item{border-bottom:1px solid rgb(212 212 212 / .5)}.woocommerce-checkout.woocommerce-order-pay form#order_review .shop_table tbody .order_item td{padding:12px 0;vertical-align:middle;font-size:14px}.woocommerce-checkout.woocommerce-order-pay form#order_review .shop_table tbody .order_item td.product-name{color:#383022;font-weight:500;padding-right:12px}.woocommerce-checkout.woocommerce-order-pay form#order_review .shop_table tbody .order_item td.product-quantity{text-align:center;color:rgb(56 48 34 / .8)}.woocommerce-checkout.woocommerce-order-pay form#order_review .shop_table tbody .order_item td.product-quantity strong{font-weight:500}.woocommerce-checkout.woocommerce-order-pay form#order_review .shop_table tbody .order_item td.product-subtotal{text-align:right;font-weight:600;color:#383022}.woocommerce-checkout.woocommerce-order-pay form#order_review .shop_table tbody .order_item:last-child{border-bottom:none}.woocommerce-checkout.woocommerce-order-pay form#order_review .shop_table tfoot tr th,.woocommerce-checkout.woocommerce-order-pay form#order_review .shop_table tfoot tr td{padding:12px 0;font-size:14px}.woocommerce-checkout.woocommerce-order-pay form#order_review .shop_table tfoot tr th{text-align:left;font-weight:500;color:#383022}.woocommerce-checkout.woocommerce-order-pay form#order_review .shop_table tfoot tr td{text-align:right;font-weight:600}.woocommerce-checkout.woocommerce-order-pay form#order_review .shop_table tfoot tr td small{display:block;font-weight:400;font-size:11px;color:rgb(56 48 34 / .7);margin-top:2px}.woocommerce-checkout.woocommerce-order-pay form#order_review .shop_table tfoot tr:nth-last-child(2) th,.woocommerce-checkout.woocommerce-order-pay form#order_review .shop_table tfoot tr:nth-last-child(2) td{padding-top:16px;font-size:14px;font-weight:700;color:#9c6a36}.woocommerce-checkout.woocommerce-order-pay form#order_review .shop_table tfoot tr:last-child th,.woocommerce-checkout.woocommerce-order-pay form#order_review .shop_table tfoot tr:last-child td{padding-top:16px;border-top:1px solid #d4d4d4}.woocommerce-checkout.woocommerce-order-pay form#order_review #payment{margin-top:24px}.woocommerce-checkout.woocommerce-order-pay form#order_review #payment #place_order{width:100%;background-color:#9c6a36;color:#fff;font-size:14px;font-weight:500;padding:16px 40px;border-radius:30px;border:1px solid #9c6a36;margin-top:16px;cursor:pointer;transition:background-color 0.3s ease,color 0.3s ease;display:flex;justify-content:center;align-items:center;gap:2em}.woocommerce-checkout.woocommerce-order-pay form#order_review #payment #place_order::after{content:"";background-image:url(/wp-content/themes/bayonet/images/button-arrow.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:16px;height:16px;min-width:16px;display:inline-block;transition:transform 0.3s ease}.woocommerce-checkout.woocommerce-order-pay form#order_review #payment #place_order:hover::after{transform:rotate(90deg)}.woocommerce-checkout.woocommerce-order-pay form#order_review #payment #place_order:hover{background-color:rgb(137.0571428571,93.1285714286,47.4428571429)}@media (max-width:675px){.woocommerce-checkout.woocommerce-order-pay form#order_review{padding:16px}.woocommerce-checkout.woocommerce-order-pay form#order_review .shop_table thead th{font-size:14px}.woocommerce-checkout.woocommerce-order-pay form#order_review .shop_table thead th.product-name{width:50%}.woocommerce-checkout.woocommerce-order-pay form#order_review .shop_table thead th.product-quantity{width:20%}.woocommerce-checkout.woocommerce-order-pay form#order_review .shop_table thead th.product-total{width:30%}.woocommerce-checkout.woocommerce-order-pay form#order_review .shop_table tbody .order_item td{font-size:14px}.woocommerce-checkout.woocommerce-order-pay form#order_review .shop_table tfoot tr th,.woocommerce-checkout.woocommerce-order-pay form#order_review .shop_table tfoot tr td{font-size:14px}.woocommerce-checkout.woocommerce-order-pay form#order_review .shop_table tfoot tr:nth-last-child(2) th,.woocommerce-checkout.woocommerce-order-pay form#order_review .shop_table tfoot tr:nth-last-child(2) td{font-size:14px}}.checkout-header{display:flex;width:100%;height:70px;padding:0em 3vw 0em 3vw;background-color:#fff;justify-content:space-between;border-bottom:1px solid #d4d4d4}.checkout-header__main{display:flex}.checkout-header__main--inner{width:100%;max-width:605px;padding:0 20px;display:flex;align-items:center}.checkout-header__right{display:flex}.checkout-header__right--inner{width:100%;max-width:495px;padding:0 20px;display:flex;align-items:center;justify-content:flex-end}.checkout-header__right--inner a{width:20px;height:20px}.checkout-header__right--inner a img{width:100%;height:100%}.checkout-header__logo-img{max-height:40px;width:auto;height:auto}.checkout-header__cart-link{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:25px;transition:background-color 0.2s ease;text-decoration:none}.checkout-header__cart-link:hover{background-color:rgb(56 48 34 / .05)}.checkout-header__cart-link svg{transition:transform 0.2s ease}.checkout-header__cart-link:hover svg{transform:scale(1.05)}.checkout-content{flex:1;width:100%}.checkout-footer{border-top:1px solid #d4d4d4;background-color:#fff}.checkout-footer__container{max-width:1230px;margin:0 auto;padding:0 20px;height:60px;display:flex;align-items:center;justify-content:center}.checkout-footer__links{display:flex;gap:24px;align-items:center}.checkout-footer__link{font-size:14px;color:#383022;text-decoration:none;transition:opacity 0.2s ease}.checkout-footer__link:hover{opacity:.7}@media (max-width:675px){.checkout-footer__container{padding:0 16px;height:50px}.checkout-footer__links{gap:16px}.checkout-footer__link{font-size:13px}}.woocommerce-checkout.woocommerce-page .site-header,.woocommerce-checkout.woocommerce-page .site-footer,.woocommerce-checkout.woocommerce-page .newsletter{display:none}.woocommerce-checkout.woocommerce-page .checkout{display:flex;width:100%;min-height:100vh}.woocommerce-checkout.woocommerce-page .checkout__main{width:55%;display:flex;justify-content:flex-end}.woocommerce-checkout.woocommerce-page .checkout__main--inner{width:100%;max-width:605px;padding:20px;padding-top:32px;padding-right:40px}.woocommerce-checkout.woocommerce-page .checkout__main--inner h2{margin-bottom:1em}.woocommerce-checkout.woocommerce-page .checkout__summary{width:45%;display:flex;justify-content:flex-start;border-left:1px solid #d4d4d4}.woocommerce-checkout.woocommerce-page .checkout__summary--inner{width:100%;max-width:495px;padding:20px;padding-top:32px;padding-left:40px}.woocommerce-checkout.woocommerce-page .checkout__summary--inner h3#order_review_heading{font-size:22px;font-weight:500;color:#383022;margin-bottom:12px}.woocommerce-checkout.woocommerce-page .checkout__summary--inner .woocommerce-shipping-totals.shipping>th{display:none}.woocommerce-checkout.woocommerce-page .checkout__section{margin-bottom:32px}.woocommerce-checkout.woocommerce-page .checkout__section-title{font-size:22px;font-weight:500;color:#383022;margin-bottom:12px;margin-top:16px}@media (max-width:1024px){.woocommerce-checkout.woocommerce-page .checkout{flex-direction:column}.woocommerce-checkout.woocommerce-page .checkout__main,.woocommerce-checkout.woocommerce-page .checkout__summary{width:100%;justify-content:center}.woocommerce-checkout.woocommerce-page .checkout__main--inner,.woocommerce-checkout.woocommerce-page .checkout__summary--inner{width:100%;max-width:605px;padding:20px;padding-top:32px;padding-left:20px;padding-right:20px}.woocommerce-checkout.woocommerce-page .checkout__summary{border-left:none;border-top:1px solid #d4d4d4}}.woocommerce-checkout.woocommerce-page .col2-set{display:block}.woocommerce-checkout.woocommerce-page .col2-set .col-1,.woocommerce-checkout.woocommerce-page .col2-set .col-2{width:100%;float:none}.woocommerce-checkout.woocommerce-page .woocommerce-billing-fields h3,.woocommerce-checkout.woocommerce-page .woocommerce-shipping-fields h3{font-size:22px;font-weight:500;color:#383022;margin-bottom:12px}.woocommerce-checkout.woocommerce-page .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout.woocommerce-page .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper,.woocommerce-checkout.woocommerce-page .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout.woocommerce-page .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper{display:grid;gap:12px;grid-template-columns:1fr}@media (min-width:675px){.woocommerce-checkout.woocommerce-page .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout.woocommerce-page .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper,.woocommerce-checkout.woocommerce-page .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout.woocommerce-page .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper{grid-template-columns:1fr 1fr}}.woocommerce-checkout.woocommerce-page .woocommerce-additional-fields{margin-top:20px}.woocommerce-checkout.woocommerce-page .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper{display:grid;gap:16px}.woocommerce-checkout.woocommerce-page .form-row{margin-bottom:0!important;position:relative;float:none!important;width:100%!important;margin-left:0!important;margin-right:0!important}@media (min-width:675px){.woocommerce-checkout.woocommerce-page .form-row.form-row-wide,.woocommerce-checkout.woocommerce-page .form-row[class*=address],.woocommerce-checkout.woocommerce-page .form-row[class*=email],.woocommerce-checkout.woocommerce-page .form-row[class*=phone],.woocommerce-checkout.woocommerce-page .form-row[class*=country],.woocommerce-checkout.woocommerce-page .form-row.notes{grid-column:1/-1}}.woocommerce-checkout.woocommerce-page .form-row.form-row-wide{display:flex;flex-direction:column;width:100%;gap:0;padding-top:0}.woocommerce-checkout.woocommerce-page .form-row label{display:block;font-size:14px;font-weight:400;color:#383022;margin-bottom:4px}.woocommerce-checkout.woocommerce-page .form-row label .required{color:#9c6a36;font-weight:400}.woocommerce-checkout.woocommerce-page .form-row input[type=text],.woocommerce-checkout.woocommerce-page .form-row input[type=email],.woocommerce-checkout.woocommerce-page .form-row input[type=tel],.woocommerce-checkout.woocommerce-page .form-row input[type=password],.woocommerce-checkout.woocommerce-page .form-row select#billing_country,.woocommerce-checkout.woocommerce-page .form-row textarea{width:100%;padding:12px 16px;border:1px solid #d4d4d4;border-radius:30px;font-size:14px;color:#383022;background-color:#fff;transition:all 0.2s ease;box-sizing:border-box;height:48px;font-family:inherit}.woocommerce-checkout.woocommerce-page .form-row input[type=text]:focus,.woocommerce-checkout.woocommerce-page .form-row input[type=email]:focus,.woocommerce-checkout.woocommerce-page .form-row input[type=tel]:focus,.woocommerce-checkout.woocommerce-page .form-row input[type=password]:focus,.woocommerce-checkout.woocommerce-page .form-row select#billing_country:focus,.woocommerce-checkout.woocommerce-page .form-row textarea:focus{outline:none;border-color:#9c6a36;box-shadow:0 0 0 2px rgb(156 106 54 / .1)}.woocommerce-checkout.woocommerce-page .form-row input[type=text]::-moz-placeholder,.woocommerce-checkout.woocommerce-page .form-row input[type=email]::-moz-placeholder,.woocommerce-checkout.woocommerce-page .form-row input[type=tel]::-moz-placeholder,.woocommerce-checkout.woocommerce-page .form-row input[type=password]::-moz-placeholder,.woocommerce-checkout.woocommerce-page .form-row select#billing_country::-moz-placeholder,.woocommerce-checkout.woocommerce-page .form-row textarea::-moz-placeholder{color:rgb(151.2,129.6,91.8)}.woocommerce-checkout.woocommerce-page .form-row input[type=text]::placeholder,.woocommerce-checkout.woocommerce-page .form-row input[type=email]::placeholder,.woocommerce-checkout.woocommerce-page .form-row input[type=tel]::placeholder,.woocommerce-checkout.woocommerce-page .form-row input[type=password]::placeholder,.woocommerce-checkout.woocommerce-page .form-row select#billing_country::placeholder,.woocommerce-checkout.woocommerce-page .form-row textarea::placeholder{color:rgb(151.2,129.6,91.8)}.woocommerce-checkout.woocommerce-page .form-row select{cursor:pointer;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:32px;border-radius:30px}.woocommerce-checkout.woocommerce-page .form-row textarea{min-height:100px;resize:vertical;height:auto}.woocommerce-checkout.woocommerce-page .form-row.form-row-wide.create-account .woocommerce-form__label-for-checkbox{display:flex;align-items:flex-start;gap:12px;cursor:pointer;margin-bottom:0}.woocommerce-checkout.woocommerce-page .form-row.form-row-wide.create-account .woocommerce-form__label-for-checkbox input[type=checkbox]{margin:0;width:18px;height:18px;accent-color:#9c6a36;cursor:pointer}.woocommerce-checkout.woocommerce-page .form-row.form-row-wide.create-account .woocommerce-form__label-for-checkbox span{font-size:14px;line-height:1.4}.woocommerce-checkout.woocommerce-page .woocommerce-additional-fields h3{font-size:18px;font-weight:600;color:#383022;margin-bottom:20px}.woocommerce-checkout.woocommerce-page .woocommerce-account-fields .create-account{margin-top:16px;padding-top:16px;border-top:1px solid rgb(224.75,224.75,224.75)}.woocommerce-checkout.woocommerce-page .select2-container .select2-selection--single{height:48px!important;border:1px solid #d4d4d4!important;border-radius:30px!important}.woocommerce-checkout.woocommerce-page .select2-container .select2-selection--single .select2-selection__rendered{line-height:46px!important;padding-left:16px!important;color:#383022!important}.woocommerce-checkout.woocommerce-page .select2-container .select2-selection--single .select2-selection__arrow{height:46px!important}.woocommerce-checkout.woocommerce-page .select2-container.select2-container--focus .select2-selection--single{border-color:#9c6a36!important;box-shadow:0 0 0 2px rgb(156 106 54 / .1)!important}.woocommerce-checkout.woocommerce-page #ship-to-different-address{margin-top:1em;margin-bottom:1em}.woocommerce-checkout.woocommerce-page #ship-to-different-address .woocommerce-form__label-for-checkbox{display:flex;align-items:center;gap:12px;cursor:pointer;margin-bottom:0;font-size:14px;font-weight:500}.woocommerce-checkout.woocommerce-page #ship-to-different-address .woocommerce-form__label-for-checkbox input[type=checkbox]{margin:0;width:18px;height:18px;accent-color:#9c6a36;cursor:pointer}.woocommerce-checkout.woocommerce-page #ship-to-different-address .woocommerce-form__label-for-checkbox span{font-size:1em}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table{width:100%;border-collapse:collapse;margin-bottom:20px;table-layout:fixed}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tfoot,.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tfoot tr,.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tfoot th,.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tfoot td{all:unset}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tbody,.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tfoot{display:flex}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tbody{flex-direction:column}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tfoot{flex-direction:column}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tfoot tr{display:flex}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tfoot tr th,.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tfoot tr td{flex:1 1 100%;border-top:none}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tbody tr.cart_item{border-bottom:none;display:flex;align-items:center;justify-content:space-between;width:100%}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tbody tr td{padding:16px 0;vertical-align:top}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tbody tr td.product-thumbnail{width:80px;flex-shrink:0;padding-right:16px;position:relative}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tbody tr td.product-thumbnail .product-thumbnail-wrapper{position:relative;display:inline-block}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tbody tr td.product-thumbnail .product-quantity-badge{position:absolute;top:-8px;right:-8px;background:#9c6a36;color:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;box-shadow:0 2px 4px rgb(0 0 0 / .15);z-index:1}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tbody tr td.product-thumbnail img{width:70px;height:70px;-o-object-fit:cover;object-fit:cover;border-radius:15px;border:1px solid rgb(224.75,224.75,224.75)}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tbody tr td.product-name{flex:1;min-width:0}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tbody tr td.product-name .product-info{display:flex;flex-direction:column;margin-bottom:16px}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tbody tr td.product-name .product-info .product-title{font-size:14px;font-weight:500;color:#383022;line-height:1.4;margin-bottom:8px}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tbody tr td.product-name .product-info .product-weight{font-size:14px;color:#383022;margin-top:2px}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tbody tr td.product-name .product-info dl{margin:0;font-size:14px;color:rgb(151.2,129.6,91.8)}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tbody tr td.product-name .product-info dl dt,.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tbody tr td.product-name .product-info dl dd{display:inline;margin:0}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tbody tr td.product-name .product-info dl dt::after{content:": "}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tbody tr td.product-name .product-info dl dd::after{content:", ";margin-right:8px}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tbody tr td.product-name .product-info dl dd:last-child::after{content:""}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tbody tr td.product-name .product-quantity .quantity{display:flex;align-items:center;background:#f5f5f5;border-radius:50px;padding:4px;width:-moz-fit-content;width:fit-content;border:1px solid rgb(224.75,224.75,224.75)}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tbody tr td.product-name .product-quantity .quantity .qty{width:50px;height:36px;border:none;background:#fff0;text-align:center;font-size:14px;font-weight:500;color:#383022;margin:0 4px}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tbody tr td.product-name .product-quantity .quantity .qty:focus{outline:none}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tbody tr td.product-name .product-quantity .quantity .qty::-webkit-outer-spin-button,.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tbody tr td.product-name .product-quantity .quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tbody tr td.product-name .product-quantity .quantity .qty[type=number]{-moz-appearance:textfield}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tbody tr td.product-name .product-quantity .quantity .qty-btn{width:36px;height:36px;border:none;background:#fff;border-radius:50%;color:#383022;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;transition:all 0.2s ease;box-shadow:0 2px 4px rgb(0 0 0 / .1)}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tbody tr td.product-name .product-quantity .quantity .qty-btn:hover{background:#9c6a36;color:#fff;transform:scale(1.05)}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tbody tr td.product-name .product-quantity .quantity .qty-btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tbody tr td.product-name .product-quantity .quantity .qty-btn:disabled:hover{background:#fff;color:#383022;transform:none}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tbody tr td.product-total{flex-shrink:0;text-align:right;font-weight:600;color:#383022;font-size:14px;padding-right:0;padding-left:16px}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tfoot tr.cart-subtotal{border-top:1px solid rgb(224.75,224.75,224.75);border-bottom:none}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tfoot tr.shipping-total{border-bottom:1px solid #d4d4d4}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tfoot tr.order-total{border-top:1px solid #d4d4d4;border-bottom:none}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tfoot tr.order-total th,.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tfoot tr.order-total td{font-weight:600;font-size:18px;color:#383022;padding-top:16px;padding-bottom:16px}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tfoot tr th,.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tfoot tr td{padding:12px 0;font-size:14px}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tfoot tr th{font-weight:500;color:#383022;text-align:left;padding-left:0;width:auto}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tfoot tr td{font-weight:600;color:#383022;text-align:right;padding-right:0;width:100px}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tfoot tr td .amount{font-weight:600}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tfoot tr.cart-subtotal th,.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tfoot tr.cart-subtotal td,.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tfoot tr.shipping-total th,.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tfoot tr.shipping-total td{color:rgb(103.6,88.8,62.9);font-weight:500}.woocommerce-checkout.woocommerce-page .woocommerce-shipping-methods{list-style:none;margin:0;padding:0}.woocommerce-checkout.woocommerce-page .woocommerce-shipping-methods>li{position:relative;margin:0;border:1px solid #dedede;background-color:#fff}.woocommerce-checkout.woocommerce-page .woocommerce-shipping-methods>li:only-child{border-radius:7px}.woocommerce-checkout.woocommerce-page .woocommerce-shipping-methods>li:first-child:not(:only-child){border-radius:7px 7px 0 0;border-bottom:none}.woocommerce-checkout.woocommerce-page .woocommerce-shipping-methods>li:not(:first-child):not(:last-child){border-radius:0;border-bottom:none}.woocommerce-checkout.woocommerce-page .woocommerce-shipping-methods>li:last-child:not(:only-child){border-radius:0 0 7px 7px}.woocommerce-checkout.woocommerce-page .woocommerce-shipping-methods>li:has(>input[type=radio].shipping_method:checked){border:none}.woocommerce-checkout.woocommerce-page .woocommerce-shipping-methods>li>input[type=radio].shipping_method{position:absolute;opacity:0;pointer-events:none}.woocommerce-checkout.woocommerce-page .woocommerce-shipping-methods>li>input[type=radio].shipping_method:checked+label{background-color:rgb(156 106 54 / .05);border:1px solid #9c6a36}.woocommerce-checkout.woocommerce-page .woocommerce-shipping-methods>li>input[type=radio].shipping_method:checked+label::before{border-color:#9c6a36;background-color:#9c6a36}.woocommerce-checkout.woocommerce-page .woocommerce-shipping-methods>li>input[type=radio].shipping_method:checked+label::after{opacity:1}.woocommerce-checkout.woocommerce-page .woocommerce-shipping-methods>li:only-child>input[type=radio].shipping_method:checked+label{border-radius:7px}.woocommerce-checkout.woocommerce-page .woocommerce-shipping-methods>li:first-child:not(:only-child)>input[type=radio].shipping_method:checked+label{border-radius:7px 7px 0 0}.woocommerce-checkout.woocommerce-page .woocommerce-shipping-methods>li:not(:first-child):not(:last-child)>input[type=radio].shipping_method:checked+label{border-radius:0}.woocommerce-checkout.woocommerce-page .woocommerce-shipping-methods>li:last-child:not(:only-child)>input[type=radio].shipping_method:checked+label{border-radius:0 0 7px 7px}.woocommerce-checkout.woocommerce-page .woocommerce-shipping-methods>li>label{display:flex;align-items:center;padding:15px;cursor:pointer;transition:all 0.2s ease;position:relative;min-height:60px;background:#fff0;border:1px solid #fff0;gap:5px;font-size:14px;color:#383022}.woocommerce-checkout.woocommerce-page .woocommerce-shipping-methods>li>label:hover{background-color:rgb(156 106 54 / .03)}.woocommerce-checkout.woocommerce-page .woocommerce-shipping-methods>li>label::before{content:"";width:18px;height:18px;border:1px solid #dedede;border-radius:50%;flex-shrink:0;transition:all 0.2s ease;background-color:#fff;margin-right:6px}.woocommerce-checkout.woocommerce-page .woocommerce-shipping-methods>li>label::after{content:"";position:absolute;left:21px;top:50%;width:8px;height:8px;background:#fff;border-radius:50%;transform:translateY(-50%);opacity:0;transition:opacity 0.2s ease;z-index:1}.woocommerce-checkout.woocommerce-page .woocommerce-shipping-methods>li>label img{margin-left:auto!important;max-height:24px;max-width:60px;-o-object-fit:contain;object-fit:contain}.woocommerce-checkout.woocommerce-page .woocommerce-shipping-methods>li>label .woocommerce-Price-amount{font-weight:500;color:#9c6a36}.woocommerce-checkout.woocommerce-page .woocommerce-shipping-methods>li>label .woocommerce-Price-amount bdi{font-weight:500;color:#9c6a36}.woocommerce-checkout.woocommerce-page .woocommerce-shipping-methods>li>label .woocommerce-Price-amount bdi span{font-weight:500;color:#9c6a36}.woocommerce-checkout.woocommerce-page .wc_payment_methods.payment_methods.methods{list-style:none;margin:0;padding:0}.woocommerce-checkout.woocommerce-page .wc_payment_methods.payment_methods.methods>.wc_payment_method{position:relative;margin:0;border:1px solid #dedede;background-color:#fff}.woocommerce-checkout.woocommerce-page .wc_payment_methods.payment_methods.methods>.wc_payment_method:only-child{border-radius:7px}.woocommerce-checkout.woocommerce-page .wc_payment_methods.payment_methods.methods>.wc_payment_method:first-child:not(:only-child){border-radius:7px 7px 0 0;border-bottom:none}.woocommerce-checkout.woocommerce-page .wc_payment_methods.payment_methods.methods>.wc_payment_method:not(:first-child):not(:last-child){border-radius:0;border-bottom:none}.woocommerce-checkout.woocommerce-page .wc_payment_methods.payment_methods.methods>.wc_payment_method:last-child:not(:only-child){border-radius:0 0 7px 7px}.woocommerce-checkout.woocommerce-page .wc_payment_methods.payment_methods.methods>.wc_payment_method:has(>input[type=radio].input-radio:checked){border:none}.woocommerce-checkout.woocommerce-page .wc_payment_methods.payment_methods.methods>.wc_payment_method>input[type=radio].input-radio{position:absolute;opacity:0;pointer-events:none}.woocommerce-checkout.woocommerce-page .wc_payment_methods.payment_methods.methods>.wc_payment_method>input[type=radio].input-radio:checked+label{background-color:rgb(156 106 54 / .05);border:1px solid #9c6a36}.woocommerce-checkout.woocommerce-page .wc_payment_methods.payment_methods.methods>.wc_payment_method>input[type=radio].input-radio:checked+label::before{border-color:#9c6a36;background-color:#9c6a36}.woocommerce-checkout.woocommerce-page .wc_payment_methods.payment_methods.methods>.wc_payment_method>input[type=radio].input-radio:checked+label::after{opacity:1}.woocommerce-checkout.woocommerce-page .wc_payment_methods.payment_methods.methods>.wc_payment_method>input[type=radio].input-radio:checked~.payment_box{display:block!important;margin:0;padding:16px;background-color:#f5f5f5;border-left:1px solid #dedede;border-right:1px solid #dedede;border-top:none}.woocommerce-checkout.woocommerce-page .wc_payment_methods.payment_methods.methods>.wc_payment_method:only-child>input[type=radio].input-radio:checked+label{border-radius:7px}.woocommerce-checkout.woocommerce-page .wc_payment_methods.payment_methods.methods>.wc_payment_method:first-child:not(:only-child)>input[type=radio].input-radio:checked+label{border-radius:7px 7px 0 0}.woocommerce-checkout.woocommerce-page .wc_payment_methods.payment_methods.methods>.wc_payment_method:not(:first-child):not(:last-child)>input[type=radio].input-radio:checked+label{border-radius:0}.woocommerce-checkout.woocommerce-page .wc_payment_methods.payment_methods.methods>.wc_payment_method:last-child:not(:only-child)>input[type=radio].input-radio:checked+label{border-radius:0 0 7px 7px}.woocommerce-checkout.woocommerce-page .wc_payment_methods.payment_methods.methods>.wc_payment_method:last-child:not(:only-child)>input[type=radio].input-radio:checked+label:has(~.payment_box){border-radius:0}.woocommerce-checkout.woocommerce-page .wc_payment_methods.payment_methods.methods>.wc_payment_method:last-child:not(:only-child)>input[type=radio].input-radio:checked~.payment_box{border-radius:0 0 7px 7px;border-bottom:1px solid #dedede}.woocommerce-checkout.woocommerce-page .wc_payment_methods.payment_methods.methods>.wc_payment_method>label{display:flex;align-items:center;padding:15px;cursor:pointer;transition:all 0.2s ease;position:relative;min-height:50px;background:#fff0;border:1px solid #fff0;gap:12px;font-size:14px;color:#383022}.woocommerce-checkout.woocommerce-page .wc_payment_methods.payment_methods.methods>.wc_payment_method>label:hover{background-color:rgb(156 106 54 / .03)}.woocommerce-checkout.woocommerce-page .wc_payment_methods.payment_methods.methods>.wc_payment_method>label::before{content:"";width:18px;height:18px;border:1px solid #dedede;border-radius:50%;flex-shrink:0;transition:all 0.2s ease;background-color:#fff}.woocommerce-checkout.woocommerce-page .wc_payment_methods.payment_methods.methods>.wc_payment_method>label::after{content:"";position:absolute;left:21px;top:50%;width:8px;height:8px;background:#fff;border-radius:50%;transform:translateY(-50%);opacity:0;transition:opacity 0.2s ease;z-index:1}.woocommerce-checkout.woocommerce-page .wc_payment_methods.payment_methods.methods>.wc_payment_method>label img{margin-left:auto;max-height:28px;max-width:80px;-o-object-fit:contain;object-fit:contain}.woocommerce-checkout.woocommerce-page .wc_payment_methods.payment_methods.methods>.wc_payment_method .payment_box{display:none;border-radius:0}.woocommerce-checkout.woocommerce-page .wc_payment_methods.payment_methods.methods>.wc_payment_method .payment_box p{margin:0;line-height:1.4;font-size:14px;color:#383022}.woocommerce-checkout.woocommerce-page .checkout #paczkomat_id_wrapper{margin-top:15px;display:block;padding:0;text-align:center;max-width:710px}.woocommerce-checkout.woocommerce-page .checkout #paczkomat_id_wrapper #paczkomat_id_field{border-radius:7px 7px 0 0;padding:30px;border:1px solid #ededed;background:#fcfcfc}.woocommerce-checkout.woocommerce-page .checkout #paczkomat_id_wrapper #open-geowidget{display:block;width:100%;padding:13px 20px;background-color:#9c6a36;color:#fff;font-weight:600;font-size:.95em;text-align:center;text-decoration:none;border:none;border-radius:0 0 7px 7px;cursor:pointer;transition:background-color 0.2s ease}.woocommerce-checkout.woocommerce-page .checkout #paczkomat_id_wrapper #open-geowidget:hover{background-color:rgb(125.6914285714,85.4057142857,43.5085714286);color:#fff}.woocommerce-checkout.woocommerce-page button#place_order,.woocommerce-checkout.woocommerce-order-pay button#place_order{width:100%;background-color:#9c6a36;color:#fff;font-size:18px;font-weight:500;padding:16px 40px;border-radius:30px;border:1px solid #9c6a36;margin-top:16px;cursor:pointer;transition:background-color 0.3s ease,color 0.3s ease;display:flex;justify-content:center;align-items:center;gap:2em}.woocommerce-checkout.woocommerce-page button#place_order::after,.woocommerce-checkout.woocommerce-order-pay button#place_order::after{content:"";background-image:url(/wp-content/themes/bayonet/images/button-arrow.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:16px;height:16px;min-width:16px;display:inline-block;transition:transform 0.3s ease}.woocommerce-checkout.woocommerce-page button#place_order:hover::after,.woocommerce-checkout.woocommerce-order-pay button#place_order:hover::after{transform:rotate(90deg)}.woocommerce-checkout.woocommerce-page button#place_order:hover,.woocommerce-checkout.woocommerce-order-pay button#place_order:hover{background-color:rgb(137.0571428571,93.1285714286,47.4428571429)}.woocommerce-checkout.woocommerce-page .woocommerce-privacy-policy-text p,.woocommerce-checkout.woocommerce-order-pay .woocommerce-privacy-policy-text p{font-size:14px;margin-top:24px;margin-bottom:24px;color:#383022}.woocommerce-checkout.woocommerce-page .woocommerce-privacy-policy-text p a,.woocommerce-checkout.woocommerce-order-pay .woocommerce-privacy-policy-text p a{color:#9c6a36}.woocommerce-checkout.woocommerce-page .woocommerce-form-login-toggle,.woocommerce-checkout.woocommerce-page .woocommerce-form-coupon-toggle{display:none}.woocommerce-checkout.woocommerce-page .checkout__actions{display:flex;gap:12px;margin-bottom:20px;width:100%}.woocommerce-checkout.woocommerce-page .checkout__actions .btn-login-toggle,.woocommerce-checkout.woocommerce-page .checkout__actions .btn-coupon-toggle{flex:1;display:flex;flex-direction:row;gap:10px;align-items:center}.woocommerce-checkout.woocommerce-page .checkout-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:none}.woocommerce-checkout.woocommerce-page .checkout-popup .woocommerce-error,.woocommerce-checkout.woocommerce-page .checkout-popup .woocommerce-info,.woocommerce-checkout.woocommerce-page .checkout-popup .woocommerce-message{margin-bottom:12px}.woocommerce-checkout.woocommerce-page .checkout-popup.active{display:block}.woocommerce-checkout.woocommerce-page .checkout-popup.closing .checkout-popup__content{animation:popup-exit 0.3s ease forwards}.woocommerce-checkout.woocommerce-page .checkout-popup.closing .checkout-popup__overlay{animation:overlay-fade-out 0.3s ease forwards}.woocommerce-checkout.woocommerce-page .checkout-popup__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .4);backdrop-filter:blur(3px);animation:overlay-fade-in 0.3s ease}.woocommerce-checkout.woocommerce-page .checkout-popup__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:500px;background-color:#fff;border-radius:12px;padding:30px;box-shadow:0 5px 15px rgb(0 0 0 / .2);animation:popup-appear 0.3s ease}.woocommerce-checkout.woocommerce-page .checkout-popup__content h3{font-size:22px;font-weight:500;color:#383022;margin-bottom:12px}.woocommerce-checkout.woocommerce-page .checkout-popup__content .popup-error-message{margin-bottom:16px}.woocommerce-checkout.woocommerce-page .checkout-popup__content .popup-error-message .woocommerce-error{background-color:#fff1f0;border-left:3px solid #e74c3c;color:#e74c3c;padding:12px 16px;margin-bottom:16px;border-radius:4px;font-size:14px;line-height:1.4}.woocommerce-checkout.woocommerce-page .checkout-popup__content .woocommerce-form-login,.woocommerce-checkout.woocommerce-page .checkout-popup__content .checkout_coupon{display:block!important;margin:0;padding:0;border:none}.woocommerce-checkout.woocommerce-page .checkout-popup__content .woocommerce-form-login p,.woocommerce-checkout.woocommerce-page .checkout-popup__content .checkout_coupon p{margin-bottom:16px;font-size:14px}.woocommerce-checkout.woocommerce-page .checkout-popup__content .woocommerce-form-login .form-row,.woocommerce-checkout.woocommerce-page .checkout-popup__content .checkout_coupon .form-row{margin-bottom:12px!important}@media (min-width:675px){.woocommerce-checkout.woocommerce-page .checkout-popup__content .woocommerce-form-login .form-row.form-row-first,.woocommerce-checkout.woocommerce-page .checkout-popup__content .woocommerce-form-login .form-row.form-row-last,.woocommerce-checkout.woocommerce-page .checkout-popup__content .checkout_coupon .form-row.form-row-first,.woocommerce-checkout.woocommerce-page .checkout-popup__content .checkout_coupon .form-row.form-row-last{width:100%;float:none}}.woocommerce-checkout.woocommerce-page .checkout-popup__content .woocommerce-form-login button.button,.woocommerce-checkout.woocommerce-page .checkout-popup__content .checkout_coupon button.button{width:100%}.woocommerce-checkout.woocommerce-page .checkout-popup__content .woocommerce-form-login p{font-size:14px}.woocommerce-checkout.woocommerce-page .checkout-popup__content .woocommerce-form-login .password-input{position:relative}.woocommerce-checkout.woocommerce-page .checkout-popup__content .woocommerce-form-login .show-password-input{position:absolute;right:15px;top:50%;transform:translateY(-50%);width:30px;height:30px;background:none;border:none;cursor:pointer;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23666'%3e%3cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 12a3 3 0 11-6 0 3 3 0 016 0z'/%3e%3cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2.458 12C3.732 7.943 7.523 5 12 5c4.478 0 8.268 2.943 9.542 7-1.274 4.057-5.064 7-9.542 7-4.477 0-8.268-2.943-9.542-7z'/%3e%3c/svg%3e");background-size:21px 21px;background-repeat:no-repeat;background-position:center;opacity:.6;transition:opacity 0.2s ease}.woocommerce-checkout.woocommerce-page .checkout-popup__content .woocommerce-form-login .show-password-input:hover{opacity:1}.woocommerce-checkout.woocommerce-page .checkout-popup__content .woocommerce-form-login .show-password-input.display-password{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23666'%3e%3cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13.875 18.825A10.05 10.05 0 0112 19c-4.478 0-8.268-2.943-9.543-7a9.97 9.97 0 011.563-3.029m5.858.908a3 3 0 114.243 4.243M9.878 9.878l4.242 4.242M9.878 9.878L3 3m6.878 6.878L21 21'/%3e%3c/svg%3e")}.woocommerce-checkout.woocommerce-page .checkout-popup__content .woocommerce-form-login .woocommerce-form-login__rememberme{display:flex;align-items:center;gap:8px;margin-bottom:16px}.woocommerce-checkout.woocommerce-page .checkout-popup__content .woocommerce-form-login .woocommerce-form-login__rememberme input[type=checkbox]{margin:0}.woocommerce-checkout.woocommerce-page .checkout-popup__close{position:absolute;top:15px;right:15px;width:30px;height:30px;border:none;background:none;font-size:24px;line-height:1;color:#383022;cursor:pointer;background-color:#f5f5f5;border-radius:6px}.woocommerce-checkout.woocommerce-page .checkout-popup__close:hover{color:#9c6a36}@keyframes popup-appear{from{opacity:0;transform:translate(-50%,-60%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes popup-exit{from{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-40%)}}@keyframes overlay-fade-in{from{opacity:0}to{opacity:1}}@keyframes overlay-fade-out{from{opacity:1}to{opacity:0}}body.popup-open{overflow:hidden}.woocommerce-checkout.woocommerce-page .woocommerce-NoticeGroup{margin-bottom:20px}.woocommerce-checkout.woocommerce-page .form-row.woocommerce-invalid input.input-text,.woocommerce-checkout.woocommerce-page .form-row.woocommerce-validated input.input-text{box-shadow:none}.woocommerce-checkout.woocommerce-page .woocommerce-error,.woocommerce-checkout.woocommerce-page .woocommerce-info,.woocommerce-checkout.woocommerce-page .woocommerce-message{background-color:#fff5f5;border:1px solid rgb(231 76 60 / .15);border-radius:15px;color:#480f06;padding:16px;margin:0;list-style:none;font-size:14px}.woocommerce-checkout.woocommerce-page .woocommerce-error li,.woocommerce-checkout.woocommerce-page .woocommerce-info li,.woocommerce-checkout.woocommerce-page .woocommerce-message li{position:relative;padding:4px 0 4px 31px;margin-bottom:5px;font-weight:400;display:flex;align-items:center}.woocommerce-checkout.woocommerce-page .woocommerce-error li:last-child,.woocommerce-checkout.woocommerce-page .woocommerce-info li:last-child,.woocommerce-checkout.woocommerce-page .woocommerce-message li:last-child{margin-bottom:0}.woocommerce-checkout.woocommerce-page .woocommerce-error li::before,.woocommerce-checkout.woocommerce-page .woocommerce-info li::before,.woocommerce-checkout.woocommerce-page .woocommerce-message li::before{content:"!";position:absolute;left:0;top:50%;transform:translateY(-50%);width:18px;height:18px;background-color:#fff0;border:1.5px solid #e74c3c;color:#e74c3c;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700}.woocommerce-checkout.woocommerce-page .woocommerce-error li a,.woocommerce-checkout.woocommerce-page .woocommerce-info li a,.woocommerce-checkout.woocommerce-page .woocommerce-message li a{color:#480f06;text-decoration:none}.woocommerce-checkout.woocommerce-page .woocommerce-error li a strong,.woocommerce-checkout.woocommerce-page .woocommerce-info li a strong,.woocommerce-checkout.woocommerce-page .woocommerce-message li a strong{font-weight:500}.woocommerce-checkout.woocommerce-page .woocommerce-error li a:hover,.woocommerce-checkout.woocommerce-page .woocommerce-info li a:hover,.woocommerce-checkout.woocommerce-page .woocommerce-message li a:hover{text-decoration:underline}.woocommerce-checkout.woocommerce-page .woocommerce-info{display:flex;align-items:center;background-color:#fff5f5;padding:16px;color:#e74c3c}.woocommerce-checkout.woocommerce-page .woocommerce-info::before{content:"!";margin-right:12px;width:18px;height:18px;min-width:20px;background-color:#fff0;border:1.5px solid #e74c3c;color:#e74c3c;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700}.woocommerce-checkout.woocommerce-page .woocommerce-message{display:flex;align-items:center;border:1px solid rgb(39 174 96 / .15);color:#27ae60;background-color:#f0fff4;padding:16px}.woocommerce-checkout.woocommerce-page .woocommerce-message::before{content:"✓";margin-right:12px;width:18px;height:18px;min-width:18px;background-color:#fff0;border:1.5px solid #27ae60;color:#27ae60;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px}.woocommerce-checkout.woocommerce-page .checkout-inline-error-message{color:#e74c3c;font-size:11px;margin-top:3px;font-weight:400}.woocommerce-checkout.woocommerce-page .form-row.woocommerce-invalid label{color:#e74c3c}.woocommerce-checkout.woocommerce-page .form-row.woocommerce-invalid input,.woocommerce-checkout.woocommerce-page .form-row.woocommerce-invalid select,.woocommerce-checkout.woocommerce-page .form-row.woocommerce-invalid textarea{border-color:rgb(231 76 60 / .4);background-color:rgb(231 76 60 / .03)}.woocommerce-checkout.woocommerce-page .form-row.woocommerce-validated input,.woocommerce-checkout.woocommerce-page .form-row.woocommerce-validated select,.woocommerce-checkout.woocommerce-page .form-row.woocommerce-validated textarea{border-color:rgb(39 174 96 / .4);background-color:rgb(39 174 96 / .03)}.mywcc-customer-type{border:0;padding:0;margin:0 0 16px}.mywcc-title{margin:1rem 0 .5rem 0}.mywcc-title strong{font-size:16px;font-weight:500;color:#383022}.mywcc-segmented{display:flex;gap:10px;margin:0 0 20px}.mywcc-segment{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;background-color:#434343;color:white!important;padding:1.1em 2em;border-radius:30px;font-size:15px;font-weight:500;cursor:pointer;transition:all 0.2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mywcc-segment:hover{background-color:#434343}.mywcc-segment.is-active{background-color:#9c6a36;color:white!important;border-color:#9c6a36}.mywcc-segment input[type=radio]{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.mywcc-segment input[type=radio]:focus-visible+.mywcc-icon{outline:2px solid currentColor;outline-offset:2px}.mywcc-segment:focus-within{outline:2px solid currentColor;outline-offset:2px}.mywcc-icon{width:18px;height:18px;display:inline-block;line-height:0;color:white!important}.mywcc-icon svg{display:block}.mywcc-icon svg path{fill:currentColor}.mywcc-text{color:white!important;font-size:13px}#billing_company_field[hidden],#billing_nip_field[hidden]{display:none!important}.mywcc-label-suffix{margin-left:.25em}body.woocommerce-checkout .main-navigation,body.woocommerce-checkout .breadcrumbs{display:none}.checkout-terms-acceptance{margin:20px 0 8px}.checkout-terms-acceptance .checkout-terms-label{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:12px;line-height:1.4;color:#383022}.checkout-terms-acceptance .checkout-terms-label input[type=checkbox]{margin:0;width:16px;height:16px;min-width:16px;accent-color:#9c6a36;cursor:pointer}.checkout-terms-acceptance .checkout-terms-label span{flex:1}.checkout-terms-acceptance .checkout-terms-label span a{color:#9c6a36;text-decoration:underline;font-weight:500}.checkout-terms-acceptance .checkout-terms-label span a:hover{color:rgb(118.1142857143,80.2571428571,40.8857142857)}.payment_box.payment_method_bluemedia{padding:0!important;background:transparent!important;border:none!important}.payment_box.payment_method_bluemedia>.payment_box.payment_method_bacs:first-child{display:none!important}.payment_box.payment_method_bluemedia .bm-payment-channels-wrapper{padding:16px 0 0}.payment_box.payment_method_bluemedia .bm-payment-channels-wrapper ul#shipping_method,.payment_box.payment_method_bluemedia .bm-payment-channels-wrapper ul{list-style:none!important;margin:0;padding:0}.payment_box.payment_method_bluemedia .bm-payment-channels-wrapper li{list-style:none!important;margin:0;padding:0}.payment_box.payment_method_bluemedia [class^=bm-group-]{margin-bottom:12px}.payment_box.payment_method_bluemedia .bm-payment-channel-item{display:inline-block;width:calc(33.333% - 6px);margin:3px;vertical-align:top}@media (max-width:675px){.payment_box.payment_method_bluemedia .bm-payment-channel-item{width:calc(50% - 6px)}}.payment_box.payment_method_bluemedia .bm-payment-channel-label{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px;border:1px solid #d4d4d4;border-radius:4px;cursor:pointer;transition:all 0.2s ease;min-height:72px;background:#fff;position:relative}.payment_box.payment_method_bluemedia .bm-payment-channel-label:hover{border-color:#9c6a36;background:rgb(156 106 54 / .03)}.payment_box.payment_method_bluemedia .bm-payment-channel-label input[type=radio]{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.payment_box.payment_method_bluemedia .bm-payment-channel-item.current .bm-payment-channel-label,.payment_box.payment_method_bluemedia .bm-payment-channel-label:has(input:checked){border-color:#9c6a36;background:rgb(156 106 54 / .06);box-shadow:0 0 0 1px #9c6a36}.payment_box.payment_method_bluemedia .bm-payment-channel-method-logo{max-height:28px;max-width:80px;width:auto;-o-object-fit:contain;object-fit:contain;display:block}.payment_box.payment_method_bluemedia .bm-payment-channel-method-name{font-size:11px;color:#383022;text-align:center;line-height:1.3;margin:0;padding:0}.payment_box.payment_method_bluemedia .bm-payment-channel-method-desc{display:none}.payment_box.payment_method_bluemedia .bm-group-expandable>li>ul>.bm-payment-channel-group-item{display:block;width:100%;margin-bottom:8px}.payment_box.payment_method_bluemedia .bm-group-expandable>li>ul>.bm-payment-channel-group-item label{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid #d4d4d4;border-radius:4px;cursor:pointer;background:#fff;transition:all 0.2s ease}.payment_box.payment_method_bluemedia .bm-group-expandable>li>ul>.bm-payment-channel-group-item label:hover{border-color:#9c6a36;background:rgb(156 106 54 / .03)}.payment_box.payment_method_bluemedia .bm-group-expandable>li>ul>.bm-payment-channel-group-item label input[type=radio]{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.payment_box.payment_method_bluemedia .bm-group-expandable>li>ul>.bm-payment-channel-group-item label .bm-payment-channel-group-method-logo{height:24px;width:auto;-o-object-fit:contain;object-fit:contain}.payment_box.payment_method_bluemedia .bm-group-expandable>li>ul>.bm-payment-channel-group-item label .bm-payment-channel-group-method-name{font-size:14px;font-weight:500;color:#383022;margin:0}.payment_box.payment_method_bluemedia .bm-group-expandable>li>ul>.bm-payment-channel-group-item .payment-method-description{font-size:12px;color:rgb(151.2,129.6,91.8)}.payment_box.payment_method_bluemedia .bm-group-expandable .bm-group-expandable-wrapper{display:flex;flex-wrap:wrap;padding:8px 0}.woocommerce-order{margin:0 auto;background:#fff;overflow:hidden;width:100%;display:flex;flex-direction:column;max-width:1920px;margin:0 auto;width:100%;padding:8em 6vw 8em 6vw}.woocommerce-order .woocommerce-notice--success{position:relative;padding:1.5rem 1.5rem 1.5rem 1.5rem;background-color:rgb(213 169 142 / .1843137255);border:1px solid #9c6a36;border-radius:6px;color:#000;font-size:1rem;line-height:1.5;box-shadow:0 2px 5px rgb(0 0 0 / .05)}.woocommerce-order .woocommerce-notice--success::before{content:"";position:absolute;left:1.5rem;top:50%;transform:translateY(-50%);width:2rem;height:2rem;background-image:url(/wp-content/themes/bayonet/images/info.svg);background-repeat:no-repeat;background-position:center;background-size:contain}@media (max-width:576px){.woocommerce-order .woocommerce-notice--success{padding:1.25rem 1.25rem 1.25rem 3.5rem;font-size:.9rem}.woocommerce-order .woocommerce-notice--success::before{left:1.25rem;width:1.25rem;height:1.25rem}}.woocommerce-order .order_details{margin-left:0em!important}.woocommerce-order .woocommerce-order-overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:24px;margin:32px 0;padding:0;list-style:none}.woocommerce-order .woocommerce-order-overview li{background:#fff;border-right:1.5px dotted #787878;text-align:left}.woocommerce-order .woocommerce-order-overview li strong{display:block;font-size:16px;color:#1a1a1a;margin-top:4px;font-weight:600}.woocommerce-order .woocommerce-order-overview li:not(:has(strong))::before{content:attr(class);font-size:12px;color:#6c757d;font-weight:500;text-transform:capitalize}.woocommerce-order .woocommerce-order-details__title{color:#1a1a1a;font-size:18px;font-weight:600;margin:40px 0 24px;padding:0;border:none}.woocommerce-order .woocommerce-table{width:100%;background:#fff;border-radius:4px;border:1px solid #e1e5e9;border-collapse:separate;border-spacing:0;font-size:14px}.woocommerce-order .woocommerce-table thead th{background:#f8f9fa;color:#495057;padding:16px 20px;font-weight:600;text-align:left;border-bottom:1px solid #e1e5e9;font-size:12px;text-transform:uppercase;letter-spacing:.5px;font-size:1.2em}.woocommerce-order .woocommerce-table tbody td{padding:16px 20px;border-bottom:1px solid #f1f3f4;vertical-align:middle;color:#495057}.woocommerce-order .woocommerce-table tbody tr:last-child td{border-bottom:none}.woocommerce-order .woocommerce-table tfoot th,.woocommerce-order .woocommerce-table tfoot td{padding:16px 20px;border-top:1px solid #e1e5e9;font-weight:600;color:#1a1a1a;text-align:left;font-size:1.2em}.woocommerce-order .woocommerce-table tfoot tr:last-child{background:#f8f9fa}.woocommerce-order .woocommerce-table a{color:#1a1a1a;text-decoration:none;font-weight:500}.woocommerce-order .woocommerce-table a:hover{color:#9c6a36}.woocommerce-order .product-quantity{color:#6c757d;font-weight:400;font-size:13px}.woocommerce-order .woocommerce-Price-amount{font-weight:600;color:#1a1a1a}.woocommerce-order .woocommerce-customer-details{margin-top:40px;padding:24px;background:#f8f9fa;border-radius:4px;border:1px solid #e1e5e9}.woocommerce-order .woocommerce-column__title{color:#1a1a1a;font-size:16px;margin-bottom:16px;font-weight:600}.woocommerce-order .woocommerce-customer-details address{font-style:normal;line-height:1.6;color:#495057;font-size:14px}.woocommerce-order .woocommerce-customer-details--email{color:#495057!important;font-weight:500;margin-top:8px}.woocommerce-order .entry-footer{padding:24px 40px;background:#f8f9fa;border-top:1px solid #e1e5e9;text-align:right}.woocommerce-order .entry-footer .edit-link a{color:#6c757d;text-decoration:none;font-size:12px;font-weight:500}.woocommerce-order .entry-footer .edit-link a:hover{color:#495057}@media (max-width:768px){.woocommerce-order .single-page-section{padding:20px 16px}.woocommerce-order .woocommerce-order-overview{grid-template-columns:1fr;gap:16px}.woocommerce-order .woocommerce-order-overview li{border-right:none;padding-bottom:12px;border-bottom:1px solid #e1e5e9}.woocommerce-order .woocommerce-order-overview li:last-child{border-bottom:none}.woocommerce-order .woocommerce-table{font-size:13px;border:none;background:#fff0}.woocommerce-order .woocommerce-table thead{display:none}.woocommerce-order .woocommerce-table tbody{display:block;width:100%}.woocommerce-order .woocommerce-table tbody tr{display:block;margin-bottom:24px;background:#fff;border:1px solid #e1e5e9;border-radius:6px;overflow:hidden;box-shadow:0 1px 3px rgb(0 0 0 / .05)}.woocommerce-order .woocommerce-table tbody td{display:block;padding:12px 16px 12px 16px;border-bottom:1px solid #f1f3f4;position:relative;min-height:24px}.woocommerce-order .woocommerce-table tbody td:last-child{border-bottom:none}.woocommerce-order .woocommerce-table tbody td::before{content:attr(data-title);position:absolute;left:16px;top:50%;transform:translateY(-50%);width:90px;font-weight:600;color:#6c757d;font-size:12px;text-transform:uppercase}.woocommerce-order .woocommerce-table .product-name{font-weight:600;padding-top:16px;background-color:#f8f9fa}.woocommerce-order .woocommerce-table .product-name::before{top:16px;transform:none}.woocommerce-order .woocommerce-table .product-total{padding-bottom:16px}.woocommerce-order .woocommerce-table .product-total .woocommerce-Price-amount{font-weight:700;font-size:15px}.woocommerce-order .woocommerce-table tfoot{display:block;margin-top:24px;border:1px solid #e1e5e9;border-radius:6px;overflow:hidden;background:#fff}.woocommerce-order .woocommerce-table tfoot tr{display:flex;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #f1f3f4}.woocommerce-order .woocommerce-table tfoot tr:last-child{border-bottom:none;background:#f8f9fa}.woocommerce-order .woocommerce-table tfoot th,.woocommerce-order .woocommerce-table tfoot td{padding:0;border:none;font-size:14px}.woocommerce-order .woocommerce-table tfoot th{color:#6c757d}.woocommerce-order .woocommerce-table tfoot td{text-align:right;font-weight:700}.woocommerce-order .entry-footer{padding:16px 24px;text-align:center}}.woocommerce-order *,.woocommerce-order *::before,.woocommerce-order *::after{transition:none!important;animation:none!important}.empty-cart-section{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2em;padding:2em 6vw 5em 6vw;max-width:1920px;margin:0 auto}.product-info-cart{display:flex;flex-direction:row;justify-content:space-between}.cart-section{display:flex;flex-direction:column;gap:2em;padding:2em 6vw 5em 6vw;max-width:1920px;margin:0 auto}.cart-items{display:flex;flex-direction:column;gap:2em}.cart-items-container{display:flex;flex-direction:column;border-radius:15px;overflow:hidden;border:1px solid #f0f0f0}.cart-item{display:flex;padding:1.5em;background-color:#fff}.cart-item:last-child{border-bottom:none}.product-thumbnail{width:130px;margin-right:1.5em}.product-thumbnail img{width:100%;height:auto;border-radius:15px;border:1px solid #f0f0f0}.product-details{flex:1;display:flex;flex-direction:column;gap:1em}.product-info{display:flex;justify-content:space-between}.product-name{font-weight:600}.product-name a{color:#333;text-decoration:none}.product-category{font-size:.85em;color:#777;margin-top:.3em}.product-remove a{display:flex;align-items:center;justify-content:center;transition:color 0.2s}.product-remove a img{width:25px;height:25px}.product-actions{display:flex;justify-content:space-between;align-items:center}.product-quantity{display:flex;align-items:center}.product-pricing{text-align:right}.price-netto{color:#777;font-size:.9em}.price-brutto{font-weight:600;font-size:1.1em;margin-top:.2em}.cart-totals{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;background-color:#fff;border-radius:15px;padding:1.5em;border:1px solid #f0f0f0}.cart-summary{margin-bottom:1.5em}.cart-summary-row{display:flex;justify-content:space-between}.total-brutto{font-size:1.2em;font-weight:700}.total-netto{color:#777;font-size:.9em}.tax-info{margin-top:.5em}.tax-info .cart-label{color:#777;font-size:.9em}.minimum-order-notice{display:flex;align-items:center;padding:.9em 1.2em;border-radius:8px;font-size:.9em;margin-bottom:1.5em;background-color:rgb(156 106 54 / .08);border:1px solid #9c6a36;color:#383022}.minimum-order-notice .notice-price,.minimum-order-notice .notice-price span,.minimum-order-notice .notice-price bdi{font-weight:700;color:#9c6a36!important}.main-button-disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.cart-buttons{display:flex;gap:1em;margin-top:1.5em}.custom-quantity-wrapper{display:flex;align-items:center;border:1px solid #ddd;border-radius:35px;padding:.3em .5em}.custom-quantity-wrapper .custom-minus-btn,.custom-quantity-wrapper .custom-plus-btn{background:#f2f2f2;border-radius:50%;border:none;padding:.5rem 1rem;cursor:pointer;font-size:1.2rem;font-weight:500}.custom-quantity-wrapper input{width:40px;text-align:center;border:none;padding:.5rem 0;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background-color:white!important}.custom-quantity-wrapper input::-webkit-inner-spin-button,.custom-quantity-wrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media (max-width:768px){.custom-quantity-wrapper{justify-content:flex-start;align-items:flex-start}}.product-quantity-group{display:flex;align-items:center;flex-direction:row;gap:1.5rem}.unit-price-info{border:1px dashed #ddd;border-radius:0;padding:.5rem 1rem;text-align:center;display:flex;align-items:center;flex-direction:row;gap:.5rem}.unit-price-info .unit-price-brutto{font-weight:500;font-size:.95rem;color:#333}.unit-price-info .unit-price-netto{font-weight:500;font-size:.95rem;color:#333}@media (max-width:768px){.product-quantity-group{flex-direction:column;align-items:flex-start;gap:1rem}.unit-price-info{width:100%;text-align:left;flex-direction:column}}.product-actions{display:flex;justify-content:space-between;align-items:flex-start}@media (max-width:768px){.product-actions{flex-direction:column;gap:1rem}.product-actions .product-pricing{width:100%}}.button-back{text-decoration:none;padding:.8em 1.5em;border-radius:15px;font-weight:500;text-align:center;transition:all 0.2s;background-color:#f5f5f5;color:#333;border:1px solid #ddd;flex:1}.button-back:hover{background-color:#eaeaea}.button-next{text-decoration:none;padding:.8em 1.5em;border-radius:15px;font-weight:500;text-align:center;transition:all 0.2s;background-color:#0097e6;color:#fff;border:none;flex:1}.button-next:hover{background-color:#0087d1}.hide-update{display:none}.total-brutto .cart-label{font-weight:600;font-size:1.2em!important}.total-brutto .cart-label bdi{font-weight:600;font-size:1.2em!important}.total-brutto .cart-label bdi span{font-weight:600;font-size:1.2em!important}@media (max-width:768px){.cart-item{flex-direction:column;gap:1em;padding:1em;position:relative}.product-info{flex-direction:column;gap:.5em}.product-remove{position:absolute;top:1em;right:1em}.product-actions{flex-direction:column;align-items:flex-start;gap:1em}.product-pricing{text-align:left;width:100%;display:flex;justify-content:flex-start;flex-direction:column}.cart-buttons{flex-direction:column}.product-thumbnail{width:130px;margin-right:1.5em}.price-brutto{font-weight:600;font-size:1.2em!important}.price-brutto bdi{font-weight:600;font-size:1.2em!important}.price-brutto bdi span{font-weight:600;font-size:1.2em!important}.cart-totals{flex-direction:column;align-items:flex-start}.cart-totals .cart-buttons{display:flex;gap:1em;margin-top:0em}.total-brutto .cart-label{font-weight:600;font-size:1.2em!important}.total-brutto .cart-label bdi{font-weight:600;font-size:1.3em!important}.total-brutto .cart-label bdi span{font-weight:600;font-size:1.3em!important}}.gift-qualified,.gift-threshold{display:flex;align-items:center;padding:2em;border-radius:12px;border:1px solid #ddd}.gift-content{display:flex;flex-direction:column;gap:10px}.gift-content-inner{display:flex;flex-direction:row;align-items:center;gap:10px}.gift-content-inner h4{font-size:1.3em}.gift-content-inner h4 span{font-weight:700;font-size:1em}.gift-content-inner h4 span bdi{font-weight:700;font-size:1em}.gift-content-inner h4 span bdi span{font-weight:700;font-size:1em}.gift-icon{font-size:24px;flex-shrink:0}@media (max-width:768px){.gift-qualified,.gift-threshold{padding:15px;gap:12px}.gift-content h4{font-size:16px}.gift-content p{font-size:13px}}.b2b-discount-notice{position:relative;padding:1.5rem 1.5rem 1.5rem 5rem;background-color:rgb(213 169 142 / .1843137255);border:1px solid #f35d00;border-radius:6px;color:#000;font-size:1rem;line-height:1.5;box-shadow:0 2px 5px rgb(0 0 0 / .05);margin:20px 0}.b2b-discount-notice::before{content:"";position:absolute;left:1.5rem;top:50%;transform:translateY(-50%);width:2rem;height:2rem;background-image:url(/wp-content/themes/bayonet/images/info.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.b2b-discount-notice .b2b-discount-content strong{color:#9c6a36;font-size:1rem;font-weight:600}.b2b-discount-notice .b2b-discount-description{color:#9c6a36;font-size:.875rem;margin-top:.25rem;line-height:1.4}@media (max-width:576px){.b2b-discount-notice{padding:1.25rem 1.25rem 1.25rem 3.5rem;font-size:.9rem}.b2b-discount-notice::before{left:1.25rem;width:1.25rem;height:1.25rem;font-size:1.25rem}.b2b-discount-notice .b2b-discount-content strong{font-size:.9rem}.b2b-discount-notice .b2b-discount-description{font-size:.8rem}}.woocommerce-notices-wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:0em 6vw 0em 6vw;max-width:1920px;margin:0 auto;width:100%;gap:.5em}.woocommerce-notices-wrapper .woocommerce-message{margin-top:10px;background-color:#9c6a36;padding:.5em 1em;border-radius:5px;color:white!important}.woocommerce-notices-wrapper .woocommerce-message a{color:white!important}.woocommerce-notices-wrapper .woocommerce-message a:focus{outline:none}.woocommerce-notices-wrapper .woocommerce-message:focus{outline:none}.woocommerce-notices-wrapper .woocommerce-error{margin-top:10px;background-color:#9c6a36;padding:.5em 1em;border-radius:5px;color:white!important}.woocommerce-notices-wrapper .woocommerce-error li{color:white!important}.woocommerce-notices-wrapper .woocommerce-error a{color:white!important}.woocommerce-notices-wrapper .woocommerce-error a:focus{outline:none}.woocommerce-notices-wrapper .woocommerce-error:focus{outline:none}.woocommerce-notices-wrapper ul{list-style:none;padding-top:2em}.woocommerce-notices-wrapper ul strong{color:#b42318}.woocommerce-no-products-found{margin:2rem 0}.woocommerce-no-products-found .woocommerce-info{position:relative;padding:1.5rem 1.5rem 1.5rem 5rem;background-color:#ffe0cc;border:1px solid #f35d00;border-radius:6px;color:#f35d00;font-size:1rem;line-height:1.5;box-shadow:0 2px 5px rgb(0 0 0 / .05)}.woocommerce-no-products-found .woocommerce-info::before{content:"";position:absolute;left:1.5rem;top:50%;transform:translateY(-50%);width:2rem;height:2rem;background-image:url(/wp-content/themes/bayonet/images/alert.svg);background-repeat:no-repeat;background-position:center;background-size:contain}@media (max-width:576px){.woocommerce-no-products-found .woocommerce-info{padding:1.25rem 1.25rem 1.25rem 3.5rem;font-size:.9rem}.woocommerce-no-products-found .woocommerce-info::before{left:1.25rem;width:1.25rem;height:1.25rem}}mark,ins{background:transparent!important;text-decoration:none}.login-form-woocommerce{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:2em 6vw 5em 6vw;max-width:1920px;margin:0 auto;width:100%}.u-columns{display:flex;flex-direction:row;gap:2em;width:100%}@media (max-width:1024px){.u-columns{flex-direction:column}}.u-column1,.u-column2{background-color:#fff;border-radius:15px!important;display:flex;flex-direction:column;gap:1em;padding:2em;width:50%;border-radius:15px!important;border:1px solid #dfdfdf}.u-column1 h2,.u-column2 h2{font-weight:700}@media (max-width:1024px){.u-column1,.u-column2{width:100%}}.woocommerce-form{display:flex;flex-direction:column;gap:1em;width:100%;padding-top:1em}.woocommerce-form .woocommerce-form-row{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1em;width:100%}.woocommerce-form .woocommerce-form-row .required{color:#b42318}.woocommerce-form .woocommerce-form-row .woocommerce-Input{padding:1.1em 1.5em;width:100%;border-radius:15px!important;border:1px solid #dfdfdf!important;background-color:#fff;color:#000}.woocommerce-form .woocommerce-form-row .woocommerce-Input:focus{outline:none;box-shadow:0 0 0 2px #383022}.woocommerce-form .woocommerce-privacy-policy-text p a{color:#383022}.woocommerce-form .woocommerce-LostPassword{padding-top:2em}.woocommerce-form .woocommerce-LostPassword a{color:#383022;font-weight:600}.woocommerce-page:not(.woocommerce-checkout) .form-row-wide,.woocommerce:not(.woocommerce-checkout) .form-row-wide{display:flex;flex-direction:column;gap:.5em;width:100%;padding-top:1em}.woocommerce-page:not(.woocommerce-checkout) .form-row-wide .main-button,.woocommerce:not(.woocommerce-checkout) .form-row-wide .main-button{font-weight:600;padding:1.5em 3vw}@media (max-width:724px){.woocommerce-page:not(.woocommerce-checkout) .form-row-wide .main-button,.woocommerce:not(.woocommerce-checkout) .form-row-wide .main-button{width:100%}}.woocommerce-page:not(.woocommerce-checkout) .form-row-wide .woocommerce-form__label,.woocommerce:not(.woocommerce-checkout) .form-row-wide .woocommerce-form__label{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5em}.woocommerce-page:not(.woocommerce-checkout) .form-row-wide .woocommerce-form__label .remember-me,.woocommerce:not(.woocommerce-checkout) .form-row-wide .woocommerce-form__label .remember-me{font-weight:600}.woocommerce-page:not(.woocommerce-checkout) .form-row-wide .woocommerce-form__label .woocommerce-form__input-checkbox,.woocommerce:not(.woocommerce-checkout) .form-row-wide .woocommerce-form__label .woocommerce-form__input-checkbox{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:18px;height:18px;border:2px solid #000;border-radius:3px;outline:none;cursor:pointer;position:relative}.woocommerce-page:not(.woocommerce-checkout) .form-row-wide .woocommerce-form__label .woocommerce-form__input-checkbox:checked,.woocommerce:not(.woocommerce-checkout) .form-row-wide .woocommerce-form__label .woocommerce-form__input-checkbox:checked{background-color:#9c6a36;border-color:#9c6a36}.woocommerce-page:not(.woocommerce-checkout) .form-row-wide .woocommerce-form__label .woocommerce-form__input-checkbox:checked::after,.woocommerce:not(.woocommerce-checkout) .form-row-wide .woocommerce-form__label .woocommerce-form__input-checkbox:checked::after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}@media (max-width:724px){.woocommerce-page:not(.woocommerce-checkout) .form-row-wide,.woocommerce:not(.woocommerce-checkout) .form-row-wide{flex-direction:column}}.lost-password-form-woocommerce{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:2em 6vw 5em 6vw;width:100%}.lost-password-form-woocommerce h2{font-weight:700}.lost-password-form-woocommerce .woocommerce-ResetPassword{background-color:#fff;border-radius:15px!important;border:1px solid #dfdfdf;display:flex;flex-direction:column;gap:1em;padding:2em;width:50%}@media (max-width:1124px){.lost-password-form-woocommerce .woocommerce-ResetPassword{width:100%}}.lost-password-form-woocommerce .form-row{padding-top:1em}.lost-password-form-woocommerce .woocommerce-form-row{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%}.lost-password-form-woocommerce .woocommerce-form-row .required{color:#b42318}.lost-password-form-woocommerce .woocommerce-form-row .woocommerce-Input{padding:1.1em 1.5em;width:100%;border-radius:15px!important;border:1px solid #dfdfdf!important;background-color:#fff;color:#000}.lost-password-form-woocommerce .woocommerce-form-row .woocommerce-Input:focus{outline:none;box-shadow:0 0 0 2px #383022}.lost-password-confirmation-woocommerce{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2em 6vw 5em 6vw;margin-top:7em;gap:2em;width:100%}.lost-password-confirmation-woocommerce h2{font-weight:700}.lost-password-confirmation-woocommerce .lost-password-confirmation-inner{display:flex;flex-direction:column;align-items:center;justify-content:center}.lost-password-confirmation-woocommerce .lost-password-confirmation-inner p{text-align:center}.reset-password-form-woocommerce{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:2em 6vw 5em 6vw;width:100%}.reset-password-form-woocommerce h2{font-weight:700}.reset-password-form-woocommerce .woocommerce-ResetPassword{background-color:#fff;border-radius:15px!important;border:1px solid #dfdfdf;display:flex;flex-direction:column;gap:1em;padding:2em;width:50%}@media (max-width:1124px){.reset-password-form-woocommerce .woocommerce-ResetPassword{width:100%}}.reset-password-form-woocommerce .form-row{padding-top:1em}.reset-password-form-woocommerce .woocommerce-form-row{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%}.reset-password-form-woocommerce .woocommerce-form-row .required{color:#b42318}.reset-password-form-woocommerce .woocommerce-form-row .woocommerce-Input{border-radius:15px!important;border:1px solid #dfdfdf!important;background-color:#fff;padding:1.1em 1.5em;width:100%;color:#000}.reset-password-form-woocommerce .woocommerce-form-row .woocommerce-Input:focus{outline:none;box-shadow:0 0 0 2px #383022}.my-account-woocommerce{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;padding:2em 6vw 5em 6vw;max-width:1920px;margin:0 auto;width:100%;gap:3em}@media (max-width:1024px){.my-account-woocommerce{flex-direction:column}}.woocommerce-MyAccount-navigation{width:25%;position:relative}.woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0;height:100%;display:flex;flex-direction:column;gap:1em}.woocommerce-MyAccount-navigation ul .account-icon{width:18px;height:18px;margin-right:8px;vertical-align:middle}.woocommerce-MyAccount-navigation ul li{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:1em 1.5em;background-color:#f0f0f0;border-radius:15px}.woocommerce-MyAccount-navigation ul li a{color:#383022;text-decoration:none;display:flex;flex-direction:row;align-items:center}.woocommerce-MyAccount-navigation ul li a:hover{color:#383022}.woocommerce-MyAccount-navigation ul li.is-active a{color:#fff}.woocommerce-MyAccount-navigation ul li.is-active{background-color:#9c6a36}@media (max-width:1024px){.woocommerce-MyAccount-navigation{width:100%}}.woocommerce-MyAccount-content{width:75%;display:flex;flex-direction:column}.woocommerce-MyAccount-content a{color:#9c6a36;font-weight:600}.woocommerce-MyAccount-content h2{font-weight:700}@media (max-width:1024px){.woocommerce-MyAccount-content{width:100%}}.woocommerce-EditAccountForm{display:flex;flex-direction:column;gap:1em;width:100%;padding-top:1em}.woocommerce-EditAccountForm .form-inline{display:flex;flex-direction:row;gap:1em}@media (max-width:724px){.woocommerce-EditAccountForm .form-inline{width:100%;flex-direction:column}}.woocommerce-EditAccountForm .form-row{padding-top:0em}.woocommerce-EditAccountForm .woocommerce-form-row{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1em;width:100%}.woocommerce-EditAccountForm .woocommerce-form-row .required{color:#b42318}.woocommerce-EditAccountForm .woocommerce-form-row .password-field{position:relative}.woocommerce-EditAccountForm .woocommerce-form-row .password-input{position:relative;display:block;width:100%}.woocommerce-EditAccountForm .woocommerce-form-row button{background:#fff0}.woocommerce-EditAccountForm .woocommerce-form-row .show-password-input{position:absolute;right:20px;top:50%;transform:translateY(-50%);cursor:pointer;background-image:url(/wp-content/themes/bayonet/images/show-pass.svg);background-size:contain;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;border:none;padding:0;margin:0;height:25px;width:25px;outline:none}.woocommerce-EditAccountForm .woocommerce-form-row .show-password-input:hover,.woocommerce-EditAccountForm .woocommerce-form-row .show-password-input:focus,.woocommerce-EditAccountForm .woocommerce-form-row .show-password-input:active{border:none;box-shadow:none;outline:none}.woocommerce-EditAccountForm .woocommerce-form-row .woocommerce-Input{border-radius:15px!important;border:1px solid #dfdfdf!important;background-color:#fff;padding:1.1em 1.5em;width:100%;color:#000}.woocommerce-EditAccountForm .woocommerce-form-row .woocommerce-Input:focus{outline:none;box-shadow:0 0 0 2px #383022}.woocommerce-EditAccountForm .password-change{margin-top:1em;text-transform:uppercase;font-size:1.2em;font-weight:700}.woocommerce-EditAccountForm .main-button{font-weight:600;padding:1.5em 3vw}@media (max-width:724px){.woocommerce-EditAccountForm .main-button{width:100%}}.woocommerce-MyAccount-orders{width:100%}.woocommerce-orders-table{width:100%;border-collapse:collapse;border:1px solid #e6e6e6;border-radius:4px;margin-bottom:2em;background-color:#fff}.woocommerce-orders-table thead{background-color:#f5f5f5}.woocommerce-orders-table th{padding:12px 15px;text-align:left;font-weight:600;border-bottom:1px solid #e6e6e6}.woocommerce-orders-table tbody tr{border-bottom:1px solid #e6e6e6}.woocommerce-orders-table tbody tr:last-child{border-bottom:none}.woocommerce-orders-table td{padding:15px;vertical-align:middle}.woocommerce-orders-table__cell-order-number a{text-decoration:none;color:#333;font-weight:600}.woocommerce-orders-table__cell-order-status{color:#777}.woocommerce-orders-table__cell-order-actions .button.view{background-color:#9c6a36;padding:8px 10px!important;text-decoration:none!important;color:white!important;border-radius:0!important;color:white!important;transition:background-color 0.3s ease,color 0.3s ease;border:1px solid #9c6a36!important;display:flex;justify-content:center;align-items:center;cursor:pointer}.woocommerce-orders-table__cell-order-actions .button.view:hover{background-color:#fff0;color:#9c6a36!important}@media screen and (max-width:768px){.woocommerce-orders-table__row{margin-bottom:1.5em;display:block;border:1px solid #e6e6e6}.woocommerce-orders-table__cell{display:block;text-align:right;padding:10px 15px;border-bottom:1px solid #f0f0f0}.woocommerce-orders-table__cell:before{content:attr(data-title);float:left;font-weight:600}.woocommerce-orders-table__cell:last-child{border-bottom:none}}.order-details-container{margin:0 auto;width:100%;color:#000}.order-details-container .order-header{margin-bottom:20px;padding-bottom:10px}.order-details-container .back-link{color:#000;text-decoration:none;font-weight:700;display:flex;align-items:center;gap:5px;font-weight:500;font-size:2rem;line-height:1;margin:0;padding:0}@media (min-width:724px){.order-details-container .back-link{font-size:2.25rem}}@media (min-width:1024px){.order-details-container .back-link{font-size:2.625rem}}.order-details-container .back-link .arrow-back-icon{display:inline-block;width:24px;height:24px;padding:1px;vertical-align:middle;background-image:url(/wp-content/themes/bayonet/images/arrow-back.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.order-info{margin-bottom:20px}.order-info p{margin:5px 0;font-size:14px}.order-items{overflow:hidden;margin-bottom:20px;border:1px solid #e0e0e0}.order-items .order-item-header{display:flex;color:#000;font-weight:600;padding:1.3em 1em}.order-items .product-column{flex:3}.order-items .total-column{flex:1}.order-item{display:flex;padding:1.3em 1em}.order-item:last-child{border-bottom:none}.order-item .product-name{flex:3;color:#383022;font-weight:500}.order-item .product-total{flex:1}.order-item.total{font-weight:600}.subtotal-item{border-top:2px solid #e6e6e6}.discount-label,.subtotal-label,.shipping-label,.payment-label,.total-label{flex:3;font-weight:700}.discount-value,.subtotal-value,.shipping-value,.payment-value,.total-value{flex:1;font-weight:700;font-size:.875rem}.discount-value span,.subtotal-value span,.shipping-value span,.payment-value span,.total-value span{font-weight:700}.shipping-method{font-size:12px;color:#777;display:block}.address-section{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:30px}.address-section .billing-address,.address-section .shipping-address{flex:1;min-width:250px;border:1px solid #e0e0e0;padding:15px;border-radius:0}.address-section .billing-address h3,.address-section .shipping-address h3{margin-top:0;margin-bottom:10px;font-weight:700}address{font-style:normal;line-height:1.6;font-size:14px}.phone-icon{display:inline-block;width:16px;height:16px;vertical-align:middle;margin-right:5px;background-image:url(/wp-content/themes/bayonet/images/phone.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.email-icon{display:inline-block;width:16px;height:16px;vertical-align:middle;margin-right:5px;background-image:url(/wp-content/themes/bayonet/images/email.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.woocommerce-Address{background-color:#f5f5f5;margin-top:3em}.addresses-title{font-weight:700;padding-bottom:10px}.addresses-description{font-size:16px;color:#000;margin-bottom:25px}.addresses-container{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px}.address-box{border-radius:15px!important;border:1px solid #dfdfdf!important;background-color:#fff;padding:20px;width:calc(50% - 10px);box-shadow:0 1px 3px rgb(0 0 0 / .05)}.address-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:5px}.address-header h3{font-size:1.2em;font-weight:700;margin:0}.edit-button{color:#4caf50;font-size:14px;font-weight:600;text-decoration:none;text-transform:uppercase}.address-content{font-size:14px;line-height:1.6;color:#000}.address-name{font-weight:500;margin-bottom:5px}.address-street,.address-location{margin-bottom:5px}.address-phone,.address-email{display:flex;align-items:center;margin-top:8px;color:#666}.phone-icon,.email-icon{margin-right:5px}@media (max-width:767px){.addresses-container{flex-direction:column}.address-box{width:100%}}.woocommerce-form{display:flex;flex-direction:column;width:100%;padding-top:1em}.woocommerce-form .back-link{color:#000;text-decoration:none;font-weight:700;display:flex;align-items:center;gap:5px;font-weight:500;font-size:2rem;line-height:1;margin:0;padding:0}@media (min-width:724px){.woocommerce-form .back-link{font-size:2.25rem}}@media (min-width:1024px){.woocommerce-form .back-link{font-size:2.625rem}}.woocommerce-form .back-link .arrow-back-icon{display:inline-block;width:24px;height:24px;padding:1px;vertical-align:middle;background-image:url(/wp-content/themes/bayonet/images/arrow-back.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.woocommerce-form .form-row{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1em;padding-top:2em;width:100%}.woocommerce-form .form-row .required{color:#b42318}.woocommerce-form .form-row .woocommerce-input-wrapper{width:100%}.woocommerce-form .form-row .woocommerce-input-wrapper input{border-radius:15px!important;border:1px solid #dfdfdf!important;background-color:#fff;padding:1.1em 1.5em;width:100%;color:#000}.woocommerce-form .form-row .woocommerce-input-wrapper input:focus{outline:none;box-shadow:0 0 0 2px #383022}.woocommerce-form .form-row .select2-container{width:100%!important}.woocommerce-form .form-row .select2-container .select2-selection--single{padding:.5em .5em;height:auto;min-height:3.6em;width:100%;border-radius:15px!important;border:1px solid #dfdfdf!important;background-color:#fff;color:#000}.woocommerce-form .form-row .select2-container--default .select2-selection--single .select2-selection__rendered{color:#000;line-height:1.5;padding:.5em .5em}.woocommerce-form .form-row .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;top:0;right:10px}.woocommerce-form .form-row .select2-container--default .select2-selection--single:focus,.woocommerce-form .form-row .select2-container--default.select2-container--focus .select2-selection--single{outline:none;box-shadow:0 0 0 2px #383022}.woocommerce-form .form-row .dropdown-wrapper{background-color:#f5f5f5;border:none;border-radius:15px!important;box-shadow:0 3px 8px rgb(0 0 0 / .15);margin-top:1px}.woocommerce-form .form-row .select2-results__option{padding:1.1em 1.5em;color:#000;transition:background-color 0.2s}.woocommerce-form .form-row .select2-container--default .select2-results__option[aria-selected=true]{background-color:#e6e6e6}.woocommerce-form .form-row .select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#383022;color:#fff}.woocommerce-form .form-row .select2-search--dropdown{padding:10px}.woocommerce-form .form-row .select2-search--dropdown .select2-search__field{border-radius:15px!important;padding:.8em 1em;background-color:#fff;border:1px solid #e0e0e0;color:#000}.woocommerce-form .form-row .select2-search--dropdown .select2-search__field:focus{outline:none;box-shadow:0 0 0 2px #383022;border-color:#fff0}.woocommerce-form .form-row .select2-container--default.select2-container--open .select2-selection--single{box-shadow:0 0 0 2px #383022}.woocommerce-form .form-row .select2-container--open .select2-dropdown{border-color:#fff0}.woocommerce-form .form-row .select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.woocommerce-form .form-row .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:30px;border-top-right-radius:30px}.woocommerce-form .form-row .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.woocommerce-form .form-row .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:30px;border-bottom-right-radius:30px}.woocommerce-form .form-row .select2-results__options::-webkit-scrollbar{width:6px}.woocommerce-form .form-row .select2-results__options::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.woocommerce-form .form-row .select2-results__options::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}.woocommerce-form .form-row .select2-results__options::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.woocommerce-form .main-button{font-weight:600;padding:1.5em 3vw}@media (max-width:724px){.woocommerce-form .main-button{width:100%}}.woocommerce-notices-wrapper,.woocommerce-NoticeGroup,.coupon-error-notice{position:fixed;left:1em;bottom:1em;z-index:999999}.woocommerce-notices-wrapper:focus,.woocommerce-NoticeGroup:focus,.coupon-error-notice:focus{color:none!important}.woocommerce-error,.woocommerce-info,.woocommerce-message,.coupon-error-notice{background-color:#fff5f5;border:1px solid rgb(231 76 60 / .15);border-radius:4px;color:#480f06;padding:10px 15px;list-style:none;font-size:14px}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li,.coupon-error-notice li{position:relative;padding:4px 0 4px 31px;margin-bottom:5px;font-weight:400;display:flex;align-items:center}.woocommerce-error li:last-child,.woocommerce-info li:last-child,.woocommerce-message li:last-child,.coupon-error-notice li:last-child{margin-bottom:0}.woocommerce-error li::before,.woocommerce-info li::before,.woocommerce-message li::before,.coupon-error-notice li::before{content:"!";position:absolute;left:0;top:50%;transform:translateY(-50%);width:18px;height:18px;background-color:#fff0;border:1.5px solid #e74c3c;color:#e74c3c;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700}.woocommerce-error li a,.woocommerce-info li a,.woocommerce-message li a,.coupon-error-notice li a{color:#480f06;text-decoration:none}.woocommerce-error li a strong,.woocommerce-info li a strong,.woocommerce-message li a strong,.coupon-error-notice li a strong{font-weight:500}.woocommerce-error li a:hover,.woocommerce-info li a:hover,.woocommerce-message li a:hover,.coupon-error-notice li a:hover{text-decoration:underline}.woocommerce-error:focus,.woocommerce-info:focus,.woocommerce-message:focus,.coupon-error-notice:focus{color:none!important}.woocommerce-error:focus-visible,.woocommerce-info:focus-visible,.woocommerce-message:focus-visible,.coupon-error-notice:focus-visible{outline:-webkit-focus-ring-color auto 0px!important}.woocommerce-info{display:flex;align-items:center;background-color:transparent!important;border:1px solid #000;padding:10px 15px;color:#000;border-radius:30px}.woocommerce-info::before{content:"!";margin-right:8px;width:18px;height:18px;min-width:20px;background-color:#fff0;border:1.5px solid #000;color:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700}.woocommerce-info .button{margin-left:1em}.woocommerce-message{display:flex;align-items:center;border:1px solid rgb(39 174 96 / .15);color:#27ae60;background-color:#f0fff4;padding:10px 15px}.woocommerce-message::before{content:"✓";margin-right:8px;width:18px;height:18px;min-width:18px;background-color:#fff0;border:1.5px solid #27ae60;color:#27ae60;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px}.woocommerce-message .button{display:none}