:root{--main-blue: #2d9cdb;--main-blue-dark: #1a6fa3;--main-yellow: #fecf39;--main-white: #ffffff}.site-header{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:sticky;top:0;z-index:100;width:100%;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.1);box-shadow:0 2px 12px rgba(0,0,0,.1)}.site-header .container{width:100%}.site-header .container .site-header__menu{width:100%}.site-header .container .site-header__menu .action-navigation{background-color:#2d9cdb;color:#fff;width:100%;padding:5px 100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:12px;min-height:30px}@media(max-width: 980px){.site-header .container .site-header__menu .action-navigation{padding:5px 15px}}.site-header .container .site-header__menu .action-navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;margin:0;padding:0;gap:20px}.site-header .container .site-header__menu .action-navigation ul li{position:relative}.site-header .container .site-header__menu .action-navigation ul li>a{color:#fff;text-decoration:none;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.site-header .container .site-header__menu .action-navigation ul li>a:hover{text-decoration:underline}.site-header .container .site-header__menu .action-navigation ul li.menu-item-has-children>a::after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:7px;margin-left:2px}.site-header .container .site-header__menu .action-navigation ul li.menu-item-has-children>ul.sub-menu{display:none;position:absolute;top:100%;left:0;min-width:170px;background:#1a6fa3;list-style:none;margin:0;padding:4px 0;z-index:400;border-radius:0 0 4px 4px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.25);box-shadow:0 4px 12px rgba(0,0,0,.25);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.site-header .container .site-header__menu .action-navigation ul li.menu-item-has-children>ul.sub-menu li{width:100%}.site-header .container .site-header__menu .action-navigation ul li.menu-item-has-children>ul.sub-menu li>a{display:block;padding:7px 14px;font-size:12px;color:#fff;border-bottom:1px solid rgba(255,255,255,.1);white-space:nowrap}.site-header .container .site-header__menu .action-navigation ul li.menu-item-has-children>ul.sub-menu li>a:hover{background:rgba(255,255,255,.15);text-decoration:none}.site-header .container .site-header__menu .action-navigation ul li.menu-item-has-children>ul.sub-menu li>a::after{display:none}.site-header .container .site-header__menu .action-navigation ul li.menu-item-has-children>ul.sub-menu li:last-child>a{border-bottom:none}.site-header .container .site-header__menu .action-navigation ul li.menu-item-has-children:hover>ul.sub-menu{display:block}.site-header .container .site-header__menu .action-navigation .action-nav__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-header .container .site-header__menu .action-navigation .action-nav__richt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.site-header .container .site-header__menu .action-navigation .action-login-link{color:#fff;text-decoration:none;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;opacity:.9;-webkit-transition:opacity .15s;transition:opacity .15s}.site-header .container .site-header__menu .action-navigation .action-login-link:hover{opacity:1;text-decoration:underline}.site-header .container .site-header__menu .main-navigation-contaner{background-color:#fff;width:100%;height:100px;padding:0 100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}@media(max-width: 980px){.site-header .container .site-header__menu .main-navigation-contaner{padding:0 15px;position:relative}}.site-header .container .site-header__menu .main-navigation-contaner .logo{margin:0;-ms-flex-negative:0;flex-shrink:0}.site-header .container .site-header__menu .main-navigation-contaner .logo a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;text-decoration:none}.site-header .container .site-header__menu .main-navigation-contaner .logo img{height:54px;width:auto;max-width:250px}.site-header .container .site-header__menu .main-navigation-contaner nav.main-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 980px){.site-header .container .site-header__menu .main-navigation-contaner nav.main-navigation{display:none;position:absolute;top:100px;left:0;right:0;background-color:#fff;border-top:2px solid #2d9cdb;padding:15px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:200}}.site-header .container .site-header__menu .main-navigation-contaner nav.main-navigation.main-navigation--open{display:-webkit-box;display:-ms-flexbox;display:flex}.site-header .container .site-header__menu .main-navigation-contaner nav.main-navigation ul.main-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;margin:0;padding:0;gap:5px}@media(max-width: 980px){.site-header .container .site-header__menu .main-navigation-contaner nav.main-navigation ul.main-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0}}.site-header .container .site-header__menu .main-navigation-contaner nav.main-navigation ul.main-menu li{position:relative}.site-header .container .site-header__menu .main-navigation-contaner nav.main-navigation ul.main-menu li>a{display:block;padding:8px 15px;color:#000;text-decoration:none;font-size:16px;white-space:nowrap;-webkit-transition:color .15s;transition:color .15s;position:relative}.site-header .container .site-header__menu .main-navigation-contaner nav.main-navigation ul.main-menu li>a::after{content:"";position:absolute;bottom:2px;left:15px;right:15px;height:2px;background-color:#2d9cdb;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease;-webkit-transform-origin:center;transform-origin:center}.site-header .container .site-header__menu .main-navigation-contaner nav.main-navigation ul.main-menu li>a:hover{color:#2d9cdb}.site-header .container .site-header__menu .main-navigation-contaner nav.main-navigation ul.main-menu li>a:hover::after{-webkit-transform:scaleX(1);transform:scaleX(1)}.site-header .container .site-header__menu .main-navigation-contaner nav.main-navigation ul.main-menu li>a:active{color:#2d9cdb}.site-header .container .site-header__menu .main-navigation-contaner nav.main-navigation ul.main-menu li.current-menu-item>a,.site-header .container .site-header__menu .main-navigation-contaner nav.main-navigation ul.main-menu li.current-page-ancestor>a{color:#2d9cdb}.site-header .container .site-header__menu .main-navigation-contaner nav.main-navigation ul.main-menu li.current-menu-item>a::after,.site-header .container .site-header__menu .main-navigation-contaner nav.main-navigation ul.main-menu li.current-page-ancestor>a::after{-webkit-transform:scaleX(1);transform:scaleX(1)}.site-header .container .site-header__menu .main-navigation-contaner nav.main-navigation ul.main-menu li.menu-item-has-children>a::after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:8px;margin-left:5px;vertical-align:middle}.site-header .container .site-header__menu .main-navigation-contaner nav.main-navigation ul.main-menu li.menu-item-has-children>ul.sub-menu{display:none;position:absolute;top:100%;left:0;min-width:200px;background:#fff;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.12);box-shadow:0 4px 16px rgba(0,0,0,.12);border-top:2px solid #2d9cdb;border-radius:0 0 4px 4px;z-index:300;list-style:none;margin:0;padding:0}.site-header .container .site-header__menu .main-navigation-contaner nav.main-navigation ul.main-menu li.menu-item-has-children>ul.sub-menu li{width:100%;margin:0}.site-header .container .site-header__menu .main-navigation-contaner nav.main-navigation ul.main-menu li.menu-item-has-children>ul.sub-menu li>a{padding:10px 18px;color:#333;border-bottom:1px solid #f0f0f0;font-size:14px}.site-header .container .site-header__menu .main-navigation-contaner nav.main-navigation ul.main-menu li.menu-item-has-children>ul.sub-menu li>a:hover{background:#eaf5fc;color:#2d9cdb}.site-header .container .site-header__menu .main-navigation-contaner nav.main-navigation ul.main-menu li.menu-item-has-children>ul.sub-menu li:last-child>a{border-bottom:none}.site-header .container .site-header__menu .main-navigation-contaner nav.main-navigation ul.main-menu li.menu-item-has-children>ul.sub-menu li.menu-item-has-children>ul.sub-menu{top:0;left:100%;border-top:none;border-left:2px solid #2d9cdb}.site-header .container .site-header__menu .main-navigation-contaner nav.main-navigation ul.main-menu li.menu-item-has-children:hover>ul.sub-menu{display:block}@media(max-width: 980px){.site-header .container .site-header__menu .main-navigation-contaner nav.main-navigation ul.main-menu li.menu-item-has-children{width:100%}.site-header .container .site-header__menu .main-navigation-contaner nav.main-navigation ul.main-menu li.menu-item-has-children>a::after{float:right;padding-right:10px}.site-header .container .site-header__menu .main-navigation-contaner nav.main-navigation ul.main-menu li.menu-item-has-children>ul.sub-menu{position:static;-webkit-box-shadow:none;box-shadow:none;border-top:none;border-left:3px solid #2d9cdb;padding-left:12px;display:none;width:100%}.site-header .container .site-header__menu .main-navigation-contaner nav.main-navigation ul.main-menu li.menu-item-has-children>ul.sub-menu.sub-menu--open{display:block}.site-header .container .site-header__menu .main-navigation-contaner nav.main-navigation ul.main-menu li.menu-item-has-children:hover>ul.sub-menu{display:none}}.site-header .container .site-header__menu .main-navigation-contaner .header-search{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:380px}@media(max-width: 980px){.site-header .container .site-header__menu .main-navigation-contaner .header-search{display:none}}.site-header .container .site-header__menu .main-navigation-contaner .header-search__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#eaf5fc;border:1.5px solid #e0e0e0;border-radius:25px;overflow:hidden;-webkit-transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s,-webkit-box-shadow .2s}.site-header .container .site-header__menu .main-navigation-contaner .header-search__form:focus-within{border-color:#2d9cdb;-webkit-box-shadow:0 0 0 3px rgba(45,156,219,.12);box-shadow:0 0 0 3px rgba(45,156,219,.12)}.site-header .container .site-header__menu .main-navigation-contaner .header-search__input{-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;background:rgba(0,0,0,0);padding:9px 14px;font-size:14px;color:#333;outline:none;font-family:"Open Sans",Arial,sans-serif;min-width:0}.site-header .container .site-header__menu .main-navigation-contaner .header-search__input::-webkit-input-placeholder{color:#666;opacity:1}.site-header .container .site-header__menu .main-navigation-contaner .header-search__input::-moz-placeholder{color:#666;opacity:1}.site-header .container .site-header__menu .main-navigation-contaner .header-search__input:-ms-input-placeholder{color:#666;opacity:1}.site-header .container .site-header__menu .main-navigation-contaner .header-search__input::-ms-input-placeholder{color:#666;opacity:1}.site-header .container .site-header__menu .main-navigation-contaner .header-search__input::placeholder{color:#666;opacity:1}.site-header .container .site-header__menu .main-navigation-contaner .header-search__btn{background:#2d9cdb;border:none;color:#fff;padding:9px 14px;cursor:pointer;font-size:14px;-webkit-transition:background .15s;transition:background .15s;-ms-flex-negative:0;flex-shrink:0}.site-header .container .site-header__menu .main-navigation-contaner .header-search__btn:hover{background:#1a6fa3}.site-header .container .site-header__menu .main-navigation-contaner .header-search__results{display:none;position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;border:1.5px solid #e0e0e0;border-radius:10px;-webkit-box-shadow:0 8px 24px rgba(0,0,0,.12);box-shadow:0 8px 24px rgba(0,0,0,.12);z-index:500;overflow:hidden}.site-header .container .site-header__menu .main-navigation-contaner .header-search__results.hs-results--open{display:block}.site-header .container .site-header__menu .main-navigation-contaner .search-mobiel-toggle{display:none;background:none;border:none;cursor:pointer;padding:10px;color:#2d9cdb;font-size:20px;margin-left:auto}@media(max-width: 980px){.site-header .container .site-header__menu .main-navigation-contaner .search-mobiel-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.site-header .container .site-header__menu .main-navigation-contaner .menu-mobiel{display:none;color:#2d9cdb;font-size:22px;cursor:pointer;padding:10px}@media(max-width: 980px){.site-header .container .site-header__menu .main-navigation-contaner .menu-mobiel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.site-header .container .site-header__menu .main-navigation-contaner .mobiel-close{display:none;color:#2d9cdb;font-size:22px;cursor:pointer;padding:10px}@media(max-width: 980px){.site-header .container .site-header__menu .main-navigation-contaner .mobiel-close{display:none}.site-header .container .site-header__menu .main-navigation-contaner .mobiel-close.mobiel-close--active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.header-search-panel{display:none}@media(max-width: 980px){.header-search-panel{display:block;position:absolute;top:100%;left:0;right:0;background:#fff;border-top:2px solid #2d9cdb;-webkit-box-shadow:0 8px 24px rgba(0,0,0,.14);box-shadow:0 8px 24px rgba(0,0,0,.14);z-index:300;visibility:hidden;opacity:0;-webkit-transform:translateY(-6px);transform:translateY(-6px);-webkit-transition:opacity .2s ease,visibility 0s linear .2s,-webkit-transform .2s ease;transition:opacity .2s ease,visibility 0s linear .2s,-webkit-transform .2s ease;transition:transform .2s ease,opacity .2s ease,visibility 0s linear .2s;transition:transform .2s ease,opacity .2s ease,visibility 0s linear .2s,-webkit-transform .2s ease}.header-search-panel--open{visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .2s ease,visibility 0s,-webkit-transform .2s ease;transition:opacity .2s ease,visibility 0s,-webkit-transform .2s ease;transition:transform .2s ease,opacity .2s ease,visibility 0s;transition:transform .2s ease,opacity .2s ease,visibility 0s,-webkit-transform .2s ease}}.header-search-panel__bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:12px 20px}.header-search-panel__icon{color:#2d9cdb;font-size:18px;-ms-flex-negative:0;flex-shrink:0}.header-search-panel__form{-webkit-box-flex:1;-ms-flex:1;flex:1}.header-search-panel__input{width:100%;border:none;outline:none;font-size:16px;font-family:"Open Sans",Arial,sans-serif;color:#333;background:rgba(0,0,0,0)}.header-search-panel__input::-webkit-input-placeholder{color:#666;opacity:1}.header-search-panel__input::-moz-placeholder{color:#666;opacity:1}.header-search-panel__input:-ms-input-placeholder{color:#666;opacity:1}.header-search-panel__input::-ms-input-placeholder{color:#666;opacity:1}.header-search-panel__input::placeholder{color:#666;opacity:1}.header-search-panel__close{background:none;border:none;cursor:pointer;padding:8px;color:#666;font-size:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:color .15s;transition:color .15s}.header-search-panel__close:hover{color:#333}.header-search-panel__results{max-height:55vh;overflow-y:auto}.header-search-panel__results.hs-results--open{border-top:1px solid #e0e0e0}.hs-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 16px;text-decoration:none;color:#333;font-size:14px;border-bottom:1px solid #f0f0f0;-webkit-transition:background .15s;transition:background .15s}.hs-item:last-child{border-bottom:none}.hs-item:hover,.hs-item:focus{background:#eaf5fc;color:#2d9cdb;outline:none}.hs-item:hover .hs-item__title,.hs-item:focus .hs-item__title{color:#2d9cdb}.hs-item>i{color:#2d9cdb;width:16px;text-align:center;-ms-flex-negative:0;flex-shrink:0}.hs-item--product{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:8px 16px}.hs-item__thumb{width:44px;height:44px;-o-object-fit:cover;object-fit:cover;border-radius:6px;-ms-flex-negative:0;flex-shrink:0;border:1px solid #e0e0e0}.hs-item__thumb--empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#eaf5fc}.hs-item__thumb--empty i{color:#2d9cdb;font-size:18px}.hs-item__info{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px;min-width:0}.hs-item__title{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;-webkit-transition:color .15s;transition:color .15s}.hs-item__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-top:1px}.hs-item__sku{font-size:12px;color:#666}.hs-item__price{font-size:12px;font-weight:700;color:#1a6fa3}.hs-item__stock{font-size:12px;border-radius:8px;padding:1px 7px;font-weight:600}.hs-item__stock--in{background:#e6f9f0;color:#1a7a45}.hs-item__stock--out{background:#fdecea;color:#c0392b}.hs-item__type{font-size:12px;color:#666;background:#f0f0f0;border-radius:10px;padding:2px 8px;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:start;align-self:flex-start}.hs-loading,.hs-empty{padding:14px 16px;color:#666;font-size:14px;text-align:center}.hs-loading i,.hs-empty i{color:#2d9cdb;margin-right:6px}.cart-icon{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;text-decoration:none;font-size:16px;margin-left:8px}.cart-icon:hover{color:#eaf5fc}.cart-icon .cart-count{position:absolute;top:-8px;right:-10px;background-color:orange;color:#fff;font-size:10px;font-weight:bold;border-radius:50%;min-width:16px;height:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 3px;line-height:1}.footer-contener{width:100%}.site-footer__menu{background-color:#2d9cdb}.site-footer__menu .footer-first{background-color:rgba(255,255,255,.12);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 100px;min-height:44px}@media(max-width: 980px){.site-footer__menu .footer-first{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 15px;gap:8px}}.site-footer__menu .footer-first .footer-Legal-navigation .footer-Legal ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;padding:0;margin:0}.site-footer__menu .footer-first .footer-Legal-navigation .footer-Legal ul li a{color:rgba(255,255,255,.85);text-decoration:none;font-size:12px;-webkit-transition:color .15s;transition:color .15s}.site-footer__menu .footer-first .footer-Legal-navigation .footer-Legal ul li a:hover{color:#fecf39;text-decoration:underline}.site-footer__menu .footer-divider{height:1px;background-color:rgba(255,255,255,.15);margin:0 100px}@media(max-width: 980px){.site-footer__menu .footer-divider{margin:0 15px}}.site-footer__menu .footer-second{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 100px}@media(max-width: 980px){.site-footer__menu .footer-second{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:12px 15px;gap:10px}.site-footer__menu .footer-second p{text-align:center}}.site-footer__menu .footer-second p{font-size:11px;color:rgba(255,255,255,.75);margin:0}.site-footer__menu .footer-second .footer-social-navigation .footer-social ul,.site-footer__menu .footer-second .footer-social-navigation .footer-social .menu-social-container ul,.site-footer__menu .footer-second .footer-social-navigation .footer-social .menu-social-container #menu-social{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:14px;list-style:none;margin:0}.site-footer__menu .footer-second .footer-social-navigation .footer-social ul li a,.site-footer__menu .footer-second .footer-social-navigation .footer-social .menu-social-container ul li a,.site-footer__menu .footer-second .footer-social-navigation .footer-social .menu-social-container #menu-social li a{color:rgba(255,255,255,.8);text-decoration:none;font-size:18px;-webkit-transition:color .15s;transition:color .15s}.site-footer__menu .footer-second .footer-social-navigation .footer-social ul li a:hover,.site-footer__menu .footer-second .footer-social-navigation .footer-social .menu-social-container ul li a:hover,.site-footer__menu .footer-second .footer-social-navigation .footer-social .menu-social-container #menu-social li a:hover{color:#fecf39}.page-banner{padding:0;margin:0;height:300px;width:100%;position:relative}@media(max-width: 980px){.page-banner{height:220px}}.page-banner .page-banner__bg-image{background-size:cover;background-position:center;position:absolute;inset:0;overflow:hidden}.page-banner .page-banner__bg-image::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.45);z-index:1}.page-banner .page-banner__bg-image .overlay-container{display:none}.page-banner .page-banner__content{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;z-index:10;font-size:28px;line-height:1.2}@media(max-width: 980px){.page-banner .page-banner__content{font-size:22px}}.page-banner .page-banner__content .shadow{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px}.page-banner .page-banner__content .shadow .headline{margin:0 0 8px;text-align:center;font-size:2em;font-weight:700;text-shadow:0 2px 8px rgba(0,0,0,.6);letter-spacing:.5px}.page-banner .page-banner__content .shadow .page-banner__intro{margin:0}.page-banner .page-banner__content .shadow .page-banner__intro p{margin:5px 10px;text-align:center;font-size:.7em;opacity:.9;text-shadow:0 1px 4px rgba(0,0,0,.5)}.content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content>div{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content .home-content-box-1{padding:30px 20px}.content .home-content-box-1 .program-content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content .home-content-box-1 .program-content .home-program{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;margin:10px 0}.content .home-content-box-1 .program-content .home-program img{max-width:200px;padding:0 0 10px 0}@media(max-width: 980px){.content .home-content-box-1 .program-content .home-program{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:90%}.content .home-content-box-1 .program-content .home-program img{max-width:375px}}.content .home-content-box-1 .program-content .home-program .program-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px}.content .home-content-box-1 .program-content .home-program .program-content p{margin:5px 0;text-align:center}.content .home-content-box-1 .program-content .home-program .program-content .btn-home{margin:auto;color:#2d9cdb;padding:10px 20px;border-radius:5px;border:1px solid #2d9cdb;font-size:16px;cursor:pointer}.content .home-content-box-1 .program-content .home-program .program-content .btn-home .btn-home-text{color:#2d9cdb;text-decoration:none}.content .home-content-box-2{padding:0 20px 30px}.content .home-content-box-2 .yellow-box{background-color:orange;width:100%;max-width:1080px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 0 35px;border-radius:10px}@media(max-width: 980px){.content .home-content-box-2 .yellow-box{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:15px}}.content .home-content-box-2 .yellow-box .diploma-info{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.content .home-content-box-2 .yellow-box .diploma-info .btn-home-text{text-decoration:none;color:#fff}@media(max-width: 980px){.content .home-content-box-2 .yellow-box .diploma-info{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.content .home-content-box-2 .yellow-box .diploma-info .diploma-info-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:20px}.content .home-content-box-2 .yellow-box .diploma-info .diploma-info-text p{margin:8px 0}@media(max-width: 980px){.content .home-content-box-2 .yellow-box .diploma-info .diploma-info-text{padding-right:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}}.content .home-content-box-2 .yellow-box .diploma-info .diploma-info-text .diploma-btn-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;margin-top:15px}@media(max-width: 980px){.content .home-content-box-2 .yellow-box .diploma-info .diploma-info-text .diploma-btn-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.content .home-content-box-2 .yellow-box .diploma-info .diploma-img{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media(max-width: 980px){.content .home-content-box-2 .yellow-box .diploma-info .diploma-img{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}}.content .home-content-box-2 .yellow-box .diploma-info .diploma-img img{max-width:100%;width:auto;height:auto;max-height:350px;-o-object-fit:contain;object-fit:contain}.content .home-content-box-3{padding:20px 0;width:100%;overflow:hidden}.content .home-content-box-3 h3{text-align:center;margin-bottom:20px;padding:0 20px}.content .home-content-box-3 .samenwerking-scroll-wrapper{width:100%;overflow:hidden;position:relative}.content .home-content-box-3 .samenwerking-scroll-wrapper--active::before,.content .home-content-box-3 .samenwerking-scroll-wrapper--active::after{content:"";position:absolute;top:0;width:80px;height:100%;z-index:2;pointer-events:none}.content .home-content-box-3 .samenwerking-scroll-wrapper--active::before{left:0;background:-webkit-gradient(linear, left top, right top, from(#ffffff), to(transparent));background:linear-gradient(to right, #ffffff, transparent)}.content .home-content-box-3 .samenwerking-scroll-wrapper--active::after{right:0;background:-webkit-gradient(linear, right top, left top, from(#ffffff), to(transparent));background:linear-gradient(to left, #ffffff, transparent)}.content .home-content-box-3 .samenwerking-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:60px;padding:10px 60px}.content .home-content-box-3 .samenwerking-box .img-groote{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.content .home-content-box-3 .samenwerking-box .img-groote a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content .home-content-box-3 .samenwerking-box .img-groote img{max-width:220px;max-height:110px;-o-object-fit:contain;object-fit:contain;opacity:.7;-webkit-transition:opacity .3s,-webkit-filter .3s;transition:opacity .3s,-webkit-filter .3s;transition:opacity .3s,filter .3s;transition:opacity .3s,filter .3s,-webkit-filter .3s;-webkit-filter:grayscale(40%);filter:grayscale(40%)}.content .home-content-box-3 .samenwerking-box .img-groote img:hover{opacity:1;-webkit-filter:grayscale(0%);filter:grayscale(0%)}.content .home-content-box-3 .samenwerking-box--scroll{-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-animation:scroll-partners 30s linear infinite;animation:scroll-partners 30s linear infinite}.content .home-content-box-3 .samenwerking-box--scroll:hover{-webkit-animation-play-state:paused;animation-play-state:paused}.content .home-content-box-3 .samenwerking-box--static{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}@-webkit-keyframes scroll-partners{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-33.333%);transform:translateX(-33.333%)}}@keyframes scroll-partners{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-33.333%);transform:translateX(-33.333%)}}.content .home-content-box-woo{padding:20px 0 40px}.content .home-content-box-woo h3{text-align:center;margin-bottom:24px;font-size:22px;color:#333}.content .home-content-box-woo .woocommerce{width:100%}.content .home-content-box-woo .woo-all-products-link{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content .home-content-box-woo .woo-all-products-link .btn-home{background-color:#2d9cdb;border-color:#2d9cdb;font-size:17px;padding:.65em 2em}.content .home-content-box-woo .woo-all-products-link .btn-home .btn-home-text{color:#fff}.content .home-content-box-woo .woo-all-products-link .btn-home i{color:#fff}.content .home-content-box-woo .woo-all-products-link .btn-home:hover{background-color:#1a6fa3;border-color:#1a6fa3}.content .btn-home{text-decoration:none;cursor:pointer;font-size:16px;font-weight:600;padding:.55em 1.6em;line-height:1.6em;background-color:rgba(0,0,0,0);border:2px solid #2d9cdb;border-radius:5px;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s;display:inline-block;color:#2d9cdb}.content .btn-home .btn-home-text{text-decoration:none;color:#2d9cdb;-webkit-transition:color .2s;transition:color .2s}.content .btn-home i{display:none;margin-left:5px;color:#2d9cdb;-webkit-transition:color .2s;transition:color .2s}.content .btn-home:hover{background-color:#2d9cdb;color:#fff}.content .btn-home:hover .btn-home-text{color:#fff}.content .btn-home:hover i{display:inline;color:#fff}.page-content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:40px 20px}.page-content .page-content-box{width:100%;max-width:1080px}.het-team-content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.het-team-content h2,.het-team-content h3,.het-team-content h4{text-align:center;color:#2d9cdb;margin:auto}.het-team-content h2{padding-top:25px}.het-team-content h3{text-decoration:underline;text-decoration-color:#000}.het-team-content-box-1,.het-team-content-box-2,.het-team-content-box-3{width:100%}.het-team-content-box-1 .het-team-card,.het-team-content-box-2 .het-team-card,.het-team-content-box-3 .het-team-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;margin:0 0 25px 0}@media(max-width: 980px){.het-team-content-box-1 .het-team-card,.het-team-content-box-2 .het-team-card,.het-team-content-box-3 .het-team-card{-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}}.het-team-content-box-1 .het-team-card .het-team-content,.het-team-content-box-2 .het-team-card .het-team-content,.het-team-content-box-3 .het-team-card .het-team-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px}.het-team-content-box-1 .het-team-card .het-team-content p,.het-team-content-box-2 .het-team-card .het-team-content p,.het-team-content-box-3 .het-team-card .het-team-content p{margin:5px 0;text-align:center;font-size:15px}.contact-card,.offerte-card{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-card h2,.offerte-card h2{color:#2d9cdb;text-align:center}.contact-content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:25px;margin:0 auto 25px}@media(max-width: 980px){.contact-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;max-width:650px}}.contact-content .contact-content-box-1{-webkit-box-flex:1.5;-ms-flex:1.5;flex:1.5;max-width:60%}@media(max-width: 980px){.contact-content .contact-content-box-1{max-width:100%;width:100%}}.contact-content .contact-content-box-1 .contact-content-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.contact-content .contact-content-box-1 .contact-content-box h3{text-align:center}.contact-content .contact-content-box-1 .contact-content-box .maelding-icon{color:#2d9cdb;font-size:50px}.contact-content .contact-content-box-1 .contact-content-box .btn-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px}@media(max-width: 980px){.contact-content .contact-content-box-1 .contact-content-box .btn-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.contact-content .contact-content-box-1 .contact-content-box .btn-box .btn-main{color:#2d9cdb;padding:10px 20px;font-size:16px;cursor:pointer;border:2px solid #2d9cdb}.contact-content .contact-content-box-1 .contact-content-box .btn-box .btn-main i{display:none;margin-left:5px}.contact-content .contact-content-box-1 .contact-content-box .btn-box .btn-main:hover i{display:inline}.contact-content .contact-content-box-1 .contact-content-box .btn-box .btn-main .btn-text{color:#2d9cdb;text-decoration:none}.contact-content .contact-content-box-2{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:40%}@media(max-width: 980px){.contact-content .contact-content-box-2{max-width:100%;width:100%}}.contact-content .contact-content-box-2 .contact-openingstijden{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.contact-content .contact-content-box-2 .contact-openingstijden h2{color:#2d9cdb;margin:0 0 10px}.contact-content .contact-content-box-2 .contact-openingstijden p{font-size:15px;margin:4px 0}.btn-contact-text{text-decoration:none;color:#2d9cdb;font-weight:bold}.offerte-content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.offerte-content-box{width:100%;max-width:700px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto 25px}.offerte-content-box h3{text-align:center}.offerte-content-box .maelding-icon{color:#2d9cdb;font-size:50px}.offerte-content-box .btn-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px}@media(max-width: 980px){.offerte-content-box .btn-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.offerte-content-box .btn-box .btn-main{color:#2d9cdb;padding:10px 20px;font-size:16px;cursor:pointer;border:2px solid #2d9cdb}.offerte-content-box .btn-box .btn-main i{display:none;margin-left:5px}.offerte-content-box .btn-box .btn-main:hover i{display:inline}.offerte-content-box .btn-box .btn-main .btn-text{color:#2d9cdb;text-decoration:none}.contact-card form,.offerte-card form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:justify;align-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;width:100%}.contact-card form p,.offerte-card form p{margin:10px auto;width:100%}.contact-card form p input[type=submit],.offerte-card form p input[type=submit]{float:right}.contact-card form label,.offerte-card form label{color:#2d9cdb;font-size:15px;font-weight:bold;width:100%}.contact-card form input[type=text],.contact-card form input[type=email],.contact-card form input[type=tel],.contact-card form input[type=number],.contact-card form input[type=date],.contact-card form textarea,.offerte-card form input[type=text],.offerte-card form input[type=email],.offerte-card form input[type=tel],.offerte-card form input[type=number],.offerte-card form input[type=date],.offerte-card form textarea{color:#333;padding:10px 14px;width:100%;border:1px solid #e0e0e0;border-radius:4px;resize:vertical;background-color:#fff;font-size:14px;-webkit-transition:border-color .2s;transition:border-color .2s}.contact-card form input[type=text]:focus,.contact-card form input[type=email]:focus,.contact-card form input[type=tel]:focus,.contact-card form input[type=number]:focus,.contact-card form input[type=date]:focus,.contact-card form textarea:focus,.offerte-card form input[type=text]:focus,.offerte-card form input[type=email]:focus,.offerte-card form input[type=tel]:focus,.offerte-card form input[type=number]:focus,.offerte-card form input[type=date]:focus,.offerte-card form textarea:focus{outline:none;border-color:#2d9cdb;-webkit-box-shadow:0 0 0 2px rgba(45,156,219,.15);box-shadow:0 0 0 2px rgba(45,156,219,.15)}.contact-card form textarea,.offerte-card form textarea{height:150px}.contact-card form input[type=submit],.offerte-card form input[type=submit]{background-color:#2d9cdb;color:#fff;padding:11px 24px;font-size:16px;cursor:pointer;border:none;border-radius:5px;font-weight:600;-webkit-transition:background-color .2s;transition:background-color .2s;letter-spacing:.3px}.contact-card form input[type=submit]:hover,.offerte-card form input[type=submit]:hover{background-color:#1a6fa3}.contact-card form input[type=submit] i,.offerte-card form input[type=submit] i{display:none;margin-left:5px}.contact-card form input[type=submit]:hover i,.offerte-card form input[type=submit]:hover i{display:inline}.wrapper{width:100%;padding:30px 0}.wrapper .wrapper__inner{width:100%;max-width:1080px;margin:0 auto;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.woocommerce-shop h1.page-title{display:none !important}.woocommerce .woocommerce-breadcrumb,.woocommerce-page .woocommerce-breadcrumb{font-size:12px;color:#666;margin-bottom:20px}.woocommerce .woocommerce-breadcrumb a,.woocommerce-page .woocommerce-breadcrumb a{color:#2d9cdb;text-decoration:none}.woocommerce .woocommerce-breadcrumb a:hover,.woocommerce-page .woocommerce-breadcrumb a:hover{text-decoration:underline}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{font-size:14px;color:#666;margin-bottom:15px}.woocommerce .woocommerce-ordering select,.woocommerce-page .woocommerce-ordering select{border:1px solid #e0e0e0;border-radius:4px;padding:8px 12px;font-size:14px;color:#333;background-color:#fff;cursor:pointer;margin-bottom:15px}.woocommerce .woocommerce-ordering select:focus,.woocommerce-page .woocommerce-ordering select:focus{outline:none;border-color:#2d9cdb}.woocommerce ul.products li.product-category,.woocommerce-page ul.products li.product-category{border:1px solid #e0e0e0 !important;border-radius:10px !important;overflow:hidden !important;background:#fff !important;-webkit-transition:-webkit-box-shadow .25s,-webkit-transform .2s !important;transition:-webkit-box-shadow .25s,-webkit-transform .2s !important;transition:box-shadow .25s,transform .2s !important;transition:box-shadow .25s,transform .2s,-webkit-box-shadow .25s,-webkit-transform .2s !important;float:none !important;margin:0 !important;width:auto !important}.woocommerce ul.products li.product-category:hover,.woocommerce-page ul.products li.product-category:hover{-webkit-box-shadow:0 6px 24px rgba(45,156,219,.18) !important;box-shadow:0 6px 24px rgba(45,156,219,.18) !important;-webkit-transform:translateY(-3px) !important;transform:translateY(-3px) !important}.woocommerce ul.products li.product-category>a,.woocommerce-page ul.products li.product-category>a{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;text-decoration:none !important;height:100% !important}.woocommerce ul.products li.product-category>a .category-image-collage,.woocommerce ul.products li.product-category>a img,.woocommerce-page ul.products li.product-category>a .category-image-collage,.woocommerce-page ul.products li.product-category>a img{width:100% !important;height:160px !important;-o-object-fit:cover !important;object-fit:cover !important;display:block !important;border-radius:0 !important}.woocommerce ul.products li.product-category>a .category-image-collage,.woocommerce-page ul.products li.product-category>a .category-image-collage{display:grid !important;grid-template-columns:1fr 1fr !important;grid-template-rows:1fr 1fr !important;gap:2px !important;background:#e0e0e0 !important}.woocommerce ul.products li.product-category>a .category-image-collage img,.woocommerce-page ul.products li.product-category>a .category-image-collage img{height:80px !important;-o-object-fit:cover !important;object-fit:cover !important;margin:0 !important}.woocommerce ul.products li.product-category>a .category-image-collage.collage-1 img,.woocommerce-page ul.products li.product-category>a .category-image-collage.collage-1 img{grid-column:1/-1;grid-row:1/-1;height:160px !important}.woocommerce ul.products li.product-category>a .category-image-collage.collage-2 img:first-child,.woocommerce-page ul.products li.product-category>a .category-image-collage.collage-2 img:first-child{grid-column:1;grid-row:1/-1;height:160px !important}.woocommerce ul.products li.product-category>a .category-image-collage.collage-3 img:first-child,.woocommerce-page ul.products li.product-category>a .category-image-collage.collage-3 img:first-child{grid-row:1/-1;height:160px !important}.woocommerce ul.products li.product-category>a h2.woocommerce-loop-category__title,.woocommerce-page ul.products li.product-category>a h2.woocommerce-loop-category__title{font-size:16px !important;font-weight:700 !important;color:#333 !important;padding:14px 16px 6px !important;margin:0 !important;line-height:1.3 !important}.woocommerce ul.products li.product-category>a h2.woocommerce-loop-category__title mark.count,.woocommerce-page ul.products li.product-category>a h2.woocommerce-loop-category__title mark.count{background:#2d9cdb !important;color:#fff !important;font-size:11px !important;font-weight:700 !important;padding:2px 7px !important;border-radius:10px !important;margin-left:6px !important;vertical-align:middle !important}.woocommerce ul.products,.woocommerce-page ul.products{display:grid !important;grid-template-columns:repeat(4, 1fr) !important;gap:20px !important;list-style:none !important;padding:0 !important;margin:0 !important}.woocommerce ul.products li.product,.woocommerce ul.products li.product.first,.woocommerce ul.products li.product.last,.woocommerce-page ul.products li.product,.woocommerce-page ul.products li.product.first,.woocommerce-page ul.products li.product.last{width:auto !important;float:none !important;margin:0 !important;clear:none !important;border:1px solid #e0e0e0;border-radius:8px;padding:0;-webkit-transition:-webkit-box-shadow .25s,-webkit-transform .2s;transition:-webkit-box-shadow .25s,-webkit-transform .2s;transition:box-shadow .25s,transform .2s;transition:box-shadow .25s,transform .2s,-webkit-box-shadow .25s,-webkit-transform .2s;background:#fff;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.woocommerce ul.products li.product:hover,.woocommerce ul.products li.product.first:hover,.woocommerce ul.products li.product.last:hover,.woocommerce-page ul.products li.product:hover,.woocommerce-page ul.products li.product.first:hover,.woocommerce-page ul.products li.product.last:hover{-webkit-box-shadow:0 6px 24px rgba(45,156,219,.2);box-shadow:0 6px 24px rgba(45,156,219,.2);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.woocommerce ul.products li.product a img,.woocommerce ul.products li.product img,.woocommerce ul.products li.product.first a img,.woocommerce ul.products li.product.first img,.woocommerce ul.products li.product.last a img,.woocommerce ul.products li.product.last img,.woocommerce-page ul.products li.product a img,.woocommerce-page ul.products li.product img,.woocommerce-page ul.products li.product.first a img,.woocommerce-page ul.products li.product.first img,.woocommerce-page ul.products li.product.last a img,.woocommerce-page ul.products li.product.last img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;display:block;border-radius:0}.woocommerce ul.products li.product a,.woocommerce ul.products li.product.first a,.woocommerce ul.products li.product.last a,.woocommerce-page ul.products li.product a,.woocommerce-page ul.products li.product.first a,.woocommerce-page ul.products li.product.last a{text-decoration:none;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.woocommerce ul.products li.product .added_to_cart,.woocommerce ul.products li.product.first .added_to_cart,.woocommerce ul.products li.product.last .added_to_cart,.woocommerce-page ul.products li.product .added_to_cart,.woocommerce-page ul.products li.product.first .added_to_cart,.woocommerce-page ul.products li.product.last .added_to_cart{display:block;text-align:center;font-size:12px;color:#2d9cdb;text-decoration:none;margin:-6px 15px 12px;opacity:.8;-webkit-transition:opacity .2s;transition:opacity .2s}.woocommerce ul.products li.product .added_to_cart:hover,.woocommerce ul.products li.product.first .added_to_cart:hover,.woocommerce ul.products li.product.last .added_to_cart:hover,.woocommerce-page ul.products li.product .added_to_cart:hover,.woocommerce-page ul.products li.product.first .added_to_cart:hover,.woocommerce-page ul.products li.product.last .added_to_cart:hover{opacity:1;text-decoration:underline}.woocommerce ul.products li.product h2,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product.first h2,.woocommerce ul.products li.product.first .woocommerce-loop-product__title,.woocommerce ul.products li.product.last h2,.woocommerce ul.products li.product.last .woocommerce-loop-product__title,.woocommerce-page ul.products li.product h2,.woocommerce-page ul.products li.product .woocommerce-loop-product__title,.woocommerce-page ul.products li.product.first h2,.woocommerce-page ul.products li.product.first .woocommerce-loop-product__title,.woocommerce-page ul.products li.product.last h2,.woocommerce-page ul.products li.product.last .woocommerce-loop-product__title{font-size:14px;color:#333;margin:10px 12px 4px;font-weight:600;line-height:1.3;-webkit-box-flex:1;-ms-flex:1;flex:1}.woocommerce ul.products li.product .price,.woocommerce ul.products li.product.first .price,.woocommerce ul.products li.product.last .price,.woocommerce-page ul.products li.product .price,.woocommerce-page ul.products li.product.first .price,.woocommerce-page ul.products li.product.last .price{color:#2d9cdb;font-weight:700;font-size:14px;margin:0 12px 10px;display:block}.woocommerce ul.products li.product .price del,.woocommerce ul.products li.product.first .price del,.woocommerce ul.products li.product.last .price del,.woocommerce-page ul.products li.product .price del,.woocommerce-page ul.products li.product.first .price del,.woocommerce-page ul.products li.product.last .price del{color:#666;font-weight:normal;font-size:12px}.woocommerce ul.products li.product .price ins,.woocommerce ul.products li.product.first .price ins,.woocommerce ul.products li.product.last .price ins,.woocommerce-page ul.products li.product .price ins,.woocommerce-page ul.products li.product.first .price ins,.woocommerce-page ul.products li.product.last .price ins{text-decoration:none}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .add_to_cart_button,.woocommerce ul.products li.product.first .button,.woocommerce ul.products li.product.first .add_to_cart_button,.woocommerce ul.products li.product.last .button,.woocommerce ul.products li.product.last .add_to_cart_button,.woocommerce-page ul.products li.product .button,.woocommerce-page ul.products li.product .add_to_cart_button,.woocommerce-page ul.products li.product.first .button,.woocommerce-page ul.products li.product.first .add_to_cart_button,.woocommerce-page ul.products li.product.last .button,.woocommerce-page ul.products li.product.last .add_to_cart_button{display:block;background-color:#2d9cdb;color:#fff !important;border:none;padding:0;margin:0 12px 12px;border-radius:5px;font-size:12px;font-weight:600;cursor:pointer;text-decoration:none;text-align:center;-webkit-transition:background-color .2s;transition:background-color .2s;letter-spacing:.3px;height:38px;line-height:38px}.woocommerce ul.products li.product .button:hover,.woocommerce ul.products li.product .add_to_cart_button:hover,.woocommerce ul.products li.product.first .button:hover,.woocommerce ul.products li.product.first .add_to_cart_button:hover,.woocommerce ul.products li.product.last .button:hover,.woocommerce ul.products li.product.last .add_to_cart_button:hover,.woocommerce-page ul.products li.product .button:hover,.woocommerce-page ul.products li.product .add_to_cart_button:hover,.woocommerce-page ul.products li.product.first .button:hover,.woocommerce-page ul.products li.product.first .add_to_cart_button:hover,.woocommerce-page ul.products li.product.last .button:hover,.woocommerce-page ul.products li.product.last .add_to_cart_button:hover{background-color:#1a6fa3}@media(max-width: 900px){.woocommerce ul.products,.woocommerce-page ul.products{grid-template-columns:repeat(3, 1fr) !important}}@media(max-width: 980px){.woocommerce ul.products,.woocommerce-page ul.products{grid-template-columns:repeat(2, 1fr) !important;gap:15px !important}}@media(max-width: 480px){.woocommerce ul.products,.woocommerce-page ul.products{grid-template-columns:1fr !important}}.woocommerce.single-product div.product,.woocommerce-page.single-product div.product{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px;margin-bottom:40px}.woocommerce.single-product div.product .woocommerce-product-gallery,.woocommerce-page.single-product div.product .woocommerce-product-gallery{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:280px}.woocommerce.single-product div.product .woocommerce-product-gallery img,.woocommerce-page.single-product div.product .woocommerce-product-gallery img{border-radius:8px;width:100%}.woocommerce.single-product div.product .summary,.woocommerce-page.single-product div.product .summary{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:280px}.woocommerce.single-product div.product .summary h1.product_title,.woocommerce-page.single-product div.product .summary h1.product_title{color:#333;font-size:26px;margin-bottom:10px;line-height:1.2}.woocommerce.single-product div.product .summary .woocommerce-product-rating,.woocommerce-page.single-product div.product .summary .woocommerce-product-rating{margin-bottom:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.woocommerce.single-product div.product .summary .woocommerce-product-rating .woocommerce-review-link,.woocommerce-page.single-product div.product .summary .woocommerce-product-rating .woocommerce-review-link{font-size:14px;color:#666;text-decoration:none}.woocommerce.single-product div.product .summary .woocommerce-product-rating .woocommerce-review-link:hover,.woocommerce-page.single-product div.product .summary .woocommerce-product-rating .woocommerce-review-link:hover{color:#2d9cdb}.woocommerce.single-product div.product .summary .price,.woocommerce-page.single-product div.product .summary .price{color:#2d9cdb;font-size:24px;font-weight:700;margin-bottom:20px;display:block}.woocommerce.single-product div.product .summary .price del,.woocommerce-page.single-product div.product .summary .price del{color:#666;font-size:18px;font-weight:normal}.woocommerce.single-product div.product .summary .price ins,.woocommerce-page.single-product div.product .summary .price ins{text-decoration:none}.woocommerce.single-product div.product .summary .woocommerce-product-details__short-description,.woocommerce-page.single-product div.product .summary .woocommerce-product-details__short-description{color:#666;margin-bottom:20px;font-size:16px;line-height:1.6}.woocommerce.single-product div.product .summary .quantity input,.woocommerce-page.single-product div.product .summary .quantity input{border:1px solid #e0e0e0;border-radius:4px;padding:10px;width:70px;font-size:16px;text-align:center}.woocommerce.single-product div.product .summary .quantity input:focus,.woocommerce-page.single-product div.product .summary .quantity input:focus{outline:none;border-color:#2d9cdb}.woocommerce.single-product div.product .summary .single_add_to_cart_button,.woocommerce.single-product div.product .summary button[type=submit],.woocommerce-page.single-product div.product .summary .single_add_to_cart_button,.woocommerce-page.single-product div.product .summary button[type=submit]{background-color:#2d9cdb;color:#fff;border:none;padding:13px 32px;border-radius:5px;font-size:16px;font-weight:600;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s;margin-top:10px;letter-spacing:.3px}.woocommerce.single-product div.product .summary .single_add_to_cart_button:hover,.woocommerce.single-product div.product .summary button[type=submit]:hover,.woocommerce-page.single-product div.product .summary .single_add_to_cart_button:hover,.woocommerce-page.single-product div.product .summary button[type=submit]:hover{background-color:#1a6fa3}.woocommerce.single-product div.product .summary .product_meta,.woocommerce-page.single-product div.product .summary .product_meta{margin-top:20px;font-size:14px;color:#666;border-top:1px solid #e0e0e0;padding-top:15px}.woocommerce.single-product div.product .summary .product_meta span,.woocommerce-page.single-product div.product .summary .product_meta span{display:block;margin-bottom:4px}.woocommerce.single-product div.product .summary .product_meta a,.woocommerce-page.single-product div.product .summary .product_meta a{color:#2d9cdb;text-decoration:none}.woocommerce.single-product div.product .summary .product_meta a:hover,.woocommerce-page.single-product div.product .summary .product_meta a:hover{text-decoration:underline}.woocommerce form.woocommerce-cart-form,.woocommerce form.woocommerce-form,.woocommerce form.login,.woocommerce form.register,.woocommerce form.woocommerce-ResetPassword,.woocommerce-page form.woocommerce-cart-form,.woocommerce-page form.woocommerce-form,.woocommerce-page form.login,.woocommerce-page form.register,.woocommerce-page form.woocommerce-ResetPassword{display:block !important;-webkit-box-orient:unset !important;-webkit-box-direction:unset !important;-ms-flex-direction:unset !important;flex-direction:unset !important;-ms-flex-wrap:unset !important;flex-wrap:unset !important;-webkit-box-pack:unset !important;-ms-flex-pack:unset !important;justify-content:unset !important;-webkit-box-align:unset !important;-ms-flex-align:unset !important;align-items:unset !important;-ms-flex-line-pack:unset !important;align-content:unset !important;width:100% !important;margin:0 !important}.woocommerce .cart .button,.woocommerce .cart input[type=submit],.woocommerce-page .cart .button,.woocommerce-page .cart input[type=submit]{background-color:#2d9cdb;color:#fff;border:none;padding:10px 22px;border-radius:5px;font-size:15px;font-weight:600;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s}.woocommerce .cart .button:hover,.woocommerce .cart input[type=submit]:hover,.woocommerce-page .cart .button:hover,.woocommerce-page .cart input[type=submit]:hover{background-color:#1a6fa3}.woocommerce table.shop_table,.woocommerce-page table.shop_table{width:100%;border-collapse:collapse;margin-bottom:30px;table-layout:auto}.woocommerce table.shop_table th,.woocommerce-page table.shop_table th{background-color:#eaf5fc;color:#1a6fa3;padding:12px 15px;text-align:left;font-weight:600;font-size:14px;border-bottom:2px solid #2d9cdb;white-space:nowrap}.woocommerce table.shop_table td,.woocommerce-page table.shop_table td{padding:12px 15px;border-bottom:1px solid #e0e0e0;vertical-align:middle;color:#333}.woocommerce table.shop_table td.product-remove,.woocommerce-page table.shop_table td.product-remove{width:40px;text-align:center}.woocommerce table.shop_table td.product-remove a,.woocommerce-page table.shop_table td.product-remove a{color:#666;font-size:18px;text-decoration:none;font-weight:bold;line-height:1}.woocommerce table.shop_table td.product-remove a:hover,.woocommerce-page table.shop_table td.product-remove a:hover{color:#e74c3c}.woocommerce table.shop_table td.product-thumbnail,.woocommerce-page table.shop_table td.product-thumbnail{width:80px}.woocommerce table.shop_table td.product-thumbnail img,.woocommerce-page table.shop_table td.product-thumbnail img{width:70px;height:70px;-o-object-fit:cover;object-fit:cover;border-radius:4px;display:block}.woocommerce table.shop_table td.product-name,.woocommerce-page table.shop_table td.product-name{min-width:180px}.woocommerce table.shop_table td.product-name a,.woocommerce-page table.shop_table td.product-name a{color:#333;text-decoration:none;font-weight:500;display:inline;white-space:normal;word-break:normal}.woocommerce table.shop_table td.product-name a:hover,.woocommerce-page table.shop_table td.product-name a:hover{color:#2d9cdb}.woocommerce table.shop_table td.product-name .variation,.woocommerce-page table.shop_table td.product-name .variation{font-size:12px;color:#666;margin-top:4px}.woocommerce table.shop_table td.product-name .variation dt,.woocommerce table.shop_table td.product-name .variation dd,.woocommerce-page table.shop_table td.product-name .variation dt,.woocommerce-page table.shop_table td.product-name .variation dd{display:inline;margin:0}.woocommerce table.shop_table td.product-name .variation dt::after,.woocommerce-page table.shop_table td.product-name .variation dt::after{content:": "}.woocommerce table.shop_table td.product-name .variation dd::after,.woocommerce-page table.shop_table td.product-name .variation dd::after{content:" "}.woocommerce table.shop_table td.product-price,.woocommerce table.shop_table td.product-subtotal,.woocommerce-page table.shop_table td.product-price,.woocommerce-page table.shop_table td.product-subtotal{color:#2d9cdb;font-weight:600;white-space:nowrap}.woocommerce table.shop_table td.product-quantity .quantity,.woocommerce-page table.shop_table td.product-quantity .quantity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.woocommerce table.shop_table td.product-quantity .quantity input.qty,.woocommerce-page table.shop_table td.product-quantity .quantity input.qty{width:60px;text-align:center;border:1px solid #e0e0e0;border-radius:4px;padding:6px 8px;font-size:14px}.woocommerce table.shop_table .order-total td,.woocommerce-page table.shop_table .order-total td{color:#2d9cdb;font-size:18px;font-weight:700}.woocommerce .cart_totals h2,.woocommerce-page .cart_totals h2{color:#2d9cdb;font-size:20px;margin-bottom:15px;border-bottom:2px solid #2d9cdb;padding-bottom:8px}.woocommerce .cart_totals table.shop_table th,.woocommerce .cart_totals table.shop_table td,.woocommerce-page .cart_totals table.shop_table th,.woocommerce-page .cart_totals table.shop_table td{padding:10px 15px;font-size:14px}.woocommerce .cart_totals table.shop_table tr.tax-rate,.woocommerce-page .cart_totals table.shop_table tr.tax-rate{display:none}.woocommerce .cart_totals table.shop_table tr.shop4-subtotal-ex-tax th,.woocommerce .cart_totals table.shop_table tr.shop4-subtotal-ex-tax td,.woocommerce-page .cart_totals table.shop_table tr.shop4-subtotal-ex-tax th,.woocommerce-page .cart_totals table.shop_table tr.shop4-subtotal-ex-tax td{color:#333;font-weight:normal;padding-bottom:4px}.woocommerce .cart_totals table.shop_table tr.shop4-tax-line th,.woocommerce .cart_totals table.shop_table tr.shop4-tax-line td,.woocommerce-page .cart_totals table.shop_table tr.shop4-tax-line th,.woocommerce-page .cart_totals table.shop_table tr.shop4-tax-line td{color:#666;font-size:14px;padding-top:4px;border-bottom:1px solid #e0e0e0}.woocommerce .cart_totals table.shop_table tr.order-total th,.woocommerce .cart_totals table.shop_table tr.order-total td,.woocommerce-page .cart_totals table.shop_table tr.order-total th,.woocommerce-page .cart_totals table.shop_table tr.order-total td{color:#2d9cdb;font-size:17px;font-weight:700;border-top:2px solid #2d9cdb;padding-top:12px}.woocommerce .coupon,.woocommerce-page .coupon{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce .coupon input[type=text],.woocommerce-page .coupon input[type=text]{border:1px solid #e0e0e0;border-radius:4px;padding:10px 14px;font-size:14px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:180px}.woocommerce .coupon input[type=text]:focus,.woocommerce-page .coupon input[type=text]:focus{outline:none;border-color:#2d9cdb}.woocommerce .coupon .button,.woocommerce-page .coupon .button{background-color:rgba(0,0,0,0);color:#2d9cdb;border:1px solid #2d9cdb;padding:10px 18px;border-radius:4px;font-size:14px;font-weight:600;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.woocommerce .coupon .button:hover,.woocommerce-page .coupon .button:hover{background-color:#2d9cdb;color:#fff}.woocommerce .woocommerce-MyAccount-navigation ul,.woocommerce-page .woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0 0 30px;background:#eaf5fc;border-radius:6px;overflow:hidden}.woocommerce .woocommerce-MyAccount-navigation ul li,.woocommerce-page .woocommerce-MyAccount-navigation ul li{border-bottom:1px solid rgba(45,156,219,.15)}.woocommerce .woocommerce-MyAccount-navigation ul li:last-child,.woocommerce-page .woocommerce-MyAccount-navigation ul li:last-child{border-bottom:none}.woocommerce .woocommerce-MyAccount-navigation ul li a,.woocommerce-page .woocommerce-MyAccount-navigation ul li a{color:#333;text-decoration:none;display:block;padding:12px 18px;font-size:14px;-webkit-transition:background-color .15s,color .15s;transition:background-color .15s,color .15s}.woocommerce .woocommerce-MyAccount-navigation ul li a:hover,.woocommerce-page .woocommerce-MyAccount-navigation ul li a:hover{background-color:rgba(45,156,219,.1);color:#2d9cdb}.woocommerce .woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce-page .woocommerce-MyAccount-navigation ul li.is-active a{color:#1a6fa3;font-weight:700;background-color:rgba(45,156,219,.12);border-left:3px solid #2d9cdb}.woocommerce .woocommerce-EditAccountForm input[type=text],.woocommerce .woocommerce-EditAccountForm input[type=email],.woocommerce .woocommerce-EditAccountForm input[type=tel],.woocommerce .woocommerce-EditAccountForm input[type=password],.woocommerce .woocommerce-EditAccountForm select,.woocommerce .woocommerce-address-fields input[type=text],.woocommerce .woocommerce-address-fields input[type=email],.woocommerce .woocommerce-address-fields input[type=tel],.woocommerce .woocommerce-address-fields input[type=password],.woocommerce .woocommerce-address-fields select,.woocommerce-page .woocommerce-EditAccountForm input[type=text],.woocommerce-page .woocommerce-EditAccountForm input[type=email],.woocommerce-page .woocommerce-EditAccountForm input[type=tel],.woocommerce-page .woocommerce-EditAccountForm input[type=password],.woocommerce-page .woocommerce-EditAccountForm select,.woocommerce-page .woocommerce-address-fields input[type=text],.woocommerce-page .woocommerce-address-fields input[type=email],.woocommerce-page .woocommerce-address-fields input[type=tel],.woocommerce-page .woocommerce-address-fields input[type=password],.woocommerce-page .woocommerce-address-fields select{border:1px solid #e0e0e0;border-radius:4px;padding:10px 14px;width:100%;font-size:14px;color:#333;background-color:#fff;margin-top:4px;-webkit-transition:border-color .2s;transition:border-color .2s}.woocommerce .woocommerce-EditAccountForm input[type=text]:focus,.woocommerce .woocommerce-EditAccountForm input[type=email]:focus,.woocommerce .woocommerce-EditAccountForm input[type=tel]:focus,.woocommerce .woocommerce-EditAccountForm input[type=password]:focus,.woocommerce .woocommerce-EditAccountForm select:focus,.woocommerce .woocommerce-address-fields input[type=text]:focus,.woocommerce .woocommerce-address-fields input[type=email]:focus,.woocommerce .woocommerce-address-fields input[type=tel]:focus,.woocommerce .woocommerce-address-fields input[type=password]:focus,.woocommerce .woocommerce-address-fields select:focus,.woocommerce-page .woocommerce-EditAccountForm input[type=text]:focus,.woocommerce-page .woocommerce-EditAccountForm input[type=email]:focus,.woocommerce-page .woocommerce-EditAccountForm input[type=tel]:focus,.woocommerce-page .woocommerce-EditAccountForm input[type=password]:focus,.woocommerce-page .woocommerce-EditAccountForm select:focus,.woocommerce-page .woocommerce-address-fields input[type=text]:focus,.woocommerce-page .woocommerce-address-fields input[type=email]:focus,.woocommerce-page .woocommerce-address-fields input[type=tel]:focus,.woocommerce-page .woocommerce-address-fields input[type=password]:focus,.woocommerce-page .woocommerce-address-fields select:focus{outline:none;border-color:#2d9cdb;-webkit-box-shadow:0 0 0 2px rgba(45,156,219,.15);box-shadow:0 0 0 2px rgba(45,156,219,.15)}.woocommerce .woocommerce-EditAccountForm label,.woocommerce .woocommerce-address-fields label,.woocommerce-page .woocommerce-EditAccountForm label,.woocommerce-page .woocommerce-address-fields label{font-size:14px;font-weight:600;color:#333}.woocommerce .woocommerce-EditAccountForm .button,.woocommerce .woocommerce-address-fields .button,.woocommerce-page .woocommerce-EditAccountForm .button,.woocommerce-page .woocommerce-address-fields .button{background-color:#2d9cdb;color:#fff;border:none;padding:11px 28px;border-radius:5px;font-size:16px;font-weight:600;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s;margin-top:10px}.woocommerce .woocommerce-EditAccountForm .button:hover,.woocommerce .woocommerce-address-fields .button:hover,.woocommerce-page .woocommerce-EditAccountForm .button:hover,.woocommerce-page .woocommerce-address-fields .button:hover{background-color:#1a6fa3}.woocommerce table.woocommerce-orders-table,.woocommerce-page table.woocommerce-orders-table{width:100%;border-collapse:collapse}.woocommerce table.woocommerce-orders-table th,.woocommerce-page table.woocommerce-orders-table th{background-color:#eaf5fc;color:#1a6fa3;padding:10px 15px;text-align:left;font-size:14px;border-bottom:2px solid #2d9cdb}.woocommerce table.woocommerce-orders-table td,.woocommerce-page table.woocommerce-orders-table td{padding:12px 15px;border-bottom:1px solid #e0e0e0;font-size:14px;color:#333}.woocommerce table.woocommerce-orders-table td a,.woocommerce-page table.woocommerce-orders-table td a{color:#2d9cdb;text-decoration:none}.woocommerce table.woocommerce-orders-table td a:hover,.woocommerce-page table.woocommerce-orders-table td a:hover{text-decoration:underline}.woocommerce table.woocommerce-orders-table .button,.woocommerce-page table.woocommerce-orders-table .button{background-color:#2d9cdb;color:#fff !important;border:none;padding:6px 14px;border-radius:4px;font-size:12px;font-weight:600;cursor:pointer;text-decoration:none;display:inline-block;-webkit-transition:background-color .2s;transition:background-color .2s}.woocommerce table.woocommerce-orders-table .button:hover,.woocommerce-page table.woocommerce-orders-table .button:hover{background-color:#1a6fa3}.woocommerce .woocommerce-message,.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-message,.woocommerce-page .woocommerce-info{border-top:3px solid #2d9cdb;background-color:#eaf5fc;color:#333;padding:14px 20px 14px 56px;border-radius:0 0 5px 5px;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.woocommerce .woocommerce-message a.button,.woocommerce .woocommerce-info a.button,.woocommerce-page .woocommerce-message a.button,.woocommerce-page .woocommerce-info a.button{background-color:#2d9cdb;color:#fff !important;border:none;padding:8px 18px;border-radius:4px;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;white-space:nowrap;-webkit-transition:background-color .2s;transition:background-color .2s}.woocommerce .woocommerce-message a.button:hover,.woocommerce .woocommerce-info a.button:hover,.woocommerce-page .woocommerce-message a.button:hover,.woocommerce-page .woocommerce-info a.button:hover{background-color:#1a6fa3}.woocommerce .woocommerce-message a:not(.button),.woocommerce .woocommerce-info a:not(.button),.woocommerce-page .woocommerce-message a:not(.button),.woocommerce-page .woocommerce-info a:not(.button){color:#2d9cdb;font-weight:600}.woocommerce .woocommerce-message a:not(.button):hover,.woocommerce .woocommerce-info a:not(.button):hover,.woocommerce-page .woocommerce-message a:not(.button):hover,.woocommerce-page .woocommerce-info a:not(.button):hover{color:#1a6fa3;text-decoration:underline}.woocommerce .woocommerce-message::before,.woocommerce .woocommerce-info::before,.woocommerce-page .woocommerce-message::before,.woocommerce-page .woocommerce-info::before{color:#2d9cdb}.woocommerce .woocommerce-error,.woocommerce-page .woocommerce-error{border-top:3px solid #e74c3c;background-color:#fdf0ef;color:#c0392b;padding:14px 20px;border-radius:0 0 5px 5px;margin-bottom:20px;list-style:none}.woocommerce .woocommerce-error li,.woocommerce-page .woocommerce-error li{margin-bottom:4px}.woocommerce .woocommerce-error li:last-child,.woocommerce-page .woocommerce-error li:last-child{margin-bottom:0}.woocommerce .woocommerce-pagination,.woocommerce-page .woocommerce-pagination{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.woocommerce .woocommerce-pagination ul,.woocommerce-page .woocommerce-pagination ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;padding:0;margin:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce .woocommerce-pagination ul li a,.woocommerce .woocommerce-pagination ul li span,.woocommerce-page .woocommerce-pagination ul li a,.woocommerce-page .woocommerce-pagination ul li span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:38px;height:38px;border:1px solid #e0e0e0;border-radius:4px;color:#333;text-decoration:none;font-size:14px;-webkit-transition:all .2s;transition:all .2s}.woocommerce .woocommerce-pagination ul li a:hover,.woocommerce .woocommerce-pagination ul li span:hover,.woocommerce-page .woocommerce-pagination ul li a:hover,.woocommerce-page .woocommerce-pagination ul li span:hover{background-color:#2d9cdb;border-color:#2d9cdb;color:#fff}.woocommerce .woocommerce-pagination ul li a.current,.woocommerce .woocommerce-pagination ul li span.current,.woocommerce-page .woocommerce-pagination ul li a.current,.woocommerce-page .woocommerce-pagination ul li span.current{background-color:#2d9cdb;border-color:#2d9cdb;color:#fff;font-weight:700}.woocommerce .star-rating,.woocommerce-page .star-rating{color:#fecf39}.woocommerce .star-rating span::before,.woocommerce-page .star-rating span::before{color:#fecf39}.woocommerce .woocommerce-product-rating .star-rating::before,.woocommerce-page .woocommerce-product-rating .star-rating::before{color:#fecf39}.woocommerce .widget_shopping_cart .button,.woocommerce .woocommerce-widget-layered-nav .button,.woocommerce-page .widget_shopping_cart .button,.woocommerce-page .woocommerce-widget-layered-nav .button{background-color:#2d9cdb;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px;-webkit-transition:background-color .2s;transition:background-color .2s}.woocommerce .widget_shopping_cart .button:hover,.woocommerce .woocommerce-widget-layered-nav .button:hover,.woocommerce-page .widget_shopping_cart .button:hover,.woocommerce-page .woocommerce-widget-layered-nav .button:hover{background-color:#1a6fa3}.woocommerce-cart .woocommerce .woocommerce-cart-form,.woocommerce-cart .woocommerce .cart-collaterals{display:block}@media(min-width: 980px){.woocommerce-cart .woocommerce{display:grid;grid-template-columns:1fr 360px;grid-template-rows:auto auto;gap:30px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.woocommerce-cart .woocommerce .woocommerce-cart-form{grid-column:1}.woocommerce-cart .woocommerce .cart-collaterals{grid-column:2;grid-row:1/3}.woocommerce-cart .woocommerce .woocommerce-message,.woocommerce-cart .woocommerce .woocommerce-info{grid-column:1/-1}}.woocommerce-cart .woocommerce table.shop_table.cart{width:100%;border-collapse:collapse;background:#fff;border-radius:10px;overflow:hidden;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.07);box-shadow:0 2px 12px rgba(0,0,0,.07)}.woocommerce-cart .woocommerce table.shop_table.cart thead tr{background-color:#2d9cdb}.woocommerce-cart .woocommerce table.shop_table.cart thead tr th{color:#fff;font-size:14px;font-weight:700;padding:14px 18px;text-transform:uppercase;letter-spacing:.5px;border:none}.woocommerce-cart .woocommerce table.shop_table.cart tbody tr{border-bottom:1px solid #f0f0f0;-webkit-transition:background-color .15s;transition:background-color .15s}.woocommerce-cart .woocommerce table.shop_table.cart tbody tr:last-child{border-bottom:none}.woocommerce-cart .woocommerce table.shop_table.cart tbody tr:hover{background-color:rgba(45,156,219,.03)}.woocommerce-cart .woocommerce table.shop_table.cart tbody tr td{padding:16px 18px;vertical-align:middle;border:none}.woocommerce-cart .woocommerce table.shop_table.cart tbody tr td.product-thumbnail img{width:72px;height:72px;-o-object-fit:cover;object-fit:cover;border-radius:6px;border:1px solid #e0e0e0}.woocommerce-cart .woocommerce table.shop_table.cart tbody tr td.product-name a{color:#333;font-weight:600;text-decoration:none;font-size:16px}.woocommerce-cart .woocommerce table.shop_table.cart tbody tr td.product-name a:hover{color:#2d9cdb}.woocommerce-cart .woocommerce table.shop_table.cart tbody tr td.product-name .variation{font-size:12px;color:#666;margin-top:4px}.woocommerce-cart .woocommerce table.shop_table.cart tbody tr td.product-price,.woocommerce-cart .woocommerce table.shop_table.cart tbody tr td.product-subtotal{color:#2d9cdb;font-weight:700;font-size:16px}.woocommerce-cart .woocommerce table.shop_table.cart tbody tr td.product-remove a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;border-radius:50%;background-color:#f0f0f0;color:#666;text-decoration:none;font-size:16px;font-weight:bold;line-height:1;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s}.woocommerce-cart .woocommerce table.shop_table.cart tbody tr td.product-remove a:hover{background-color:#fde8e7;color:#e74c3c}.woocommerce-cart .woocommerce .quantity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0}.woocommerce-cart .woocommerce .quantity input.qty{width:52px;text-align:center;border:1px solid #e0e0e0;border-radius:0;padding:8px 6px;font-size:14px;font-weight:600;color:#333;background:#fff;-moz-appearance:textfield}.woocommerce-cart .woocommerce .quantity input.qty::-webkit-outer-spin-button,.woocommerce-cart .woocommerce .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none}.woocommerce-cart .woocommerce .quantity input.qty:focus{outline:none;border-color:#2d9cdb}.woocommerce-cart .woocommerce .actions{padding:16px 18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;border-top:1px solid #e0e0e0}.woocommerce-cart .woocommerce .actions .coupon{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce-cart .woocommerce .actions .coupon input#coupon_code{border:1px solid #e0e0e0;border-radius:5px;padding:10px 14px;font-size:14px;min-width:180px}.woocommerce-cart .woocommerce .actions .coupon input#coupon_code:focus{outline:none;border-color:#2d9cdb}.woocommerce-cart .woocommerce .actions .coupon button[name=apply_coupon]{background-color:rgba(0,0,0,0);color:#2d9cdb;border:1px solid #2d9cdb;padding:10px 18px;border-radius:5px;font-size:14px;font-weight:600;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.woocommerce-cart .woocommerce .actions .coupon button[name=apply_coupon]:hover{background-color:#2d9cdb;color:#fff}.woocommerce-cart .woocommerce .actions button[name=update_cart]{background-color:#eaf5fc;color:#1a6fa3;border:1px solid #2d9cdb;padding:10px 22px;border-radius:5px;font-size:14px;font-weight:600;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.woocommerce-cart .woocommerce .actions button[name=update_cart]:hover{background-color:#2d9cdb;color:#fff}.woocommerce-cart .woocommerce .actions button[name=update_cart]:disabled{opacity:.4;cursor:not-allowed}.woocommerce-cart .woocommerce .cart_totals{background:#fff;border-radius:10px;-webkit-box-shadow:0 2px 16px rgba(0,0,0,.09);box-shadow:0 2px 16px rgba(0,0,0,.09);padding:24px;border-top:4px solid #2d9cdb}.woocommerce-cart .woocommerce .cart_totals h2{font-size:16px;font-weight:700;color:#1a6fa3;text-transform:uppercase;letter-spacing:.5px;margin:0 0 20px;padding-bottom:12px;border-bottom:1px solid #e0e0e0}.woocommerce-cart .woocommerce .cart_totals table.shop_table{width:100%;border-collapse:collapse;margin-bottom:20px;-webkit-box-shadow:none;box-shadow:none;border-radius:0}.woocommerce-cart .woocommerce .cart_totals table.shop_table th{color:#666;font-size:14px;font-weight:600;padding:10px 0;background:none;border:none;border-bottom:1px solid #f0f0f0;text-transform:none;letter-spacing:0}.woocommerce-cart .woocommerce .cart_totals table.shop_table td{padding:10px 0;border:none;border-bottom:1px solid #f0f0f0;color:#333;font-size:14px}.woocommerce-cart .woocommerce .cart_totals table.shop_table .order-total th,.woocommerce-cart .woocommerce .cart_totals table.shop_table .order-total td{padding-top:14px;border-bottom:none;font-size:16px;font-weight:700;color:#2d9cdb}.woocommerce-cart .woocommerce .cart_totals .wc-proceed-to-checkout{margin-top:20px}.woocommerce-cart .woocommerce .cart_totals .wc-proceed-to-checkout a.checkout-button{display:block;background-color:#2d9cdb;color:#fff !important;border:none;padding:14px 20px;border-radius:6px;font-size:16px;font-weight:700;text-align:center;text-decoration:none;letter-spacing:.4px;-webkit-transition:background-color .2s,-webkit-transform .15s;transition:background-color .2s,-webkit-transform .15s;transition:background-color .2s,transform .15s;transition:background-color .2s,transform .15s,-webkit-transform .15s;cursor:pointer}.woocommerce-cart .woocommerce .cart_totals .wc-proceed-to-checkout a.checkout-button:hover{background-color:#1a6fa3;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.wp-block-woocommerce-cart{width:100%;max-width:1080px;margin:0 auto;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.wc-block-cart-items{background:#fff;border-radius:10px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.07);box-shadow:0 2px 12px rgba(0,0,0,.07);overflow:hidden;margin-bottom:16px}.wc-block-cart-items__header{background-color:#2d9cdb !important;border-radius:8px 8px 0 0;padding:12px 16px !important}.wc-block-cart-items__header span{color:#fff !important;font-size:14px !important;font-weight:700 !important;text-transform:uppercase;letter-spacing:.5px}.wc-block-cart-item{padding:16px !important;border-bottom:1px solid #f0f0f0 !important;-webkit-transition:background-color .15s;transition:background-color .15s}.wc-block-cart-item:last-child{border-bottom:none !important}.wc-block-cart-item:hover{background-color:rgba(45,156,219,.03)}.wc-block-cart-item .wc-block-cart-item__image img{width:72px !important;height:72px !important;-o-object-fit:cover;object-fit:cover;border-radius:6px;border:1px solid #e0e0e0}.wc-block-cart-item .wc-block-cart-item__product-name a{color:#333;font-weight:600;text-decoration:none;word-break:break-word;overflow-wrap:break-word;white-space:normal}.wc-block-cart-item .wc-block-cart-item__product-name a:hover{color:#2d9cdb}.wc-block-cart-item .wc-block-components-product-price{color:#666;font-size:14px}.wc-block-cart-item .wc-block-cart-item__product-metadata p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;color:#666;margin:4px 0 0}.wc-block-cart-item .wc-block-cart-item__total .wc-block-components-product-price,.wc-block-cart-item .wc-block-cart-item__total .price{color:#2d9cdb;font-weight:700;font-size:16px}.wc-block-cart-item .wc-block-cart-item__remove-link{color:#666;text-decoration:none;font-weight:bold;-webkit-transition:color .2s;transition:color .2s}.wc-block-cart-item .wc-block-cart-item__remove-link:hover{color:#e74c3c}.wc-block-components-quantity-selector{border:1px solid #e0e0e0;border-radius:6px;overflow:hidden}.wc-block-components-quantity-selector button{background:#eaf5fc;color:#2d9cdb;border:none;width:30px;height:34px;font-size:16px;font-weight:700;cursor:pointer;-webkit-transition:background-color .15s;transition:background-color .15s}.wc-block-components-quantity-selector button:hover{background-color:#2d9cdb;color:#fff}.wc-block-components-quantity-selector input[type=number]{width:44px;text-align:center;border:none;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;height:34px;font-size:14px;font-weight:600;color:#333;padding:0;-moz-appearance:textfield}.wc-block-components-quantity-selector input[type=number]::-webkit-outer-spin-button,.wc-block-components-quantity-selector input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.wc-block-components-quantity-selector input[type=number]:focus{outline:none}.wc-block-cart__sidebar .wc-block-components-totals-wrapper{background:#fff;border-radius:10px;-webkit-box-shadow:0 2px 16px rgba(0,0,0,.09);box-shadow:0 2px 16px rgba(0,0,0,.09);overflow:hidden;border-top:4px solid #2d9cdb}.wc-block-cart__sidebar .wc-block-components-panel__button{border-bottom:1px solid #f0f0f0;padding:16px 20px}.wc-block-cart__sidebar .wc-block-components-panel__button .wc-block-components-panel__button-title{font-size:13px;font-weight:700;color:#333;text-transform:uppercase;letter-spacing:.5px}.wc-block-cart__sidebar .wc-block-components-panel__button svg{color:#2d9cdb}.wc-block-cart__sidebar .wc-block-components-panel__content{padding:12px 20px 16px}.wc-block-cart__sidebar .wc-block-components-panel__content .wc-block-components-coupon-form,.wc-block-cart__sidebar .wc-block-components-panel__content .wc-block-components-coupon{display:-webkit-box;display:-ms-flexbox;display:flex}.wc-block-cart__sidebar .wc-block-components-panel__content .wc-block-components-coupon-form input[type=text],.wc-block-cart__sidebar .wc-block-components-panel__content .wc-block-components-coupon input[type=text]{-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid #e0e0e0;border-right:none;border-radius:5px 0 0 5px;padding:10px 14px;font-size:14px;color:#333}.wc-block-cart__sidebar .wc-block-components-panel__content .wc-block-components-coupon-form input[type=text]:focus,.wc-block-cart__sidebar .wc-block-components-panel__content .wc-block-components-coupon input[type=text]:focus{outline:none;border-color:#2d9cdb}.wc-block-cart__sidebar .wc-block-components-panel__content .wc-block-components-coupon-form button,.wc-block-cart__sidebar .wc-block-components-panel__content .wc-block-components-coupon button{background-color:#2d9cdb;color:#fff;border:none;padding:10px 16px;border-radius:0 5px 5px 0;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;-webkit-transition:background-color .2s;transition:background-color .2s}.wc-block-cart__sidebar .wc-block-components-panel__content .wc-block-components-coupon-form button:hover,.wc-block-cart__sidebar .wc-block-components-panel__content .wc-block-components-coupon button:hover{background-color:#1a6fa3}.wc-block-cart__sidebar .wc-block-components-totals-item{padding:12px 20px;border-bottom:1px solid #f0f0f0;font-size:14px;color:#333}.wc-block-cart__sidebar .wc-block-components-totals-item:last-child{border-bottom:none}.wc-block-cart__sidebar .wc-block-components-totals-item .wc-block-components-totals-item__label{font-weight:500}.wc-block-cart__sidebar .wc-block-components-totals-item .wc-block-components-totals-item__value{font-weight:600}.wc-block-cart__sidebar .wc-block-components-totals-item.wc-block-components-totals-footer-item{background-color:#eaf5fc;padding:14px 20px}.wc-block-cart__sidebar .wc-block-components-totals-item.wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.wc-block-cart__sidebar .wc-block-components-totals-item.wc-block-components-totals-footer-item .wc-block-components-totals-item__value,.wc-block-cart__sidebar .wc-block-components-totals-item.wc-block-components-totals-footer-item .wc-block-formatted-money-amount{font-size:16px !important;font-weight:700 !important;color:#1a6fa3 !important}.wc-block-cart__sidebar .wc-block-cart__submit-container{padding:16px 20px 20px}.wc-block-cart__sidebar .wc-block-cart__submit-button{display:block;width:100%;background-color:#2d9cdb;color:#fff !important;border:none;padding:14px 20px;border-radius:6px;font-size:16px;font-weight:700;text-align:center;text-decoration:none;letter-spacing:.4px;cursor:pointer;-webkit-transition:background-color .2s,-webkit-transform .15s;transition:background-color .2s,-webkit-transform .15s;transition:background-color .2s,transform .15s;transition:background-color .2s,transform .15s,-webkit-transform .15s}.wc-block-cart__sidebar .wc-block-cart__submit-button:hover{background-color:#1a6fa3;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.wc-block-components-checkout-step{background:#fff !important;border:1px solid #e0e0e0 !important;border-radius:10px !important;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.07) !important;box-shadow:0 2px 12px rgba(0,0,0,.07) !important;padding:24px !important;margin-bottom:20px !important}.wc-block-components-checkout-step__heading-content{color:#333 !important;font-size:17px !important;font-weight:700 !important}.wc-block-components-checkout-step__heading{border-bottom:2px solid #2d9cdb !important;padding-bottom:12px !important;margin-bottom:20px !important}.wc-block-components-text-input input,.wc-block-components-text-input select,.wc-block-components-select input,.wc-block-components-select select,.wc-block-components-country-input input,.wc-block-components-country-input select{border:1px solid #e0e0e0 !important;border-radius:5px !important;color:#333 !important;background-color:#fff !important;font-size:14px !important;-webkit-transition:border-color .2s,-webkit-box-shadow .2s !important;transition:border-color .2s,-webkit-box-shadow .2s !important;transition:border-color .2s,box-shadow .2s !important;transition:border-color .2s,box-shadow .2s,-webkit-box-shadow .2s !important}.wc-block-components-text-input input:focus,.wc-block-components-text-input select:focus,.wc-block-components-select input:focus,.wc-block-components-select select:focus,.wc-block-components-country-input input:focus,.wc-block-components-country-input select:focus{outline:none !important;border-color:#2d9cdb !important;-webkit-box-shadow:0 0 0 3px rgba(45,156,219,.15) !important;box-shadow:0 0 0 3px rgba(45,156,219,.15) !important}.wc-block-components-text-input label,.wc-block-components-select label,.wc-block-components-country-input label{color:#666 !important}.wc-block-components-text-input.is-active label,.wc-block-components-text-input.has-value label,.wc-block-components-select.is-active label,.wc-block-components-select.has-value label,.wc-block-components-country-input.is-active label,.wc-block-components-country-input.has-value label{color:#2d9cdb !important}.wc-block-checkout__sidebar,.wp-block-woocommerce-checkout-order-summary-block{background:#fff !important;border-radius:10px !important;-webkit-box-shadow:0 2px 16px rgba(0,0,0,.09) !important;box-shadow:0 2px 16px rgba(0,0,0,.09) !important;border-top:4px solid #2d9cdb !important;overflow:hidden !important;position:sticky !important;top:120px !important}.wc-block-order-summary__title,.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-title{font-size:16px !important;font-weight:700 !important;color:#1a6fa3 !important;text-transform:uppercase !important;letter-spacing:.5px !important;padding:20px 20px 14px !important;border-bottom:1px solid #e0e0e0 !important;margin:0 !important}.wc-block-order-summary-item{padding:14px 20px !important;border-bottom:1px solid #e0e0e0 !important;font-size:14px !important}.wc-block-order-summary-item__image img{border-radius:6px !important;border:1px solid #e0e0e0 !important}.wc-block-order-summary-item__name{color:#333 !important;font-weight:500 !important}.wc-block-order-summary-item__individual-prices,.wc-block-order-summary-item__full-individual-price{color:#666 !important}.wc-block-order-summary-item__total-price{color:#2d9cdb !important;font-weight:700 !important}.wc-block-components-totals-wrapper{padding:0 20px !important}.wc-block-components-totals-item{padding:10px 0 !important;border-bottom:1px solid #e0e0e0 !important;font-size:14px !important}.wc-block-components-totals-item:last-child{border-bottom:none !important}.wc-block-components-totals-item__label{color:#666 !important}.wc-block-components-totals-item__value{color:#333 !important;font-weight:600 !important}.wc-block-components-totals-footer-item{padding:14px 0 !important;border-top:2px solid #2d9cdb !important;margin-top:4px !important}.wc-block-components-totals-footer-item .wc-block-components-totals-item__label{color:#2d9cdb !important;font-size:17px !important;font-weight:700 !important}.wc-block-components-totals-footer-item .wc-block-components-totals-item__value{color:#2d9cdb !important;font-size:17px !important;font-weight:700 !important}.wc-block-components-totals-coupon{border-bottom:1px solid #e0e0e0 !important}.wc-block-components-totals-coupon .wc-block-components-totals-coupon__form input{border:1px solid #e0e0e0 !important;border-radius:5px !important;padding:10px 14px !important;font-size:14px !important}.wc-block-components-totals-coupon .wc-block-components-totals-coupon__form input:focus{outline:none !important;border-color:#2d9cdb !important}.wc-block-components-totals-coupon .wc-block-components-totals-coupon__form button{background-color:#2d9cdb !important;color:#fff !important;border:none !important;border-radius:5px !important;padding:10px 18px !important;font-size:14px !important;font-weight:600 !important;cursor:pointer !important;-webkit-transition:background-color .2s !important;transition:background-color .2s !important}.wc-block-components-totals-coupon .wc-block-components-totals-coupon__form button:hover{background-color:#1a6fa3 !important}.wc-block-components-payment-methods .wc-block-components-radio-control__option{border:1px solid #e0e0e0 !important;border-radius:6px !important;padding:12px 16px !important;margin-bottom:8px !important;-webkit-transition:border-color .2s !important;transition:border-color .2s !important}.wc-block-components-payment-methods .wc-block-components-radio-control__option:hover{border-color:#2d9cdb !important}.wc-block-components-payment-methods .wc-block-components-radio-control__option input[type=radio]{accent-color:#2d9cdb !important}.wc-block-components-payment-methods .wc-block-components-radio-control__option .wc-block-components-radio-control__label{font-weight:600 !important;color:#333 !important}.wc-block-components-notice--error,.wc-block-checkout__no-payment-options{background-color:#fdf0ef !important;border:1px solid #e74c3c !important;border-radius:6px !important;padding:14px 16px !important;color:#c0392b !important;font-size:14px !important}.wc-block-components-checkout-place-order-button{background-color:#2d9cdb !important;color:#fff !important;border:none !important;border-radius:6px !important;padding:15px 32px !important;font-size:16px !important;font-weight:700 !important;cursor:pointer !important;width:100% !important;-webkit-transition:background-color .2s !important;transition:background-color .2s !important;letter-spacing:.3px !important;margin-top:16px !important}.wc-block-components-checkout-place-order-button:hover{background-color:#1a6fa3 !important}.wc-block-checkout__actions .wc-block-components-checkout-return-to-cart-button{color:#2d9cdb !important;font-size:14px !important;text-decoration:none !important}.wc-block-checkout__actions .wc-block-components-checkout-return-to-cart-button:hover{text-decoration:underline !important}.wc-block-checkout__privacy-policy,.wc-block-components-checkout-step__description{font-size:14px !important;color:#666 !important}.wc-block-checkout__privacy-policy a,.wc-block-components-checkout-step__description a{color:#2d9cdb !important;text-decoration:none !important}.wc-block-checkout__privacy-policy a:hover,.wc-block-components-checkout-step__description a:hover{text-decoration:underline !important}body .home-content-box-woo .woocommerce ul.products,body .home-content-box-woo .woocommerce ul.products.columns-5{display:grid !important;grid-template-columns:repeat(5, 1fr) !important;gap:16px !important;list-style:none !important;padding:0 !important;margin:0 !important}body .home-content-box-woo .woocommerce ul.products>li:not(.product),body .home-content-box-woo .woocommerce ul.products.columns-5>li:not(.product){display:none !important}@media(max-width: 900px){body .home-content-box-woo .woocommerce ul.products,body .home-content-box-woo .woocommerce ul.products.columns-5{grid-template-columns:repeat(3, 1fr) !important}}@media(max-width: 980px){body .home-content-box-woo .woocommerce ul.products,body .home-content-box-woo .woocommerce ul.products.columns-5{grid-template-columns:repeat(2, 1fr) !important}}@media(max-width: 480px){body .home-content-box-woo .woocommerce ul.products,body .home-content-box-woo .woocommerce ul.products.columns-5{grid-template-columns:1fr !important}}body .home-content-box-woo .woocommerce ul.products li.product,body .home-content-box-woo .woocommerce ul.products.columns-5 li.product{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;width:auto !important;float:none !important;margin:0 !important;clear:none !important}body .home-content-box-woo .woocommerce ul.products li.product h2,body .home-content-box-woo .woocommerce ul.products li.product .woocommerce-loop-product__title,body .home-content-box-woo .woocommerce ul.products.columns-5 li.product h2,body .home-content-box-woo .woocommerce ul.products.columns-5 li.product .woocommerce-loop-product__title{font-size:12px !important;margin:8px 10px 4px !important;-webkit-box-flex:1 !important;-ms-flex:1 !important;flex:1 !important}body .home-content-box-woo .woocommerce ul.products li.product .price,body .home-content-box-woo .woocommerce ul.products.columns-5 li.product .price{font-size:12px !important;margin:0 10px 8px !important}body .home-content-box-woo .woocommerce ul.products li.product .button,body .home-content-box-woo .woocommerce ul.products li.product .add_to_cart_button,body .home-content-box-woo .woocommerce ul.products.columns-5 li.product .button,body .home-content-box-woo .woocommerce ul.products.columns-5 li.product .add_to_cart_button{display:block !important;width:calc(100% - 20px) !important;margin:auto 10px 10px !important;height:36px !important;line-height:36px !important;font-size:11px !important;padding:0 !important;text-align:center !important;-webkit-box-sizing:border-box !important;box-sizing:border-box !important;-ms-flex-negative:0 !important;flex-shrink:0 !important;background-color:#2d9cdb !important;color:#fff !important;border:none !important;border-radius:5px !important;font-weight:600 !important;cursor:pointer !important;text-decoration:none !important;-webkit-transition:background-color .2s !important;transition:background-color .2s !important;position:relative !important}body .home-content-box-woo .woocommerce ul.products li.product .button:hover,body .home-content-box-woo .woocommerce ul.products li.product .add_to_cart_button:hover,body .home-content-box-woo .woocommerce ul.products.columns-5 li.product .button:hover,body .home-content-box-woo .woocommerce ul.products.columns-5 li.product .add_to_cart_button:hover{background-color:#1a6fa3 !important}body .home-content-box-woo .woocommerce ul.products li.product .button.loading,body .home-content-box-woo .woocommerce ul.products li.product .add_to_cart_button.loading,body .home-content-box-woo .woocommerce ul.products.columns-5 li.product .button.loading,body .home-content-box-woo .woocommerce ul.products.columns-5 li.product .add_to_cart_button.loading{opacity:.7 !important;pointer-events:none !important}body .home-content-box-woo .woocommerce ul.products li.product .button.loading::after,body .home-content-box-woo .woocommerce ul.products li.product .add_to_cart_button.loading::after,body .home-content-box-woo .woocommerce ul.products.columns-5 li.product .button.loading::after,body .home-content-box-woo .woocommerce ul.products.columns-5 li.product .add_to_cart_button.loading::after{content:"" !important;display:inline-block !important;width:14px !important;height:14px !important;border:2px solid rgba(255,255,255,.4) !important;border-top-color:#fff !important;border-radius:50% !important;-webkit-animation:woo-spin .6s linear infinite !important;animation:woo-spin .6s linear infinite !important;margin-left:6px !important;vertical-align:middle !important}body .home-content-box-woo .woocommerce ul.products li.product .button.added,body .home-content-box-woo .woocommerce ul.products li.product .add_to_cart_button.added,body .home-content-box-woo .woocommerce ul.products.columns-5 li.product .button.added,body .home-content-box-woo .woocommerce ul.products.columns-5 li.product .add_to_cart_button.added{background-color:#27ae60 !important}body .home-content-box-woo .woocommerce ul.products li.product .button.added::before,body .home-content-box-woo .woocommerce ul.products li.product .add_to_cart_button.added::before,body .home-content-box-woo .woocommerce ul.products.columns-5 li.product .button.added::before,body .home-content-box-woo .woocommerce ul.products.columns-5 li.product .add_to_cart_button.added::before{content:"" !important;font-family:"Font Awesome 6 Free" !important;font-weight:900 !important;margin-right:5px !important}body .home-content-box-woo .woocommerce ul.products li.product .button.added:hover,body .home-content-box-woo .woocommerce ul.products li.product .add_to_cart_button.added:hover,body .home-content-box-woo .woocommerce ul.products.columns-5 li.product .button.added:hover,body .home-content-box-woo .woocommerce ul.products.columns-5 li.product .add_to_cart_button.added:hover{background-color:#1e8449 !important}body .home-content-box-woo .woocommerce ul.products li.product .added_to_cart,body .home-content-box-woo .woocommerce ul.products.columns-5 li.product .added_to_cart{display:block !important;text-align:center !important;font-size:10px !important;color:#2d9cdb !important;text-decoration:none !important;margin:-4px 10px 8px !important;opacity:.85 !important}body .home-content-box-woo .woocommerce ul.products li.product .added_to_cart:hover,body .home-content-box-woo .woocommerce ul.products.columns-5 li.product .added_to_cart:hover{text-decoration:underline !important;opacity:1 !important}@-webkit-keyframes woo-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes woo-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.search-results-page{padding:40px 0 60px}.search-results-page .search-summary{font-size:14px;color:#666;margin-bottom:32px;padding-bottom:16px;border-bottom:1px solid #e0e0e0}.search-results-page .search-summary strong{color:#333}.search-results-page .search-empty{text-align:center;padding:80px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}.search-results-page .search-empty>i{font-size:60px;color:#e0e0e0}.search-results-page .search-empty h2{margin:0;font-size:22px;color:#333}.search-results-page .search-empty p{margin:0;color:#666;font-size:14px;max-width:420px;line-height:1.6}.search-results-page .search-empty__form{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:6px;border:1.5px solid #e0e0e0;border-radius:30px;overflow:hidden;-webkit-transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s,-webkit-box-shadow .2s}.search-results-page .search-empty__form:focus-within{border-color:#2d9cdb;-webkit-box-shadow:0 0 0 3px rgba(45,156,219,.12);box-shadow:0 0 0 3px rgba(45,156,219,.12)}.search-results-page .search-empty__form input[type=search]{border:none;padding:11px 20px;font-size:16px;font-family:"Open Sans",Arial,sans-serif;outline:none;background:rgba(0,0,0,0);width:260px;color:#333}.search-results-page .search-empty__form input[type=search]::-webkit-input-placeholder{color:#666;opacity:1}.search-results-page .search-empty__form input[type=search]::-moz-placeholder{color:#666;opacity:1}.search-results-page .search-empty__form input[type=search]:-ms-input-placeholder{color:#666;opacity:1}.search-results-page .search-empty__form input[type=search]::-ms-input-placeholder{color:#666;opacity:1}.search-results-page .search-empty__form input[type=search]::placeholder{color:#666;opacity:1}.search-results-page .search-empty__form button{background:#2d9cdb;border:none;color:#fff;padding:11px 18px;cursor:pointer;font-size:16px;-webkit-transition:background .15s;transition:background .15s}.search-results-page .search-empty__form button:hover{background:#1a6fa3}.search-results-page .search-empty__shop-link{font-size:14px;color:#2d9cdb;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-top:4px}.search-results-page .search-empty__shop-link:hover{text-decoration:underline}.search-results-page .search-section{margin-bottom:52px}.search-results-page .search-section__title{font-size:18px;font-weight:700;color:#333;margin:0 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding-bottom:12px;border-bottom:2px solid #eaf5fc}.search-results-page .search-section__title i{color:#2d9cdb}.search-results-page .search-section__count{font-size:14px;font-weight:400;color:#666}.search-results-page .search-product-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:18px}@media(max-width: 900px){.search-results-page .search-product-grid{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 980px){.search-results-page .search-product-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 440px){.search-results-page .search-product-grid{grid-template-columns:1fr}}.search-results-page .search-product-card{background:#fff;border:1.5px solid #e0e0e0;border-radius:12px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s,-webkit-box-shadow .2s}.search-results-page .search-product-card:hover{border-color:#2d9cdb;-webkit-box-shadow:0 6px 20px rgba(45,156,219,.1);box-shadow:0 6px 20px rgba(45,156,219,.1)}.search-results-page .search-product-card__img-wrap{display:block;position:relative;aspect-ratio:1/1;overflow:hidden;background:#eaf5fc;text-decoration:none}.search-results-page .search-product-card__img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.search-results-page .search-product-card__img-wrap:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.search-results-page .search-product-card__img-wrap--empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.search-results-page .search-product-card__img-wrap--empty i{font-size:42px;color:#2d9cdb;opacity:.25}.search-results-page .search-product-card__badge{position:absolute;top:8px;left:8px;font-size:12px;font-weight:700;border-radius:6px;padding:3px 8px}.search-results-page .search-product-card__badge--out{background:rgba(192,57,43,.88);color:#fff}.search-results-page .search-product-card__body{padding:12px 14px 8px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.search-results-page .search-product-card__title{font-size:14px;font-weight:700;color:#333;text-decoration:none;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;-webkit-transition:color .15s;transition:color .15s}.search-results-page .search-product-card__title:hover{color:#2d9cdb}.search-results-page .search-product-card__sku{font-size:12px;color:#666}.search-results-page .search-product-card__price{font-size:16px;font-weight:700;color:#333;margin-top:auto;padding-top:6px}.search-results-page .search-product-card__price ins{text-decoration:none;color:#c0392b}.search-results-page .search-product-card__price del{color:#666;font-weight:400;font-size:14px;margin-right:4px}.search-results-page .search-product-card__stock{font-size:12px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin-top:2px}.search-results-page .search-product-card__stock--in{color:#1a7a45}.search-results-page .search-product-card__stock--out{color:#c0392b}.search-results-page .search-product-card__footer{padding:0 14px 14px}.search-results-page .search-product-card__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:7px;width:100%;padding:9px 12px;background:#2d9cdb;color:#fff;border:none;border-radius:8px;font-size:14px;font-family:"Open Sans",Arial,sans-serif;font-weight:600;text-decoration:none;cursor:pointer;-webkit-transition:background .15s;transition:background .15s;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.search-results-page .search-product-card__btn:hover{background:#1a6fa3;color:#fff}.search-results-page .search-product-card__btn--cart{background:#2d9cdb}.search-results-page .search-product-card__btn--cart.loading{opacity:.7;pointer-events:none}.search-results-page .search-product-card__btn--cart.added{background:#1a7a45}.search-results-page .search-pages{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.search-results-page .search-page-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;padding:16px 18px;background:#fff;border:1.5px solid #e0e0e0;border-radius:10px;text-decoration:none;color:#333;-webkit-transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s,-webkit-box-shadow .2s}.search-results-page .search-page-item:hover{border-color:#2d9cdb;-webkit-box-shadow:0 4px 14px rgba(45,156,219,.09);box-shadow:0 4px 14px rgba(45,156,219,.09)}.search-results-page .search-page-item:hover .search-page-item__title{color:#2d9cdb}.search-results-page .search-page-item:hover .search-page-item__arrow{-webkit-transform:translateX(4px);transform:translateX(4px)}.search-results-page .search-page-item__icon{width:38px;height:38px;border-radius:8px;background:#eaf5fc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.search-results-page .search-page-item__icon i{color:#2d9cdb;font-size:16px}.search-results-page .search-page-item__content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px}.search-results-page .search-page-item__title{font-size:16px;font-weight:700;-webkit-transition:color .15s;transition:color .15s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-results-page .search-page-item__excerpt{font-size:14px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-results-page .search-page-item__type{font-size:12px;color:#666;background:#f0f0f0;border-radius:10px;padding:3px 10px;-ms-flex-negative:0;flex-shrink:0}.search-results-page .search-page-item__arrow{color:#2d9cdb;font-size:13px;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s, -webkit-transform .15s}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:"Open Sans",Arial,sans-serif;margin:0;padding:0;overflow-x:hidden}.center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.body-center{width:100%;max-width:1080px;margin:0 auto;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.body-margin-center{margin:0 auto;padding:0 20px}.float-left{float:left}.group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0);box-shadow:inset 0 0 5px rgba(0,0,0,0);border-radius:10px}::-webkit-scrollbar-thumb{background:#2d9cdb;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#1a6fa3}::-webkit-input-placeholder{color:#2d9cdb;opacity:1}::-moz-placeholder{color:#2d9cdb;opacity:1}:-ms-input-placeholder{color:#2d9cdb;opacity:1}::-ms-input-placeholder{color:#2d9cdb;opacity:1}::placeholder{color:#2d9cdb;opacity:1}::-ms-input-placeholder{color:#2d9cdb}
/*# sourceMappingURL=main.min.css.map */
