@font-face{font-display:swap;font-family:"Kollektif";font-style:normal;font-weight:400;src:local("Kollektif"),url("/themes/custom/bootstrap_sub/css/../fonts/Kollektif.woff") format("woff")}@font-face{font-display:swap;font-family:"Kollektif";font-style:italic;font-weight:400;src:local("Kollektif"),url("/themes/custom/bootstrap_sub/css/../fonts/Kollektif-Italic.woff") format("woff")}@font-face{font-display:swap;font-family:"Kollektif";font-style:normal;font-weight:700;src:local("Kollektif"),url("/themes/custom/bootstrap_sub/css/../fonts/Kollektif-Bold.woff") format("woff")}@font-face{font-display:swap;font-family:"Kollektif";font-style:italic;font-weight:700;src:local("Kollektif"),url("/themes/custom/bootstrap_sub/css/../fonts/Kollektif-BoldItalic.woff") format("woff")}@font-face{font-display:swap;font-family:"League Spartan";src:url("/themes/custom/bootstrap_sub/css/../fonts/leaguespartan-bold.eot");src:url("/themes/custom/bootstrap_sub/css/../fonts/leaguespartan-bold.eot?#iefix") format("embedded-opentype"),url("/themes/custom/bootstrap_sub/css/../fonts/leaguespartan-bold.woff2") format("woff2"),url("/themes/custom/bootstrap_sub/css/../fonts/leaguespartan-bold.woff") format("woff"),url("/themes/custom/bootstrap_sub/css/../fonts/leaguespartan-bold.ttf") format("truetype"),url("/themes/custom/bootstrap_sub/css/../fonts/leaguespartan-bold.svg#league_spartanbold") format("svg");font-weight:700;font-style:normal}.item-hover .item__image{overflow:hidden;position:relative}.item-hover .item__image img{transition:all ease 1s}.item-hover:hover .item__image img{transform:scale(1.1);transition:all ease 1s}.product-grid-default{margin-bottom:30px}.product-grid-default .item__image{margin-bottom:15px}.product-grid-default .prices{margin:0 -5px}.product-grid-default .prices>div{padding:0 5px}.product-grid-default .fivestar-default{margin-right:25px;width:100%;max-width:100px}.product-grid-default .fivestar-default .star{padding:0 3px;background:none !important;width:auto !important;height:auto !important}.product-grid-default .fivestar-default .star span{width:15px !important;height:15px !important;background-image:url("/themes/custom/bootstrap_sub/css/../img/icon_star.svg") !important;background-position:center !important;background-size:100%;display:none !important}.product-grid-default .fivestar-default .star span.on{opacity:1;display:block !important}.product-grid-default .fivestar-default .fivestar-widget-static{margin:0 -3px;display:flex}.product-grid-default .total-votes{display:none}.product-grid-default .description{margin-top:7px;display:block}.product-grid-default .average-rating>span::after{content:"stars";margin-left:3px}.product-grid-default .discount-container{position:absolute;top:0;right:0;z-index:200;font-family:var(--secondaryfont);font-size:12px;width:100%;text-align:center}.product-grid-default .discount-container .discount-item{padding:10px 15px 5px;background:#d63030;color:#fff;display:flex;align-items:center;text-align:center;line-height:15px;justify-content:center}.product-grid-default .discount-container .discount-item:not(:last-of-type){margin-bottom:10px}.product-grid-default .if-promotxt{color:#fff;position:absolute;top:0;left:0;padding:5px 15px;background:#d63030;width:100%;z-index:101;text-align:center}.product-grid-default .if-brand{font-size:20px;font-weight:700}.product-grid-default .item__title{font-size:16px;font-weight:400}.product-grid-default .progressiveMedia-image{object-fit:contain}.product-grid-default .item-wrapper{background-color:#fff;border:1px solid #ccc;padding:15px;height:100%}html,body{scroll-behavior:smooth}body{--primary:#000;--secondary:#108244;--textfade:#959595;--secondaryfont:"League Spartan";overflow-y:auto;font-family:"Kollektif";color:var(--primary);font-size:16px}img{max-width:100%;height:auto}a,a:hover,a:focus{text-decoration:none}p:last-of-type{margin-bottom:0}.placeholder-fill{background-color:#f4f4f4}.link-cover{position:absolute;top:0;left:0;width:100%;height:100%;z-index:101}.ff-secondary{font-family:var(--secondaryfont)}.text-black{color:var(--primary)}.text-secondary{color:var(--secondary) !important}.text-fade{color:var(--textfade)}.bg-secondary{background-color:var(--secondary) !important}.btn-link-border{border:1px solid var(--secondary);color:var(--secondary);padding:10px 15px;min-width:150px;display:inline-block;text-align:center;transition:all ease .3s}.btn-link-border:hover{color:#fff;background-color:var(--secondary);transition:all ease .3s}.slick-vertical .slick-slide{border:0}.list-price{color:#707070}.strikethrough{text-decoration:line-through}.slick-slide{outline:0}.block-title{font-family:var(--secondaryfont);font-size:30px}.breadcrumb{font-family:var(--secondaryfont);font-size:14px !important;background-color:transparent;padding:30px 0;margin:0}.breadcrumb .breadcrumb-item a{color:#707070}.breadcrumb .breadcrumb-item.active,.breadcrumb .breadcrumb-item+.breadcrumb-item::before{color:var(--secondary)}.breadcrumb .breadcrumb-item+.breadcrumb-item::before{content:">"}.progressiveMedia{position:relative;overflow:hidden}.progressiveMedia .progressiveMedia-fill{background-color:#f4f4f4;display:block;width:100%;min-height:1px}.progressiveMedia .progressiveMedia-text{position:absolute;top:0;left:0;width:100%;height:100%;background:#f5f5f5;display:flex;align-items:center;justify-content:center;padding:30px;color:#969494;font-size:30px;display:flex;flex-flow:column}.progressiveMedia .progressiveMedia-text::after{content:"";height:15px;width:15px;border:2px solid #969494;position:relative;border-radius:100%;animation:loader-spin .5s ease-in-out infinite;border-top-color:var(--secondary)}.progressiveMedia .progressiveMedia-image.lazyloaded~.progressiveMedia-text{opacity:0;visibility:hidden}.progressiveMedia .progressiveMedia-image{display:block;position:absolute;top:0;left:0;width:100%;height:100%;margin:auto;z-index:100;-webkit-box-sizing:border-box;box-sizing:border-box;object-fit:cover;backface-visibility:hidden}.progressiveMedia .progressiveMedia-image.lazyload{opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear 0s,opacity .4s 0s;-o-transition:visibility 0s linear 0s,opacity .4s 0s;transition:visibility 0s linear 0s,opacity .4s 0s}.progressiveMedia .progressiveMedia-image.lazyloaded{opacity:1;visibility:visible}#dropdown-scroller{transform:translateX(0) translateY(-3px) !important;width:1px !important;background-color:#c1c1c1 !important}#dropdown-scroller .nicescroll-cursors{transform:translateX(3px);border:0 !important;background-color:#c1c1c1 !important}.edit-content{position:relative}.edit-content a{transition:all ease .3s;position:absolute;top:0;right:0;background:#000;color:#fff;padding:5px 20px;z-index:102}.edit-content a:hover{background:red;color:#fff;transition:all ease .3s}.ui-widget-content{z-index:111}.ui-widget-content span{color:#108244}.ui-widget-content .ui-menu-item-wrapper{position:relative;padding:15px 5px;background-color:#fff !important;border:0 !important;display:flex;margin:0 !important;border-bottom:1px solid #ddd !important;align-items:center}.ui-widget-content .ui-menu-item-wrapper a{display:inline-block;white-space:nowrap;max-width:fit-content;text-overflow:ellipsis;overflow:hidden}.ui-widget-content .ui-menu-item-wrapper:hover{background:#eee !important}.ui-widget-content .ui-state-active a,.ui-widget-content .ui-state-active a:link,.ui-widget-content .ui-state-active a:visited{color:#000}.header{z-index:102}.header .user-menu{display:flex;flex-wrap:wrap;margin:0 -10px}.header .user-menu>.menu-item{padding:0 10px}.header .user-menu .mi-reseller a{display:block;padding:5px 15px;background:var(--secondary);color:#fff;font-weight:700;border-radius:10px;letter-spacing:0}.header .user-menu .mi-reseller a:hover{background:#eee;color:#000}.header .user-menu .cart-count{position:absolute;top:-15px;right:-10px;background:red;border-radius:100%;text-align:center;width:22px;height:23px;font-size:12px;color:#fff;display:flex;align-items:center;justify-content:center;letter-spacing:1px}.header .menu-container>.menu-item{padding:25px 15px}.header .dropdown-toggle,.header .menu-item a{color:var(--primary)}.header .navbar-strip{box-shadow:0 3px 6px #00000029;background-color:#f5fff6;padding:0 15px}.header .navbar-strip .container>div{padding:15px;border-top:1px solid #ddd}.header .navbar-strip .menu-item a{letter-spacing:0}@media(min-width:992px){.header .navbar-strip .menu-item a{letter-spacing:1.8px}}.header .dropdown-toggle{display:flex;align-items:center}.header .dropdown-toggle::after{background-image:url(/themes/custom/bootstrap_sub/css/../img/ar-right-black.svg);background-position:center;background-repeat:no-repeat;background-size:100%;width:10px;height:10px;margin:0;border:0 !important;transform:rotate(90deg);margin-left:5px}.header .menu-dropdown:hover .dropdown-menu{transform:translateY(0) !important;transition:all ease .3s;visibility:inherit;opacity:1}.header .dropdown-toggle:hover,.header .dropdown-toggle[aria-expanded=true],.header .menu-item a:hover{color:#8d8d8d}.header .dropdown-menu{min-width:250px;max-height:400px;padding:0;overflow:hidden;border:0;box-shadow:0 3px 6px #00000029;top:calc(100% + 15px) !important;border-radius:0;transform:translateY(5px) !important;transition:all ease .3s;visibility:hidden;opacity:0;display:block !important}.header .dropdown-menu .menu-item a{padding:10px 15px;display:block}.header .dropdown-menu .menu-item a:hover{background-color:#d7fcf0}.block--search{width:40%;height:40px}.block--search .form-row{position:relative}.block--search .js-form-item{position:relative;margin:0;width:100%}.block--search .js-form-item>label{display:none}.block--search .form-control{font-size:18px;padding:15px 70px 15px 18px;margin:0;border-radius:20px;height:50px;color:#5a5a5a;line-height:26px;font-weight:300;border:1px solid #108244;white-space:no-wrap;overflow:hidden;text-overflow:ellipsis}.block--search .btn-primary{background-image:url(/themes/custom/bootstrap_sub/css/../img/icon_search.svg);background-repeat:no-repeat;background-size:65%;background-position:center;border:0;width:30px;height:50px;display:block;font-size:0;position:absolute;right:0;top:0;margin:0 !important;min-width:50px;border-bottom-right-radius:20px;border-top-right-radius:20px;padding:10px !important}.block--search .btn-primary:after{content:none}.mobile-header{position:fixed;top:0;right:0;z-index:1111;height:100%;width:100%;opacity:0;visibility:hidden;transition:all ease .3s}.mobile-header ul li{float:none;transform:translateX(20%);opacity:0;transition:opacity .45s,transform .45s}.mobile-header ul li a{font-size:21px;color:#005026;padding:20px}.mobile-header ul li a:hover{background-color:#00a552;color:#fff}.mobile-header ul li a.is-active{background:rgba(0,165,82,.17)}.mobile-header .navbar-container{transform:translateX(200%);transition:all ease .5s;max-width:270px;width:100%;background-color:#fff;float:right;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;-ms-transition:all ease .5s;-o-transition:all ease .5s;height:100%}.mobile-header .navbar-strip>div{max-height:calc(100vh - 40px);overflow-y:auto;min-height:calc(100vh - 100px)}.mobile-header .navbar-sticky{position:sticky;top:0;background:#fff;padding:10px 15px;text-align:center;text-transform:uppercase;color:#108244;cursor:pointer;font-size:18px;z-index:70;border-bottom:1px solid #ccc}.mobile-header .navbar-sticky:hover{background:#ccc}.mobile-header .navbar-overlay{position:fixed;background-color:rgba(0,0,0,.3);height:100%;width:100%;left:0;right:0;top:0;transition:all ease .3s;z-index:-1;cursor:pointer}.mobile-header .dropdown-menu{position:relative !important;transform:unset !important;border:0}.alert-wrapper{width:100%}.alert-wrapper>.alert:first-of-type{margin-top:30px}.alert-wrapper .message{width:100%}.alert-wrapper .alert{background-color:#fff;border:0;box-shadow:rgba(149,157,165,.2) 0 8px 24px;border-radius:3px;padding:10px 60px 10px 25px;min-height:100px;display:flex;align-items:center;color:#909092;font-size:18px;border-left:5px solid;outline:1px solid #f4f4f4}.alert-wrapper .alert.alert-success{border-color:#49d761}.alert-wrapper .alert.alert-success .alert-icon,.alert-wrapper .alert.alert-success a{color:#49d761}.alert-wrapper .alert.alert-warning{border-color:#fdc220}.alert-wrapper .alert.alert-warning .alert-icon,.alert-wrapper .alert.alert-warning a{color:#fdc220}.alert-wrapper .alert.alert-info{border-color:#3286e9}.alert-wrapper .alert.alert-info .alert-icon,.alert-wrapper .alert.alert-info a{color:#3286e9}.alert-wrapper .alert.alert-danger{border-color:red}.alert-wrapper .alert.alert-danger .alert-icon,.alert-wrapper .alert.alert-danger a{color:red}.alert-wrapper .alert a{border-bottom:1px solid}.alert-wrapper .alert-label{font-size:23px;font-weight:700;color:#000;line-height:30px}.alert-wrapper .alert-icon{font-size:28px;margin-right:20px}.alert-wrapper .close{transform:translateY(-50%);top:50%;font-size:50px;font-weight:700;opacity:1 !important;color:#c3c2c7;padding:0;font-weight:700;right:20px;padding:0}.navbar-toggler{border:0;padding:0}.navbar-toggler:hover,.navbar-toggler:focus{outline:0}.navbar-toggler .icon-bar{height:3px;background-color:#108244;min-width:30px;display:block;transition:transform .3s}.navbar-toggler .icon-bar:not(:last-of-type){margin-bottom:8px}.navbar-toggler.x.collapsed .icon-bar{transition:transform .3s}.navbar-toggler.x .icon-bar:nth-of-type(1){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:10% 10%;-ms-transform-origin:10% 10%;transform-origin:10% 10%}.navbar-toggler.x .icon-bar:nth-of-type(2){opacity:0;filter:alpha(opacity=0)}.navbar-toggler.x .icon-bar:nth-of-type(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:10% 90%;-ms-transform-origin:10% 90%;transform-origin:10% 90%}.navbar-toggler.x.collapsed .icon-bar:nth-of-type(1){-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.navbar-toggler.x.collapsed .icon-bar:nth-of-type(2){opacity:1;filter:alpha(opacity=100)}.navbar-toggler.x.collapsed .icon-bar:nth-of-type(3){-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.mobile-header-active .mobile-header{opacity:1;visibility:inherit;transition:all ease .3s}.mobile-header-active .mobile-header .navbar-container{transform:translateX(0)}.mobile-header-active .sf-accordion-toggle span{display:none}.mobile-header-active .show ul li{transform:translateX(0);opacity:1;transition:opacity .45s,transform .45s}.mobile-header-active .show ul li:nth-child(1){transition-delay:.2s}.mobile-header-active .show ul li:nth-child(2){transition-delay:.4s}.mobile-header-active .show ul li:nth-child(3){transition-delay:.6s}.mobile-header-active .show ul li:nth-child(4){transition-delay:.8s}.mobile-header-active .show ul li:nth-child(5){transition-delay:1s}.mobile-header-active .show ul li:nth-child(6){transition-delay:1.2s}.user-logged-in .tabs .nav-tabs{border-bottom:2px solid #ddd}.user-logged-in .tabs .nav-tabs>li.active>a,.user-logged-in .tabs .nav-tabs>li.active>a:focus,.user-logged-in .tabs .nav-tabs>li.active>a:hover{border-width:0}.user-logged-in .tabs .nav-tabs>li>a{color:#666;border:0;position:relative}.user-logged-in .tabs .nav-tabs>li.active>a,.user-logged-in .tabs .nav-tabs>li>a:hover,.user-logged-in .tabs .nav-tabs>li>a:focus{color:#e1a04b !important;border:0;background:transparent}.user-logged-in .nav-tabs>li>a::after{position:absolute;bottom:-1px;left:0;width:100%;height:2px;content:"";transition:all 250ms ease 0s;transform:scale(0);background-color:#e1a04b}.user-logged-in .tabs .nav-tabs>li.active>a::after,.user-logged-in .tabs .nav-tabs>li:hover>a::after,.user-logged-in .tabs .nav-tabs>li>a:focus::after{transform:scale(1)}.user-logged-in .tabs .tab-nav>li>a::after{color:#fff;background-color:#21527d}.form-control{display:block;width:100%;padding:.6125rem 1rem;font-size:1rem;font-weight:400;line-height:1.5;color:#1e2022;background-color:#fff;background-clip:padding-box;border:.0625rem solid rgba(33,50,91,.1);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.3125rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;height:auto}.form-control:focus{color:#1e2022;background-color:#fff;border-color:rgba(140,152,164,.25);outline:0;box-shadow:0 0 1rem 0 rgba(140,152,164,.25)}select.form-control{background-image:url("/themes/custom/bootstrap_sub/css/../img/dd.svg");background-repeat:no-repeat;background-position:right 1rem center;background-size:15px}.form-checkbox{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(33,50,91,.1);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;background-color:#fff;border-radius:.25em !important}.form-checkbox:checked{background-color:var(--secondary);border-color:var(--secondary);background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='002020'%3e%3cpathfill='none'stroke='%23fff'stroke-linecap='round'stroke-linejoin='round'stroke-width='3'd='M610l33l6-6'/%3e%3c/svg%3e") !important}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#fff;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:0;font-size:1rem;border-radius:0;transition:all .2s ease-in-out;padding:.75rem 1rem;font-size:1rem;border-radius:.3125rem;background-color:var(--secondary);min-width:150px;border-radius:0}.btn:hover,.btn:focus,.btn:active{background-color:none;box-shadow:none}@media(min-width:992px){.btn:hover,.btn:focus,.btn:active{background-color:var(--secondary) !important;box-shadow:0 4px 11px rgba(10,119,84,.5) !important}}.block-products .group-item{padding:50px}.block-products .group-item:nth-child(odd){background-image:url("/themes/custom/bootstrap_sub/css/../img/bg_b.png")}.block-products .group__title,.block-products .block__title,.block-products .block-title{margin-bottom:30px;text-transform:uppercase;color:var(--secondary);text-align:center;letter-spacing:3.4px}.block-products .item__image{margin-bottom:15px}.block-products .if-promotxt{color:#fff;position:absolute;top:0;left:0;padding:5px 15px;background:#d63030;width:100%;z-index:101;text-align:center}.block-products .if-brand{font-size:20px;font-weight:700;line-height:100%;margin-bottom:5px}.block-products .item__title{font-size:16px;font-weight:400}.block-products .progressiveMedia-image .progressiveMedia-fill{padding-bottom:103.968253968% !important}.block-products .item-wrapper{background-color:#fff;border:1px solid #ccc;padding:15px;height:100%}.block-products .item-wrapper img{transition:all ease .3s}.block-products .item-wrapper:hover{border-color:var(--secondary)}.block-products .item-wrapper:hover .item__image{overflow:hidden}.block-products .item-wrapper:hover .item__image img{transform:scale(1.1);transition:all ease .3s}.block-products .item-wrapper:hover .if-brand,.block-products .item-wrapper:hover .if-brand>a{color:var(--secondary)}.block-products .group__rm,.block-products .block__rm{margin-top:30px}.block-products .slick-list{margin:0 -10px}.block-products .item{padding:0 10px}.block-products .progressiveMedia .progressiveMedia-fill{background-color:transparent}.block-products .prices{margin:0 -5px}.block-products .prices>div{padding:0 5px}.block-products .slick-arrow{position:absolute;transform:translateY(-50%);top:50%;z-index:1;background-size:30px;background-position:center;background-repeat:no-repeat;background-color:transparent;font-size:0;border:0;height:30px;width:30px;outline:0}.block-products .slick-arrow.slick-disabled{opacity:.5;transition:all ease .3s}.block-products .slick-arrow.slick-prev{left:-35px;background-image:url("/themes/custom/bootstrap_sub/css/../img/ar-left-black.svg")}.block-products .slick-arrow.slick-next{right:-35px;background-image:url("/themes/custom/bootstrap_sub/css/../img/ar-right-black.svg")}.block-discount-offer-message{padding:5px 15px}.block-homepage-slider .progressiveMedia-fill{padding-bottom:34.9081364829%;background-color:#f4f4f4}.block-homepage-slider .slick-arrow{position:absolute;transform:translateY(-50%);top:50%;z-index:2;border:0;font-size:0;width:70px;height:70px;outline:0;box-shadow:none;background-position:center;background-repeat:no-repeat;background-size:30px;border-radius:100%;padding:0;opacity:.5}@media(max-width:767px){.block-homepage-slider .slick-arrow{width:40px;height:40px;background-size:20px}}.block-homepage-slider .slick-arrow.slick-prev{left:50px;background-image:url("/themes/custom/bootstrap_sub/css/../img/ar-left-black.svg")}@media(max-width:767px){.block-homepage-slider .slick-arrow.slick-prev{left:5px}}.block-homepage-slider .slick-arrow.slick-next{right:50px;background-image:url("/themes/custom/bootstrap_sub/css/../img/ar-right-black.svg")}@media(max-width:767px){.block-homepage-slider .slick-arrow.slick-next{right:5px}}.block-homepage-slider .slick-arrow.slick-disabled{opacity:0;visibility:hidden;pointer-events:none}.block-promos-slider .progressiveMedia-fill{padding-bottom:34.9081364829%;background-color:#f4f4f4}.block-promos-slider .progressiveMedia-image{min-height:100px}.block-promos-slider .block-page-title-block .title{font-size:30px;color:var(--secondary);text-transform:uppercase;letter-spacing:1px;font-weight:700}.block-promos-slider .slick-arrow{position:absolute;transform:translateY(-50%);top:50%;z-index:2;border:0;font-size:0;width:70px;height:70px;outline:0;box-shadow:none;background-position:center;background-repeat:no-repeat;background-size:30px;border-radius:100%;padding:0;opacity:.5}.block-promos-slider .slick-arrow.slick-prev{left:50px;background-image:url("/themes/custom/bootstrap_sub/css/../img/ar-left-black.svg")}.block-promos-slider .slick-arrow.slick-next{right:50px;background-image:url("/themes/custom/bootstrap_sub/css/../img/ar-right-black.svg")}.block-promos-slider .slick-arrow.slick-disabled{opacity:0;visibility:hidden;pointer-events:none}.block-homepage-tags .view-content{overflow:hidden;padding:30px}@media(min-width:992px){.block-homepage-tags .view-content{padding:50px}}.block-homepage-tags .item-wrapper{overflow:hidden}.block-homepage-tags .type-ls-big{margin-bottom:30px}.block-homepage-tags .item img{transition:all ease .3s !important}.block-homepage-tags .item:hover img{transform:scale(1.05) !important;transition:all ease .3s !important}.block-homepage-tags .item__rm{position:absolute;z-index:101;left:0;top:0}.block-homepage-tags .type-pt .item__rm{left:30%;top:23%}.block-homepage-tags .type-ls-big .item__rm{left:11%;top:65%}.block-homepage-tags .type-ls-medium:not(:last-of-type) .item__rm{left:10%;bottom:10%;top:auto}.block-homepage-tags .type-ls-medium:last-of-type .item__rm{top:auto;left:auto;right:5%;bottom:10%}.block-promo-news{overflow:hidden;padding:30px}@media(min-width:768px){.block-promo-news{padding:50px}}.block-promo-news .view-content{display:flex;flex-wrap:wrap;margin:0 -15px}.block-promo-news .item__title{background:var(--secondary);padding:5px 15px;text-align:center;color:#fff}.block-promo-news .item__image img{transition:all ease 1s}.block-promo-news .item:hover .item__image img{transform:scale(1.1)}.block-featured-brands{overflow:hidden}.block-featured-brands .block-title{background-color:var(--secondary);text-align:center;padding:30px 15px 100px;color:#fff;margin:0;text-transform:uppercase;font-size:30px}.block-featured-brands .item__image .progressiveMedia-fill{padding-bottom:100%}.block-featured-brands .if-logo{padding:20px 0 30px}.block-featured-brands .view-content{display:flex;flex-wrap:wrap;justify-content:center;margin:-60px -10px 0}.block-featured-brands .item-wrapper{background:#fff;padding:15px;text-align:center}.block-featured-brands .item__description{font-size:18px}.block-list-brands{padding:50px 0 20px}.block-list-brands .view-content{margin:0 -10px;display:flex;flex-wrap:wrap;justify-content:center}.block-list-brands .view-content>.item{padding:0 10px}.block-list-brands .block-title{color:var(--secondary);text-align:center;margin:0 0 30px;text-transform:uppercase;font-size:30px}.block-list-brands .item{margin-bottom:30px;display:flex;align-items:center}.block-list-brands .item img{transition:all ease .3s}.block-list-brands .item-wrapper:hover img{transform:scale(1.1);transition:all ease .3s;opacity:.6}.block-gift{padding:50px;background-image:url("/themes/custom/bootstrap_sub/css/../img/bg_a.png")}.block-gift .view-content{position:relative}.block-gift .block-details{position:relative;height:100%;display:flex;flex-flow:column;justify-content:center;text-align:center;padding:0 0 30px}@media(min-width:768px){.block-gift .block-details{position:absolute;text-align:left;padding:0 50px}}.block-special-promos{overflow:hidden;padding:50px;background-image:url("/themes/custom/bootstrap_sub/css/../img/bg_a.png")}.page-view-brands-products #products-filter-scroller{background:#e5e5e5 !important;width:7px !important}.page-view-brands-products #products-filter-scroller .nicescroll-cursors{background-color:var(--secondary) !important;border:0 !important}.page-view-brands-products .block-page-title-block{display:none}@media(min-width:992px){.page-view-brands-products .products-page-filter .view-filters .js details:not([open]) .details-wrapper{display:block !important}}.page-view-brands-products .products-page-filter .view-filters .form-row{flex-flow:column;margin:0}.page-view-brands-products .products-page-filter .view-filters div.form-check{padding:0}.page-view-brands-products .products-page-filter .view-filters summary{font-size:20px;font-weight:700;color:#0e7754;line-height:28px}@media(min-width:992px){.page-view-brands-products .products-page-filter .view-filters summary{pointer-events:none;list-style:none}}.page-view-brands-products .products-page-filter .view-filters .parent.active ul{display:block !important;height:auto !important}.page-view-brands-products .products-page-filter .view-filters .parent.active>div label{position:relative}.page-view-brands-products .products-page-filter .view-filters .parent.active>div label:after{content:"";background-image:url(/themes/custom/bootstrap_sub/img/arrow-down.svg);background-size:100%;position:absolute;right:0;width:12px;height:12px;background-repeat:no-repeat;transform:rotate(-90deg)}.page-view-brands-products .products-page-filter .view-filters .parent ul label{padding:10px 30px !important}.page-view-brands-products .products-page-filter .view-filters .parent>div>input{display:none}.page-view-brands-products .products-page-filter .view-filters .parent>div label{padding:10px 15px;display:block;position:relative}.page-view-brands-products .products-page-filter .view-filters .parent>div label:after{content:"";background-image:url(/themes/custom/bootstrap_sub/img/arrow-down.svg);background-size:100%;position:absolute;right:0;width:12px;height:12px;background-repeat:no-repeat;transform:rotate(90deg)}.page-view-brands-products .products-page-filter .view-filters .form-radios>ul>li:first-of-type{background:#0a7754}.page-view-brands-products .products-page-filter .view-filters .form-radios>ul>li:first-of-type label{color:#fff;padding:10px 15px;background:#0a7754 !important}.page-view-brands-products .products-page-filter .view-filters ul{padding:0;margin:0;list-style:none}.page-view-brands-products .products-page-filter .view-filters ul ul{overflow:hidden;display:none}.page-view-brands-products .products-page-filter .view-filters ul ul label{border:0}.page-view-brands-products .products-page-filter .view-filters label{cursor:pointer;user-select:none;word-break:break-word;font-size:18px;color:#0e7754;line-height:24px;padding:10px 15px}.page-view-brands-products .products-page-filter .view-filters div.form-check input{display:none;width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(33,50,91,.1);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;border-radius:100%}.page-view-brands-products .products-page-filter .view-filters div.form-check input:checked{background-color:var(--secondary);background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='-4-488'%3e%3ccircler='2'fill='%23fff'/%3e%3c/svg%3e")}.page-view-brands-products .products-page-filter .view-filters div.form-check input:checked~label{background:#e5f7f1}.page-view-brands-products .products-page-filter .view-filters .filter-category .form-check,.page-view-brands-products .products-page-filter .view-filters .filter-tag .form-check{padding:5px 10px}.page-view-brands-products .view-empty{font-size:20px;z-index:-1}.page-view-brands-products .view-empty i{font-size:100px}.page-view-brands-products .view-brands-products .product-grid-default{margin-bottom:30px}@media(max-width:767px){.page-view-brands-products .view-brands-products .product-grid-default{padding:0 5px}}.page-view-brands-products .prices{margin:0 -5px}.page-view-brands-products .prices>div{padding:0 5px}.page-view-brands-products .pagination-container{margin-top:auto}.page-view-brands-products .pagination{justify-content:center;margin:50px 0 0}.page-view-brands-products .pagination .pager-first,.page-view-brands-products .pagination .pager-last{display:none}.page-view-brands-products .pagination>li{padding:0 5px}.page-view-brands-products .pagination>li>*{padding:10px 15px;border:0;border-radius:.3125rem !important;color:#677788 !important}.page-view-brands-products .pagination>li>*:hover,.page-view-brands-products .pagination>li>*:focus{background-color:#f8fafd;box-shadow:none}.page-view-brands-products .pagination>li.active *{color:#fff !important;background-color:var(--secondary)}.path-promos .header{margin-bottom:0}.path-promos .view-promos .view-content{display:flex;flex-wrap:wrap;margin:0 -15px}.path-promos .view-promos .view-content .product-grid-default{margin-bottom:30px}.path-promos .block-page-title-block .title{color:var(--secondary);font-size:30px;text-transform:uppercase;font-weight:700;margin-bottom:30px}.path-cart .title-container{width:100%;border-bottom:.0625rem solid rgba(33,50,91,.1);padding-bottom:15px;margin-bottom:15px}.path-cart .title-container.not-empty{flex:0 0 100%;max-width:100%}@media(min-width:768px){.path-cart .title-container.not-empty{flex:0 0 66.66667%;max-width:66.66667%}}.path-cart .sidebar{margin-top:30px;flex:0 0 100%}@media(min-width:768px){.path-cart .sidebar{margin-top:-55px;flex:0 0 33.33%}}.path-cart .cart-empty-page{padding:0 15px;max-width:75%}@media(min-width:992px){.path-cart .cart-empty-page{max-width:50%}}.path-cart .cart-btn{display:flex;align-items:center;justify-content:center}.path-cart .cart-btn::before{font-size:20px;margin-right:5px}.path-cart .btn-checkout,.path-cart .btn-checkout:hover,.path-cart .btn-checkout:focus,.path-cart .btn-checkout:active{background:#7c1616 !important}.path-cart .btn-checkout:hover,.path-cart .btn-checkout:focus,.path-cart .btn-checkout:active{box-shadow:0 4px 11px rgba(124,22,22,.5) !important}.path-cart h1.title{font-size:25px;font-weight:700;margin:0}.path-cart .views-form>form{display:flex;flex-wrap:wrap;width:100%}.path-cart .cart-items{margin-top:35px;width:100%}@media(min-width:768px){.path-cart .cart-items{width:66.66%}}.path-cart .cart-items .item{padding:0 15px}.path-cart .cart-items .item:not(:last-of-type) .item-wrapper{position:relative;padding:1rem 0;color:#1e2022;background-color:#fff;border-bottom:.0625rem solid #e7eaf3;margin-bottom:1rem}.path-cart .cart-items .item__title a{color:#1e2022 !important;font-weight:700;font-size:20px}.path-cart .cart-items .if-label{margin-right:5px;color:#677788}.path-cart .cart-items .item-field{display:flex;flex-wrap:wrap}.path-cart .cart-items .item-field a{color:#677788;font-weight:700}.path-cart .delete-order-item{padding:0;background-color:transparent !important;box-shadow:none !important;color:#71869d;text-align:left;display:inline-block;min-width:auto;font-size:15px}.path-cart .delete-order-item::before{margin-right:5px;content:"";font-family:bootstrap-icons !important;vertical-align:middle}.path-cart .delete-order-item:hover,.path-cart .delete-order-item:focus,.path-cart .delete-order-item:active{color:var(--secondary) !important}.path-cart .form-actions{display:flex;flex-flow:column}.path-cart .form-actions .btn{border-radius:.3125rem}.path-cart .form-actions .btn:first-of-type{margin-bottom:10px}.path-checkout .checkout-complete__payment-instructions{margin-top:30px}.path-checkout .proceed-actions{border-top:.0625rem solid rgba(33,50,91,.1) !important;border-bottom:.0625rem solid rgba(33,50,91,.1) !important;padding:20px 0}.path-checkout .proceed-actions .form-actions{display:block;justify-content:space-between;align-items:center;flex-direction:row-reverse;margin:0}@media(min-width:576px){.path-checkout .proceed-actions .form-actions{display:flex}}.path-checkout .proceed-actions .link--previous{display:flex;align-items:center;flex-wrap:wrap;font-weight:700;color:var(--secondary) !important;margin-top:15px}@media(min-width:576px){.path-checkout .proceed-actions .link--previous{margin-top:0}}.path-checkout .proceed-actions .link--previous::before{content:"";font-family:bootstrap-icons !important;font-weight:normal;margin-right:5px;font-size:12px}.path-checkout .view-commerce-checkout-order-summary .quantity{position:absolute;background:red;width:20px;height:20px;text-align:center;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:100%;right:5px;top:5px;font-size:12px}.path-checkout .view-commerce-checkout-order-summary .item__title{font-size:.875rem}.path-checkout .view-commerce-checkout-order-summary .item .item-wrapper{border-bottom:.0625rem solid rgba(33,50,91,.1);padding-bottom:15px;margin-bottom:15px}.path-checkout .checkout-pane-payment-information .profile--type--customer{border-bottom:.0625rem solid rgba(33,50,91,.1);padding-bottom:20px;margin-bottom:30px;display:block;float:none !important}.path-checkout .checkout-pane-coupon-redemption{border-top:.0625rem solid rgba(33,50,91,.1) !important;padding:15px 0 0;margin:0}.path-checkout .checkout-pane-coupon-redemption h3{font-weight:700;font-size:20px;margin-bottom:15px}.path-checkout .checkout-pane-coupon-redemption table{min-height:50px}.path-checkout .checkout-pane-coupon-redemption .form-group{margin:0;position:relative}.path-checkout .checkout-pane-coupon-redemption .form-control{padding-right:160px}.path-checkout .checkout-pane-coupon-redemption .form-submit{position:relative;bottom:0;right:0;min-width:auto;height:46px;opacity:1 !important;background-color:var(--secondary) !important;display:flex;align-items:center;margin-top:15px}@media(min-width:768px){.path-checkout .checkout-pane-coupon-redemption .form-submit{position:absolute;margin-top:0}}.path-checkout .checkout-pane-coupon-redemption .form-submit:disabled{background-color:#83cfb6}.path-checkout .checkout-pane-coupon-redemption .form-submit::before{margin-right:5px;content:"";font-size:16px;font-family:bootstrap-icons !important}.path-checkout .checkout-pane-coupon-redemption .ajax-progress-throbber{display:none !important}.path-checkout .field--type-address .js-form-type-textfield label:not(.form-required)::after,.path-checkout .field--type-address .js-form-type-select label:not(.form-required)::after{content:"(Optional)";color:#8c98a4;margin-left:5px}.path-checkout .block-checkout-progress{border-top:.0625rem solid rgba(33,50,91,.1);border-bottom:.0625rem solid rgba(33,50,91,.1);padding:15px 0;margin:0 0 30px}.path-checkout .step{padding:0 15px;font-size:20px}.path-checkout .step.current{color:var(--secondary)}.path-checkout .step.previous,.path-checkout .step.next{opacity:.3}.path-checkout .fieldset-wrapper{position:relative}.path-checkout .form-footer{border-top:.0625rem solid rgba(33,50,91,.1) !important;padding-top:30px;margin-top:30px}.path-checkout .trigger-show{cursor:pointer}.path-checkout .shadow{width:100%;flex-direction:column;background:white;border-radius:3px;box-shadow:rgba(0,0,0,.1) 0 0 10px;color:#5e6c84;padding:32px 40px;overflow:hidden}.path-checkout .forgot-password a{position:absolute;right:0}.path-checkout span.signup-link{font-weight:700;color:var(--secondary);text-decoration:underline}.path-checkout .form-wrapper__login-option,.path-checkout .form-wrapper__login-option{width:100%;padding:0;margin:0;overflow:hidden;clear:both;float:none}.path-checkout #edit-login{overflow:unset}.path-checkout .address-container-inline{display:flex;flex-wrap:wrap;margin:0 -15px}.path-checkout .address-container-inline>*{padding:0 15px;width:100%;max-width:50%}.path-checkout span.fieldset-legend{font-size:20px;color:#1e2022;font-weight:700}.path-checkout label{margin-bottom:.5rem;font-size:.875rem;color:#1e2022}.path-checkout .form-check-label{color:#677788 !important;margin:0 !important;padding:3px 0 0 10px}.path-checkout div.js-form-type-checkbox{border-top:.0625rem solid rgba(33,50,91,.1);border-bottom:.0625rem solid rgba(33,50,91,.1);padding:15px 20px}.path-cart .sidebar,.path-checkout .sidebar{position:relative;padding:0 15px}.path-cart .sidebar .order-total-line,.path-checkout .sidebar .order-total-line{color:#677788;text-align:left;display:flex;text-align:left;justify-content:space-between;margin-bottom:1rem !important;padding:0}.path-cart .sidebar .order-total-line-label,.path-checkout .sidebar .order-total-line-label{display:inline-block;font-weight:700;color:#1e2022}.path-cart .sidebar .order-total-line-value,.path-checkout .sidebar .order-total-line-value{font-weight:400}.path-cart .sidebar-wrapper,.path-checkout .sidebar-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:.0625rem solid rgba(33,50,91,.1);border-radius:.5rem;box-shadow:0 .1875rem .375rem rgba(140,152,164,.25) !important;padding:1.25rem 1.25rem}.path-cart .sidebar-wrapper::before,.path-checkout .sidebar-wrapper::before{content:"Order Summary";border-bottom:.0625rem solid rgba(33,50,91,.1) !important;padding-bottom:10px;margin-bottom:20px;font-weight:700;font-size:20px}.path-search .view-id-search .view-content{display:flex;flex-wrap:wrap}.path-search .view-id-search .view-content .product-grid-default{margin-bottom:30px}.node--type-faqs .block-page-title-block{margin-bottom:30px}.node--type-faqs .accordion-item{border:.0625rem solid rgba(33,50,91,.1);border-radius:5px}.node--type-faqs .accordion-item:not(:first-of-type){border-top:0}.node--type-faqs .accordion-item .item-wrapper{padding:20px 15px}.node--type-faqs .accordion-item .item__description{border-top:.0625rem solid rgba(33,50,91,.1);margin-top:15px;padding-top:15px;color:#333}.node--type-faqs .accordion-item h2{margin:0;padding-left:25px;font-size:18px;font-weight:700;cursor:pointer;color:#333}.node--type-faqs .accordion-item h2 i{position:absolute;top:0;left:0}.node--type-faqs .accordion-item h2 .bi-plus{display:block}.node--type-faqs .accordion-item h2 .bi-minus{display:none}.node--type-faqs .accordion-item h2[aria-expanded=true]{color:var(--secondary)}.node--type-faqs .accordion-item h2[aria-expanded=true] .bi-plus{display:none}.node--type-faqs .accordion-item h2[aria-expanded=true] .bi-dash{display:block}.node--type-page .node__content h2{color:var(--secondary);font-weight:700;margin:15px 0 10px}.node--type-contact .content-left .nf-label{color:#1e2022;font-weight:700;font-size:18px}.node--type-contact .content-left .nf-map{padding:5px 5px 0;border:.0625rem solid rgba(33,50,91,.1) !important}.node--type-contact .content-left .nf-map iframe{border:0 !important;width:100% !important;height:350px !important}.node--type-contact .webform-contact textarea{height:auto;min-height:200px;appearance:none}.node--type-contact .webform-contact .form-item-subject option[value=none]{display:none}.node--type-contact .webform-contact .webform-wrapper{box-shadow:0 .375rem 1.5rem 0 rgba(140,152,164,.13);border:0;border-radius:.5rem;padding:1rem}@media(min-width:992px){.node--type-contact .webform-contact .webform-wrapper{padding:2rem}}.node--type-contact .webform-contact .webform-subject-title{font-size:1.3rem;text-align:center;margin:0 -16px 30px;padding:0 0 20px;border-bottom:.0625rem solid rgba(33,50,91,.1) !important;font-weight:400}@media(min-width:992px){.node--type-contact .webform-contact .webform-subject-title{margin:0 -32px 50px}}.node--type-contact .webform-contact .form-actions{width:100%;padding:15px 15px 0;margin:0}.node--type-contact .webform-contact .form-actions .btn{width:100%}.site-footer{margin-top:50px}.site-footer h2{font-size:16px;color:var(--primary)}.site-footer .region-footer{display:flex;flex-wrap:wrap;margin:0 -15px}.site-footer .nav-item{width:100%;max-width:100%}.site-footer .nav-item:not(:last-of-type){margin-bottom:10px}.site-footer .footer-top{background-color:#eee}.site-footer .nav-link{color:var(--primary);display:inline-block;padding:0}.site-footer .nav-link:hover{color:var(--secondary)}.site-footer .menu-external-links .nav-link{display:inline-block;padding:0 20px 0 0;position:relative;border-bottom:1px dashed var(--secondary)}.site-footer .menu-external-links .nav-link::after{content:"";display:block;width:20px;height:20px;background-image:url("/themes/custom/bootstrap_sub/css/../img/arrow-right.svg");position:absolute;right:0;top:0;transform:rotate(-45deg);background-size:100%}.site-footer .footer-menu-social img{max-width:30px;max-height:20px}.site-footer .footer-menu-social>.menu{display:flex;flex-wrap:wrap;padding:0;margin:0 -10px;list-style:none}.site-footer .footer-menu-social .menu-item{padding:0 10px}.site-footer .footer-menu-social .menu-item>a{display:none}.page-user-register.user-not-logged-in{background:#f7faff}.page-user-register.user-not-logged-in .title{font-size:30px;font-weight:700;margin:0 0 30px}.page-user-register.user-not-logged-in .password-suggestions ul{margin:0}.page-user-register.user-not-logged-in .field-group,.page-user-register.user-not-logged-in .field--name-field-character-references{box-shadow:0 .375rem 1.5rem 0 rgba(140,152,164,.13);background-color:#fff;padding:30px;margin-bottom:30px}.page-user-register.user-not-logged-in .field-group h3,.page-user-register.user-not-logged-in .field--name-field-character-references h3{margin-bottom:30px;width:100%;font-size:20px;font-weight:700;text-transform:uppercase}.page-user-register.user-not-logged-in .paragraphs-dropdown-action.button{background-color:red;border:0;box-shadow:none}.page-user-register.user-not-logged-in .field--name-field-character-references .tabledrag-toggle-weight-wrapper,.page-user-register.user-not-logged-in .field--name-field-character-references .field-multiple-drag,.page-user-register.user-not-logged-in .field--name-field-character-references thead .paragraphs-actions{display:none}.page-user-register.user-not-logged-in .field--name-field-character-references .paragraph-type--character-reference>td{padding:20px !important}.page-user-register.user-not-logged-in .field--name-field-character-references h4{font-size:20px;font-weight:700;text-transform:uppercase}.page-user-register.user-not-logged-in .field-group-label,.page-user-register.user-not-logged-in .field--type-markup .bi-circle-fill{width:100%;display:flex;align-items:center}.page-user-register.user-not-logged-in .field-group-label::before,.page-user-register.user-not-logged-in .field--type-markup .bi-circle-fill::before{margin-right:5px;font-size:5px}.page-user-register.user-not-logged-in .field-group-label h3,.page-user-register.user-not-logged-in .field--type-markup .bi-circle-fill h3{margin:0 !important;font-weight:400 !important;font-size:16px !important;text-transform:unset !important}.page-user-register.user-not-logged-in .field--type-markup{width:100%}.page-user-register.user-not-logged-in .field--type-markup .row{max-width:500px;white-space:nowrap}.page-user-register.user-not-logged-in .field--type-markup .row>div{margin-bottom:10px}.page-user-register.user-not-logged-in label{margin-bottom:.5rem;font-size:.875rem;color:#1e2022;text-transform:uppercase}.page-user-register.user-not-logged-in .form-required::after{background:none;content:"*";color:var(--secondary);font-weight:700;width:auto;height:auto;font-size:16px;display:inline-block;vertical-align:middle;top:-5px;position:relative}.page-user-register.user-not-logged-in .field-group-signatories{display:flex;flex-wrap:wrap}.page-user-register.user-not-logged-in .field-group-signatories>div{padding:0 5px}.page-user-register.user-not-logged-in .field-group-signatories .field--type-string{max-width:50%;width:100%;flex:0 0 50%;margin-bottom:0}.page-user-register.user-not-logged-in .messages--error{background:red;padding:10px;color:#fff;font-size:12px;margin:0 0 15px}.page-user-register.user-not-logged-in .description{display:block}.page-user-register.user-not-logged-in .field--name-field-signatory-files label{display:none}.page-user-register.user-not-logged-in .field--name-field-signatory-files summary{display:block}.page-user-register.user-not-logged-in .field--name-field-signatory-files .form-submit{margin:15px 0}.page-user-register.user-not-logged-in .field--name-user-picture label{display:block}.page-user-register.user-not-logged-in .field--name-user-picture .image-widget-data,.page-user-register.user-not-logged-in .field--name-user-picture .form-managed-file{position:relative;display:inline-block}.page-user-register.user-not-logged-in .field--name-user-picture .file--image{clear:both;width:100%}.page-user-register.user-not-logged-in .field--name-user-picture .form-control{padding-right:50px;width:auto;max-width:350px}.page-user-register.user-not-logged-in .field--name-user-picture .form-submit[value=Remove]{padding:0;background-color:transparent !important;box-shadow:none !important;color:#71869d;text-align:left;display:inline-block;min-width:auto}.page-user-register.user-not-logged-in .field--name-user-picture .form-submit[value=Remove]::before{margin-right:5px;content:"";font-family:bootstrap-icons !important;vertical-align:middle}.page-user-register.user-not-logged-in .field--name-user-picture .form-submit[value=Remove]:hover,.page-user-register.user-not-logged-in .field--name-user-picture .form-submit[value=Remove]:focus,.page-user-register.user-not-logged-in .field--name-user-picture .form-submit[value=Remove]:active{color:var(--secondary) !important}.page-user-register.user-not-logged-in .field--name-user-picture .form-submit[value=Upload]{font-size:0;min-width:auto;display:flex;align-items:center;justify-content:center;text-align:center;padding:15px;height:51px;width:50px;position:absolute;top:0;right:0;z-index:1}.page-user-register.user-not-logged-in .field--name-user-picture .form-submit[value=Upload]::before{content:"";font-family:bootstrap-icons !important;margin:0}.user-not-logged-in.path-user .block-page-title-block h1{color:var(--secondary);font-weight:700;text-transform:uppercase;font-size:30px;margin:0 0 30px}.user-not-logged-in.path-user .forgot-password a{position:absolute;right:0;top:0}.user-not-logged-in.path-user nav.tabs{display:none}.user-not-logged-in.path-user .form-submit{display:flex;justify-content:center;align-items:center}.user-not-logged-in.path-user .form-submit::before{margin-right:5px;font-size:20px}.user-logged-in.path-user .profile .profile-picture{border-radius:100%;width:100px;height:100px;object-fit:cover}.user-logged-in.path-user .profile .user-fields .content-left{max-width:100px;min-width:100px}.user-logged-in.path-user .profile .user-fields .content-left~.content-right{max-width:calc(100% - 100px);width:100%;padding-left:15px}.user-logged-in.path-user .profile .user-nav{display:flex;flex-wrap:wrap;padding:30px 0 15px}.user-logged-in.path-user .profile .user-nav>div{display:flex;flex-flow:column;justify-content:center;text-align:center;max-width:33.33%;width:100%;flex:0 0 33.33%}.user-logged-in.path-user .profile .user-nav i{font-size:30px;color:#0a7754}.user-logged-in.path-user .profile .reseller-fields{border-top:.0625rem solid rgba(33,50,91,.1);padding-top:30px;margin-top:30px}.user-logged-in.path-user .profile .reseller-fields .toggler{margin-bottom:30px;color:#333;font-size:18px}.user-logged-in.path-user .profile .reseller-fields .toggler>span{display:none}.user-logged-in.path-user .profile .reseller-fields .toggler[aria-expanded=false] .show-message,.user-logged-in.path-user .profile .reseller-fields .toggler[aria-expanded=true] .hide-message{display:inline-block}.user-logged-in.path-user .profile .reseller-fields .group:not(:last-of-type){border-bottom:.0625rem solid rgba(33,50,91,.1) !important;padding-bottom:30px;margin-bottom:30px}.user-logged-in.path-user .profile .reseller-fields .group-label{font-weight:600;line-height:1.2;color:#1e2022;font-size:1.125rem;margin-bottom:30px}.user-logged-in.path-user .profile .reseller-fields .uf-label,.user-logged-in.path-user .profile .reseller-fields .if-label{color:var(--gray-dark);font-size:16px;min-width:250px;margin-right:15px}.user-logged-in.path-user .profile .reseller-fields .user-field,.user-logged-in.path-user .profile .reseller-fields .item-field{display:flex;flex-wrap:wrap;color:var(--gray);margin-bottom:30px}@media(min-width:320px){.block-homepage-tags .type-ls-medium{margin-bottom:30px}.block-homepage-tags .type-ls-medium:last-of-type{margin-bottom:0}.block-promo-news .item{margin-bottom:20px}.block-promo-news .item__title{font-size:14px;line-height:21px}.node--type-contact .content-left .nf-contact-numbers,.node--type-contact .content-left .nf-emails,.node--type-contact .content-left .nf-address{text-align:center}}@media(min-width:576px){.node--type-contact .content-left .nf-contact-numbers,.node--type-contact .content-left .nf-emails,.node--type-contact .content-left .nf-address{text-align:left}}@media(min-width:992px){.block-promo-news .item{margin-bottom:0}.block-homepage-tags .type-ls-medium{margin-bottom:0}}@media(max-width:767px){.block-title{font-size:25px;letter-spacing:2.5px !important;margin-bottom:15px !important}.block-promo-offer{text-align:center;font-size:12px}.block-promo-offer .view-content>div img{display:none}.block-homepage-tags .view-content{padding:18px}.block-homepage-tags .mobile-view>div,.block-homepage-tags .mobile-view .type-ls-medium{padding:0}.block-homepage-tags .mobile-view .row{margin:0 auto}.block-homepage-tags .mobile-view .type-ls-big,.block-homepage-tags .mobile-view .type-ls-medium{margin-bottom:10px}.block-homepage-tags .mobile-view .type-ls-medium:last-of-type{margin:0}.block-homepage-tags .mobile-view .content-right{padding:0 0 0 4px}.block-homepage-tags .mobile-view .content-left{padding:0 4px 0 0}.block-products .slider{display:flex;flex-wrap:wrap}.block-products .product-grid-default{width:50%;margin-bottom:20px}.block-products .if-brand{font-size:16px;line-height:24px;margin-bottom:5px}.block-products .item-wrapper{padding:10px}.block-products .list-price{width:100%}.block-products .item{padding:0 5px}.block-products .item:nth-child(n+5){display:none}.block-products .item__title{font-size:14px}.block-products .block__rm{margin-top:0}.block-products .group-item{padding:30px}.block-products .group__title{font-size:25px;line-height:32px;margin-bottom:10px}.block-special-promos{padding:30px}.block-special-promos .view-content{display:flex;flex-wrap:wrap}.block-promo-news{padding:25px 20px}.block-gift{padding:20px}.block-gift .view-content{display:flex;flex-direction:column-reverse;flex-wrap:wrap}.block-gift .block__title{margin:25px 0 10px;font-size:25px;line-height:24px}.block-gift .block__description{font-size:16px;margin-bottom:20px}.block-featured-brands{padding:0}.block-featured-brands .block-title{font-size:25px;line-height:32px;padding:30px 15px 60px}.block-featured-brands .if-logo{padding:20px}.block-featured-brands .item__description{font-size:16px;line-height:24px}.block-featured-brands .item-wrapper{padding:10px}.block-list-brands .block-title{font-size:25px;line-height:32px}.footer-bottom{padding:13px !important}.footer-bottom .copyright{font-size:14px}.site-footer .footer-top{font-size:14px;line-height:32px}}@media(max-width:991px){.mobile-header-active{overflow:hidden}.site-footer{text-align:center}.site-footer .region-footer{justify-content:center}.site-footer .footer-menu-social,.site-footer .menu-external-links{padding:15px 0}.header .mobile-view{padding:0 20px}.header .navbar{width:100%;max-width:100%;display:inline-block;padding:0}.header .navbar-brand{margin:0 auto 12px;width:100%;padding:10px;text-align:center;border-bottom:1px solid #d9d9d9}.header .user-menu{display:block}.header .user-menu>.menu-item{padding:0 10px 5px}.header .mi-cart{position:relative;margin:0 28px 0 25px}.header .mi-cart .cart-count{position:absolute;top:-15px;right:-10px;background:red;border-radius:100%;text-align:center;width:22px;height:23px;font-size:12px;color:#fff;display:flex;align-items:center;justify-content:center;letter-spacing:1px}.mobile-header #nav-main .menu-categories a,.mobile-header #nav-main .menu-brands a{font-size:16px;text-transform:inherit;color:#000;padding:15px 30px;display:inline-block;line-height:22px;width:100%;border-bottom:1px solid #ccc}.mobile-header #nav-main .menu-dropdown .menu-item a{border-bottom:0 !important;padding:10px 50px !important}.mobile-header .user-menu .mi-reseller a{display:block;padding:15px 30px;background:#108244;color:#fff !important;font-weight:700;letter-spacing:0;font-size:18px;line-height:26px}.mobile-header .user-menu .mi-login a,.mobile-header .user-menu .mi-register a,.mobile-header .user-menu .mi-profile a,.mobile-header .user-menu .mi-logout a{font-weight:400 !important;font-size:16px;display:inline-block;padding:15px 30px;width:100%;border-bottom:1px solid #ccc}.block--search{width:100%;height:100%}.block-homepage-tags .type-ls-big{padding:0}}@media(max-width:576px){.header .navbar-brand img{max-width:207px}}
.alert-wrapper{position:fixed;bottom:15px;left:15px;z-index:900;max-width:500px}
.form-required::after{content:'';vertical-align:super;display:inline-block;background-image:url(/themes/contrib/bootstrap_barrio/css/components/../../images/required.svg);background-repeat:no-repeat;background-size:7px 7px;width:7px;height:7px;margin:0 .3em}.form-row>fieldset,.form-row>div{padding-right:5px;padding-left:5px;flex:0 0 auto;width:auto;max-width:none}.form-row .form-actions{align-self:flex-end}form .filter-wrapper{padding-left:0;padding-right:0;margin-left:1rem;margin-right:1rem}form .form-type-textarea{margin-bottom:0}
