﻿@media screen and (min-width:768px) and (max-width:1024px){.overflow-hidden{overflow:hidden !important}body.woocommerce-active .site-header .site-search{width:100% !important}body.woocommerce-active .site-header .search-field{height:52px;min-height:inherit}body.woocommerce-active .site-header .storefront-primary-navigation{border-top:0}body #page #content .site-main .woocommerce-cart-form table.cart{margin-bottom:0;display:block;overflow:scroll;width:100%}body #page #content .site-main .woocommerce-form__label-for-checkbox span{padding-left:0}body #page #content .site-main .woocommerce-shipping-fields #ship-to-different-address .woocommerce-form__input-checkbox{top:15px}body #page #content .site-main .woocommerce-shipping-fields #ship-to-different-address .woocommerce-form__input-checkbox+span{padding-left:30px}body #page .col-full{margin-left:50px;margin-right:50px;padding:0;width:calc(100% - 100px) !important}body #page .site-header{padding:0;border-bottom:1px solid #efeee7}body #page .site-header>.col-full{display:flex;justify-content:space-between;padding-left:0;max-width:calc(100% - 100px) !important;padding-right:50px !important}body #page .site-header>.col-full .site-branding{float:none;margin:30px auto;width:145px;display:flex;align-items:center}body #page .site-header>.col-full .site-search{display:none}body #page .site-header>.col-full .header-icons{display:block;width:auto}body #page .site-header>.col-full .header-icons .header-user-account{display:none}body #page .site-header>.col-full .header-icons .site-header-cart{height:auto;width:auto;position:relative}body #page .site-header>.col-full .header-icons .site-header-cart .number-icon{right:-5px !important;top:28px !important;font-size:9px !important}body #page .site-header>.col-full .header-icons .site-header-cart .cart-contents{display:block;padding:0;margin:30px 0;width:auto;height:auto;text-decoration:none}body #page .site-header>.col-full .header-icons .site-header-cart .cart-contents .material-icons-outlined{height:auto;width:auto;color:#285468;font-size:30px;display:block;text-align:right}body #page .site-header .main-navigation:not(.header-icons) ul.sub-menu li{width:100%}body #page .site-header .main-navigation button.menu-toggle{position:fixed;top:32px;border:0;padding:0;text-indent:-9999px;display:block}body #page .site-header .main-navigation button.menu-toggle::after,body #page .site-header .main-navigation button.menu-toggle::before,body #page .site-header .main-navigation button.menu-toggle span::before{content:"";display:block;height:3px;width:25px;position:absolute;top:50%;left:0;margin-top:-1px;transition:all, ease, 0.2s;border-radius:0;background-color:#285468}body #page .site-header .main-navigation button.menu-toggle::before{transform:translateY(-7px)}body #page .site-header .main-navigation button.menu-toggle::after{transform:translateY(7px)}body #page .site-header .main-navigation .primary-navigation{display:none}body #page .site-header .main-navigation.header-icons ul.menu.nav-menu,body #page .site-header .main-navigation.header-icons .header-wishlist{display:none}body #page .site-header .main-navigation .mobile-menu-toggle{display:none}body #page .site-header .main-navigation .mobile-menu-toggle .site-search{display:block;margin:0}body #page .site-header .main-navigation .mobile-menu-toggle .site-search .widget_search form:not(.wp-block-search)::after,body #page .site-header .main-navigation .mobile-menu-toggle .site-search .widget_product_search form:not(.wp-block-search)::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-family:"Font Awesome 5 Free", serif;font-weight:900;vertical-align:baseline;content:"";position:absolute;top:50%;transform:translateY(-50%);right:30px;line-height:1;font-size:20px}body #page .site-header .main-navigation .mobile-menu-toggle .site-search form{margin:0}body #page .site-header .main-navigation .mobile-menu-toggle .site-search form input{width:100%;font-size:20px;line-height:52px;color:#444444;padding:3px 30px;border:none;border-bottom:1px solid #f0efe7}body #page .site-header .main-navigation .mobile-menu-toggle .handheld-navigation{clear:both;background-color:#f4f4f4;margin:0;padding:0}body #page .site-header .main-navigation .mobile-menu-toggle .handheld-navigation .dropdown-toggle{background:rgba(0, 0, 0, 0);position:absolute;top:0;right:0;display:block;background:url(../../assets/img/arrow-bottom.svg) no-repeat right 30px center;width:70px !important;height:51px;right:0;position:absolute;top:0;transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s}body #page .site-header .main-navigation .mobile-menu-toggle .handheld-navigation .dropdown-toggle::after{display:none}body #page .site-header .main-navigation .mobile-menu-toggle .handheld-navigation>ul>li{border-bottom:1px solid #f0f0ec;position:relative}body #page .site-header .main-navigation .mobile-menu-toggle .handheld-navigation>ul>li:after{display:none}body #page .site-header .main-navigation .mobile-menu-toggle .handheld-navigation>ul>li.menu-item .wrapper{position:relative;padding:0;left:0}body #page .site-header .main-navigation .mobile-menu-toggle .handheld-navigation>ul>li.menu-item .wrapper .sub-menu{transition:none !important}body #page .site-header .main-navigation .mobile-menu-toggle .handheld-navigation>ul>li.menu-item .wrapper.toggled-on{left:0;justify-content:left;background:none}body #page .site-header .main-navigation .mobile-menu-toggle .handheld-navigation>ul>li.menu-item .wrapper.toggled-on .sub-menu{display:flex;flex-flow:column;visibility:visible;opacity:1;max-height:100%;transition:none !important;margin:0;background:none;padding:0 30px}body #page .site-header .main-navigation .mobile-menu-toggle .handheld-navigation>ul>li.menu-item .wrapper.toggled-on .sub-menu a{padding:0 30px;font-size:20px;line-height:40px;color:#285468;width:100% !important;font-weight:400}body #page .site-header .main-navigation .mobile-menu-toggle .handheld-navigation>ul>li.menu-item .wrapper.toggled-on .sub-menu a:after{display:none}body #page .site-header .main-navigation .mobile-menu-toggle .handheld-navigation>ul>li.menu-item .wrapper.toggled-on .sub-menu a:hover{color:#e11e34}body #page .site-header .main-navigation .mobile-menu-toggle .handheld-navigation>ul>li>a{text-align:left;padding:5px 30px !important;font-size:26px;line-height:51px;color:#285468;font-weight:bold;font-family:"FSMeWeb", sans-serif;min-height:60px;max-height:inherit !important;display:block}body #page .site-header .main-navigation .mobile-menu-toggle .handheld-navigation>ul>li>a:after{display:none}body #page .site-header .main-navigation .mobile-menu-toggle .handheld-navigation>ul>li>a:hover{color:#e11e34}body #page .site-header .main-navigation .mobile-menu-toggle .mobile-menu-toggle-icon{display:flex;justify-content:space-between;margin:18px 30px}body #page .site-header .main-navigation .mobile-menu-toggle .mobile-menu-toggle-icon ul.menu.nav-menu{max-height:100%}body #page .site-header .main-navigation .mobile-menu-toggle .mobile-menu-toggle-icon ul.menu.nav-menu li{padding:0;margin:auto}body #page .site-header .main-navigation .mobile-menu-toggle .mobile-menu-toggle-icon ul.menu.nav-menu li:after{display:none}body #page .site-header .main-navigation .mobile-menu-toggle .mobile-menu-toggle-icon ul.menu.nav-menu li .dropdown-toggle+ul{display:none}body #page .site-header .main-navigation .mobile-menu-toggle .mobile-menu-toggle-icon ul.menu.nav-menu li .dropdown-toggle.toggle-on+ul{display:inline-grid;width:fit-content}body #page .site-header .main-navigation .mobile-menu-toggle .mobile-menu-toggle-icon ul.menu.nav-menu li ul{margin:0;box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);border:1px solid rgba(0, 0, 0, 0.15);background-color:#fff;min-width:160px;padding:5px 0;border-radius:4px}body #page .site-header .main-navigation .mobile-menu-toggle .mobile-menu-toggle-icon ul.menu.nav-menu li ul li{width:100%}body #page .site-header .main-navigation .mobile-menu-toggle .mobile-menu-toggle-icon ul.menu.nav-menu li ul li a{color:#333333;text-align:left;display:flex;align-items:center;font-size:14px;gap:5px;padding:10px 20px !important}body #page .site-header .main-navigation .mobile-menu-toggle .mobile-menu-toggle-icon ul.menu.nav-menu li ul li a:after{display:none}body #page .site-header .main-navigation .mobile-menu-toggle .mobile-menu-toggle-icon .user-account-link,body #page .site-header .main-navigation .mobile-menu-toggle .mobile-menu-toggle-icon .wishlist-link{height:24px;display:flex;cursor:pointer;padding:0 !important}body #page .site-header .main-navigation .mobile-menu-toggle .mobile-menu-toggle-icon .user-account-link .material-icons-outlined,body #page .site-header .main-navigation .mobile-menu-toggle .mobile-menu-toggle-icon .wishlist-link .material-icons-outlined{height:24px;width:24px;align-content:center;text-align:center;font-size:24px;color:#285468}body #page .site-header .main-navigation .mobile-menu-toggle .mobile-menu-toggle-icon .header-user-account{display:flex;margin-left:0px;margin-right:0px;align-content:center;text-align:left;flex-flow:column}body #page .site-header .main-navigation .mobile-menu-toggle .mobile-menu-toggle-icon .header-user-account a{text-decoration:none}body #page .site-header .main-navigation .mobile-menu-toggle .mobile-menu-toggle-icon .header-wishlist{height:24px;width:24px;position:relative;padding:0;margin:0}body #page .site-header .main-navigation .mobile-menu-toggle .mobile-menu-toggle-icon .wishlist-link .material-icons-outlined{text-align:right}body #page .site-header .main-navigation .mobile-menu-toggle .mobile-menu-toggle-icon .user-account-link .material-icons-outlined{text-align:left}body #page .site-header .main-navigation .mobile-menu-toggle .mobile-menu-toggle-icon .number-icon{width:1em;height:1em;top:0px;margin:0;left:inherit;right:-4px}body #page .site-header .main-navigation.toggled{height:calc(100vh - 1.618em - 40px)}body #page .site-header .main-navigation.toggled .mobile-menu-toggle{display:block;height:calc(100vh - 132px);overflow-y:scroll;scrollbar-width:none;max-height:calc(100vh - 80px);margin:0 -50px 15px}body #page .site-header .main-navigation.toggled .mobile-menu-toggle .handheld-navigation{display:block}body #page .site-header .main-navigation.toggled .mobile-menu-toggle .handheld-navigation ul.menu{flex-flow:column}body #page .site-header .main-navigation.toggled button.menu-toggle::before{transform:rotate(45deg)}body #page .site-header .main-navigation.toggled button.menu-toggle::after{transform:rotate(-45deg)}body #page .site-content{margin-top:90px}body #page .site-content>.col-full{width:calc(100% - 100px) !important}body #page .site-content h1.woocommerce-products-header__title.page-title,body #page .site-content h1.product_title.entry-title{font-size:35px}body #page .site-content .wp-block-cb-carousel{margin:0 -50px 38px !important}body #page .site-content .wp-block-cb-carousel .wp-block-image{background:linear-gradient(0deg, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 100%)}body #page .site-content .wp-block-cb-carousel .wp-block-image img{height:450px;max-width:inherit !important;mix-blend-mode:multiply}body #page .site-content .wp-block-cb-carousel .slick-prev{left:20px;z-index:1;background:url(../../assets/img/chevron_left.svg) no-repeat center/contain;filter:invert(1);width:32px;height:32px}body #page .site-content .wp-block-cb-carousel .slick-prev::before{display:none}body #page .site-content .wp-block-cb-carousel .slick-next{right:20px;z-index:1;background:url(../../assets/img/chevron_right.svg) no-repeat center/contain;filter:invert(1);width:32px;height:32px}body #page .site-content .wp-block-cb-carousel .slick-next::before{display:none}body #page .site-content .wp-block-cb-carousel .slick-dots{display:none !important}body #page .site-content .wp-block-group{width:100% !important}body #page .site-content .products{justify-content:flex-start}body #page .site-content .products.columns-4 li.product-category{width:calc((100% - 60px)/4);clear:none !important;margin-right:20px;padding-right:0}body #page .site-content .products.columns-3 li.product-category{width:calc((100% - 40px)/3);clear:none !important;margin-right:20px;padding-right:0}body #page .site-content .products li.product.type-product{width:calc(25% - 20px);padding-right:0;margin-right:20px}body #page .site-content .products li.product.type-product .added_to_cart.alt,body #page .site-content .products li.product.type-product .added_to_cart,body #page .site-content .products li.product.type-product .widget a.button.checkout{background-color:#285468;border-color:#285468;color:#ffffff;margin-right:50px}body #page .site-content .products .slick-next,body #page .site-content .products .slick-prev{width:32px;height:32px}body #page .site-content .products .slick-prev{left:-32px;z-index:1}body #page .site-content .products .slick-next{right:-32px;z-index:1}}@media screen and (min-width:768px) and (max-width:992px){.home.storefront-full-width-content .site-main ul.products.columns-3 li.product{width:calc((100% - 20px) / 2) !important}.home.storefront-full-width-content .site-main ul.products.columns-3 li.product.last{margin-right:20px !important}.home.storefront-full-width-content .site-main ul.products.columns-3 li.product:nth-child(even){margin-right:0 !important;padding-right:0 !important}.home.storefront-full-width-content .site-main ul.products.columns-3 li.product:nth-child(even) .background{width:100%}body #page .site-content .products li.product.type-product{width:calc(50% - 20px)}#page #content .site-main ul.categories li.product-category{width:calc(50% - 20px)}}