/* produkt-v2-custom.css – zamiast custom.css i custom2.css – pakiet CSS karty produktu v2 (lero24, 2026-10-29). Generowany: WDROZENIE_karta_v2_2026-10-28/zrodla/css-produkt/analiza.py – nie edytować ręcznie. */
:root{scroll-behavior:auto!important}body{display:flex;justify-content:center;margin-top:0!important}.blockcart.cart-preview{position:relative}body main{width:100%;max-width:1725px}main #wrapper>.container{width:100%!important;padding:0!important;max-width:95vw}main #wrapper>.container .row{margin:0}#header a:not(.btn):hover{color:#59bdf4!important}.before-header{display:flex;align-items:center;justify-content:center}.before-header #header{width:100%;max-width:1725px;padding:0}@media(max-width:767px){#header.is-open .header-top,#mobile_top_menu_wrapper{background:#102770}#mobile_top_menu_wrapper{height:100vh;overflow-y:scroll}#menu-icon{float:right!important}.header-nav .container{width:90%}#header .header-nav #menu-icon .material-icons{color:#102770}.mobile-custom{display:flex;justify-content:space-between;align-items:center}.mobile-right{display:flex;justify-content:center;align-items:center}#header .header-top a{color:#fff!important;font-family:"Lato";font-size:15px;font-style:normal;font-weight:600;line-height:42px;text-transform:uppercase}#header .header-top a{border-bottom:1px solid rgba(234,237,245,.11)!important}#header .header-top a[data-depth="1"],#header .header-top a[data-depth="2"]{font-size:13px;text-transform:uppercase!important}}.mobile-additional-menu{display:none!important;box-shadow:0px 0px 36px 0px rgba(0,0,0,.14);background:#102770;left:0;justify-content:space-evenly;align-items:center;position:fixed;bottom:0;z-index:999;width:100%}@media(max-width:767px){.mobile-additional-menu{display:flex!important}}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover{background-color:#f01e1e!important}.btn-primary,.btn-primary:hover{background-color:#f01e1e!important}#_mobile_cart,#_mobile_user_info{min-height:55px;display:flex;align-items:center;justify-content:center;padding:0 1rem}.searchbar-autocomplete{z-index:1500!important}@media(max-width:767px){.searchbar-autocomplete{z-index:inherit!important}}#header .header-nav .blockcart{display:flex;align-items:center;justify-content:center;padding:0!important;background:#fff!important;height:100%;margin:.5rem 0;white-space:unset!important}.product-miniature .thumbnail-container a img{-o-object-fit:cover;object-fit:cover;display:block;margin:0 auto}.product-miniature:not(.custom-offer-article) .thumbnail-container a img{max-height:181px}#header{box-shadow:unset!important;position:fixed;top:0;transition:.3s ease-in-out;z-index:500}@media(max-width:1500px){#header{z-index:150000}}#wrapper{background:#fff!important;padding-top:0}#header .logo{transition:.3s ease-in-out;max-height:90px;max-width:220px}#header.fixed{position:fixed;top:0;width:100%;max-width:1725px}#header.fixed .logo{width:auto;padding:.5rem 0}@media(max-width:767px){#header.fixed .logo{max-height:40px!important;min-width:unset}}#header .header-nav{border-bottom:unset!important}#header.fixed .subheader{position:relative;z-index:5;background:#fff;padding:0!important}.subheader{display:flex;align-items:center;padding:.75rem 0;z-index:5;position:relative;background:#fff}.subheader .custom-logo-container{width:50%;display:flex;align-items:center}.subheader .small-nav{width:50%;display:flex;align-items:center;justify-content:flex-end}.subheader .small-nav .small-nav-wrapper{display:flex;align-items:center}.subheader .small-nav .small-nav-wrapper p{margin:0!important;padding:0 2rem}.info-header{margin-right:40px}#_desktop_cart{margin:0 40px}.subheader .small-nav .small-nav-wrapper table{width:-moz-max-content;width:max-content}#header.fixed .subheader .small-nav .small-nav-wrapper table tr td{font-family:"Lato";font-style:normal;font-weight:400;font-size:12px;line-height:120.2%;color:#102770}.subheader .small-nav .small-nav-wrapper table tr td{font-family:"Lato";font-style:normal;font-weight:400;font-size:15px;line-height:133.7%;color:#102770;transition:.3s ease-in-out;padding:0}.subheader .small-nav .small-nav-wrapper table tr td a{color:#102770!important}.subheader .small-nav .small-nav-wrapper table tr:first-of-type td{font-weight:700;font-size:14px;text-transform:uppercase;padding-bottom:5px}.subheader #search_widget{margin:0 0 0 3rem}.subheader #search_widget form input{background-color:rgba(0,0,0,0);overflow:hidden;color:#102770}.subheader #search_widget form input::-moz-placeholder{font-family:"Lato";font-style:normal;font-weight:400;font-size:18px;line-height:38px;letter-spacing:.017em;color:#102770!important;opacity:1;padding:0 0 0 1rem;-moz-transition:.2s ease-in-out;transition:.2s ease-in-out}.subheader #search_widget form input::placeholder{font-family:"Lato";font-style:normal;font-weight:400;font-size:18px;line-height:38px;letter-spacing:.017em;color:#102770!important;opacity:1;padding:0 0 0 1rem;transition:.2s ease-in-out}.subheader #search_widget form input:focus{border-bottom:1px solid #59bdf4;border-radius:unset}.subheader #search_widget form input:focus::-moz-placeholder{transform:translateY(130%)}.subheader #search_widget form input:focus::placeholder{transform:translateY(130%)}.subheader #_desktop_cart .header{position:relative}.home-category-menu .bonmmenu.direction-horizontal ul[data-bonmm-depth="0"]{background:#102770}#header .header .cart-products-count{position:absolute;bottom:-2px;right:-4px;font-family:"Lato";font-style:normal;font-weight:400;font-size:11px;letter-spacing:.017em;color:#fff;background:#59bdf4;border-radius:50%;min-height:15px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}#header .header-top{padding:0!important;transition-delay:.5s;transition:.3s ease-in-out;width:100%;transform:translateY(0);position:relative}#header .header-top.hide{position:absolute;transform:translateY(-100%);z-index:0}#header:hover .header-top.hide{transition:.5s ease-in-out;width:100%;transform:translateY(0)}#header .header-top>.container{width:100%;display:flex;justify-content:center;align-items:center;border-top:1px solid #eaedf5}.header-top-right .bonmmenu .bonmm-top-menu li a{font-family:"Lato"!important;font-style:normal;font-weight:700;font-size:14px!important;line-height:326.69%;text-align:right;text-transform:uppercase!important;color:#102770!important;padding:0!important}.bonmmenu>.bonmm-top-menu>li>a::after{background:#59bdf4!important;border-radius:1px;height:3px!important;top:unset!important;bottom:0!important}.bonmmenu>.bonmm-top-menu>li>a::before{display:none}.popover .bonmm-top-menu[data-bonmm-depth="1"]{display:flex;flex-direction:column;width:-moz-max-content;width:max-content;max-width:unset!important}.popover .bonmm-top-menu[data-bonmm-depth="1"] .category{display:flex;width:-moz-max-content;width:max-content}.bonmmenu ul[data-bonmm-depth="1"]>li a{display:flex;flex-direction:row!important}.bonmm-top-menu[data-bonmm-depth="0"]>li{display:flex;align-items:center}.icon-drop-menu{width:21px;height:21px;margin:0 .5rem}#_desktop_logo{padding-left:0}.home-category-menu .bonmmenu .bonmm-top-menu li a{font-family:"Lato";font-style:normal;font-weight:600;font-size:15px;line-height:18px;color:#fff!important;padding:1rem 0!important;white-space:unset!important}.home-category-menu .bonmmenu.direction-horizontal{width:100%;max-width:100%}.home-category-menu .bonmmenu.direction-horizontal ul[data-bonmm-depth="0"]{width:100%;max-width:100%}#top-menu-1[data-bonmm-depth="0"]{padding:19px 0}#top-menu-1[data-bonmm-depth="0"]>li{margin:0 10px!important}.home-category-menu .bonmmenu .bonmm-top-menu li a::before,.home-category-menu .bonmmenu .bonmm-top-menu li a::after{display:none}.popover .bonmm-top-menu[data-bonmm-depth="1"]{position:relative}@media(max-width:767px){.home-category-menu .menu-main-wrapper{display:none}#header .header-top>.container{border:none;padding:0}}.popover .bonmm-top-menu[data-bonmm-depth="1"] li a{font-family:"Lato";font-style:normal;font-weight:400;font-size:18px;line-height:222.2%;color:#6f7585!important;transition:.3s ease-in-out;min-width:252px;display:flex;align-items:center;justify-content:space-between;height:-moz-max-content;height:max-content;padding:0 1rem 0 2rem!important;margin-right:3rem}.bonmmenu .sub-menu ul[data-bonmm-depth="1"]>li:not(.cat-more){padding:0!important}.bonmmenu .bonmm-top-menu[data-bonmm-depth="1"]{padding:0!important;margin:0 0 2rem 0;max-height:60vh;overflow:auto}.bonmm-top-menu[data-bonmm-depth="0"]>li>.sub-menu{padding:0!important}.bonmm-top-menu[data-bonmm-depth="0"]>li{margin:0!important;padding:0 1rem}.bonmmenu>.bonmm-top-menu>li>a:hover{transform:translateY(0px)!important}.home-category-menu .bonmm-top-menu[data-bonmm-depth="0"]>li:hover{box-shadow:30px 53px 117px rgba(29,3,10,.2);border-radius:15px}.popover .bonmm-top-menu[data-bonmm-depth="2"] li a{font-family:"Lato";font-style:normal;font-weight:400;font-size:18px;line-height:222.2%;color:#888fa3!important;transition:.3s ease-in-out;display:flex;align-items:center;justify-content:space-between;height:-moz-max-content;height:max-content;padding:0 1rem 0 2rem!important}.popover .bonmm-top-menu[data-bonmm-depth="1"] li a i{display:flex;align-items:center}.popover .bonmm-top-menu[data-bonmm-depth="1"] li:hover>a{background:#f8f8f8;border-radius:0px 19px 19px 0px}.bonmm-top-menu[data-bonmm-depth="0"] .popover{min-width:50%!important;min-height:unset!important;max-width:unset!important;background:#fff;box-shadow:-4px 37px 111px -11px rgba(24,2,8,.26);border-radius:15px;top:100%;left:15%!important}.bonmmenu .bonmm-top-menu .popover{overflow:unset!important}.popover .bonmm-top-menu[data-bonmm-depth="1"]>.category{max-height:40px}.popover .bonmm-top-menu:not(.bonmm-top-menu[data-bonmm-depth="1"]){height:-moz-fit-content;height:fit-content}.bonmmenu.sub-direction-vertical .bonmm-top-menu[data-bonmm-depth="0"]>li{position:unset!important;height:40px;max-width:7%}#_desktop_top_menu{display:none!important}.search-mobile{display:none}.home-category-menu .menu-main-wrapper{justify-content:center}@media(max-width:1740px){.subheader .small-nav{padding-right:15px}}@media(max-width:1000px){#header .logo{max-width:155px;margin:0 3rem 0 0}.subheader #search_widget{margin:0!important}.subheader #search_widget form input::-moz-placeholder{margin:0!important;padding:0!important}.subheader #search_widget form input::placeholder{margin:0!important;padding:0!important}#header .logo{margin:0 1rem 0 0}.subheader .custom-logo-container{width:45%}.subheader .small-nav{width:55%}}.menu-icon-close{display:none}#header .header-top .cart-fix{display:block}#header.is-open #menu-icon,#header.is-open .search-mobile-icon{display:none}@media(max-width:767px){#header.is-open .menu-icon-close{display:flex;margin:0 1rem}.subheader{padding:0!important}#mobile_top_menu_wrapper{width:100%;padding:15px 0}#_mobile_top_menu{padding:0 15px}.search-desktop{display:none}.search-mobile{display:none;width:100%}.search-mobile.active{display:flex}#search_widget form{width:100%}.search-mobile.active #search_widget form input{background:#102770;color:#fff}.search-mobile.active #search_widget form input::-moz-placeholder{color:#fff;opacity:1}.search-mobile.active #search_widget form input::placeholder{color:#fff;opacity:1}.search-mobile.active #search_widget form i svg path{stroke:#fff}.search-mobile #search_widget{width:100%;max-width:100%}.js-top-menu-bottom{display:flex;align-items:center;justify-content:center;gap:2rem}#header .header-top .cart-fix{border:unset!important;line-height:unset}#_mobile_cart,#_mobile_user_info{padding:0}body{padding-top:40px!important}}.hovered_img_place{min-width:300px;min-height:450px}.product-miniature .product-title{margin-bottom:0!important}.product-miniature .product-title a{font-family:"Lato";font-style:normal;font-weight:700;font-size:19px;line-height:131%;text-align:center;letter-spacing:-0.03em;color:#102770;min-height:73px;display:block}.product-miniature .product-price-and-shipping{display:flex;flex-direction:column-reverse}.product-miniature .product-price-and-shipping .price{font-family:"Lato";font-style:normal;font-weight:700;font-size:24px;line-height:normal;color:#f01e1e;padding:1rem 0 .5rem 0}.product-miniature .product-price-and-shipping .regular-price{font-family:"Lato";font-style:normal;font-weight:400;font-size:12px;line-height:normal;letter-spacing:.01em;text-decoration-line:line-through;color:#2c2c2b}.product-description::after{display:none}.swiper-button-prev::after,.swiper-button-next::after{display:none}.swiper-button-prev{left:-30px!important}.swiper-button-next{right:-30px!important}.swiper-button-prev,.swiper-button-next{background:#fff;border-radius:50%;width:47px!important;height:47px!important;display:flex;align-items:center;justify-content:center;box-shadow:4px 8px 7px rgba(24,2,8,.12)}#viewed.swiper{width:100%}@media(max-width:400px){.swiper-button-prev,.swiper-button-next{width:30px!important;height:30px!important}.swiper-button-prev{left:0!important}.swiper-button-next{right:0!important}.swiper-button-prev svg,.swiper-button-next svg{width:5px!important}}.footer-container .h3,.footer-container .h4{margin-bottom:1.5rem}.footer-container{background:#eaedf5;padding:3.5rem;margin:2rem 0rem}.footer-container>.container{max-width:1180px;padding:0}#contact-infos{min-width:260px;font-family:"Lato";font-style:normal;font-weight:400;font-size:18px;line-height:132.5%;color:#102770}#contact-infos span{margin:0 10px}#contact-infos a{min-width:260px;font-family:"Lato";font-style:normal;font-weight:400;font-size:18px;line-height:132.5%;color:#102770;transition:.3s ease-in-out}#contact-infos a:hover{color:#59bdf4}.block-contact{width:30%;padding:0}.block-contact .block-contact-title{font-family:"Lato";font-style:normal;font-weight:600;font-size:18px;line-height:22px;letter-spacing:.04em;text-transform:uppercase;color:#102770;margin-bottom:1.5rem}.block-links{width:70%;padding:0}.solo-column{width:-moz-max-content;width:max-content;padding:0;max-width:160px}.custom-footer-row{display:flex;justify-content:space-between}.links>.row{display:flex;justify-content:flex-start;margin:0;-moz-column-gap:8rem;column-gap:8rem}.links>.row::after{display:none}.links .block-title{font-family:"Lato";font-style:normal;font-weight:600;font-size:18px;line-height:22px;letter-spacing:.04em;text-transform:uppercase;color:#102770}.links ul li a{font-family:"Lato";font-style:normal;font-weight:400;font-size:18px;line-height:132.5%;color:#102770;transition:.3s ease-in-out}.links ul li:hover a{color:#59bdf4}.under-link{display:flex;align-items:center;width:-moz-max-content;width:max-content}.under-link-wrapper{display:flex;align-items:center;justify-content:center;-moz-column-gap:7.3rem;column-gap:7.3rem;margin-top:1.5rem}.under-link-wrapper div{display:flex;align-items:center;justify-content:center;-moz-column-gap:2rem;column-gap:2rem;margin:0}.copy{width:100%;display:flex;align-items:center;justify-content:center;padding:2rem 0 4rem 0}.copy-wrapper{width:70%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;-moz-column-gap:6rem;column-gap:6rem;row-gap:1rem}.copy-wrapper div,.copy-wrapper div a{list-style:none;font-family:"Lato";font-style:normal;font-weight:400;font-size:15px;line-height:18px;letter-spacing:.08em;color:#6d748d;text-transform:uppercase;transition:.3s ease-in-out}.copy-wrapper div span{font-weight:700}.copy-wrapper div:hover a{color:#f01e1e}@media(max-width:1300px){.links>.row{-moz-column-gap:4rem;column-gap:4rem;justify-content:center}}@media(max-width:1100px){.links>.row{-moz-column-gap:3rem;column-gap:3rem;justify-content:center}}@media(max-width:1000px){.footer-container>.container{width:95%}.footer-container{padding:5rem 1rem}#contact-infos{font-size:15px}#contact-infos a{font-size:15px}.links ul li a{font-size:15px}.under-link-wrapper{-moz-column-gap:2rem;column-gap:2rem;width:100%;justify-content:space-evenly}.under-link-wrapper img{width:70%}}@media(max-width:767px){.footer-container .links ul{margin-left:10px;background:unset}.contact-info-wrapper{margin:10px 0 10px 10px}.footer-container .container>.row{flex-direction:column;display:flex;align-items:center}.under-link-wrapper img{display:none}.footer-container .links ul>li{border:none;padding:0 .625rem}.block-contact{width:100%}.block-links{width:100%}.footer-container .links .h3{color:#102770;font-family:"Lato";font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.72px;text-transform:uppercase}.footer-container .links ul>li a:hover{color:#59bdf4}.links>.row{flex-direction:column}.solo-column{width:100%;max-width:unset}.under-link{width:100%;margin:1rem 0}}@media(max-width:500px){.block-contact,.block-links{width:95%}}.thumb-miniature .swiper-next,.thumb-miniature .swiper-prev{position:absolute;top:40%;cursor:pointer;z-index:10}.thumb-miniature .swiper-next{right:0}.thumb-miniature .swiper-prev{left:0}.thumb-miniature .swiper-slide{cursor:pointer}.thumb-miniature .swiper-slide .thumb-container{width:100%;height:95.437px;margin:0 10px;border:2px solid rgba(0,0,0,0)}.thumb-miniature .swiper-slide .thumb-container:hover,.thumb-miniature .swiper-slide-thumb-active .thumb-container{border:2px solid #102770}.thumb-miniature .swiper-slide img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.modal.quickview .modal-content .modal-header{display:none}.thumb-miniature .swiper-slide{display:flex;align-items:center;justify-content:center}.main-miniatrue .swiper-slide .thumb-container{width:456.113px;height:456.113px}.main-miniatrue .swiper-slide{display:flex;align-items:center;justify-content:center}.main-miniatrue .swiper-slide .thumb-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modal .acceosries-for-product{width:59px;height:59px;padding:0}.modal .acceosries-for-product .article-accesories{width:100%;height:100%}.modal .article-accesories .thumbnail-container{margin:0!important;overflow:unset}.modal .article-accesories .thumbnail-container .img-holder{width:100%;height:100%}.modal .article-accesories .thumbnail-container .img-holder img{width:100%;height:100%}.modal .thumbnail-accesories{position:relative;overflow:unset}.modal .product-accessories{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.modal .product-accessories h2{color:#2f2e2d;font-size:14px;font-family:Lato;letter-spacing:.14px;text-transform:uppercase;font-weight:500;margin-bottom:1rem}.modal .product-accessories .products{gap:.4rem;max-width:322px;margin:0}.modal .product-accessories .products .product{border:1px solid #888fa3;transition:.3s ease-in-out}.modal .product-accessories .products .product:hover{border:1px solid #f01e1e}.modal .thumbnail-accesories .decription-accesories{position:absolute;top:50%;left:50%;opacity:0;pointer-events:none;background:#fff;border-radius:8px;border:1px solid #888fa3;width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content;max-width:200px;padding:.5rem}.modal .thumbnail-accesories .decription-accesories .product-title{color:#2c2c2b;font-size:14px;font-family:Lato;font-weight:700;line-height:131%;text-align:left;margin:0}.modal .thumbnail-accesories .decription-accesories .product-price-and-shipping{text-align:left}.modal .thumbnail-accesories .decription-accesories .product-price-and-shipping .price{color:#f01e1e;font-size:14px;font-family:Lato;font-weight:700;text-transform:uppercase;padding:0;line-height:100%}.modal .thumbnail-accesories:hover .decription-accesories{opacity:1;pointer-events:none;z-index:10}.modal .modal-body h1{text-transform:inherit;color:#2f2e2d;font-size:18px;font-family:Lato;font-weight:700;line-height:131%}.modal.quickview .modal-body .product-prices{display:flex;flex-direction:column-reverse;border-top:1px solid rgba(136,143,163,.2199);padding-top:.5rem;margin-top:1rem}.modal.quickview .modal-body .product-prices .current-price{width:100%;display:flex;align-items:center;justify-content:space-between}.modal .modal-body .product-prices{border-bottom:1px solid hsla(224,13%,59%,.208)}.modal.quickview .modal-body .modal-promotion{width:100%;border-bottom:1px solid hsla(224,13%,59%,.208);padding:1rem 0}.modal.quickview .modal-body .modal-promotion .modal-promotion-wrapper{width:100%;display:flex;align-items:center;justify-content:space-between}.modal.quickview .modal-body .modal-promotion .modal-promotion-wrapper .modal-promotion-left,.modal.quickview .modal-body .modal-promotion .modal-promotion-wrapper .modal-promotion-right{width:50%}.modal.quickview .modal-body .modal-promotion .modal-promotion-wrapper .modal-promotion-left{display:flex;align-items:center}.modal.quickview .modal-body .modal-promotion .modal-promotion-wrapper .modal-promotion-left .promotion-label{width:95px;min-height:27px;border-radius:4px;background:#f01e1e;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;font-family:Lato;font-size:12px;font-style:normal;font-weight:400;line-height:27.61px;letter-spacing:.204px;text-transform:uppercase}.modal.quickview .modal-body .modal-promotion .modal-promotion-wrapper .modal-promotion-left .promotion-name{color:#2f2e2d;font-family:Lato;font-size:12px;font-style:normal;font-weight:700;line-height:normal;margin-left:1rem;display:flex;align-items:center}.modal.quickview .modal-body .modal-promotion .modal-promotion-wrapper .modal-promotion-left .promotion-name .more-promotion-info{position:relative}.modal.quickview .modal-body .modal-promotion .modal-promotion-wrapper .modal-promotion-right .more-promotion{display:flex;justify-content:flex-end}.modal.quickview .modal-body .modal-promotion .modal-promotion-wrapper .modal-promotion-right .more-promotion a{color:#f01e1e;font-family:Lato;font-size:11px;font-style:normal;font-weight:400;line-height:132.5%;letter-spacing:-0.44px;width:100%;display:flex;justify-content:flex-end;max-width:-moz-max-content;max-width:max-content;cursor:pointer}.modal.quickview .modal-body .modal-promotion .modal-promotion-wrapper .modal-promotion-left .promotion-name .more-promotion-info .more-info-tooltip{position:absolute;top:0;left:50%;background:#fff;border-radius:8px;border:1px solid #888fa3;width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content;max-width:200px;padding:.5rem;z-index:0;opacity:0;pointer-events:none;transition:.3s ease-in-out}.modal.quickview .modal-body .modal-promotion .modal-promotion-wrapper .modal-promotion-left .promotion-name .more-promotion-info:hover .more-info-tooltip{opacity:1;z-index:1000}.modal.quickview .modal-body .reference-code{color:#2f2e2d;font-family:Lato;font-size:14px;font-style:normal;font-weight:700;line-height:131%;letter-spacing:-0.42px}.modal .modal-body .product-prices .product-discount .regular-price{color:#2f2e2d;font-size:14px;font-family:Lato;font-weight:700;text-decoration-line:strikethrough}.modal .modal-body .product-prices .product-price .current-price{color:#f01e1e;font-size:24px;font-family:Lato;font-weight:700;margin:0}.modal .modal-body .product-prices .product-price{margin:0}.modal .has-discount .discount{background:#fab618;border-radius:4px}.modal .product-variants{display:flex;flex-direction:column-reverse;justify-content:flex-end;-moz-column-gap:2rem;column-gap:2rem;border-top:1px solid hsla(224,13%,59%,.208);margin:1rem 0 0 0}.modal .product-variants .product-variants-item{margin:0;border-bottom:1px solid hsla(224,13%,59%,.208);display:flex;align-items:center;justify-content:space-between;padding:.5rem 0}.modal .product-variants .product-variants-item ul{margin:0;display:flex;align-items:center}.modal .product-variants .product-variants-item ul label{margin:0}.modal.quickview .product-add-to-cart{margin:1rem 0 0 0}.modal.quickview .product-add-to-cart #product-availability{display:none}.modal .product-variants .control-label{color:#2f2e2d;font-size:9px;font-family:Lato;letter-spacing:.14px;text-transform:uppercase;width:50%;margin:0}.modal .product-variants .custom-ul,.modal .product-variants .custom-select{width:50%}.modal .product-variants .custom-select{min-width:133px;height:27px!important;border-radius:8px;border:1px solid #888fa3;text-align:center;color:#888fa3;font-size:14px;font-family:Lato;font-weight:700;outline:none}.modal .product-variants .custom-select:target{border-color:#f01e1e}.modal form#add-to-cart-or-refresh{margin:0!important}.modal .product-variants .input-container .color{border:none;border-radius:4px;margin:0!important}.modal .product-quantity .qty{width:133px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin:0 1rem 0 0}.modal .product-quantity .add{min-width:242px;border-radius:3px;background:#f01e1e;width:69%}.modal .product-add-to-cart .control-label{color:#2f2e2d;font-size:14px;font-family:Lato;letter-spacing:.14px;text-transform:uppercase}.product-quantity .btn-touchspin{height:100%!important}.bootstrap-touchspin .btn-touchspin{border:none}.btn-touchspin .material-icons{display:none}.bootstrap-touchspin-up,.bootstrap-touchspin-down{position:relative;display:flex;align-items:center;justify-content:center;height:100%}.bootstrap-touchspin-down{order:1;border:none}.bootstrap-touchspin-up{order:3;border:none}.bootstrap-touchspin #quantity_wanted{order:2;border:none;text-align:center;height:100%;color:#102770;font-size:14px;font-family:"Lato";font-weight:700}.bootstrap-touchspin{display:flex;justify-content:space-evenly;box-shadow:0px 0px 9px 0px rgba(0,0,0,.14);width:133px;height:100%;overflow:hidden}.bootstrap-touchspin-up::after{content:"+";position:absolute;color:#102770;font-size:14px;font-family:"Lato";font-weight:700}.bootstrap-touchspin-down::after{content:"-";position:absolute;color:#102770;font-size:14px;font-family:"Lato";font-weight:700}.modal .add .add-to-cart{border-radius:3px;background:#f01e1e;width:100%;color:#fff;font-size:18px;font-family:Lato;display:flex;align-items:center;justify-content:center;letter-spacing:.306px;text-transform:unset;max-height:36px}.modal .qty .input-group{width:100%}#homeslider .swiper-wrapper{height:100%}#homeslider .swiper-wrapper .swiper-slide{display:flex;justify-content:center;flex-direction:column}#homeslider .swiper-wrapper .swiper-slide .item{margin-left:8rem}#homeslider .swiper-wrapper .swiper-slide .slider-title{width:730px;color:#fff;font-family:Cabin;font-size:clamp(23px,5vw,50px);font-style:normal;font-weight:400;line-height:107.9%}#homeslider .swiper-wrapper .swiper-slide .slider-link{color:#fff;font-family:Lato;font-size:18px;font-style:normal;font-weight:400;line-height:38px;letter-spacing:.306px}.subcategories-slider .swiper-slide{background-position:center;background-repeat:no-repeat;background-size:cover}.subcategories-slider .swiper-button-prev{left:-20px!important}.subcategories-slider .swiper-button-next{right:-20px!important}@media(max-width:1100px){#homeslider .swiper-wrapper .swiper-slide .item{margin:0 1rem}#homeslider .swiper-wrapper .swiper-slide .slider-title{width:100%;text-align:center}#homeslider .swiper-wrapper .swiper-slide .item .slider-content-holder{text-align:center}}.qty-holder .bootstrap-touchspin{width:133px;height:34px}.qty-holder .bootstrap-touchspin .btn-touchspin{height:100%}.modal-video .modal-video-wrapper .swiper-slide{display:flex;align-items:center;justify-content:center}.swiper-button-prev.d-none,.swiper-button-next.d-none{display:none}.top-menu .sub-menu a:hover{color:#f01e1e}.form-control:focus{border-color:#59bdf4!important;color:#102770!important;outline:1px solid #59bdf4!important}#wrapper .breadcrumb{padding:1rem 0}#wrapper .breadcrumb li a,#wrapper .breadcrumb li span,#wrapper .breadcrumb li::after{color:#57585d!important;font-family:"Lato";font-size:14px;font-style:normal;font-weight:500;line-height:326.688%}#wrapper .breadcrumb li a:hover span{color:#59bdf4!important;text-decoration:underline}#wrapper .breadcrumb li::after{content:"-"}#identity #wrapper .input-group,#registration #wrapper .input-group,#password #wrapper .input-group,#authentication #wrapper .input-group{margin-top:5px;margin-bottom:5px}.input-group.focus{outline:none!important}.swiper-slide iframe{width:100%!important;height:100%;min-height:40rem}@media(max-width:767px){.swiper-slide iframe{min-height:30rem}}@media(max-width:767px){.swiper-slide iframe{min-height:20rem}}.bootstrap-touchspin input.input-group{height:100%;display:flex;align-items:center;border:none;text-align:center}.qty .input-group{width:-moz-max-content;width:max-content}#product #content-wrapper{padding:0}#comments .swiper .comment-content p:not(.h4){color:#2f2e2d;text-align:justify;font-family:Lato;font-size:18px;font-style:normal;font-weight:400;line-height:132.5%}#comments .swiper .comment-content p.h4{color:#2f2e2d;font-family:Lato;font-size:24px;font-style:normal;font-weight:700;line-height:89%;letter-spacing:-0.72px}#swiper-comment .comment-infos{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;min-height:unset;margin-bottom:1rem}#swiper-comment .comment-infos .mk-wrapper-comment{display:flex;align-items:center}#swiper-comment .comment-infos .mk-wrapper-comment .star-content{margin:0}#swiper-comment .comment-infos .grade-stars{margin:0}#swiper-comment .comment-content{width:100%;padding:0}#swiper-comment .swiper-slide .product-comment-list-item{max-width:500px}.swiper-slide-wrapper{width:100%;height:200px}.swiper-slide-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#reference-swiper .swiper-button-prev,#reference-swiper .swiper-button-next{top:40%}#product main{max-width:100%}.tabs .swiper{width:85%}.accesories-holder .swiper-button-prev,.accesories-holder .swiper-button-next,.reference-priest .swiper-button-prev,.reference-priest .swiper-button-next{top:25%!important}.accesories-holder .swiper-button-prev,.accesories-holder .swiper-button-next{top:30%!important}.accesories-holder .swiper-button-prev{left:2%!important}.accesories-holder .swiper-button-next{right:2%!important}#product #footer{max-width:1725px;margin:0 auto}#product .modal-dialog figcaption{display:none}.breadcrumb{max-width:1725px;margin:0 auto 0rem auto}@media(max-width:767px){#product .btn{font-size:.7rem}#wrapper .breadcrumb li a,#wrapper .breadcrumb li span,#wrapper .breadcrumb li::after{line-height:100%!important}}#cart .input-group{align-items:center;width:133px;max-height:27px;color:#888fa3;font-family:Lato;font-size:14px;font-style:normal;font-weight:700;line-height:normal}#cart .input-group .js-cart-line-product-quantity{text-align:center;border:none;order:2}#cart .featured-products #cart-swiper .swiper-slide,#checkout .featured-products #cart-swiper .swiper-slide{display:flex;align-items:center;justify-content:center}@media(max-width:500px){#cart .input-group{width:170px}}#checkout .input-group-btn{display:flex;align-items:center;justify-content:center}.product-flag{color:#fff;text-align:center;font-family:Lato;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.238px;text-transform:uppercase}#checkout .swiper-slide .product{width:100%!important}.add_to_cart-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:999;display:none;justify-content:center;align-items:center}.add_to_cart-modal .wrapper{width:90%;max-width:900px;height:-moz-fit-content;height:fit-content;background-color:#fff;padding:40px}.btns_pop{display:flex;justify-content:center;gap:10px}.pop_alert{background-color:rgba(0,0,0,0);color:#f01e1e;border:none;font-family:Lato;font-size:20px;text-transform:uppercase}.pop_prices{width:100%;display:flex;flex-direction:column}.pop_prices .price_row__{width:100%;display:flex;justify-content:space-between;margin-top:10px;padding:5px 10px}.price_row_gray_{background-color:#f3f3f3}#identity .input-group-btn,#registration .input-group-btn,#authentication .input-group-btn{display:flex;align-items:center;justify-content:center}#identity .input-group-btn button,#registration .input-group-btn button,#authentication .input-group-btn button{max-height:51px;background-color:#f01e1e!important}#checkout .swiper-button-next{right:-5px!important}#checkout .swiper-button-prev{left:-5px!important}@media(max-width:1000px){.swiper-button-prev{left:0px!important}.swiper-button-next{right:0px!important}}#blockcart-modal .product-name{color:#102770}#blockcart-modal .label{text-align:left;color:#102770}#blockcart-modal .value{text-align:right;color:#f01e1e;opacity:1}#blockcart-modal .cart-content p span{color:#102770}#blockcart-modal .product-price{color:#f01e1e}#blockcart-modal .modal-body .divide-right span{color:#59bdf4}#blockcart-modal .cart-content p.cart-products-count{color:#102770}.subcategories-swiper .swiper-slide{display:flex;justify-content:center}.subcategories-swiper .swiper-slide li{display:flex;flex-direction:column;justify-content:center;align-items:center}.subcategories-swiper .swiper-slide li .subcategory-name{color:#102770;text-align:center;font-size:18px;font-style:normal;font-weight:700;line-height:131%;letter-spacing:-0.54px}.subcategories-swiper .swiper-button-prev,.subcategories-swiper .swiper-button-next{background:unset;box-shadow:unset}@media(max-width:767px){.breadcrumb{display:flex}#wrapper .breadcrumb li a,#wrapper .breadcrumb li span,#wrapper .breadcrumb li::after{font-size:10px!important}.links .title{border:unset}.links .title span{color:#102770;font-size:18px}#footer{padding-bottom:50px}#wrapper .breadcrumb{padding:1rem}.product-miniature .product-title a{font-size:18px}#product .bootstrap-touchspin{width:145px!important;margin-right:12px;margin-bottom:10px}}.bonmmenu.sub-direction-vertical ul[data-bonmm-depth="0"]>li>.popover{width:-moz-fit-content;width:fit-content;min-width:-moz-fit-content!important;min-width:fit-content!important}.bonmm-top-menu[data-bonmm-depth="0"] .popover{left:0!important}.bonmmenu.sub-direction-vertical .bonmm-top-menu[data-bonmm-depth="0"]>li{position:relative!important}.bonmmenu ul:not([data-bonmm-depth="0"]) li:not(.collapse_sub) .collapse{height:100%!important}.bonmm-top-menu[data-bonmm-depth="0"] .dropdown_from_right .popover{left:unset!important;right:0!important}.sub-menu-active{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.collapse_active{display:inherit}.popover .bonmm-top-menu[data-bonmm-depth="1"] li a{width:300px;padding-right:5rem;margin-right:0}.popover .bonmm-top-menu:not(.bonmm-top-menu[data-bonmm-depth="1"]){width:300px}@media(max-width:1400px){.home-category-menu .bonmmenu.direction-horizontal ul[data-bonmm-depth="0"]{flex-wrap:nowrap}.bonmmenu.sub-direction-vertical .bonmm-top-menu[data-bonmm-depth="0"]>li{max-width:120px}}@media(max-width:1270px){.bonmmenu.sub-direction-vertical .bonmm-top-menu[data-bonmm-depth="0"]>li{max-width:105px}}@media(max-width:1260px){.home-category-menu .bonmmenu.direction-horizontal ul[data-bonmm-depth="0"]{flex-wrap:wrap}.bonmmenu.sub-direction-vertical .bonmm-top-menu[data-bonmm-depth="0"]>li{width:20%;max-width:20%}}@media(max-width:1000px){.popover .bonmm-top-menu[data-bonmm-depth="1"] li a{font-size:11px!important;padding:0 .7rem!important;min-width:100px;max-width:-moz-fit-content;max-width:fit-content}.popover .bonmm-top-menu[data-bonmm-depth="1"] li a span{margin-left:10px}.popover .bonmm-top-menu:not(.bonmm-top-menu[data-bonmm-depth="1"]){width:230px!important;padding-left:20px}.popover .bonmm-top-menu[data-bonmm-depth="1"] li a{width:230px!important;min-width:230px!important}.hovered_img_place{min-width:230px;max-width:230px}}@media(max-width:1610px){.bonmmenu.sub-direction-vertical .bonmm-top-menu[data-bonmm-depth="0"]>li{min-width:110px}.home-category-menu .bonmmenu .bonmm-top-menu li a{font-size:12px;line-height:15px}.icon-drop-menu{width:18px;height:18px}.bonmm-top-menu[data-bonmm-depth="0"]>li{padding:0}}@media(max-width:1550px){.icon-drop-menu{width:15px;height:15px}.home-category-menu .bonmmenu .bonmm-top-menu li a{font-size:13px;line-height:12px}#top-menu-1[data-bonmm-depth="0"]>li{margin:0px 5px!important}}#_desktop_logo{transition:.3s ease-in-out}header.fixed #_desktop_logo{margin-left:55px}@media(max-width:1820px){.before-header #header{max-width:95vw}}@media(max-width:550px){#subcategories.swiper *{height:100%}#subcategories.swiper a{display:block}#subcategories.swiper img{-o-object-fit:contain;object-fit:contain;max-height:10rem}#blockcart-modal{height:80vh;top:10vh}.before-header #header{max-width:100vw}}@media(max-width:767px){#mobile_top_menu_wrapper{height:calc(100vh - 105px);padding:15px 0 40px}}.x13pricehistory__text{color:#102770!important}.x13pricehistory__button{font-size:14px!important;text-align:left!important;color:#59bdf4}.x13pricehistory__text--real-discount-value,#index .x13pricehistory-product-list,#category .x13pricehistory-product-list,#prices-drop .x13pricehistory-product-list,#new-product .x13pricehistory-product-list,#manufacturer .x13pricehistory-product-list,#search .x13pricehistory-product-list{display:none!important}.product-description{width:100%;max-width:1200px;margin:0 auto;padding:20px}
@media(max-width:991px){#blockcart-modal .product-image{max-width:30%;}}@media(max-width:767px){.subheader .small-nav{display:none;}}