:root{--blue:#254e9c;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#254e9c;--secondary:#fbba00;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:360px;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}#head{background-image:linear-gradient(180deg,#d5d5d5 0,#f9f9f9);margin-bottom:8px}#head .logo{padding:15px}#head .logo img{height:auto;max-width:100%}#head .search form{flex-wrap:nowrap;width:100%}#head .search .form-control{flex-grow:1;margin-right:5px;width:auto}#head .search .btn{display:none}@media (min-width:576px){#head .search .btn{display:inherit}}@media (max-width:991px){#head .search{border:none}}#head .basket a:hover{text-decoration:none}@media (min-width:768px) AND (max-width:991px){#head .basket a .head-basket{padding-right:100px}}#head .head-basket,#head .head-basket-total,#head .head-basket-total-num{display:flex;padding:15px 5px}#head .head-basket-total-icon{padding:5px 8px}#head .head-basket-totals{flex-shrink:0;font-size:14px;font-weight:700;width:70%}#head .head-basket-total,#head .head-basket-total-num{padding:1px 8px}#head .head-basket-total .label,#head .head-basket-total-num .label{color:#303030;display:block;width:50%}#head .head-basket-total .value,#head .head-basket-total-num .value{color:#254e9c;display:block;text-align:right;width:50%}#head .basket-account-links{display:none;justify-content:space-between;margin-top:-8px;padding:5px 8px}#head .basket-account-links .btn{padding:0}@media (min-width:992px){#head .basket-account-links{display:flex}}#head .basket-account-links .form-inline{display:inline-block}@include (reference) "variables.less";.main-nav{background-color:#254e9c!important;background-image:linear-gradient(180deg,#0b387c 0,#1d4a98);border-radius:15px;margin-bottom:15px;min-height:65px;min-width:85px;position:absolute;right:10px;text-transform:uppercase;top:10px}.main-nav .nav-link{color:#dadada!important}.main-nav .dropdown-menu{background-color:#254e9c;border:none;min-width:100%}.main-nav .dropdown-menu .dropdown-item{color:#dadada}.main-nav .dropdown-menu .dropdown-item:hover{background-color:#2a58b1!important;color:#e7e7e7!important}.main-nav .navbar-toggler{position:absolute;z-index:9001}.main-nav .navbar-collapse.collapsing,.main-nav .navbar-collapse.show{background-color:#254e9c;box-shadow:0 -5px 10px #555,inset 0 -10px 10px #0b387c,inset 0 10px 10px #0b387c;position:absolute;right:-10px;top:-10px;width:100vw;z-index:9000}@media (min-width:576px){.main-nav .navbar-collapse.collapsing,.main-nav .navbar-collapse.show{width:540px}}@media (min-width:768px){.main-nav .navbar-collapse.collapsing,.main-nav .navbar-collapse.show{width:720px}}.main-nav .navbar-collapse.collapsing .border-gradient-vertical,.main-nav .navbar-collapse.show .border-gradient-vertical{border:none}.main-nav .navbar-collapse.collapsing .navbar-nav>.nav-item,.main-nav .navbar-collapse.show .navbar-nav>.nav-item{margin:3px 15px}.main-nav .navbar-collapse.collapsing .navbar-nav>.nav-item:last-child,.main-nav .navbar-collapse.show .navbar-nav>.nav-item:last-child{margin-bottom:15px}@media (min-width:992px){.main-nav{border-radius:0;box-shadow:0 -3px 5px #999,inset 0 -7px 7px #0b387c;margin-left:-15px;margin-right:-15px;min-height:auto;position:relative;right:0;top:0}.main-nav .navbar-nav{display:flex;flex-direction:row;justify-content:space-between;width:100%}.main-nav .navbar-nav .nav-item{flex-grow:1}.main-nav .navbar-nav .nav-item>a{text-align:center}}#footer{background-image:linear-gradient(180deg,#0b387c 0,#1d4a98);color:#dadada;font-size:14px;margin-top:30px;padding:30px;width:100%}#footer a{color:#dadada;display:block;font-size:12px;line-height:1.8rem;position:relative}#footer a:hover{color:#fff;text-decoration:none}#footer a:hover.icon:after{right:-2px}#footer a.icon:after{background:url(/images/page_bottom_navi_arrow_01.png) 3px 10px no-repeat;content:" ";display:inline-block;height:15px;position:absolute;right:-5px;top:1px;width:10px}#footer .basket-icon:before{height:50px}#footer .footer-payment{margin-bottom:15px}#footer .footer-payment-method-list{list-style:none;margin:0;padding:0}#footer .footer-payment-method-list .item{display:inline}#footer .phone-number{font-size:25px;line-height:30px;padding-top:5px}#footer strong{display:block;font-size:font-size-md;line-height:2rem}#footer .footer-logo{padding-top:15px;position:relative;text-align:center;width:100%}@media (min-width:576px){#footer .footer-logo{bottom:0;position:absolute;right:0;text-align:right}}@media (min-width:1200px){#footer .footer-logo{position:relative}}@media (max-width:1199px){#footer .first,#footer .second{margin-bottom:15px}#footer .second{border:none}}[v-cloak]{display:none}body,html{margin:0;padding:0}.error-message-list ul{list-style:none;margin:0}.btn .oi{padding:0 8px;position:relative;top:2px}.btn .oi:first-child{padding-left:0}.btn .oi:last-child{padding-right:0}.container.shadow{background:#fff;position:relative}.border-gradient-vertical{-o-border-image:linear-gradient(180deg,hsla(0,0%,39%,.15),hsla(0,0%,59%,.75),hsla(0,0%,39%,.15)) 1 100%;border-image:linear-gradient(180deg,hsla(0,0%,39%,.15),hsla(0,0%,59%,.75),hsla(0,0%,39%,.15)) 1 100%;border-style:solid;border-width:1px}.basket-icon:before{background:url(/images/infobox_icon_cart.png) 10px 0 no-repeat;content:" ";display:inline-block;float:left;height:35px;width:45px}.phone-icon:before{background:url(/images/infobox_icon_phone.png) 10px 0 no-repeat}.phone-icon:before,.whatsapp-icon:before{content:" ";display:inline-block;float:left;height:45px;width:45px}.whatsapp-icon:before{background:url(/images/infobox_icon_whatsapp.png) 10px 0 no-repeat}.leftmenu_part{padding:10px}.leftmenu_part h3{background-image:url(/img/bg_navi_left_link_plus.png);background-position:94% 50%;background-repeat:no-repeat;background-size:20px}@media (min-width:768px){.leftmenu_part h3{background-image:none}}.leftmenu_part .content_data_inner{cursor:pointer;max-height:0;overflow:hidden;transition:max-height .25s ease-in-out}@media (min-width:768px){.leftmenu_part .content_data_inner{cursor:default;max-height:2000px}}.leftmenu_part.mobile_open h3{background-image:url(/img/bg_navi_left_link_minus.png)}.leftmenu_part.mobile_open .content_data_inner{max-height:2000px}.leftmenu_part h3{border:1px solid #4770b6;color:#254e9c;font-size:medium;margin-bottom:-1px;padding:8px 0 9px 20px}.leftmenu_part ul{border:1px solid #4770b6;margin:0;padding:10px}.leftmenu_part ul li{list-style:none outside none;margin:0 0 2px;padding:0}.leftmenu_part ul li:last-child{margin-bottom:0}.leftmenu_part a{background-color:#254e9c;line-height:1.3}.leftmenu_part li.with_sub ul a{background-color:#4770b6}.leftmenu_part li.with_sub ul li.with_sub ul a{background:#b7cfff}.leftmenu_part li a:hover,.leftmenu_part li.with_sub ul a:hover{background-color:#6280d6}.leftmenu_part a,.leftmenu_part li.with_sub ul a,.leftmenu_part li.with_sub ul li.with_sub ul a{background-image:url(/img/bg_navi_left_link_arrow.png);background-position:95% 50%;background-repeat:no-repeat;line-height:1.3}.leftmenu_part li.with_sub ul li.with_sub ul li.with_sub>a,.leftmenu_part li.with_sub ul li.with_sub>a,.leftmenu_part li.with_sub>a,.leftmenu_part ul li.with_sub>a{background-image:url(/img/bg_navi_left_link_plus.png);background-position:95% 50%;background-repeat:no-repeat}.leftmenu_part li.active>a{border-left:5px solid #e8b500}.leftmenu_part li.with_sub ul li.with_sub ul li.with_sub.active>a,.leftmenu_part li.with_sub ul li.with_sub.active>a,.leftmenu_part li.with_sub.active>a,.leftmenu_part ul li.with_sub.active>a{background-image:url(/img/bg_navi_left_link_minus.png);background-position:95% 50%;background-repeat:no-repeat}.leftmenu_part li>a.loading{background-image:url(/img/loading/loading2.gif)!important;background-position:98% 50%!important;background-size:contain!important}.leftmenu_part li>a.loading+ul{max-height:0!important}.leftmenu_part ul a,.leftmenu_part ul a:link,.leftmenu_part ul a:visited{word-wrap:break-word;color:#fff;display:block;font-size:13px;font-weight:400;height:auto;line-height:13px;padding:8px 20px 6px 10px;text-decoration:none;text-transform:uppercase}.leftmenu_part li.with_sub a span{display:inline-block;max-width:188px}.leftmenu_part li.with_sub a span span{display:table-cell;line-height:13px;max-width:auto;vertical-align:middle}.leftmenu_part li.with_sub li.with_sub ul a{color:#254e9c;font-size:11px;font-weight:400;margin:2px 0 0;padding-left:25px;text-transform:none}.leftmenu_part li.with_sub li.with_sub ul a:hover{background-color:#e8b500!important;color:#254e9c}.leftmenu_part li.with_sub li.with_sub li.with_sub ul li a{background-color:#e5ebf7;padding-left:40px}@keyframes openSubmenuDelayed{0%{max-height:0}to{max-height:1000px}}.leftmenu_part li.with_sub ul{max-height:0;overflow:hidden;padding:1px 0 0}.leftmenu_part li.with_sub.active>a+ul{animation:openSubmenuDelayed 1s ease-in-out forwards;max-height:1000px;transition:max-height 5.8s ease-in-out 3s}.product-list-headline{color:#254e9c;font-size:18px;margin:18px 0 8px}.product-list{align-items:stretch;display:flex;flex-wrap:wrap;gap:16px}.product-list.loading{background-image:url(/img/loading/loading2.gif)!important;background-position:50% 50%!important;background-repeat:no-repeat;background-size:contain!important;cursor:wait;min-height:100px;opacity:.3;pointer-events:none}.product-list.loading>*{display:none}.product-list article{border:1px solid #254e9c;box-sizing:border-box;display:flex;flex:0 1 calc(50% - 16px);flex-direction:column;justify-content:space-between;padding:16px 16px 45px;position:relative;transition:box-shadow .3s ease,background-color .3s ease}.product-list article:hover{background-color:#d6e1f9;box-shadow:0 4px 10px rgba(37,78,156,.4)}.product-list article :hover{text-decoration:none}.product-list article h2{color:#303030;font-size:18px;margin:0 0 5px}.product-list article .h3{color:#303030;font-size:16px;margin:0 0 3px}.product-list article .price{bottom:16px;color:#254e9c;font-size:1.4rem;font-weight:700;position:absolute;right:16px;text-align:right}
