:root{--block_spacing:80px;--font_base:14px;--font_h1:1.8em;--font_h2:1.68em;--font_h3:1.56em;--font_h4:1.44em;--font_h5:1.32em;--font_h6:1.08em;--line_height:2em;--accent:#A13990;--rgb_accent:161,57,144;--accent_secondary:#E7CDE3;--grey_border:#E4E4E4;--grey_block:#F5F5F6;--body:#3C404D;--black:#111316;--green:#00916E;--red:#C42021;--warning:#EB6534;--disabled:#9D9EA4;--yellow:#F1C40F;--shadow_small:0 0 5px rgba(0,0,0,.1);--shadow_left_small:-2px 2px 5px rgba(0,0,0,.1);--shadow_right_small:2px 2px 5px rgba(0,0,0,.1);--border_radius:8px;--btn_height:50px;--btn_font_size:1em;--btn_lg_height:60px;--btn_lg_font_size:1.1em;--btn_sm_height:40px;--btn_sm_font_size:1em;--btn_icon_font_size:1.4em;--btn_icon_spacing:7px;--btn_padding:30px;--btn_lg_padding:30px;--btn_sm_padding:20px;--input_height:50px;--input_padding:25px;--input_bg:#fff;--input_border:1px solid var(--grey_border);--title_featured_spacing:40px;--title_featured_title:2.5em;--menu_height:50px}[v-cloak]{display:none!important}.wsa-cookielaw{top:auto;bottom:0}@font-face{font-display:swap}body{margin:0!important;color:var(--body);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-shadow:1px 1px 1px x(0,0,0,.004);width:100%;font-size:var(--font_base)}body.dev *[id]:before{display:block;content:" ";margin-top:-160px;height:160px;visibility:hidden}html.no-scroll{margin:0;height:100%;overflow:hidden}div[class*=" col-"]{margin-left:-.5px}i[class*="fi-rr"]{display:-webkit-box;display:-ms-flexbox;display:flex}img{width:auto;height:auto}table{border-spacing:0;border-collapse:collapse}.relative{position:relative}.owl-prev,.owl-next,.owl-dots,.owl-dot{outline:none}.body-wrap{position:relative;-webkit-transition:-webkit-transform .35s cubic-bezier(.29,.58,.32,1);transition:-webkit-transform .35s cubic-bezier(.29,.58,.32,1);-o-transition:transform .35s cubic-bezier(.29,.58,.32,1);transition:transform .35s cubic-bezier(.29,.58,.32,1);transition:transform .35s cubic-bezier(.29,.58,.32,1),-webkit-transform .35s cubic-bezier(.29,.58,.32,1)}.body-wrap.cart-open{-webkit-transform:translate(-400px,0);-ms-transform:translate(-400px,0);transform:translate(-400px,0)}h1,h2,h3,h4,h5,h6{margin:0}.line-height{line-height:var(--line_height)}a,a:hover,a:visited,a:focus{color:inherit;text-decoration:none;outline:none}.ul-reset{list-style:none;margin:0;padding:0}.general-content{font-size:1em;line-height:var(--line_height)}.general-content strong,.general-content b{color:var(--black);font-weight:700}.general-content *:first-child{margin-top:0}.general-content *:last-child{margin-bottom:0}.general-content h1,.general-content h2,.general-content h3,.general-content h4,.general-content h5,.general-content h6{font-weight:700;color:var(--black)}.general-content h1{font-size:var(--font_h1);margin-bottom:20px;line-height:120%}.general-content h2{font-size:var(--font_h2);margin-bottom:20px;line-height:50px}.general-content h3{font-size:var(--font_h3);margin-bottom:20px}.general-content h4{font-size:var(--font_h4);margin-bottom:15px}.general-content h5{font-size:var(--font_h5);margin-bottom:10px}.general-content h6{font-size:var(--font_h6);margin-bottom:10px}.general-content a,.general-content a:visited,.general-content a:active,.general-content a:hover{text-decoration:none;color:var(--accent)}.general-content ul{padding-left:25px}.general-content ul li{list-style:none;position:relative}.general-content ul li:before{content:'';display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--accent);vertical-align:middle;margin-right:15px}.general-content img,.general-content video{height:auto}.general-content img,.general-content video,.general-content iframe{max-width:100%}.general-content table{width:100%}.general-content table tr td{padding:5px 15px}.general-content strong a,.general-content a strong,.general-content a{color:var(--accent);font-weight:700;text-decoration:underline}.responsive-iframe{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.responsive-iframe iframe,.responsive-iframe object,.responsive-iframe embed{position:absolute;top:0;left:0;width:100%;height:100%}.btn{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;text-align:center;height:var(--btn_height);padding:0 var(--btn_padding);background:var(--accent);color:#fff;font-weight:700;font-size:var(--btn_font_size);border-radius:var(--border_radius);text-transform:uppercase;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.btn.btn-large{height:var(--btn_lg_height);font-size:var(--btn_lg_font_size);padding:0 var(--btn_lg_padding)}.btn.btn-small{height:var(--btn_sm_height);font-size:var(--btn_sm_font_size);padding:0 var(--btn_sm_padding)}.btn i{font-size:var(--btn_icon_font_size)}.btn i.before{margin-right:var(--btn_icon_spacing)}.btn i.after{margin-left:var(--btn_icon_spacing)}.btn:active,.btn:focus,.btn:visited,.btn:hover{color:#fff}.btn.disabled{opacity:.5;pointer-events:none}.btn:active{-webkit-box-shadow:inset 0 0 3px 3px rgb(0 0 0 / 20%);box-shadow:inset 0 0 3px 3px rgb(0 0 0 / 20%)}.btn.error{background:var(--red)}.btn.success{background:var(--green)}.standard-input{height:var(--input_height);padding:0 var(--input_padding);outline:none;border-radius:var(--border_radius);font-size:1em;background:var(--input_bg);border:var(--input_border);-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.standard-input:focus{border-color:var(--accent)}textarea.standard-input{padding:var(--input_padding)}.standard-input::-webkit-input-placeholder{color:#aaa}.standard-input:-moz-placeholder{color:#aaa;opacity:1}.standard-input::-moz-placeholder{color:#aaa;opacity:1}.standard-input:-ms-input-placeholder{color:#aaa}.standard-input::-ms-input-placeholder{color:#aaa}.icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.icon:before{display:-webkit-box;display:-ms-flexbox;display:flex}.lazy-bg-cover{background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}.lazy-blur{-webkit-transition:-webkit-filter .15s ease-in-out;transition:-webkit-filter .15s ease-in-out;-o-transition:filter .15s ease-in-out;transition:filter .15s ease-in-out;transition:filter .15s ease-in-out,-webkit-filter .15s ease-in-out}.lazy-blur.lazy{-webkit-filter:blur(20px);filter:blur(20px)}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.align-stretch{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.block-padding{padding-top:var(--block_spacing);padding-bottom:var(--block_spacing)}.block-padding-top{padding-top:var(--block_spacing)}.block-padding-bottom{padding-bottom:var(--block_spacing)}.block-margin{margin-top:var(--block_spacing);margin-bottom:var(--block_spacing)}.block-margin-top{margin-top:var(--block_spacing)}.block-margin-bottom{margin-bottom:var(--block_spacing)}.block-border{border-top:1px solid var(--grey_border);border-bottom:1px solid var(--grey_border)}.block-border-top{border-top:1px solid var(--grey_border)}.block-border-bottom{border-bottom:1px solid var(--grey_border)}.block-grey{background:var(--grey_block)}.block-dark{background:var(--black)}.block-blue{background:#1D2025}.image-wrap.grey{position:relative;background:#fff}.image-wrap.grey:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.03)}.image-wrap img{width:100%}.sm-tabs-block .page{display:none}.sm-tabs-block .page.active{display:block}.title-featured{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;margin-bottom:var(--title_featured_spacing)}.title-featured.no-margin{margin-bottom:0}.title-featured .title{font-size:var(--title_featured_title);font-weight:700;color:var(--black)}.title-featured .slider-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.title-featured .slider-nav li:first-child{margin-right:15px}.title-featured .slider-nav li 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;min-width:50px;max-width:50px;height:50px;border-radius:50%;border:2px solid var(--accent);color:var(--accent);font-size:16px}.title-featured .slider-nav li.disabled a{border:2px solid var(--disabled);color:var(--disabled)}.text-container{width:100%;max-width:930px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.app-style-block{overflow:hidden}.app-style-block .app-style-wrap{margin-right:-75%}.stars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--yellow)}.stars i:not(:last-child){margin-right:1px}.fixed-pages:not(.sm-checkout){padding-top:30px}@media (min-width:1200px){.container{width:100%;max-width:1460px;padding:0 30px}.btn:hover{-webkit-filter:brightness(90%);filter:brightness(90%)}}@media (max-width:1199px){:root{--block_spacing:60px;--title_featured_spacing:40px;--title_featured_title:2.4em;--font_base:13px}}@media (max-width:991px){:root{--block_spacing:50px;--title_featured_spacing:30px;--title_featured_title:1.5em}.title-featured .slider-nav li:first-child{margin-right:10px}.title-featured .slider-nav li a{min-width:45px;max-width:45px;height:45px;font-size:14px}}@media (max-width:767px){:root{--block_spacing:40px;--title_featured_spacing:20px;--title_featured_title:1.5em;--font_h1:1.5em;--font_h2:1.4em;--font_h3:1.3em;--font_h4:1.2em;--font_h5:1.1em;--font_h6:.9em}.general-content h2{line-height:unset}.title-featured .slider-nav li a{min-width:40px;max-width:40px;height:40px;font-size:14px}.fixed-pages:not(.sm-checkout){padding-top:15px}}#header{--topbar_height:45px;--logo_height:45px;--main_header_padding:30px;--search_width:400px;--icons_spacing:30px;--icons_size:24px;--menu_spacing:25px}#header.fixed .header-fixed-wrap{position:fixed;top:0;left:0;width:100%;z-index:999}#header .topbar{background:var(--accent)}#header .topbar .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:var(--topbar_height)}#header .topbar .usp-wrap{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;width:100%}#header .topbar .usp-wrap li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-weight:500;font-size:13px}#header .topbar .usp-wrap li a i{margin-right:8px;font-size:1.4em}#header .main-header{padding:var(--main_header_padding) 0;background:var(--black)}#header .main-header .inner{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}#header .main-header .logo img{height:var(--logo_height)}#header .main-header .header-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header .main-header .header-icons li:not(:last-child){margin-right:var(--icons_spacing)}#header .main-header .header-icons li.languages{position:relative}#header .main-header .header-icons li.languages .flag{min-width:var(--icons_size);max-width:var(--icons_size);height:var(--icons_size);border-radius:50%;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;overflow:hidden}#header .main-header .header-icons li.languages .flag img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#header .main-header .header-icons li.languages .lang-options{position:absolute;top:100%;left:0;opacity:0;visibility:hidden;z-index:9999}#header .main-header .header-icons li.languages:hover .lang-options{opacity:1;visibility:visible}#header .main-header .header-icons li.languages .lang-options li{margin-top:10px}#header .main-header .header-icons>li>a{display:-webkit-box;display:-ms-flexbox;display:flex}#header .main-header .header-icons>li>a>.i-wrap>i,#header .main-header .header-icons>li>a>i{font-size:var(--icons_size);color:#fff}#header .main-header .header-icons>li>a>.i-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}#header .main-header .header-icons>li>a>.i-wrap>.qty{position:absolute;top:-7px;right:-7px;min-width:18px;max-width:18px;height:18px;line-height:18px;text-align:center;font-weight:500;color:#fff;background:var(--accent);border-radius:50%;font-size:12px}#header .main-header .header-icons li.cart>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header .main-header .header-icons li.cart>a>.price{color:#fff;margin-left:10px;font-weight:500}#header .main-menu{background:#fff;-webkit-box-shadow:0 0 5px 1px rgba(9,18,48,.05);box-shadow:0 0 5px 1px rgba(9,18,48,.05);z-index:9;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#header .main-menu .main-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:var(--menu_height)}#header .main-menu .main-nav>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative}#header .main-menu .main-nav>li:not(:last-child){margin-right:var(--menu_spacing)}#header .main-menu .main-nav>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;text-align:center}#header .main-menu .main-nav>li:hover>a{color:var(--accent);text-decoration:underline}#header .main-menu .main-nav>li.active>a{font-weight:500;color:var(--accent);text-decoration:underline}#header .main-menu .main-nav>li .subnav{position:absolute;top:100%;left:0;padding-top:0;white-space:nowrap;z-index:999;opacity:0;visibility:hidden}#header .main-menu .main-nav>li:hover .subnav{opacity:1;visibility:visible}#header .main-menu .main-nav>li .subnav ul{background:var(--accent);border-radius:var(--border_radius)}#header .main-menu .main-nav>li .subnav li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;color:#fff;font-weight:500}#header .main-menu .main-nav>li .subnav li a:hover{background:rgba(0,0,0,.1)}#header .main-menu .main-nav>li .subnav li.active a{background:rgba(0,0,0,.2);text-decoration:underline}#header .open-menu{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px;margin:-15px;font-size:var(--icons_size);color:#fff}#header.transparent:not(.fixed) .main-menu{background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#header.transparent:not(.fixed) .main-menu .main-nav>li:not(.active)>a{color:#fff}#header .hallmark-col{display:flex;align-items:center;justify-content:flex-start}#header .hallmark-col .custom-kiyoh-widget-header{margin-right:20px}#header .hallmark-col .custom-kiyoh-widget-header .inner-wrap{display:flex;justify-content:flex-start;align-items:center}#header .hallmark-col .custom-kiyoh-widget-header .inner-wrap .score-wrap{margin-left:5px}#header .hallmark-col .custom-kiyoh-widget-header .inner-wrap .score-wrap .stars{margin-bottom:5px}#header .hallmark-col .custom-kiyoh-widget-header .inner-wrap .score-wrap .count{color:#fff}@media (min-width:1200px){#header .main-header .header-icons li a:hover i{color:var(--accent)}}@media (max-width:1399px){#header{--menu_spacing:20px}#header .main-menu .main-nav>li>a{font-size:13px}}@media (max-width:1199px){#header{--logo_height:35px;--main_header_padding:20px;--icons_spacing:25px;--icons_size:20px}#header .topbar .usp-wrap{display:block}#header .topbar .usp-wrap.mobile-hidden{height:var(--topbar_height);opacity:0}#header .topbar .usp-wrap li a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}#header .main-header .header-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:1;-ms-flex:1;flex:1}#header .main-header .header-col.logo-col{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#header .main-header .header-col.icons-col{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media (max-width:767px){#header{--logo_height:30px;--main_header_padding:15px;--icons_size:18px;--input_height:40px}#header .main-header .header-icons>li>a>.i-wrap>.qty{top:-9px;right:-9px}}#header .search-bar input[type="text"]{background:#333}#header .search-bar.mobile{background:#fff;-webkit-box-shadow:0 0 5px 1px rgba(9,18,48,.05);box-shadow:0 0 5px 1px rgba(9,18,48,.05);z-index:9;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#header.transparent:not(.fixed) .search-bar.mobile{background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#header.transparent:not(.fixed) .search-bar.mobile input[type="text"]::placeholder,#header.transparent:not(.fixed) .search-bar.mobile input[type="text"]{color:#fff}#header .search-bar.mobile input[type="text"]{width:100%;border:none;background:none;padding-left:0;padding-right:30px}.search-bar.mobile .icon{width:auto;left:auto;right:0;color:var(--accent)}.search-bar:not(.mobile) input[type="text"]{border-radius:calc(var(--input_height) / 2);color:#fff}.search-bar input[type="text"]{width:var(--search_width);padding-right:45px;border:none}.search-autocomplete{position:absolute;left:0;top:100%;z-index:9999;width:100%;text-align:left;display:none}.search-autocomplete .title-font{color:var(--black)}.search-autocomplete .box{padding:50px;background:#f7f7f7;-webkit-box-shadow:0 2px 40px 8px rgba(0,0,0,.08);box-shadow:0 2px 40px 8px rgba(0,0,0,.08)}.search-autocomplete .more{padding:0;font-weight:700;text-align:center;margin-top:30px}.search-autocomplete .more .btn{display:-webkit-box;display:-ms-flexbox;display:flex}.search-autocomplete .more .btn span{margin-left:7px}.search-autocomplete.noresults .more{display:none}.search-autocomplete .notfound{display:none;padding:10px 0;font-size:13px;font-style:italic}.search-autocomplete.noresults .notfound{display:block}.search-autocomplete.noresults .search-products{display:none}.search-autocomplete .search-products{padding:20px 0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}.search-autocomplete .search-products .product{padding:15px 0}.search-autocomplete .search-products .product .product-inner{padding:0 15px}.search-autocomplete .search-products .product{border-top:1px solid rgba(0,0,0,.04)}.search-autocomplete .search-products .product:nth-child(odd) .product-inner{border-right:1px solid rgba(0,0,0,.04)}.search-autocomplete .search-products .product:nth-child(1),.search-autocomplete .search-products .product:nth-child(2){border-top:0}.search-autocomplete .search-products .product .product-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-autocomplete .search-products .product .image-wrap{min-width:75px;max-width:75px;margin-right:20px;position:relative;background:#fff}.search-autocomplete .search-products .product .image-wrap:after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.03)}.search-autocomplete .search-products .product .info .title{font-size:.95em;font-weight:500;color:var(--black)}.search-autocomplete .search-products .product .info .title:hover{color:var(--accent)}.search-autocomplete .search-products .product .info .brand{margin-bottom:2px;font-size:.95em;opacity:.85}.search-autocomplete .search-products .product .info .price{margin-top:5px;opacity:.85;font-size:.95em;color:var(--accent)}.search-autocomplete .search-products .product .image-wrap img{width:100%}.search-autocomplete .title-small{margin-bottom:30px;font-weight:700;font-size:2em}.search-autocomplete .inner-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.search-autocomplete .side{min-width:270px;max-width:270px;margin-right:30px}.search-autocomplete .side .filter-scroll-wrap{position:relative}.search-autocomplete .side .filter-scroll{max-height:500px;padding-bottom:50px;overflow-y:scroll;padding-right:15px}.search-autocomplete .side .filter-scroll-wrap:after{content:'';display:block;position:absolute;height:50px;width:100%;bottom:0;background:-o-linear-gradient(top,rgba(247,247,247,0) 0%,rgba(247,247,247,1) 100%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(247,247,247,0)),to(rgba(247,247,247,1)));background:linear-gradient(to bottom,rgba(247,247,247,0) 0%,rgba(247,247,247,1) 100%)}.search-autocomplete .results{width:100%;max-width:670px}.search-autocomplete .subtitle{font-size:1.4em;margin-bottom:20px;font-weight:700}.search-autocomplete .feat-categories{padding:25px;background:#fff;border-radius:5px;margin-bottom:30px}.search-autocomplete .feat-categories .cats ul{margin:-5px;list-style:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.search-autocomplete .feat-categories .cats ul li{padding:5px}.search-autocomplete .feat-categories .cats ul li a{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;text-align:center;padding:0 15px;height:35px;border-radius:3px;background:#f7f7f7;color:#aaa;font-weight:700}.search-autocomplete .feat-categories .cats ul li a:hover{color:#777}.search-bar span.icon{position:absolute;height:var(--input_height);width:var(--input_height);text-align: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;right:0;top:0;font-size:18px;color:#fff}.search-bar span.icon.icon-search{font-size:14px}.search-autocomplete .filter-wrap.sort{margin-bottom:30px}.search-autocomplete .custom-select{width:100%}@media (max-width:1199px){.search-autocomplete .results{max-width:unset}.search-autocomplete .title-small{font-size:1.7em}.search-autocomplete .box{padding:50px 30px}.search-bar span.icon{border:none}}@media (max-width:991px){.search-autocomplete .title-small{font-size:1.4em;margin-bottom:20px}.search-autocomplete .feat-categories{padding:20px;margin-bottom:0}.search-autocomplete .search-products{padding:10px 0}.search-autocomplete .search-products .product{padding:10px 0}.search-autocomplete .box{padding:30px 20px}.search-autocomplete .search-products .product .info .title,.search-autocomplete .search-products .product .info .price{font-size:1em}.search-autocomplete .search-products .product .product-inner,.search-autocomplete .search-products .product:nth-child(even) .product-inner,.search-autocomplete .search-products .product:nth-child(odd) .product-inner{border:0}.search-autocomplete .search-products .product:not(:first-child){border-top:1px solid #eee}.search-autocomplete .search-products .product{width:100%}.search-autocomplete .search-products .product .product-inner{padding:0}}@media (max-width:767px){.search-autocomplete .box{padding:20px;-webkit-box-shadow:0 4px 10px 5px rgba(0,0,0,.08);box-shadow:0 4px 10px 5px rgba(0,0,0,.08)}.search-autocomplete .title-small{font-size:1.2em;margin-bottom:10px}.search-autocomplete .container{padding:0}.search-autocomplete .feat-categories{display:none}.search-autocomplete .search-products .product .image-wrap{min-width:50px;max-width:50px;margin-right:15px}.search-autocomplete .more{margin-top:10px}}@-webkit-keyframes wiggle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}75%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes wiggle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}75%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes cartQ{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes cartQ{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1)}}.wiggle .qty{-webkit-animation:cartQ .5s ease-in-out;animation:cartQ .5s ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}.wiggle>i,.wiggle>a>i,.wiggle>a>.i-wrap>i{-webkit-animation:wiggle .5s ease-in-out;animation:wiggle .5s ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}#header .main-header ul.header-icons li.cart{position:relative}.cart-dropdown{opacity:0;visibility:hidden;position:absolute;top:100%;right:0;width:500px;padding:15px;background:#fff;z-index:999;-webkit-box-shadow:0 2px 10px 2px rgba(0,0,0,.07);box-shadow:0 2px 10px 2px rgba(0,0,0,.07);-webkit-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.cart-dropdown .top-wrap{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;padding-bottom:10px;border-bottom:1px solid #eee;margin-bottom:10px}.cart-dropdown .top-wrap .cart-title{font-size:1.1em;font-weight:500;color:var(--bold)}.cart-dropdown .top-wrap .amount{color:#666;font-size:1em;font-weight:600}.cart-products{padding:10px 0 20px 0;border-bottom:1px solid var(--grey_border)}.cart-dropdown .cart-products{max-height:350px;overflow-y:scroll;overflow-x:hidden}.cart-dropdown .cart-products::-webkit-scrollbar{width:0;background:transparent}.cart-products .cart-product{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 0;border-bottom:1px solid var(--grey_border)}.cart-products .cart-product:first-child{padding-top:0}.cart-products .cart-product:last-child{padding-bottom:0;border-bottom:0}.cart-products .cart-product .image-wrap{width:70px;padding:15%}.cart-products .cart-product .image-wrap img{width:100%}.cart-products .cart-product .product-info{padding:0 10px;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-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.cart-products .cart-product .product-info .product-title{font-size:1em;font-weight:500;color:var(--black)}.cart-products .cart-product .product-info .product-title:hover{color:var(--accent)}.cart-products .cart-product .product-info .product-variant{font-size:1em;color:#666;margin-top:3px}.cart-products .cart-product .product-info .bundle-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:5px}.cart-products .cart-product .product-info .bundle-item .plus{font-size:.7em;min-width:15px;min-height:15px;max-width:15px;max-height:15px;background:var(--accent);color:#fff;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:5px}.cart-products .cart-product .product-info .bundle-item .title{font-size:.9em}.cart-products .cart-product .price{margin-top:10px;font-weight:500;color:var(--accent)}.cart-products .cart-product .quantity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100px}.cart-products .cart-product .delete-product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:30px}.cart-products .cart-product .delete-product a{width:17px;height:17px;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;border-radius:50%;background:var(--grey_border)}.cart-products .cart-product .delete-product a i{color:#aaa;font-size:1em}.cart-dropdown .cart-total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:20px}.cart-dropdown .cart-total .price-wrap .total-price{font-weight:500;font-size:1.1em;color:var(--accent)}.cart-dropdown .cart-total .subtotal{color:#444;margin-right:5px;font-size:1em;text-transform:uppercase}.cart-dropdown .cart-total .btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin-top:20px}.cart-dropdown .cart-total .btn-wrap .btn:first-child{margin-bottom:10px;background:#eee;color:#666}.cart-dropdown .cart-total .btn-wrap .btn:last-child{background:var(--green);width:100%}@media (min-width:1200px){#header .main-header ul.header-icons li.cart:hover .cart-dropdown,#header .main-header ul.header-icons li.cart .cart-dropdown.active{opacity:1;visibility:visible}}.mobile-menu{position:fixed;top:0;left:0;height:100%;width:300px;background:#fff;z-index:9999;overflow-x:hidden;-webkit-transform:translate(-300px,0);-ms-transform:translate(-300px,0);transform:translate(-300px,0);-webkit-transition:-webkit-transform .35s cubic-bezier(.29,.58,.32,1);transition:-webkit-transform .35s cubic-bezier(.29,.58,.32,1);-o-transition:transform .35s cubic-bezier(.29,.58,.32,1);transition:transform .35s cubic-bezier(.29,.58,.32,1);transition:transform .35s cubic-bezier(.29,.58,.32,1),-webkit-transform .35s cubic-bezier(.29,.58,.32,1)}.mobile-menu.mobile-menu-open{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.body-wrap.mobile-menu-open{-webkit-transform:translate(300px,0);-ms-transform:translate(300px,0);transform:translate(300px,0)}.general-overlay,.mobile-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:9999;overflow:hidden;opacity:0;visibility:hidden;-webkit-transition:all .35s cubic-bezier(.29,.58,.32,1);-o-transition:all .35s cubic-bezier(.29,.58,.32,1);transition:all .35s cubic-bezier(.29,.58,.32,1)}.general-overlay.active,.mobile-menu-overlay.mobile-menu-open{opacity:1;visibility:visible}.mobile-menu .logo 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;padding:20px 80px;border-bottom:1px solid #eee}.mobile-menu .logo img{width:100%;height:auto}.mobile-menu .login-wrap{padding:15px;border-bottom:1px solid #eee}.mobile-menu .login-wrap ul{margin:-5px 0}.mobile-menu .login-wrap ul li{padding:5px 0}.mobile-menu .login-wrap ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:45px;background:#f7f7f7;padding:10px;font-weight:700}.mobile-menu .login-wrap ul li a .icon-wrap{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;min-width:30px;max-width:30px;min-height:30px;max-height:30px;border-radius:50%;background:rgba(0,0,0,.07);margin-right:10px;font-size:14px;text-transform:uppercase}.mobile-menu .login-wrap ul li.loggedin{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-menu .login-wrap ul li.loggedin a.account-link{-webkit-box-flex:10;-ms-flex-positive:10;flex-grow:10}.mobile-menu .login-wrap ul li.loggedin a.logout-link{padding:0;background:none;margin-left:15px}.mobile-menu .login-wrap ul li.loggedin a.logout-link .icon-wrap{margin:0}.mobile-menu .categories-wrap{padding:15px}.mobile-menu .categories-wrap>ul{margin:-7px 0}.mobile-menu .categories-wrap>ul>li>.cat-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;font-weight:700}.mobile-menu .categories-wrap>ul>li>.cat-inner>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:7px 0}.mobile-menu .categories-wrap>ul li.active>.cat-inner>a{color:var(--accent)}.mobile-menu .categories-wrap>ul>li>.cat-inner>a{-webkit-box-flex:10;-ms-flex-positive:10;flex-grow:10}.mobile-menu .categories-wrap>ul>li>.cat-inner>a.more-cats{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset;width:30px}.mobile-menu .categories-wrap a.more-cats i{-webkit-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.mobile-menu .categories-wrap li.active>.cat-inner>a.more-cats i{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.mobile-menu .categories-wrap ul.subs{display:none;padding-left:15px;border-left:2px solid #eee;font-size:.95em}.mobile-menu .categories-wrap ul.subs.active{display:block}.mobile-menu .categories-wrap ul.subs li{opacity:.8;-webkit-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.mobile-menu .categories-wrap ul.subs li.active{opacity:1}.mobile-menu .categories-wrap ul.subs li.active>.cat-inner>a{font-weight:700}.mobile-menu .categories-wrap ul.subs li .cat-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-menu .categories-wrap ul.subs li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 0;-webkit-box-flex:10;-ms-flex-positive:10;flex-grow:10}.mobile-menu .categories-wrap ul.subs li a.more-cats{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset;width:30px}.mobile-menu .extra-link{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:15px;border-top:1px solid #eee;font-weight:700}.mobile-menu ul.shop-settings .flag{min-width:30px;max-width:30px;min-height:30px;max-height:30px;border-radius:50%;overflow:hidden;border:1px solid #eee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-menu ul.shop-settings .flag img{-o-object-fit:cover;object-fit:cover;width:30px;height:30px}.mobile-menu ul.shop-settings .icon-wrap{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;min-width:30px;max-width:30px;min-height:30px;max-height:30px;border-radius:50%;background:rgba(0,0,0,.07);margin-right:10px;font-size:14px;text-transform:uppercase;font-weight:700}.mobile-menu ul.shop-settings>li>.inner,.mobile-menu ul.shop-settings>li>.inner .cur-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-menu ul.shop-settings .flag,.mobile-menu ul.shop-settings .icon-wrap{margin-right:10px}.mobile-menu ul.shop-settings>li>.inner>a{font-weight:700;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;width:100%;padding:15px;border-top:1px solid #eee}.mobile-menu ul.shop-settings>li>.inner .more-cats i{-webkit-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.mobile-menu ul.shop-settings>li.active>.inner .more-cats i{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.mobile-menu ul.shop-settings ul.subs{display:none;padding:15px;padding-top:0}.mobile-menu ul.shop-settings ul.subs li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 0}.headlines{margin-top:calc(var(--menu_height)*-1);--headline_height:650px;--icons_size:50px;--icons_font_size:25px;--content_spacing:40px}.headlines .headline{background-size:cover;background-repeat:no-repeat;background-position:center center}.headlines .headline .overlay{background:rgba(0,0,0,.5)}.headlines .headline .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:var(--headline_height);padding-top:var(--menu_height)}.headlines .headline .content{color:#fff}.headlines .headline .content .subtitle{letter-spacing:.07em;text-transform:uppercase;opacity:.8;margin-bottom:5px;font-weight:500}.headlines .headline .content .title{font-weight:700;font-size:2.857em;margin-bottom:var(--content_spacing);max-width:430px}.headlines .headline .content .usp-wrap{margin-bottom:var(--content_spacing)}.headlines .headline .content .usp-wrap li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.headlines .headline .content .usp-wrap li:not(:first-child){margin-top:15px}.headlines .headline .content .usp-wrap li i{min-width:var(--icons_size);max-width:var(--icons_size);height:var(--icons_size);border-radius:50%;background:rgba(255,255,255,.15);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;font-size:var(--icons_font_size);color:#fff;margin-right:15px}.headlines .headline .content .usp-wrap li span{font-weight:500;opacity:.8}.custom-dots .owl-dots,.headlines .owl-dots{position:absolute;bottom:20px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.custom-dots .owl-dots .owl-dot,.headlines .owl-dots .owl-dot{width:12px;height:12px;border-radius:6px;background:#fff;opacity:.6;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.custom-dots.accent-dots .owl-dots .owl-dot{background:var(--accent)}.custom-dots .owl-dots .owl-dot:not(:last-child),.headlines .owl-dots .owl-dot:not(:last-child){margin-right:8px}.custom-dots .owl-dots .owl-dot.active,.headlines .owl-dots .owl-dot.active{opacity:1;width:30px}@media (max-width:1199px){.headlines{margin-top:-50px;--content_spacing:30px}.headlines .headline .content .title{font-size:2.6em}}@media (max-width:991px){.headlines{--headline_height:500px;--icons_size:45px;--icons_font_size:20px}.headlines .headline .content .title{font-size:2.4em}}@media (max-width:767px){.headlines{margin-top:-40px;--headline_height:400px;--content_spacing:30px}.headlines .headline .inner{padding-top:40px}.headlines .headline .content .title{font-size:2.143em}}.products-slider .owl-stage,.products-slider .owl-item{display:-webkit-box;display:-ms-flexbox;display:flex}.products-slider .owl-nav,.products-slider .owl-dots{display:none}.products{--products_spacing:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:calc(var(--products_spacing)*-1)}.products .product{display:-webkit-box;display:-ms-flexbox;display:flex;padding:var(--products_spacing)}.products .product.inf-product{-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.products .product.inf-product.inf-loading{-webkit-transform:translateY(10%);-ms-transform:translateY(10%);transform:translateY(10%);opacity:0}.products .product .inner{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}.products .product .info{margin-top:10px;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:10;-ms-flex-positive:10;flex-grow:10}.products .product .info .product-title a{font-weight:600;color:var(--black)}.products .product .info .product-title a:hover{color:var(--accent)}.products .product .info .price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px}.products .product .info .price-old{text-decoration:line-through;margin-right:7px}.products .product .info .price-new{font-weight:700;color:var(--accent)}.products .product .info .price-new.sale{color:var(--red)}.products .product .info .price-old:empty{display:none}.products .product .info .product-stars{margin-top:10px}.products .product .info .bottom-wrap{padding-top:10px;margin-top:auto;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}.products .product .info .bottom-wrap .product-btn{min-width:45px;max-width:45px;height:45px;border-radius:50%;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:var(--accent);color:#fff;font-size:20px}.products .product .info .bottom-wrap .product-btn.error{background-color:var(--red)}.compare .ui.checkbox label{padding-left:1.6em}.upsell-products{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-15px}.upsell-products.with-border{margin:-15px 0}.upsell-products .product-upsell{padding:15px}.upsell-products.with-border .product-upsell{border-bottom:1px solid var(--grey_border)}.upsell-products.with-border .product-upsell:last-child{border-bottom:none}.upsell-products .product-upsell .inner{display:-webkit-box;display:-ms-flexbox;display:flex}.upsell-products .product-upsell .image-wrap{min-width:70px;max-width:70px;margin-right:10px}.upsell-products .product-upsell .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:12px}.upsell-products .product-upsell .info .product-title{font-weight:700}.upsell-products .product-upsell .info .price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:5px}.upsell-products .product-upsell .info .price .price-old{font-size:10px;margin-right:10px;text-decoration:line-through}.upsell-products .product-upsell .info .price .price-new{font-weight:500;color:var(--black)}.upsell-products .product-upsell .info .price .price-new.sale{color:var(--red)}.upsell-products .product-upsell .info .link{margin-top:auto;color:var(--accent)}@media (min-width:768px){.upsell-products.with-border .product-upsell:nth-child(odd){border-right:1px solid var(--grey_border)}.upsell-products.with-border .product-upsell:nth-last-child(2){border-bottom:none}}.compare-block{position:fixed;bottom:0;width:100%;z-index:9999}.compare-block .compare-wrap{position:relative}.compare-block .compare-pop{position:absolute;right:0;bottom:0;width:250px;background:#fff;border-radius:5px 5px 0 0;overflow:hidden}.compare-pop .head{height:50px;padding:0 15px;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;cursor:pointer;text-decoration:none;background:var(--accent);font-weight:700}.compare-pop{-webkit-transform:translate(0,calc(100% + 2px)) translateZ(0);transform:translate(0,calc(100% + 2px)) translateZ(0);;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.compare-pop.active{-webkit-transform:translate(0,calc(100% - 50px)) translateZ(0);transform:translate(0,calc(100% - 50px)) translateZ(0);-webkit-box-shadow:0 2px 40px 8px rgba(0,0,0,.08);box-shadow:0 2px 40px 8px rgba(0,0,0,.08)}.compare-pop.active.open{-webkit-transform:translate(0,0%) translateZ(0);transform:translate(0,0%) translateZ(0);width:350px}.compare-pop .head .title{color:#fff}.compare-pop .head .items{display:-webkit-box;display:-ms-flexbox;display:flex;width:20px;height:20px;background:#fff;border-radius:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:11px;font-weight:700}.compare-pop .compare-body{background:#fff;padding:20px 15px}.compare-overlay{z-index:9999}.compare-products .compare-product{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid rgba(0,0,0,.07)}.compare-products .compare-product .inner{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}.compare-products .compare-product .image{min-width:60px;max-width:60px;position:relative}.compare-products .compare-product .image img{width:100%}.compare-products .compare-product .info{width:100%;margin-left:10px;font-size:.95em}.compare-products .compare-product .title{font-weight:500}.compare-products .compare-product .title:hover{color:var(--accent)}.compare-products .compare-product .delete{color:var(--body);margin-left:15px;font-size:20px}.compare-products .compare-product .stars-price{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;margin-top:5px}.compare-products .compare-product .new-price{font-weight:700;color:var(--accent)}.compare-pop .button{margin-top:20px}.compare-pop .button .btn{width:100%}.breadcrumbs{margin:15px 0;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:100%;color:var(--disabled)}.breadcrumbs a.home,.breadcrumbs .crumb{display:inline}.breadcrumbs .crumb span{margin:0 10px}.breadcrumbs .crumb:last-child a{color:var(--body)}#popup-quickview-config,#productpage{--thumbs_width:70px;--thumbs_margin:30px;--thumbs_spacing:7px;--images_width:550px;--info_spacing:20px;--info_margin:50px;--block_spacing:60px}#productpage .info-spacing-top{margin-top:var(--info_spacing)}#productpage .product-detail{display:-webkit-box;display:-ms-flexbox;display:flex}#productpage .product-images{min-width:calc(var(--thumbs_width) + var(--thumbs_margin) + var(--images_width));max-width:calc(var(--thumbs_width) + var(--thumbs_margin) + var(--images_width))}#productpage .product-images .productpage-slider-outer,#productpage .product-images .productpage-slider-outer.slider-loading{min-width:var(--images_width);max-width:var(--images_width);display:inline-block;vertical-align:top}#productpage .product-images .productpage-slider-outer.slider-loading:after{content:'';display:block;padding-top:100%}#productpage .product-images .productpage-slider .image-wrap{padding:10%}#productpage .product-images .productpage-slider .image-wrap.video-wrap{padding:0;position:relative}#productpage .product-images .productpage-slider .image-wrap.video-wrap:after{content:'';display:block;padding-top:100%}#productpage .product-images .productpage-slider .image-wrap.video-wrap video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#productpage .product-images .thumbs-outer{display:inline-block;vertical-align:top;min-width:var(--thumbs_width);max-width:var(--thumbs_width);margin-right:var(--thumbs_margin);position:relative}#productpage .product-images .thumbs-outer .thumbs-scroll{height:var(--images_width);overflow-y:scroll}#productpage .product-images .thumbs-outer.has-scroll:not(.on-bottom):after{content:'';position:absolute;bottom:0;left:0;width:100%;height:80px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#FFFFFF));background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,#FFFFFF 100%);background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#FFFFFF 100%)}#productpage .product-images .thumbs-nav{display:none;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:40px;height:40px;background:#fff;-webkit-box-shadow:0 0 5px 2px rgba(0,0,0,.05);box-shadow:0 0 5px 2px rgba(0,0,0,.05);border-radius:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-size:20px;color:var(--accent);z-index:99}#productpage .product-images .thumbs-nav.disabled{opacity:0;visibility:hidden}#productpage .product-images .thumbs-outer.has-scroll .thumbs-nav{display:-webkit-box;display:-ms-flexbox;display:flex}#productpage .product-images .thumbs-nav.next{top:auto;bottom:0}#productpage .product-images .thumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:calc(var(--thumbs_spacing) * -1) 0}#productpage .product-images .thumbs .thumb{padding:var(--thumbs_spacing) 0;cursor:pointer}#productpage .product-images .thumbs .thumb.video-thumb img{opacity:0}#productpage .product-images .thumbs .thumb.video-thumb .image-wrap{position:relative}#productpage .product-images .thumbs .thumb.video-thumb .image-wrap i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:40px;color:var(--accent)}#productpage .product-images .thumbs .thumb .thumb-inner{padding:1px}#productpage .product-images .thumbs .thumb .image-wrap{padding:7%;border:2px solid transparent}#productpage .product-images .thumbs .thumb.active .image-wrap{border-color:var(--accent)}#productpage .product-images .productpage-banner{margin-top:50px;position:relative;padding-top:80%}#productpage .product-images .productpage-banner .banner{position:absolute;top:0;right:0;left:0;bottom:0}#productpage .product-images .productpage-banner .banner .banner-info{position:absolute;left:0;right:0;top:0;bottom:0;color:#fff;display:flex;align-items:flex-end;justify-content:center;padding:10%}#productpage .product-images .productpage-banner .banner .banner-info-inner{position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:99;color:#fff;text-align:center}#productpage .product-images .productpage-banner .banner .banner-title{font-size:2.143em;font-weight:700}#productpage .product-images .productpage-banner .banner .banner-text{margin-top:10px;text-transform:uppercase;font-weight:600;letter-spacing:3px}#productpage .product-images .productpage-banner .banner .btn{margin-top:30px}#productpage .product-configure .product-configure-inner .option-wrap{margin-top:var(--info_spacing)}#productpage .product-configure .linked-options.loading{opacity:0}#productpage .product-configure .linked-options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-5px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#productpage .product-configure .linked-options .option{padding:5px}#productpage .product-configure .linked-options .option a{display:block}#productpage .product-configure .linked-options .option.active a .image-wrap{border:2px solid var(--accent)}#productpage .product-configure .linked-options .option a .image-wrap{min-width:70px;max-width:70px;height:70px}#productpage .product-configure .linked-options .option a .image-wrap img{width:100%}#productpage .product-configure label.label-title{display:block;font-size:1em;margin-bottom:10px;font-weight:700}#productpage .product-configure select{height:50px;opacity:0}#productpage .product-configure .product-configure-inner .option-wrap.product-custom-text,#productpage .product-configure .product-configure-inner .option-wrap.product-custom-textarea,#productpage .product-configure .product-configure-inner .option-wrap.product-custom-date,#productpage .product-configure .product-configure-inner .option-wrap.product-custom-datetime{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#productpage .product-configure input[type="text"],#productpage .product-configure input[type="date"],#productpage .product-configure input[type="datetime-local"],#productpage .product-configure textarea{border:2px solid rgba(0,0,0,.07);height:45px;border-radius:3px;padding:0 15px}#productpage .product-configure textarea{padding:15px;height:auto;min-height:100px;min-width:100%;max-width:100%}#productpage .product-configure .ui.selection.dropdown{width:100%}#productpage .product-info{padding-left:var(--info_margin)}#productpage .top-info.mobile{margin-bottom:var(--info_spacing)}#productpage .top-info .product-title{font-size:1.429em;line-height:1.4em;color:var(--black);font-weight:700}#productpage .top-info .score-wrap{display:flex;align-items:center;margin-top:15px}#productpage .top-info .score-wrap a.scroll-review{margin-left:15px;padding-left:15px;border-left:1px solid #eee}#productpage .top-info .product-code{font-size:13px;letter-spacing:.07em;margin-top:15px}#productpage .top-info .product-code span{text-transform:uppercase}#productpage .product-info .price-stock{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}#productpage .product-info .price,#productpage .product-info .stock,#productpage .product-info .delivery-timer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#productpage .product-info .price .price-old{text-decoration:line-through;margin-right:10px}#productpage .product-info .price .price-new{font-weight:500;font-size:20px;color:var(--red)}#productpage .product-info .stock .dot{min-width:6px;max-width:6px;height:6px;border-radius:50%;margin-right:7px}#productpage .product-info .stock.in-stock{color:var(--green)}#productpage .product-info .stock.limited-stock{color:var(--warning)}#productpage .product-info .stock.out-of-stock{color:var(--red)}#productpage .product-info .stock.in-stock .dot{background:var(--green)}#productpage .product-info .stock.limited-stock .dot{background:var(--warning)}#productpage .product-info .stock.out-of-stock .dot{background:var(--red)}#productpage .product-info .description a{font-weight:500;color:var(--accent)}#productpage .product-info .delivery-timer .circle{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;min-width:45px;max-width:45px;height:45px;border-radius:50%;background:var(--accent);color:#fff;font-size:18px;margin-right:10px}#productpage .product-info .delivery-timer .title{font-weight:500;margin-bottom:5px}#productpage .product-info .delivery-timer .subtitle span{font-weight:500;color:var(--accent)}#productpage .product-info .cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#productpage .product-info .cart .qty-wrap{margin-right:15px}#productpage .product-info .cart .qty-wrap input{min-width:var(--btn_lg_height);max-width:var(--btn_lg_height);height:var(--btn_lg_height);padding:0;text-align:center;border-width:2px}#productpage .product-info .cart .btn-grow{-webkit-box-flex:10;-ms-flex-positive:10;flex-grow:10}#productpage .product-info .cart .btn.add-wish{min-width:var(--btn_lg_height);max-width:var(--btn_lg_height);padding:0;background:#fff;border:2px solid var(--grey_border);color:var(--accent);margin-left:15px}#productpage .product-info .usp-compare{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#productpage .product-info .usp-wrap li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#productpage .product-info .usp-wrap li i{margin-right:7px;font-size:1.5em;color:var(--green)}#productpage .product-info .usp-wrap li:not(:last-child){margin-bottom:7px}#productpage .content-links-wrap{border-bottom:1px solid var(--grey_border);padding-bottom:10px}#productpage .content-links-wrap ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-5px -12px}#productpage .content-links-wrap ul li{padding:5px 12px}#productpage .content-links-wrap ul li a{font-size:16px;font-weight:700}#productpage .content-links-wrap ul li a:hover{color:var(--accent)}#productpage .product-content-block .content-title{font-weight:700;font-size:1.571em;line-height:1.4em;margin-bottom:30px;color:var(--black)}#productpage .product-content-block .block-blue .content-title,#productpage .product-content-block .block-dark .content-title{color:#fff}#productpage .product-content-block .content-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-15px}#productpage .product-content-block .content-row .content-col{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:15px}#productpage .product-specs table{width:100%}#productpage .product-specs table tr td{padding:13px 20px}#productpage .product-specs table tr:nth-child(odd) td{background:var(--grey_block)}#productpage .product-specs table tr td:first-child{font-weight:500;color:var(--black)}#productpage .product-specs .btn{margin-top:20px}#productpage .product-reviews{color:#fff;--col_left:400px;--col_spacing:80px}#productpage .product-reviews .title-wrap .stars{margin-bottom:10px;font-size:20px}#productpage .product-reviews .no-reviews .btn{margin-top:30px}#productpage .product-reviews .reviews-row{display:-webkit-box;display:-ms-flexbox;display:flex}#productpage .product-reviews .reviews-row .col-left{min-width:var(--col_left);max-width:var(--col_left);margin-right:var(--col_spacing)}#productpage .product-reviews .reviews-row .col-right{min-width:calc(100% - var(--col_left) - var(--col_spacing));max-width:calc(100% - var(--col_left) - var(--col_spacing))}#productpage .product-reviews .score-bars{margin-bottom:40px}#productpage .product-reviews .score-bars .col:not(:last-child){margin-bottom:10px}#productpage .product-reviews .score-bars .col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#productpage .product-reviews .score-bars .stars{font-size:1.1em;margin-right:10px}#productpage .product-reviews .score-bars .bar{position:relative;-webkit-box-flex:10;-ms-flex-positive:10;flex-grow:10;height:10px;border-radius:5px;background:#fff;overflow:hidden}#productpage .product-reviews .score-bars .bar .fill{position:absolute;left:0;height:100%;background:var(--yellow)}.reviews-wrap{--review_spacing:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:calc(var(--review_spacing)*-1)}.reviews-wrap .review{padding:var(--review_spacing)}.reviews-wrap .review .review-inner{background:#333;padding:20px}.reviews-wrap .review .top-wrap{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:16px;margin-bottom:10px}.reviews-wrap .review .top-wrap .name{font-weight:700}.reviews-wrap .review .text a{font-weight:500;color:var(--accent)}.reviews-slider{padding-bottom:20px}.reviews-slider .owl-dots{bottom:0}.app-style-wrap .reviews-slider .owl-dots{left:18.5%}.review-popup{display:none;width:100%;max-width:700px}.review-popup .top-wrap{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;padding-bottom:15px;margin-bottom:20px;border-bottom:1px solid var(--grey_border)}.review-popup .top-wrap .name{font-weight:700;font-size:1.2em;color:var(--black)}.review-popup .top-wrap .stars{font-size:1.1em}#productpage .content-tabs .tab{border-bottom:1px solid var(--grey_border)}#productpage .content-tabs .tab:first-child{border-top:1px solid var(--grey_border)}#productpage .content-tabs .tab .tab-toggle{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;padding:15px;font-weight:500;color:var(--black)}#productpage .content-tabs .tab .tab-toggle i{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#productpage .content-tabs .tab.active .tab-toggle i{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#productpage .content-tabs .tab .tab-content{padding:15px;padding-top:0;display:none}@media (max-width:1399px){#productpage{--thumbs_width:60px;--thumbs_margin:20px;--thumbs_spacing:5px;--images_width:500px;--info_spacing:20px;--info_margin:40px}}@media (max-width:1199px){#productpage{--thumbs_width:50px;--thumbs_margin:15px;--thumbs_spacing:5px;--images_width:400px;--info_spacing:20px;--info_margin:40px;--block_spacing:50px}#productpage .product-content-block .content-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#productpage .product-reviews .reviews-row .col-right{min-width:100%;max-width:100%}.reviews-wrap{--review_spacing:15px}.reviews-slider{padding-bottom:60px}.reviews-slider .owl-dots{bottom:30px}}@media (max-width:991px){#productpage .product-detail{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#productpage .product-images .productpage-slider-outer,#productpage .product-images .productpage-slider-outer.slider-loading,#productpage .product-detail .product-images{min-width:100%;max-width:100%}#productpage .product-detail .product-info{padding:0;min-width:100%;max-width:100%}#productpage .top-info .product-title{font-size:1.3em}.reviews-wrap{--review_spacing:10px}}@media (max-width:767px){#productpage{--info_spacing:15px;--info_margin:20px;--block_spacing:40px}#productpage .top-info .product-title{font-size:1.143em;color:var(--black)}.reviews-wrap{--review_spacing:7px}#productpage .product-content-block .content-title{font-size:1.3em}#productpage .product-specs table tr td{padding:13px 15px}#productpage .product-info .cart{--btn_lg_height:50px}#productpage .product-info .cart .qty-wrap{margin-right:10px}#productpage .product-info .cart .btn.add-wish{margin-left:10px}#productpage .product-info .usp-wrap{font-size:13px}#productpage .top-info .score-wrap a.scroll-review{margin-left:10px;padding-left:10px}}.bundles{margin:-15px}.bundles .bundle{padding:15px}.bundle .bundle-inner{padding:25px;background:#333;border-radius:0;overflow:hidden;position:relative;color:#fff}.bundle .bundle-title{margin-bottom:20px;font-weight:700;font-size:1.286em}.bundle-products{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-7px}.bundle-products .bundle-product{padding:7px}.bundle-products .bundle-product.main .inner{padding-bottom:20px;margin-bottom:6px;border-bottom:1px solid #555}.bundle-products .bundle-product .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bundle-products .image-wrap{min-width:40px;max-width:40px;position:relative;margin-right:15px;-ms-flex-item-align:start;align-self:flex-start}.bundle-products .title-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bundle-products .product-title{font-size:12px;line-height:16px}.bundle-products .image-wrap img{width:100%}.bundle .bundle-info{margin-top:20px;border-top:1px solid #555}.bundle .discount{height:25px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px;border-radius:0;background:var(--green);color:#fff;font-weight:700;font-size:12px;text-transform:uppercase;text-decoration:none;-ms-flex-item-align:start;align-self:flex-start;margin-bottom:10px;margin-bottom:15px}.bundle .discount:empty{opacity:0}.bundle .bundle-info .btn{width:100%}.bundle .bundle-info .price-stock{margin:20px 0;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}.bundle .bundle-info .stock{font-size:.75em;text-transform:uppercase;font-weight:900;letter-spacing:.1em}.bundle .bundle-info .stock i{margin-right:5px}.bundle .bundle-info .price-box{font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.429em}.bundle .bundle-info .price-box .old-price{font-weight:400;margin-right:7px;text-decoration:line-through;font-size:70%;opacity:.7}.bundle .bundle-option{position:absolute;left:0;top:0;width:100%;height: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;z-index:9;background:#fff;padding:25px;opacity:0;visibility:hidden;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bundle .bundle-option.active{opacity:1;visibility:visible}.bundle .bundle-option-inner{max-width:270px;width:100%}.bundle .bundle-option:empty{display:none}.bundle .bundle-option label{font-weight:700;margin-bottom:7px;display:block}.bundle .bundle-option .ui.selection.dropdown{width:100%}.bundle .open-bundle-options{display:block;margin-left:15px;font-size:12px;font-weight:500;text-decoration:underline;white-space:nowrap}.bundle .product-configure-options-option,.bundle .product-configure-variants{padding:10px 0}.bundle .bundle-option .title-small{text-align:center;font-size:1.2em;margin-bottom:20px}.bundle .bundle-option .button{margin-top:20px}.bundles-slider .owl-dots{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-bottom:20px}.bundles-slider .owl-dots .owl-dot{padding:2px}.bundles-slider .owl-dots .owl-dot span{width:10px;height:10px;display:block;background:rgba(0,0,0,.07);border-radius:100%}@media (max-width:991px){.bundle-products .title-link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.bundle .open-bundle-options{margin-left:0;margin-top:5px}.bundle .bundle-inner{padding:20px}}@media (max-width:767px){.bundles{margin:-7px}.bundles .bundle{padding:7px}.bundle .bundle-inner{padding:15px}.bundle .bundle-title{margin-bottom:15px;font-size:1.1em}.bundle .bundle-info{margin-top:15px}.bundle .bundle-info .price-stock{margin:15px 0}.bundle .bundle-info .price-box{font-size:1.2em}.bundle .bundle-info .price-box .old-price{font-size:80%}}.toggle-text-wrap.closed .general-content{overflow:hidden}.toggle-text-wrap.closed .text-wrap{position:relative}.toggle-text-wrap.closed .text-wrap:after{content:'';display:block;position:absolute;left:0;bottom:0;width:100%;height:100px;background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,#FFFFFF 100%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#FFFFFF));background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#FFFFFF 100%)}.toggle-text-wrap:not(.closed) .general-content{max-height:unset!important}.toggle-text-wrap .toggle-link{margin-top:10px;display:inline-block;font-weight:700;text-decoration:underline;color:var(--accent)}.gui-messages{display:none!important}.message-wrap{position:fixed;left:30px;bottom:30px;z-index:99999999999;display:none}.message-wrap.active{display:block}.message-wrap .message{background:#fff;border-radius:0;padding:20px;width:350px;-webkit-box-shadow:0 2px 40px 8px rgba(0,0,0,.08);box-shadow:0 2px 40px 8px rgba(0,0,0,.08);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.1em;opacity:0;visibility:hidden;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.message-wrap.active .message{-webkit-animation:jump 1s ease 0s 1 normal;animation:jump 1s ease 0s 1 normal;opacity:1;visibility:visible;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.message-wrap .message .icon{min-width:40px;max-width:40px;height:40px;background:#000;color:#fff;border-radius:100%;text-align:center;line-height:40px;margin-right:20px;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}.message-wrap .message.error .icon{background:#cd3b3b}.message-wrap .message.success .icon{background:#2ecc71}.message-wrap .message.info .icon{background:#3ca1cd}.message-wrap .text ul{margin:0;padding:0;list-style:none}@-webkit-keyframes jump{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}80%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes jump{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}80%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@media (max-width:767px){.message-wrap{top:auto;bottom:10px;z-index:99999999999;left:0;padding:0 10px}.message-wrap .message{padding:15px;width:100%}.message-wrap .message .icon{min-width:30px;max-width:30px;height:30px;line-height:30px;margin-right:15px;font-size:10px}}#added-to-cart{display:none;width:100%;max-width:900px;padding:50px}#added-to-cart .popup-title{font-size:1.3em;color:var(--black);font-weight:700;margin-bottom:15px}#added-to-cart .top-wrap{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}#added-to-cart .top-wrap .added-product{-webkit-box-flex:10;-ms-flex-positive:10;flex-grow:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#added-to-cart .top-wrap .added-product .image-wrap{min-width:150px;max-width:150px}#added-to-cart .top-wrap .added-product .info{padding:0 30px}#added-to-cart .top-wrap .added-product .info .title{font-size:1em;color:var(--black);margin-bottom:10px;font-weight:700}#added-to-cart .top-wrap .added-product .info .price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#added-to-cart .top-wrap .added-product .info .price .price-old{text-decoration:line-through;margin-right:10px;color:var(--dark_grey)}#added-to-cart .top-wrap .added-product .info .price .price-new{font-size:16px;font-weight:700;color:var(--accent)}#added-to-cart .top-wrap .btn-wrap{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;width:250px}#added-to-cart .top-wrap .btn-wrap .btn{width:100%}#added-to-cart .top-wrap .btn-wrap .continue{margin-top:20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500}#added-to-cart .top-wrap .btn-wrap .continue i{margin-left:7px;font-size:1.2em}#added-to-cart .related-wrap{margin-top:40px}@media (max-width:991px){#added-to-cart{padding:40px}#added-to-cart .popup-title{font-size:1.3em}#added-to-cart .top-wrap .added-product .image-wrap{min-width:100px;max-width:100px}#added-to-cart .products.products-upsell .product{width:50%}}@media (max-width:767px){#added-to-cart{padding:40px 20px}#added-to-cart .popup-title{font-size:1.2em}#added-to-cart .products.products-upsell .product,#added-to-cart .top-wrap .btn-wrap{width:100%}}#stocknotify-popup{-webkit-box-shadow:0 -2px 5px rgb(0 0 0 / 5%);box-shadow:0 -2px 5px rgb(0 0 0 / 5%);position:fixed;bottom:0;left:0;width:100%;background:#fff;width:100%;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:var(--block_spacing) 30px;opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:opacity 0s linear .35s,-webkit-transform .35s cubic-bezier(.29,.58,.32,1);transition:opacity 0s linear .35s,-webkit-transform .35s cubic-bezier(.29,.58,.32,1);-o-transition:transform .35s cubic-bezier(.29,.58,.32,1),opacity 0s linear .35s;transition:transform .35s cubic-bezier(.29,.58,.32,1),opacity 0s linear .35s;transition:transform .35s cubic-bezier(.29,.58,.32,1),opacity 0s linear .35s,-webkit-transform .35s cubic-bezier(.29,.58,.32,1)}#stocknotify-popup:not(.page-loaded){display:none}#stocknotify-popup.active{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity 0s,-webkit-transform .35s cubic-bezier(.29,.58,.32,1);transition:opacity 0s,-webkit-transform .35s cubic-bezier(.29,.58,.32,1);-o-transition:transform .35s cubic-bezier(.29,.58,.32,1),opacity 0s;transition:transform .35s cubic-bezier(.29,.58,.32,1),opacity 0s;transition:transform .35s cubic-bezier(.29,.58,.32,1),opacity 0s,-webkit-transform .35s cubic-bezier(.29,.58,.32,1)}#stock-notifier .input-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}#stock-notifier .input-wrap input{-webkit-box-flex:10;-ms-flex-positive:10;flex-grow:10;margin-right:10px;height:auto;background:#fff;border:1px solid #eee}#stock-notifier .title{font-size:1.5em;margin-bottom:6px;line-height:1.3em;font-weight:700;color:var(--black)}#stock-notifier .title span{color:var(--accent)}#stock-notifier .general-content{font-size:.9em;color:#555;line-height:1.7em;margin-bottom:20px}.product-actions2 .product-actions-items .add-to-cart-btn.notify-btn{background:#3c3c3c;color:#fff}.product-actions2 .product-actions-items .add-to-cart-btn a{display:block}.stocknotify-error{color:red;margin-top:10px}.stocknotify-success{color:green;margin-top:20px;font-size:1.2em}.sm-checkout .fixed-pages{padding-top:30px}.sm-checkout .main-content{background:none}.gui-checkout .order-summary table tr:first-child td small{display:none}.gui-payment-method-service .gui-payment-method-icon{opacity:0;background:#fff;border-radius:3px;border:1px solid rgba(0,0,0,.07);height:30px}.gui-payment-method-service .gui-payment-method-icon.updated{opacity:1}.gui-payment-method-service.gui-is-selected .gui-payment-method-icon.updated{border-color:transparent;background:transparent}body .gui-payment-methods,body #gui-checkout-shipment-methods{border:1px solid #f3f3f3;border-bottom:0}body .gui-payment-methods .gui-payment-method,body #gui-checkout-shipment-methods .gui-block-option{border-bottom:1px solid #f3f3f3;padding:15px}body #gui-checkout-shipment-methods .gui-spacer{display:none}body .gui-payment-methods .gui-payment-method.gui-is-selected{background:#f9f9f9}body .gui-checkout-one-step .gui-payment-method-form{margin:0;margin-top:15px}.gui-checkout .gui-form .gui-field.gui-form-region select,.gui-checkout .gui-form .gui-field.select-field select{border-color:#ddd!important}.gui-checkout .gui-form .gui-field.gui-form-region select option,.gui-checkout .gui-form .gui-field.select-field select option{opacity:.6}.gui-form .gui-radio label,.gui-form .gui-checkbox label,.gui-form .gui-payment-method>label{position:relative;padding-left:30px!important;padding:10px 0;font-size:14px!important}.gui-form .gui-radio label:before,.gui-form .gui-checkbox label:before,.gui-form .gui-payment-method>label:before{content:'';width:20px;height:20px;display:inline-block;vertical-align:middle;background:#fff;border-radius:100%;position:absolute;left:0;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);border:1px solid rgba(0,0,0,.07)}.gui-form .gui-checkbox label:before{border-radius:0}.sm-checkout div[aria-labelledby="gui-form-cart-review-remark-title"]{margin-bottom: 16px;}.gui-form .gui-radio input,.gui-form .gui-checkbox input{display:none}.gui-form .gui-radio input:checked~label:after,.gui-form .gui-payment-method.gui-is-selected>label:after{content:'';width:10px;height:10px;display:block;position:absolute;left:5px;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);border-radius:100%}.gui-form .gui-checkbox input:checked~label:before{background:var(--accent)}.gui-form .gui-checkbox input:checked~label:after{content:"\f00c";color:#fff;display:block;position:absolute;left:4px;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:12px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-color:var(--accent)}.gui-checkout-one-step .gui-payment-method-service>label{padding:0;background:transparent;border-radius:5px;margin:0;margin-bottom:0;border:2px solid transparent}body .gui-form label span{color:#000}.gui-checkout-one-step .gui-input-phone-number #gui-form-details-phone-number{height:45px;padding:0 15px;padding-left:100px;border:1px solid #eee}.gui-input-phone-number .gui-input-phone-number-code-wrapper{left:15px}.gui-checkout-one-step .gui-payment-method-service>label input{display:none}.gui-checkout .gui-form a.gui-button-small{height:40px;line-height:37px;padding:0 20px}.gui a.gui-button-large,.gui a.gui-button-small{color:#ffffff!important;font-weight:700;border-radius:var(--border_radius)!important;background-color:#000!important;border-color:#000!important}body .gui-checkout-one-step .gui-block{margin-bottom:15px}body .gui-checkout-one-step div .gui-block:first-child{margin-top:0;padding-top:0;border:none}body .gui-checkout-one-step #gui-block-review{background:rgba(0,0,0,.03);padding:35px 30px;max-width:450px;margin-left:auto}body .gui-checkout-one-step .gui-block-subtitle{line-height:1;margin-bottom:10px;color:var(--black)}#gui-block-billing-address .gui-block-subtitle{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}body .gui-cart-sum .gui-big{margin-bottom:0;color:var(--accent)}body .gui-cart-sum .gui-big .gui-price{font-weight:700;color:var(--accent)!important}body .gui-cart-sum .gui-big .gui-price strong{font-weight:700}body .gui-checkout .order-summary{background:#fff;padding:15px}.gui-checkout .order-summary table td:last-child{font-weight:700;color:var(--accent)!important}#gui-block-billing-address .gui-block-subtitle a{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;color:var(--accent);text-decoration:underline;font-weight:700}.gui-input,.gui-text,.gui-select,.gui-number{background-color:transparent!important;border:1px solid #cccccc!important}.gui-block-subtitle,.gui-content-subtitle{font-size:1.4em}.gui-block-subtitle a{font-size:12px;line-height:2em;text-transform:none}.gui-form .gui-checkout-steps{margin:-25px}.gui-checkout-one-step .gui-checkout-steps{width:auto!important}.gui-form .gui-checkout-steps.gui-col3-equal>.gui-col3-equal-col1,.gui-form .gui-checkout-steps.gui-col3-equal>.gui-col3-equal-col2,.gui-form .gui-checkout-steps.gui-col3-equal>.gui-col3-equal-col3{width:30%!important;padding:25px!important;margin:0!important}.gui-form .gui-checkout-steps.gui-col3-equal>.gui-col3-equal-col3{width:40%!important}#gui-block-review .gui-product-image{display:block;background:#fff;position:relative}#gui-block-review .gui-product-image~a{font-size:1.2em;font-weight:700}body .gui-cart-sum{border-top:1px solid #eee;padding-top:20px;margin-top:20px}.gui-form .gui-field>label{font-size:.9em}.gui-checkout #gui-block-review .gui-product-image{display:block!important;border:none;border-radius:0;overflow:hidden;margin-right:15px;margin-bottom:0;height:100px}.order-summary .gui-table tbody tr td:first-child{padding-left:0}.order-summary .gui-table tbody tr td:last-child{padding-right:0;color:#404040}.order-summary .gui-table thead{display:none}.order-summary .gui-table tbody tr td{font-size:14px}.gui-cart-sum .gui-item .gui-desc{font-size:12px;text-align:left!important}.gui-cart-sum .gui-line{background:#eee!important}body .gui-table tbody tr:last-child td{border-color:#eee}.gui-checkout .gui-confirm-buttons a.gui-button-action{padding:0 40px!important;height:45px;line-height:45px;font-size:13px}input#gui-form-discount_code{font-size:1em}.gui-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff!important;padding-left:15px}body .gui-select{background:transparent!important;color:#000;font-size:13px;position:relative;z-index:0;border-radius:0;overflow:hidden}body .gui-select:after{font-family:fontawesome;content:"\f107";position:absolute;right:0;top:0;height:45px;width:45px;line-height:45px;text-align:center;z-index:-1;font-size:.9em}.gui-form .gui-radio input{margin:0;margin-right:10px}.gui-checkout .gui-form .gui-input,.gui-checkout .gui-form .gui-text,body .gui-select{border:none!important}.gui-checkout .gui-form .gui-input-phone-number{height:45px;border-bottom:1px solid #efefef!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gui-select select{height:45px!important;-webkit-appearance:none;border-radius:0;overflow:hidden;border:1px solid rgba(0,0,0,.07)!important}.gui-checkout .gui-form input[type="text"],.gui-checkout .gui-form input[type="email"],.gui-checkout .gui-form textarea{height:45px;padding:0 0;outline:none;border:1px solid #efefef;padding-left:4px;border-radius:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.gui-checkout .gui-form textarea{padding:13px 3px;max-width:100%;min-height:100px}.gui-checkout .gui-form input::-webkit-input-placeholder,.gui-checkout .gui-form textarea::-webkit-input-placeholder{color:#555!important;color:rgba(85,85,85,1)!important}.gui-checkout .gui-form input:-moz-placeholder,.gui-checkout .gui-form textarea:-moz-placeholder{color:#555!important;color:rgba(85,85,85,1)!important;opacity:1}.gui-checkout .gui-form input::-moz-placeholder,.gui-checkout .gui-form textarea::-moz-placeholder{color:#555!important;color:rgba(85,85,85,1)!important;opacity:1}.gui-checkout .gui-form input:-ms-input-placeholder,.gui-checkout .gui-form textarea:-ms-input-placeholder{color:#555!important;color:rgba(85,85,85,1)!important}.gui-checkout .gui-form input::-ms-input-placeholder,.gui-checkout .gui-form textarea::-ms-input-placeholder{color:#555!important;color:rgba(85,85,85,1)!important}body .gui-input.gui-focus,body .gui-text.gui-focus,.gui-input input:focus,.gui-text textarea:focus{border-bottom:1px solid rgba(0,0,0,.07)!important;-webkit-box-shadow:none!important;box-shadow:none!important}.gui-input.gui-input-phone-number input:focus{border:none!important}body .gui-input-phone-number .gui-input-phone-number-code-wrapper{margin:0;margin-left:0}body .gui-select.gui-focus{border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-radius:0}.gui-checkout .gui-progressbar{display:none}.gui-checkout .gui-form a.gui-button-action{width:100%;height:55px;line-height:55px;font-weight:700;color:#fff;font-size:16px}body .gui-inactive{opacity:1}.gui-form .gui-radio input:checked~label:after,.gui-payment-method.gui-is-selected label:after{background:var(--accent)}@media (max-width:1299px){body.sm-checkout .gui-checkout-one-step #gui-block-review{max-width:320px!important}}@media (max-width:991px){.gui-form .gui-checkout-steps.gui-col3-equal>.gui-col3-equal-col1,.gui-form .gui-checkout-steps.gui-col3-equal>.gui-col3-equal-col2,.gui-form .gui-checkout-steps.gui-col3-equal>.gui-col3-equal-col3{width:100%!important}body .gui-checkout-one-step #gui-block-review{max-width:100%}}@media(max-width:767px){.gui-checkout #gui-block-review .gui-product-image{height:auto}.gui-checkout #gui-block-review tr td a.gui-bold{display:block;margin-top:10px}#gui-block-review .gui-block-subcontent .gui-table tr td:first-child{padding-left:0}}.sm-checkout{background:#f7f7f7}.sm-checkout .custom-checkout-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.sm-checkout .checkout-sidebar{min-width:300px;max-width:300px;padding-right:80px}.sm-checkout .checkout-sidebar .usp-wrap li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.sm-checkout .checkout-sidebar .usp-wrap li:last-child{margin-bottom:0}.sm-checkout .checkout-sidebar .usp-wrap li i{color:var(--green);margin-right:7px;font-size:1.4em}.sm-checkout .checkout-sidebar .usp-wrap li .title{line-height:1.6em;color:var(--black)}.sm-checkout .checkout-sidebar .usp-wrap li .title span{font-weight:700}.sm-checkout .checkout-sidebar .payments-block{margin-top:40px}.sm-checkout .checkout-sidebar .payments-block .title{font-weight:700;color:var(--black);margin-bottom:15px}.sm-checkout .checkout-sidebar .payments-block ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-3px}.sm-checkout .checkout-sidebar .payments-block ul li{padding:3px}.sm-checkout .checkout-sidebar .payments-block ul li img{height:30px;width:auto;background:#fff}.sm-checkout .gui-checkout .checkout-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sm-checkout .gui-checkout .checkout-wrap .checkout-upsell-wrap .checkout-wrappingpaper{margin-bottom:20px}.sm-checkout .gui-form .gui-checkout-steps{margin:0}.sm-checkout .gui-col3-equal .gui-col3-equal-col1,.sm-checkout .gui-col3-equal .gui-col3-equal-col2{width:100%;margin:0;padding:25px;background:#fff;margin-bottom:20px;border-radius:0}.sm-checkout .gui-form .gui-checkout-steps.gui-col3-equal>.gui-col3-equal-col3{width:auto!important;float:right}body.sm-checkout .gui-checkout-one-step .gui-block{margin-bottom:0}body.sm-checkout .gui-checkout-one-step #gui-block-review{background:#fff;max-width:350px;margin-left:auto;padding:20px;border-radius:0}body.sm-checkout .gui-checkout-one-step #gui-block-review .gui-confirm a{color:var(--accent)}.sm-checkout #gui-block-review .gui-product-image~a{font-size:1em}.sm-checkout .gui-form .gui-checkout-steps.gui-col3-equal>.gui-col3-equal-col1,.sm-checkout .gui-form .gui-checkout-steps.gui-col3-equal>.gui-col3-equal-col2,.sm-checkout .gui-form .gui-checkout-steps.gui-col3-equal>.gui-col3-equal-col3{padding:0!important}.checkout-products{background:#fff}.checkout-products .products .checkout-products-slider{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.checkout-products .products{margin:-10px}.checkout-products .products .product{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px}.checkout-products .products .product .image-wrap{display:block}.checkout-products .products .product .info{margin-top:10px;-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset;width:100%}.sm-checkout .gui-checkout .gui-form input[type="text"],.sm-checkout .gui-checkout .gui-form input[type="email"],.sm-checkout .gui-checkout .gui-form textarea{padding:0 15px}.sm-checkout .gui-checkout .gui-form textarea{padding:15px}.gui-checkout .gui-field{position:relative}.gui-checkout .gui-form .gui-field.text-field>label,.gui-checkout .gui-form .gui-field.select-field>label,.gui-checkout .gui-form .gui-field.field-phone>label,.gui-checkout .gui-form .gui-field.gui-form-region>label{position:absolute;z-index:9;top:8px;line-height:normal;height:auto;padding-left:calc(15px / .7);left:0;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;opacity:1;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;color:#000}.gui-checkout .gui-form .gui-field.text-field.not-filled>label{top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding-left:20px;color:#000;opacity:.6}.gui-checkout .gui-form .gui-field.gui-form-region select,.gui-checkout .gui-form .gui-field.select-field select{height:50px!important;padding-left:15px!important;padding-top:5px!important;line-height:50px!important}.sm-checkout .gui-form-region .gui-select:after{height:55px;width:55px;line-height:55px}.gui-checkout .gui-form .gui-field.select-field .gui-select:after{height:55px;line-height:55px}.gui-checkout .gui-form .gui-field input::-webkit-input-placeholder{color:transparent;opacity:0}.gui-checkout .gui-form .gui-field input::-moz-placeholder{color:transparent;opacity:0}.gui-checkout .gui-form .gui-field input:-ms-input-placeholder{color:transparent;opacity:0}.gui-checkout .gui-form .gui-field input::-ms-input-placeholder{color:transparent;opacity:0}.gui-checkout .gui-form .gui-field input::placeholder{color:transparent;opacity:0}.gui-checkout .gui-form .gui-field input:-ms-input-placeholder{color:transparent}.gui-checkout .gui-form .gui-field input::-ms-input-placeholder{color:transparent}.gui-checkout .gui-form .gui-field.text-field input[type="text"],.gui-checkout .gui-form .gui-field.text-field input[type="email"]{height:50px;padding-top:10px}.gui-checkout .gui-form .gui-field.field-phone input{height:55px;border:1px solid rgba(0,0,0,.07)!important;border-radius:0;padding-top:10px;padding-left:100px!important}.gui-checkout .gui-form .gui-field.field-phone .gui-input-phone-number-code-placeholder{text-align:left;padding-left:3px}.gui-checkout .gui-form .gui-field.field-phone .gui-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gui-checkout .gui-form .gui-field.field-phone .gui-input-phone-number-code-wrapper{margin:0;margin-left:20px;margin-top:5px}.gui-checkout .gui-form .gui-input-phone-number{height:auto;border:none!important}body .gui-checkout-one-step div .gui-block:first-child{margin-bottom:10px}body .gui-checkout .order-summary{padding:0}.gui-form .gui-radio label:before,.gui-form .gui-checkbox label:before,.gui-form .gui-payment-method>label:before{border:1px solid #666}.gui-checkout .gui-form a.gui-button-small{height:45px;line-height:45px;background-color:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important;border-radius:var(--border_radius);font-weight:700}.gui-checkout .gui-form a.gui-button-action{background:#3EB872!important;border-color:#3EB872!important}.sm-checkout #header.optie .main-header .logo a,.sm-checkout .topbar li a,.sm-checkout #footer .footer-bottom .payments a{cursor:default}.sm-checkout .gui-checkout-one-step .gui-block-option .gui-field .gui-radio>label{font-size:13px}.sm-checkout .gui-payment-method-service .gui-payment-method-price{color:var(--blue_dark);font-size:12px}.sm-checkout .gui-col2-equal .gui-col2-equal-col1,.sm-checkout .gui-col2-equal .gui-col2-equal-col2{width:calc(50% - 5px)!important}.sm-checkout .gui-col2-equal .gui-col2-equal-col2.full-width{width:100%!important}.sm-checkout .gui-form .gui-spacer{height:10px}.checkout-wrap .gui-col3-equal-col2 .gui-spacer{background-color:rgb(247,247,247);width:120%;margin-left:-10%;height:20px}.gui-col3-equal-col2 #gui-block-shipment-method{margin-bottom:25px}.gui-col3-equal-col2 #gui-block-payment-method{margin-top:25px}.sm-checkout #gui-form-cart-billing-address-title:before,.sm-checkout #gui-form-cart-shipping-method-title:before,.sm-checkout #gui-form-cart-payment-method-title:before,.sm-checkout .checkout-products-title:before{content:'1';display:inline-block;vertical-align:middle;margin-right:15px;width:35px;height:35px;color:#fff;background:var(--accent);font-weight:700;text-align:center;line-height:33px;font-size:16px;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.sm-checkout #gui-form-cart-shipping-method-title:before{content:'2';margin-right:10px}.sm-checkout #gui-form-cart-payment-method-title:before{content:'3';margin-right:10px}.sm-checkout .checkout-products-title:before{content:'4'}.sm-checkout #gui-block-billing-address .gui-block-subtitle a{display:none}.sm-checkout .gui-checkout .gui-form input[type="text"],.sm-checkout .gui-checkout .gui-form input[type="email"],.sm-checkout .gui-checkout .gui-form textarea,.sm-checkout .gui-select select,.sm-checkout .gui-payment-methods .gui-payment-method,.sm-checkout #gui-checkout-shipment-methods .gui-block-option,.sm-checkout .gui-payment-methods,.sm-checkout #gui-checkout-shipment-methods{border-color:#eee!important}.sm-checkout .gui-checkout .gui-form input[type="text"],.sm-checkout .gui-checkout .gui-form input[type="email"],.sm-checkout .gui-checkout .gui-form textarea,.sm-checkout .gui-select select,.sm-checkout .gui-checkout .gui-form input[type="text"]:focus,.sm-checkout .gui-checkout .gui-form input[type="email"]:focus,.sm-checkout .gui-checkout .gui-form textarea:focus,.sm-checkout .gui-select select:focus{border-color:#eee!important}.sm-checkout .gui-checkout .gui-form #gui-form-discount_code,.sm-checkout .gui-checkout .gui-form .not-filled input[type="text"],.sm-checkout .gui-checkout .gui-form .not-filled input[type="email"],.sm-checkout .gui-checkout .gui-form .not-filled textarea{border-color:#eee!important;border-radius:0}.gui a.gui-button-large.gui-button-action,.gui a.gui-button-small.gui-button-action{padding:10px 20px;background:var(--green)!important;width:100%;display:block;border:0;letter-spacing:inherit;margin-top:10px;border-radius:var(--border_radius);color:#fff!important;font-weight:600;height:45px;line-height:45px;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;border-radius:5px}.gui a.gui-button-small.gui-button-action{background:var(--green)!important}.sm-checkout .gui-checkout .gui-field.field-phone{display:none}.sm-checkout .gui-cart-sum .gui-line{display:none}.sm-checkout .gui-cart-sum{border:none;padding:0;margin:0}.sm-checkout .gui-cart-sum .gui-item{margin-top:15px;padding-top:15px;border-top:1px solid #eee}.sm-checkout .title-featured h1{margin:0}@media (min-width:1200px){.sm-checkout .title-featured{margin-bottom:50px}.sm-checkout .checkout-sidebar .sidebar-inner-wrap,.sm-checkout .gui-form .gui-checkout-steps.gui-col3-equal>.gui-col3-equal-col3{position:sticky;top:30px}}@media (max-width:1199px){.sm-checkout #header .main-header .inner{padding-bottom:15px}.sm-checkout .gui-checkout .checkout-wrap{width:100%!important}.gui-checkout .gui-form textarea{padding:15px!important}.sm-checkout .custom-checkout-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.sm-checkout .gui-checkout-one-step #gui-block-review{max-width:unset!important;margin-top:30px}.sm-checkout .gui-form .gui-checkout-steps.gui-col3-equal>.gui-col3-equal-col3{width:100%!important}}@media (max-width:767px){.sm-checkout .gui-form .gui-checkout-steps.gui-col3-equal>.gui-col3-equal-col3{width:100%!important}.checkout-products{margin-bottom:20px}.gui-checkout-one-step .gui-form .gui-col3-equal>div{margin-bottom:0!important}body.sm-checkout .gui-checkout-one-step #gui-block-review{margin-top:0}.sm-checkout #gui-form-cart-billing-address-title:before,.sm-checkout #gui-form-cart-shipping-method-title:before,.sm-checkout #gui-form-cart-payment-method-title:before,.sm-checkout .checkout-products-title{margin-right:10px;width:30px;height:30px;line-height:28px;font-size:16px}.sm-checkout .checkout-products-title{display:contents}.sm-checkout #gui-form-cart-shipping-method-title:before,.sm-checkout #gui-form-cart-payment-method-title:before{margin-right:5px}#gui-block-review .gui-block-subcontent .gui-table{padding-bottom:10px}#gui-block-review .gui-block-subcontent .gui-table tr td{padding:10px 0 10px 10px}body .gui-payment-methods .gui-payment-method,body #gui-checkout-shipment-methods .gui-block-option{padding:10px}}@media (max-width:640px){.sm-checkout .gui-checkout .gui-col2-equal .gui-col2-equal-col1{margin-bottom:10px!important}.sm-checkout .gui-col2-equal .gui-col2-equal-col1,.sm-checkout .gui-col2-equal .gui-col2-equal-col2{width:100%!important}}@media (max-width:480px){.sm-checkout .gui-col2-rightm-col2{margin-top:20px!important}.sm-checkout #gui-block-billing-address .gui-block-subtitle{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.sm-checkout #gui-block-billing-address .gui-block-subtitle a{margin-top:10px}}.checkout-products .products .product .product-title{height:1.2em;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-weight:500;margin-bottom:5px}.checkout-products .products .product .brand{font-size:.9em}.checkout-products{padding:25px}.checkout-products-title{font-size:1.4em;line-height:1;margin-bottom:20px}.checkout-products .products .product .btn{width:100%;margin-top:10px;color:#fff;position:relative;height:40px;line-height:40px;font-size:14px;padding:0 15px;background:var(--green);font-weight:500;border-radius:var(--border_radius);color:#fff!important;text-decoration:none}.checkout-products .products .product .btn i{font-size:23px}.checkout-products .products .product .btn .added{position:absolute;left:0;top:0;pointer-events:none;height:100%;width:100%;background-color:var(--accent);z-index:5;-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform 0.3s ease-out 0.3s;transition:-webkit-transform 0.3s ease-out 0.3s;-o-transition:transform 0.3s ease-out 0.3s;transition:transform 0.3s ease-out 0.3s;transition:transform 0.3s ease-out 0.3s,-webkit-transform 0.3s ease-out 0.3s;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;text-align:center;border-radius:5px}.checkout-products .products .product .btn.in-cart .added{pointer-events:all;background-color:var(--accent);z-index:5;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;-o-transition:transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out,-webkit-transform 0.3s ease-out}.checkout-products .products .product .btn .added span{opacity:0;display:inline-block;-webkit-transition:opacity 0.3s ease-out;-o-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}.checkout-products .products .product .btn.in-cart .added span{-webkit-transition:opacity 0.3s ease-out 0.3s;-o-transition:opacity 0.3s ease-out 0.3s;transition:opacity 0.3s ease-out 0.3s;opacity:1}.checkout-products .products .product .price{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1em}.checkout-products .products .product .price-old{margin-right:unset;margin-bottom:5px;font-size:.9em}.checkout-products .products .product .price-new{font-weight:700;color:var(--accent)}.gui-checkout .checkout-wrap{float:left;width:60%}.gui-col3-equal .gui-col3-equal-col1,.gui-col3-equal .gui-col3-equal-col2{width:50%;margin:0;padding:25px}@media(max-width:991px){.checkout-products{min-width:100%;max-width:100%}.gui-checkout .checkout-wrap{width:100%}.gui-col3-equal .gui-col3-equal-col1,.gui-col3-equal .gui-col3-equal-col2{width:100%}.gui-block-subtitle,.gui-content-subtitle{font-size:1.5em}}@media(max-width:767px){.sm-checkout .fixed-pages{padding-top:20px}.gui-block-subtitle,.gui-content-subtitle{font-size:1.2em}.checkout-products .cp-wrap{overflow:hidden;margin-right:-20px}.checkout-products .cp-inner{margin-right:-30%}.gui-form .gui-checkout-steps.gui-col3-equal>.gui-col3-equal-col1,.gui-form .gui-checkout-steps.gui-col3-equal>.gui-col3-equal-col2,.gui-form .gui-checkout-steps.gui-col3-equal>.gui-col3-equal-col3{padding:20px!important}.gui-form .gui-checkout-steps{margin:-20px}.gui-col3-equal .gui-col3-equal-col1,.gui-col3-equal .gui-col3-equal-col2{padding:20px}}.gui-page-title{margin-top:30px}.gui a{color:var(--accent)!important;text-decoration:underline}#catalog.catalog-guide{padding-bottom:var(--block_spacing);background:#000}#catalog.catalog-guide .title-featured .title{color:#fff}.categories{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-15px}.categories.categories-banners{margin:0}.categories .category{padding:15px}.categories .category.category-guide{padding:0}.categories .category .image-wrap{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.categories .category .inner{display:block;position:relative;z-index:0;height:300px}.categories .category.category-guide .inner{height:600px;overflow:hidden}.categories .category.category-guide .inner .image-wrap{-webkit-transition:all .4s cubic-bezier(.29,.58,.32,1);-o-transition:all .4s cubic-bezier(.29,.58,.32,1);transition:all .4s cubic-bezier(.29,.58,.32,1)}.categories .category.category-guide .inner:hover .image-wrap{transform:scale(1.05)}.categories .category:not(.category-guide-sub) .category-title{position:absolute;top:0;left:0;width:100%;height:100%;padding:30px;background:rgba(0,0,0,.6);color:#fff;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;font-size:2em;font-weight:700}.catalog-guide .categories{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify}.catalog-guide .categories .category-guide-sub{display:-webkit-box;display:-ms-flexbox;display:flex}.catalog-guide .categories .category-guide-sub .block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:400px}.catalog-guide .categories .category-guide-sub .block .btn-wrap{margin-top:auto}.catalog-guide .categories .category-guide-sub .block{padding:35px}.catalog-guide .categories .category-guide-sub .big-block{background:#333;min-width:320px;width:33%}.catalog-guide .categories .category-guide-sub .block .content{color:#fff}.catalog-guide .categories .category-guide-sub .block .title{font-size:2.143em;font-weight:700}.catalog-guide .categories .category-guide-sub .block .description{overflow:hidden;max-height:10em;margin-top:10px;opacity:.8}.catalog-guide .categories .category-guide-sub .block .btn-wrap .title{font-size:1em}.catalog-guide .categories .category-guide-sub .block .btn-wrap .title span{font-size:1.286em}.catalog-guide .categories .category-guide-sub .block .btn-wrap a{margin-top:20px;background:#a13990;color:#fff}.catalog-guide .categories .category-guide-sub .inner{flex-grow:10;height:100%}@media(max-width:1199px){.categories .category.category-guide .inner{height:420px}}@media(max-width:991px){.categories .category .inner{height:200px}.categories .category.category-guide .inner{height:320px}}@media (max-width:767px){.catalog-guide .categories .category-guide-sub{flex-direction:column-reverse}.catalog-guide .categories .category-guide-sub .big-block{width:100%;height:auto}.catalog-guide .categories .category-guide-sub .inner{height:200px;width:100%}}.brands{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-15px}.brands .brand{padding:15px}#tags-page .tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-7px}#tags-page .tags a{height:35px;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;font-weight:600;color:#333;padding:0 20px;background:#f7f7f7;margin:7px}body #giftcard-modal-wrapper{position:fixed;left:0;top:0;width:100%;height:100vh;z-index:999999}body #giftcard-modal-wrapper .giftcard-modal{position:relative}#quickRegister{float:left;border:1px solid #eee;padding:30px 15px}#quickRegister form>h3.title{color:#000}#quickRegister form input.password{border:1px solid #eee;padding:10px;margin-right:15px;width:calc(50% - 7.5px)}#quickRegister form input.password.password2{margin-right:0}#quickRegister form .accept-terms{margin:15px 0}@media (max-width:991px){#quickRegister{width:100%}}@media (max-width:767px){#quickRegister{margin-bottom:30px}#quickRegister form input.password{width:100%;margin-right:0;margin-bottom:5px}}#cart-page,#thankyou{--col_spacing:80px;--cart_product_spacing:15px;--cart_product_image:60px;--cart_product_qty:50px;--totals_width:400px;--totals_padding:40px;--totals_spacing:20px}#cart-page .page-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}#cart-page .page-wrap .col-main{min-width:calc(100% - var(--totals_width));max-width:calc(100% - var(--totals_width));padding-right:var(--col_spacing)}#cart-page .page-wrap .col-totals{min-width:var(--totals_width);max-width:var(--totals_width)}#cart-page .cart-products{width:100%}#cart-page .cart-products .info .bundle-link{display:block;margin-top:5px;text-decoration:underline}#cart-page .cart-products #bundle-wrap{display:none}#cart-page .cart-products .info .bundle-list,#bundle-wrap.fancybox-content .bundle-list{margin-top:10px}#cart-page .cart-products .info .bundle-list li,#bundle-wrap.fancybox-content .bundle-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#cart-page .cart-products .info .bundle-list li:not(:last-child),#bundle-wrap.fancybox-content .bundle-list li:not(:last-child){margin-bottom:5px}#cart-page .cart-products .info .bundle-list li i,#bundle-wrap.fancybox-content .bundle-list li i{margin-right:5px;font-size:1.2em;color:var(--green)}#bundle-wrap.fancybox-content{padding:30px}#bundle-wrap.fancybox-content .title{font-weight:700;color:var(--black)}#cart-page .cart-products tr th{color:var(--black)}#cart-page .cart-products tr th:first-child{text-align:left}#cart-page .cart-products tr td{padding-top:var(--cart_product_spacing);padding-bottom:var(--cart_product_spacing)}#cart-page .cart-products tr:not(:last-child){border-bottom:1px solid var(--grey_border)}#cart-page .cart-products tr td.image{width:var(--cart_product_image)}#cart-page .cart-products .image-wrap{background:#fff;border-radius:var(--border_radius);overflow:hidden;padding:5%}#cart-page .cart-products .info{padding-left:15px}#cart-page .cart-products .info .title{font-weight:700;color:var(--black)}#cart-page .cart-products .info .extra-info{font-size:.9em;margin-top:5px}#cart-page .cart-products .info .quantity-mobile{margin-top:5px}#cart-page .cart-products .quantity{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#cart-page .cart-products .quantity input{min-width:var(--cart_product_qty);max-width:var(--cart_product_qty);height:var(--cart_product_qty);padding:0;text-align:center}#cart-page .cart-products .quantity{margin-left:-5px;margin-right:-5px}#cart-page .cart-products .quantity a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px;font-size:1.2em}#cart-page .cart-products .delete{display:block;padding-left:15px}#cart-page .totals-wrap{padding:var(--totals_padding)}#cart-page .totals-wrap:not(.block-grey){background:#fff}#cart-page .totals-wrap .gift-card{margin-bottom:var(--totals_spacing)}#cart-page .totals-wrap .add-discount,#cart-page .totals-wrap .add-gift-card,#cart-page .totals-wrap .discount-block form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:var(--totals_spacing)}#cart-page .totals-wrap .discount-block form{margin-bottom:7px}#cart-page .totals-wrap .discount-block{margin-bottom:15px}#cart-page .totals-wrap .discount-block .check-discount{text-decoration:underline}#cart-page .totals-wrap .add-discount input,#cart-page .totals-wrap .add-gift-card input,#cart-page .totals-wrap .discount-block input{-webkit-box-flex:10;-ms-flex-positive:10;flex-grow:10;background:#fff;margin-right:10px}#cart-page .totals-wrap .add-discount .submit-btn,#cart-page .totals-wrap .add-gift-card .submit-btn,#cart-page .totals-wrap .discount-block .submit-btn{min-width:var(--input_height);max-width:var(--input_height);height:var(--input_height);background:var(--accent);border-radius:var(--border_radius);color:#fff;font-size:1.4em;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}#cart-page .totals-wrap .total-prices{margin-bottom:var(--totals_spacing);width:100%}#cart-page .totals-wrap .total-prices tr td{padding-bottom:10px}#cart-page .totals-wrap .total-prices tr td:first-child{font-weight:700;color:var(--black)}#cart-page .totals-wrap .total-prices tr td:last-child{text-align:right}#cart-page .totals-wrap .total-prices tr:not(:first-child) td{padding-top:10px;border-top:1px solid var(--grey_border)}#cart-page .totals-wrap .btn-wrap .btn{width:100%}#cart-page .totals-wrap .btn-wrap .btn:not(:last-child){margin-bottom:15px}#cart-page .totals-wrap .btn-wrap .btn.to-checkout{background:var(--green)}#cart-page .totals-wrap .btn-wrap .btn.paypal{background:#ffc439;color:#003087}#cart-page .col-totals .cart-usp{margin-top:var(--totals_spacing)}#cart-page .col-totals .usp-wrap li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#cart-page .col-totalso .usp-wrap li:not(:last-child){margin-bottom:7px}#cart-page .col-totals .usp-wrap li i{margin-right:7px;font-size:1.5em;color:var(--green)}@media (max-width:1199px){#cart-page{--col_spacing:30px;--cart_product_spacing:15px;--cart_product_image:60px;--cart_product_qty:40px;--totals_width:350px;--totals_padding:25px;--totals_spacing:25px}}@media (max-width:991px){#cart-page{--cart_product_spacing:10px;--cart_product_image:40px;--totals_width:100%;--totals_padding:25px;--totals_spacing:25px}#cart-page .page-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#cart-page .page-wrap .col-main{min-width:100%;max-width:100%;padding-right:0;padding-bottom:var(--col_spacing)}#cart-page .cart-products{border-bottom:none}}@media (max-width:767px){#cart-page .totals-wrap{margin-left:-15px;margin-right:-15px}}#blog{--spacing_large:40px;--spacing_med:20px}.blog-block{padding-top:var(--spacing_large)}.blog-articles{margin:-15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}.regular-articles .blog-articles{display:block}.regular-articles-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:-15px}.blog-articles .blog-article{padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.regular-articles .blog-articles .blog-article{display:block}.blog-articles .blog-article .image-wrap{-webkit-box-flex:10;-ms-flex-positive:10;flex-grow:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.blog-articles .blog-article .image{min-height:280px;width:100%}.blog-articles .blog-article .title{font-size:1.571em;font-weight:700;color:var(--black);text-decoration:none}.blog-articles .blog-article .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.blog-articles .blog-article .title,.blog-articles .blog-article .summary,.blog-articles .blog-article .date,.blog-articles .blog-article .image-wrap{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.blog-articles .blog-article .image-wrap{margin-top:var(--spacing_med)}.blog-articles .blog-article:nth-child(even) .image-wrap,.regular-articles .blog-articles .blog-article .image-wrap{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:0;margin-bottom:40px}.blog-articles .blog-article .date,.complete-article .date{height:25px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 15px;background:var(--accent);color:#fff;font-weight:700;font-size:11px;text-transform:uppercase;text-decoration:none;-ms-flex-item-align:start;align-self:flex-start;margin-bottom:10px}.blog-articles .blog-article .title{line-height:1.3em;margin-bottom:var(--spacing_med)}.blog-articles .blog-article .summary{line-height:2em;font-size:.97em}.blog-articles .blog-article .read-more{font-weight:700;font-size:.9em}.blog-articles .blog-article .read-more:hover{text-decoration:underline}#blog .regular-articles{margin-top:50px;padding-top:30px;border-top:1px solid var(--grey_border)}#blog{padding-bottom:100px}.recent-articles{margin:-10px}.recent-articles .recent-article{padding:10px}.recent-articles .recent-article .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recent-articles .recent-article .image-wrap{min-width:75px;max-width:75px;border-radius:5px;margin-right:15px;overflow:hidden;background:#fff}.recent-articles .recent-article .image-wrap .no-image{background:#f7f7f7}.recent-articles .recent-article .image-wrap .no-image:after{content:'';display:block;padding-top:100%}.recent-articles .recent-article .info .date{font-weight:700;font-size:11px;text-transform:uppercase;margin-top:5px}.recent-articles-wrap{margin-bottom:30px}.complete-article .no-image{background:var(--grey_block)}.complete-article .image:after,.complete-article .no-image:after{content:'';display:block;padding-top:40%}.complete-article .article-title{margin:0;margin-bottom:10px}.complete-article .image-wrap{margin-bottom:30px;margin-top:20px}.write-comment .fields{margin:-10px}.write-comment .fields .field{padding:10px}.write-comment .standard-input{width:100%}.write-comment textarea.standard-input{height:150px;resize:none}.write-comment .title,#blog .comments-block .title{margin-bottom:var(--spacing_med)}#blog .comments-block .title.title-small{font-weight:700;font-size:1.286em}#blog .comments-block .comment-title{font-weight:700;color:var(--accent)}#blog .comments-block{margin-bottom:50px}#blog .comments{margin:-10px}#blog .comments .comment{padding:10px}#blog .comments .comment .comment-inner{padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,.07)}#blog .comments .comment .content{margin-top:10px}#blog .comments .comment .date{height:25px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px;border-radius:5px;background:var(--grey_block);color:inherit;font-weight:700;font-size:11px;text-transform:uppercase;text-decoration:none}#blog .comments .comment .top{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}#blog .share{margin-bottom:var(--spacing_large);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#blog .share .title{margin-right:20px}#blog .share ul li{font-size:20px;margin-right:15px}#blog .share{padding:20px 0;border-bottom:1px solid var(--grey_border);border-top:1px solid var(--grey_border)}#blog .share ul{padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0;list-style:none}#blog .share ul li a.facebook{color:#3b5998}#blog .share ul li a.twitter{color:#55acee}#blog .share ul li a.google{color:#dd4b39}#blog .share ul li a.pinterest{color:#cb2027}#blog .complete-article{margin-bottom:50px}#blog .complete-article .date-author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:var(--spacing_med)}#blog .complete-article .date-author .date{margin-right:15px;margin-bottom:0}#blog .complete-article .date-author .author{font-size:.9em}#blog .col-sidebar{min-width:330px;max-width:330px;padding:15px;margin-right:20px}#blog .col-sidebar.on-right{margin-right:0;margin-left:20px}#blog .col-main{-webkit-box-flex:10;-ms-flex-positive:10;flex-grow:10;padding:15px}#blog .sidebar .sidebar-title{font-size:1.4em;margin-bottom:20px;font-weight:700}#blog .blog-tags-wrap{padding:30px 25px;border-radius:var(--border_radius);margin-bottom:20px;background:var(--accent);color:#fff}#blog .tags{margin:-3px;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}#blog .tags .tag{padding:3px}#blog .tags .tag a{height:30px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 15px;border-radius:5px;background:rgba(0,0,0,.07);color:inherit;font-weight:700;font-size:11px;text-transform:uppercase;text-decoration:none;cursor:pointer;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}#blog .newsletter-wrap{padding:30px 25px;background:var(--grey_block);border-radius:10px}#blog .sidebar .newsletter-wrap p{line-height:2em;margin-bottom:20px;font-size:.97em;margin-top:-10px}#blog .sidebar .newsletter-wrap input{margin-right:10px;width:100%;height:40px;border:1px solid rgba(0,0,0,.07);background:#fff;margin-bottom:10px}#blog.article-overview{padding-bottom:0}@media(max-width:991px){#blog{--spacing_large:30px;--spacing_med:15px}#blog.article-overview{padding-bottom:0;padding-top:15px}.blog-articles .blog-article .image-wrap{margin-top:0;margin-bottom:20px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.blog-articles .blog-article:nth-child(even) .image-wrap,.regular-articles .blog-articles .blog-article .image-wrap{margin-bottom:20px}#blog .regular-articles{margin-top:30px}}@media(max-width:767px){.home-blog{overflow:hidden}.blog-articles{margin:-5px}.blog-articles .blog-article{display:block;padding:5px}.home-blog .blog-articles .blog-article .image{min-height:100px}.blog-article-wrap.app-style{margin-right:-25%}.blog-articles .blog-article .title{font-size:1.4em}.blog-articles .blog-article .title{margin-bottom:10px}.blog-article-wrap.app-style .article-slider .owl-stage-outer{overflow:visible}#blog .complete-article .article-title{font-size:var(--font_h1)}.complete-article .image-wrap{margin-bottom:20px;margin-top:10px}.complete-article .image:after,.complete-article .no-image:after{content:'';display:block;padding-top:50%}#blog .complete-article,#blog .comments-block,#blog .share{margin-bottom:30px}#blog .share{padding:15px 0}.write-comment .fields{margin:-5px}.write-comment .fields .field{padding:5px}#blog .blog-articles .blog-article .image{height:auto;min-height:0}#blog .blog-articles .blog-article .image:after{content:'';display:block;padding-top:45%}#blog .blog-articles .blog-article:nth-child(even) .image-wrap,#blog .regular-articles .blog-articles .blog-article .image-wrap,#blog .blog-articles .blog-article .image-wrap{margin-bottom:15px}#blog .regular-articles{margin:0;border:none}#blog .blog-articles{margin:-10px}#blog .blog-articles .blog-article{padding:10px}}#textpage .inner{display:-webkit-box;display:-ms-flexbox;display:flex}#textpage .sidebar{min-width:250px;max-width:250px;margin-right:70px}#textpage .sidebar ul li:not(:last-child){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;padding-bottom:15px;cursor:pointer}#textpage .sidebar ul li.active a{font-weight:700}#textpage .sidebar ul li a:hover{font-weight:700}#textpage .guide-wrap{padding:15px;background:var(--accent);border-radius:var(--border_radius);color:#fff}#textpage .service-wrap{margin-top:20px;padding:15px;background:var(--grey_block);border-radius:var(--border_radius);color:var(--body)}#textpage .sidebar .side-title{margin-bottom:20px;font-weight:700;font-size:1.429em}#textpage .buttons-wrap{display:flex;align-items:center;justify-content:center;margin:20px}@media(max-width:1199px){#textpage .sidebar{margin-right:40px}}@media(max-width:991px){#textpage .inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#textpage .sidebar{min-width:100%;max-width:100%;margin-right:0;margin-top:40px}}.get-faq{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}.get-faq .title.title-font{color:var(--accent);line-height:25px;font-weight:700;font-size:1.429em;margin-bottom:15px}.get-faq .faq-block{padding:15px}.get-faq .faq-block-inner{background:var(--grey_block);padding:15px;border-radius:var(--border_radius)}.get-faq .faq-content{display:none;margin-top:10px}.get-faq .faq-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.get-faq .faq-item.active .faq-toggle .bx-chevron-down:before{content:"\e9b9"}.get-faq .faq-item:not(:last-child){margin-bottom:10px;border-bottom:1px solid var(--grey_border);padding-bottom:10px}.get-faq .faq-item.active .faq-toggle{font-weight:700}@media(max-width:991px){.get-faq .faq-block{padding:7px 15px}}.compare-machine{margin-top:40px}.compare-machine .compare-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.compare-machine .compare-wrap{margin:-15px}.compare-machine .compare-wrap .premium,.compare-machine .compare-wrap .basic{padding:15px}.compare-machine{--row_padding:30px}.compare-machine .title-featured{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.compare-machine .top-wrap{color:#fff;padding:30px}.compare-machine .premium .top-wrap{background:var(--accent)}.compare-machine .basic .top-wrap{background:var(--black)}.compare-machine .top-wrap .subtitle{opacity:.8;margin-top:10px;text-transform:uppercase;font-weight:600;letter-spacing:3px}.compare-machine .top-wrap .content{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}.compare-machine .top-wrap .content .price{font-weight:600}.compare-machine .top-wrap .content .price span{font-size:1.286em}.compare-machine .compare-wrap .compare-row:not(:last-child){border-bottom:1px solid var(--grey_border)}.compare-machine .compare-wrap .compare-row .product-wrap{padding:var(--row_padding) 0}.compare-machine .compare-wrap .compare-row .product-wrap .table-title{font-size:1.143em;font-weight:700;padding-bottom:20px}.compare-machine .compare-wrap .title.title-font{font-weight:700;font-size:1.429em}.compare-machine .compare-wrap .image-vid video{width:100%;height:300px}@media(max-width:1199px){.compare-machine{--row_padding:15px;margin-top:30px}.compare-machine .compare-wrap .image-vid video{width:100%;height:100%}}@media(max-width:991px){.compare-machine{--row_padding:20px}}@media(max-width:767px){.compare-machine{--row_padding:15px;margin-top:20px}.compare-machine .top-wrap{padding:20px}.compare-machine .compare-wrap .premium{padding:0}.compare-machine .compare-wrap .basic{padding:0 15px 0 0}.compare-machine .compare-wrap .compare-row .product-wrap .table-title{padding-bottom:15px}.compare-machine .top-wrap .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.compare-machine .top-wrap .subtitle{margin-top:5px;margin-bottom:3px;letter-spacing:2px}.compare-machine .top-wrap{padding:10px}.compare-machine .compare-wrap{margin:0}}#collection{--spacing_big:40px;--spacing:30px;--spacing_small:15px}#collection .no-products{width:600px}#collection .no-products .title{font-size:1.571em;font-weight:700;margin-bottom:10px;color:var(--black)}#collection .no-products .btn-wrap{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#collection .no-products .service-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:20px;color:var(--accent);font-weight:700;text-transform:uppercase}#collection .no-products .service-link i{margin-left:5px;font-size:.9em}#collection .no-products .service-link:hover{-webkit-filter:brightness(90%);filter:brightness(90%)}#collection .no-products .service-link:hover i{padding-left:5px}#collection .collection-banner{margin-top:calc(var(--menu_height)*-1)}#collection .collection-banner .overlay{background:rgba(0,0,0,.5);min-height:350px;max-height:100%}#collection .collection-banner .image-wrap{min-height:350px;max-height:100%;background:var(--black)}#collection .page-wrap{padding-top:var(--spacing_big)}#collection .page-wrap .main-col{-webkit-box-flex:10;-ms-flex-positive:10;flex-grow:10}#collection .collection-banner .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;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:5% 0;margin-top:var(--spacing_big);color:#fff;min-height:350px;max-height:100%}#collection .collection-banner .content .text{max-width:50vw;text-align:center}#collection .collection-banner .content .title-featured .title{color:#fff;text-align:center}#collection #contentBottom{border-top:1px solid var(--grey_border);padding-top:var(--spacing_big)}#collection .page-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}#collection .sidebar{min-width:250px;max-width:250px;margin-right:70px;position:relative}#collection .sidebar-overlay{position:fixed;width:100%;height:100%;background:#777;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:0;top:0;left:0;visibility:hidden;z-index:999}#collection .sidebar-overlay.active{opacity:.2;visibility:visible}#collection .sidebar .close-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:20px;right:20px;font-size:24px;color:var(--body);z-index:999}#collection .sidebar .ui.selection.dropdown{width:100%}#collection .show-next{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:15px}@media (max-width:1199px){#collection .collection-banner{margin-top:-50px}#collection .collection-content.top{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;border-bottom:1px solid var(--grey_border);padding-bottom:var(--spacing);margin-bottom:var(--spacing)}#collection .sidebar{margin:0;position:fixed;top:0;left:0;height:100%;min-width:300px;max-width:300px;background:#fff;z-index:9999;padding:25px;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;overflow:scroll}#collection .sidebar .inner{opacity:0;-webkit-transform:translateX(-10%);-ms-transform:translateX(-10%);transform:translateX(-10%);-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}#collection .sidebar.active{-webkit-box-shadow:5px 0 10px 0 rgba(0,0,0,.05);box-shadow:5px 0 10px 0 rgba(0,0,0,.05);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#collection .sidebar.active .inner{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@media(max-width:767px){#collection{--spacing_big:30px;--spacing:20px;--spacing_small:15px}#collection .no-products{width:100%}#collection .page-wrap{padding-top:var(--spacing_small)}#collection .collection-banner{margin-top:-40px}#collection .collection-banner .content .text{max-width:unset}}@media(max-width:500px){#collection .no-products .service-link{margin-left:0;margin-top:20px}}.price-filter{max-width:100%}.price-filter a{-webkit-transition:none;-o-transition:none;transition:none}.collection-filter-price{height:5px;border:none;margin:0;padding:0;position:relative;width:100%}.collection-filter-price .ui-slider-range{background-color:var(--accent);border:none;margin:0;position:absolute;height:5px;top:0;z-index:1}.collection-filter-price .ui-slider-handle{display:block;position:absolute;width:15px;height:15px;border-radius:100%;border:0;top:-5px;cursor:col-resize;border:none;background-color:#fff;border:2px solid var(--accent);outline:none;z-index:9}.collection-filter-price .ui-slider-handle:last-child{margin-left:-10px}.collection-filter-price:after{display:block;content:'';position:absolute;left:0;top:0;width:100%;height:5px;background:#eee}.price-filter-range{margin-top:10px;font-size:.9em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.price-filter-range .min,.price-filter-range .max{display:inline-block}.price-filter-range .min span,.price-filter-range .max span{font-weight:600}.price-filter-range .max{margin-left:15px}.filter-wrap{margin-bottom:30px}.filter-wrap:last-child{margin-bottom:0}.filter-wrap .filter-title{margin-bottom:10px;font-weight:700;font-size:1.143em;color:var(--black)}.filter-wrap .filter-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:-10px 0}.ui.selection.dropdown{height:var(--btn_height);line-height:var(--btn_height)!important;min-height:unset;border:2px solid var(--grey_border);line-height:40px;border-radius:var(--border_radius);padding:0 20px}.ui.selection.dropdown>.dropdown.icon{padding:0;margin:0;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:1;height:100%;width:40px;font-weight:700;font-size:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--accent)}.ui.dropdown>.dropdown.icon:before{content:'\f107';font-family:"FontAwesome"!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased}.ui.selection.dropdown:hover,.ui.selection.active.dropdown,.ui.selection.active.dropdown:hover,.ui.selection.active.dropdown .menu,.ui.selection.active.dropdown .menu:hover,.ui.selection.active.dropdown:hover .menu,.ui.selection.dropdown:focus{border-color:var(--grey_border);-webkit-box-shadow:none;box-shadow:none}.ui.selection.dropdown .menu{width:calc(100% + 4px);margin:0 -2px;border-radius:6;max-height:14em;border:2px solid var(--grey_border)}.ui.selection.dropdown .menu>.item{padding:10px 20px!important;line-height:2em;font-size:.85em}.checkbox{margin:0}.ui.checkbox{font-size:.9em;display:block;padding:8px 0}.ui.checkbox .box,.ui.checkbox label{padding-left:1.8em;cursor:pointer;font-size:15px;line-height:18px;color:#000!important;font-weight:300}.ui.checkbox input:checked~label,.ui.checkbox label:hover,.ui.checkbox+label:hover{color:#000!important;font-weight:400}.ui.checkbox label span{font-size:12px;color:#aaa}.ui.checkbox input:checked~.box:after,.ui.checkbox input:checked~label:after,.ui.checkbox input:checked~.box:after,.ui.checkbox input:checked~label:after{color:var(--accent)!important;width:18px;height:18px;line-height:18px;font-size:11px}.ui.checkbox:not(.radio) .box:before,.ui.checkbox:not(.radio) label:before{border-radius:2px!important}.ui.checkbox label:before,.ui.checkbox input:checked:focus~.box:before,.ui.checkbox input:checked:focus~label:before,.ui.checkbox input:indeterminate:focus~.box:before,.ui.checkbox input:indeterminate:focus~label:before,.ui.checkbox input:checked~.box:before,.ui.checkbox input:checked~label:before,.ui.checkbox input:focus~.box:before,.ui.checkbox input:focus~label:before{border-color:var(--grey_border)!important;width:18px;height:18px;line-height:18px;border:2px solid var(--grey_border)}.ui.checkbox input:checked:focus~.box:before,.ui.checkbox input:checked:focus~label:before,.ui.checkbox input:checked~.box:before,.ui.checkbox input:checked~label:before{background:transparant;border-color:var(--accent)!important}.ui.checkbox .box:hover:before,.ui.checkbox label:hover:before{border-color:var(--accent)!important}.home-banners{background:var(--black)}.home-banners .banners-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.home-banners .banner .block .subtitle{opacity:.8}.home-banners .banners-wrap .banner-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:10;-ms-flex-positive:10;flex-grow:10}.home-banners .banners-wrap .banner .block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:400px}.home-banners .banners-wrap .banner .block .btn-wrap{margin-top:auto}.home-banners .banner .block{padding:60px 40px}.home-banners .banner-1 .big-block{background:var(--accent);min-width:320px}.home-banners .banner .block .title{font-size:2.143em;font-weight:700}.home-banners .banner .block .subtitle{margin-top:10px;text-transform:uppercase;font-weight:600;letter-spacing:3px}.home-banners .banner .block .btn-wrap .title{font-size:1em}.home-banners .banner .block .btn-wrap .title span{font-size:1.286em}.home-banners .banner .block .btn-wrap a{margin-top:20px}.home-banners .banner-1 .image-wrap{-webkit-box-flex:10;-ms-flex-positive:10;flex-grow:10}.home-banners .banner-2{display:-webkit-box;display:-ms-flexbox;display:flex}.home-banners .banner-2 .small-block{min-width:400px;max-width:400px}@media (max-width:1199px){.home-banners .banners-wrap .banner .block{height:300px}.home-banners .banner-1 .big-block{min-width:unset}.home-banners .banner-2 .small-block{min-width:300px;max-width:300px}.home-banners .banners-wrap .banner-1{margin-right:40px}.home-banners .banner .block .title{font-size:2em}}@media (max-width:991px){.home-banners .banners-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home-banners .banners-wrap .banner-1{margin-right:0}.home-banners .banner-2 .small-block{min-width:100%;max-width:100%;margin-top:40px}.home-banners .banner .block .title{font-size:1.857em}}@media (max-width:767px){.home-banners .banner .block{padding:30px}.home-banners .banner .block .title{font-size:1.571em}.home-banners .banner-1 .big-block{background:rgba(161,57,144,.4)}.home-banners .banners-wrap .banner-1{display:block}.home-banners.block-padding{padding-top:0;padding-bottom:15px}.home-banners .banners-wrap .banner-1{display:block;margin:0 -15px;padding:40px}.home-banners .banners-wrap .banner .block{height:250px}.home-banners .banner-2{padding:25px}.home-banners .banner-2 .small-block{margin-top:15px}}.home-text .toggle-text-wrap{border-top:1px solid var(--grey_border)}.home-text .toggle-text-wrap .home-text-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.home-text .toggle-text-wrap .home-text-wrap .text-wrap{width:60%;margin-right:50px}.home-text .toggle-text-wrap .home-text-wrap .title{color:var(--black);margin-bottom:10px}.home-text .toggle-text-wrap .home-text-wrap .title h1{font-size:var(--font_h1)}.home-text .toggle-text-wrap.closed .general-content{overflow:hidden}.home-text .toggle-text-wrap.closed .text-wrap{position:relative}.home-text .home-text-image-video .image-wrap img{max-height:550px}.home-text .toggle-text-wrap .home-text-wrap .video-wrap video{height:450px;width:auto}.home-text .toggle-text-wrap.closed .text-wrap:after{content:'';display:block;position:absolute;left:0;bottom:0;width:100%;height:100px;background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,#FFFFFF 100%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#FFFFFF));background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#FFFFFF 100%)}.home-text .toggle-text-wrap:not(.closed) .general-content{max-height:unset!important}.home-text .toggle-text-wrap .toggle-text{margin-top:10px;display:inline-block;font-weight:700;text-decoration:underline;color:var(--accent)}@media(max-width:1299px){.home-text .toggle-text-wrap .home-text-wrap .video-wrap video{height:350px}}@media(max-width:1199px){.home-text .toggle-text-wrap .home-text-wrap .video-wrap video{height:250px}}@media(max-width:991px){.home-text .toggle-text-wrap .home-text-wrap .text-wrap{width:100%;margin-right:0}}.home-product-usp{--spacing_small:10px;--spacing_big:15px;--size_icon:80px;background:var(--accent);padding:50px 0;color:#fff}.home-product-usp .product-usp-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:-10px}.home-product-usp .product-usp-wrap .product-usp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:var(--spacing_small)}.home-product-usp .product-usp-wrap .product-usp .title{font-size:1.429em;font-weight:700}.home-product-usp .product-usp-wrap i{margin-right:var(--spacing_big);height:80px;width:80px;background-color:rgba(255,255,255,.2);border-radius:50px;color:#fff;font-size:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:1199px){.home-product-usp{padding:40px 0}.home-product-usp .product-usp-wrap i{height:60px;width:60px;font-size:1.4em}.home-product-usp .product-usp-wrap .product-usp .title{font-size:1.286em}}@media (max-width:991px){.home-product-usp .product-usp-wrap{display:block}.home-product-usp .product-usp-wrap.mobile-hidden{height:135px;opacity:0}}@media (max-width:767px){.home-product-usp .product-usp-wrap .product-usp{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#footer{--spacing_links:15px;--spacing_big:20px;--spacing_small:10px}#footer .main-footer{background:var(--black);padding:80px 0;color:#fff}#footer .main-footer .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:-15px}#footer .main-footer .footer-col{padding:15px;font-size:.929em}#footer .main-footer ul li a:hover{color:var(--accent);text-decoration:underline}#footer .main-footer .logo img{height:45px}#footer .main-footer .footer-title{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-weight:700;font-size:16px;margin-bottom:var(--spacing_big)}#footer .main-footer .text-adress{margin-top:var(--spacing_links);line-height:20px;margin-bottom:var(--spacing_big)}#footer .main-footer .contact-info li:not(:last-child){margin-bottom:var(--spacing_big);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#footer .main-footer .contact-info li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#footer .main-footer .contact-info i{font-size:1.2em;margin-right:6px;height:20px;width:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#footer .main-footer .contact-info li span{margin-left:5px}#footer .main-footer .footer-title .plusmin{color:#fff;position:relative}#footer .main-footer .footer-col.footer-links-wrap.active .bx-chevron-down:before{content:"\e9b9"}#footer .footer-links-wrap ul li:not(:last-child){margin-bottom:var(--spacing_links)}#footer .main-footer .newsletter form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#footer .main-footer .newsletter .btn.btn-small{width:40px;height:40px;margin-left:var(--spacing_small)}#footer .main-footer .newsletter .btn.btn-small i{font-size:1em}#footer .main-footer .newsletter input.standard-input{height:40px;border:none;background:#1D2025;color:var(--grey_block)}#footer .main-footer .socials{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;margin:var(--spacing_links) 0}#footer .main-footer .socials li:not(:last-child){margin-right:var(--spacing_small)}#footer .footer-bottom{background:var(--black);padding:15px 0;border-top:1px solid #3C424C}#footer .footer-bottom .inner{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;padding:15px 0}#footer .footer-bottom .copyright{color:#fff}#footer .footer-bottom .payments{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:-2px}#footer .footer-bottom .payments li{padding:2px}#footer .footer-bottom .payments li a{display:inline-block;background:#fff}#footer .footer-bottom .payments li img{height:30px}#footer .main-footer .hallmark-wrap{display:flex;justify-content:space-between;align-items:center;padding:30px 0}#footer .main-footer .hallmark-wrap .hallmark etrusted-widget{margin-right:-50px}#footer .main-footer .hallmark-wrap .hallmark img[title="Ecommerce Europe"]{height:65px}etrusted-widget::part(.etrusted-trusted-stars-service-widget-grade__value),etrusted-widget::part(.etrusted-trusted-stars-service-widget-grade__max){color:#fff!important}#footer .main-footer .hallmark-wrap .hallmark{display:flex;width:100%;justify-content:center;align-items:center}#footer .main-footer .hallmark-wrap .hallmark:first-child{justify-content:flex-start}#footer .main-footer .hallmark-wrap .hallmark:last-child{justify-content:flex-end}#footer .main-footer .hallmark-wrap .hallmark img{width:auto;height:45px}#footer .hallmark-kiyoh{color:#fff;font-size:1.077em}#footer .hallmark-kiyoh .title{font-size:1.308em;font-weight:700;text-transform:uppercase;margin-bottom:20px;line-height:1em}#footer .custom-kiyoh-widget .inner-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#footer .custom-kiyoh-widget .score-wrap{margin-left:10px}#footer .custom-kiyoh-widget .score-wrap .count{font-size:.923em;font-weight:700;color:#aaa}#footer .custom-kiyoh-widget .score-wrap .score{font-size:1.077em;font-weight:700;color:#fff}#footer .custom-kiyoh-widget .stars i{color:#ffa400;font-size:1.2em}#footer .custom-kiyoh-widget .read-more{margin-top:20px}@media(max-width:991px){#footer .main-footer .hallmark-wrap{flex-wrap:wrap;justify-content:space-around}#footer .main-footer .hallmark-wrap .hallmark:first-child{justify-content:center}#footer .main-footer .hallmark-wrap .hallmark{width:auto;justify-content:center;margin-top:20px}#footer .main-footer .hallmark-wrap .hallmark:nth-child(2n){justify-content:center}#footer .hallmark-kiyoh .title{font-size:1.1em;margin:0;padding:15px 0}#footer .custom-kiyoh-widget .score-wrap .score{font-size:1em}#footer .custom-kiyoh-widget .read-more{margin-top:15px}}@media(max-width:767px){#footer .main-footer .hallmark-wrap .hallmark{width:100%}#footer .main-footer .hallmark-wrap{justify-content:center}#footer .main-footer .hallmark-wrap .hallmark:nth-child(2),#footer .main-footer .hallmark-wrap .hallmark:nth-child(3){width:auto;margin:0 10px;margin-top:20px}#footer .custom-kiyoh-widget .logo img{height:40px;width:40px}}@media (max-width:1199px){#footer .footer-bottom .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#footer .footer-bottom .copyright{text-align:center;margin-bottom:15px}#footer .footer-bottom .payments{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#footer .main-footer .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}#footer .main-footer .footer-col{padding:0}#footer .main-footer .footer-col:nth-child(4){margin-bottom:var(--spacing_big)}#footer .main-footer .footer-col:last-child{margin-top:var(--spacing_big)}#footer .main-footer .contact-info{margin-bottom:var(--spacing_big)}#footer .main-footer .footer-links-wrap{border-bottom:1px solid #3C424C;padding:15px 0}#footer .main-footer .footer-links-wrap ul{padding-top:15px}#footer .main-footer .footer-title{margin:0;font-size:1.2em}#footer .main-footer .footer-links{display:none}#footer .main-footer .newsletter input.standard-input{width:100%}#footer .main-footer .social-hallmark{margin-top:var(--spacing_big);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}}@media (max-width:991px){#footer{--spacing_links:15px;--spacing_big:15px;--spacing_small:10px}#footer .main-footer{padding:40px 0}}#service-page{padding-bottom:100px;padding-top:40px}.page-title h1{font-size:2.3em;margin:0}.page-title{margin-bottom:30px}#service-page .block-gray{padding:30px 25px;background:rgba(0,0,0,.03);border-radius:10px;margin-bottom:20px}#service-page .block-shadow{padding:30px 25px;-webkit-box-shadow:0 0 5px 1px rgb(9 18 48 / 5%);box-shadow:0 0 5px 1px rgb(9 18 48 / 5%);border-radius:10px;margin-bottom:20px}.service-blocks{margin:-12px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.service-blocks .service-block-col{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:250px;padding:12px}a.service-block{padding:30px 20px;border:1px solid rgba(0,0,0,.07);border-radius:10px;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-decoration:none;width:100%}a.service-block .title{text-align:center;font-weight:700}.service-block .icon{width:80px;height:80px;font-size:35px;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;border-radius:100%;margin-bottom:25px;background:var(--accent);color:#fff}#service-page .service-blocks{margin-bottom:50px}#service-page .col-sidebar{min-width:400px;max-width:400px}#service-page .contact-info-block .title,#service-page .contact-message-block .title{margin-bottom:30px}#service-page .title.title-small{font-weight:700;font-size:1.571em;line-height:1.4em;margin-bottom:30px;color:var(--black)}#service-page .contact-info-block ul{list-style:none;margin:0;padding:0}#service-page .contact-info-block ul li{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#service-page .contact-info-block ul li:last-child{margin-bottom:0}#service-page .contact-info-block ul li .icon{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:40px;height:40px;border-radius:50%;margin-right:15px;font-size:13px;background:var(--accent);color:#fff}#service-page .contact-message-block form input[type="text"]{width:100%;border:1px solid rgba(0,0,0,.07);margin-bottom:15px}#service-page .contact-message-block form textarea{max-width:100%;min-width:100%;min-height:150px;padding:20px;border:1px solid rgba(0,0,0,.07);margin-bottom:15px}#service-page .contact-message-block form .btn-wrap{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}#service-page .contact-message-block form .btn-wrap .btn{height:40px}#service-page .contact-message-block form .btn-wrap .required-notification{font-size:.9em;font-weight:600;color:#aaa}#service-page .faq{margin-top:50px;padding-top:50px;border-top:1px solid rgba(0,0,0,.07)}#service-page .faq .title{margin-bottom:30px}#service-page .faq .faq-wrap{margin:-25px 0}#service-page .faq .faq-wrap .faq-block{padding:25px 0}#service-page .faq .faq-block .faq-title{font-size:1.1em;text-transform:uppercase;font-weight:900;letter-spacing:.2em;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.07)}#service-page .faq .faq-block .faq-items .faq-item{border-bottom:1px solid rgba(0,0,0,.07)}#service-page .faq .faq-block .faq-items .faq-item .tab{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;font-weight:600;padding:30px 0;cursor:pointer}#service-page .faq .faq-block .faq-items .faq-item .tab i{font-size:10px;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;margin-left:15px}#service-page .faq .faq-block .faq-items .faq-item.active .tab i{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#service-page .faq .faq-block .faq-items .faq-item .page{padding:30px;border-radius:10px;background:rgba(0,0,0,.03);margin-bottom:30px;display:none}#service-page .faq .faq-block .faq-items .faq-item .page p:last-child{margin-bottom:0}#service-page .flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:-15px}#service-page .col-sidebar{min-width:400px;max-width:400px;padding:15px;margin-right:20px}#service-page .col-sidebar.on-right{margin-right:0;margin-left:20px}#service-page .col-main{-webkit-box-flex:10;-ms-flex-positive:10;flex-grow:10;padding:15px}@media (max-width:991px){#service-page .service-blocks{margin-bottom:15px}#service-page .faq{margin-top:0;padding-top:30px}#service-page .flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#service-page .col-main{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}#service-page .col-sidebar.on-right{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:0;min-width:100%;max-width:100%;padding:15px}#service-page .textpage-content{padding:15px 0}#service-page .contact-message-block{margin-bottom:0}a.service-block{padding:20px;text-align:center}}.product-configure.configurator .product-configure-inner{padding:30px;background:var(--grey_block)}#productpage .product-configure.configurator .product-configure-inner .option-wrap:first-child{margin-top:0}.configurator-options .configurator-step{margin-top:var(--info_spacing)}.configurator-options .configurator-products.configurator-products-extra{display:none}.configurator-options .configurator-products.configurator-products-extra.active{display:flex}.configurator-options .configurator-products{display:flex;flex-wrap:wrap;margin:-10px}.configurator-options .configurator-products .configurator-product{width:25%;padding:10px;display:flex;position:relative}.configurator-options .configurator-products .configurator-product .product-inner{padding:7px;border:2px solid var(--grey_border);border-radius:var(--border_radius);background:#fff;display:flex;flex-direction:column}.configurator-options .configurator-products .configurator-product .open-quickview-config{position:absolute;top:20px;right:20px;z-index:99}.configurator-options .configurator-products .configurator-product .open-quickview-config i{color:var(--accent);font-size:1.1em;padding:2px;background-color:#fff;border-radius:100%}.configurator-options .configurator-products .configurator-product .product-inner:hover,.configurator-options .configurator-products .configurator-product .product-inner.active{border-color:var(--accent)}.configurator-options .configurator-products .configurator-product .image-wrap{position:relative}.configurator-options .configurator-products .configurator-product .image-wrap .checkbox{position:absolute;top:3px;left:3px;padding:0}.configurator-options .configurator-products .configurator-product .info{display:flex;flex-direction:column;justify-content:space-between;flex-grow:10}.configurator-options .configurator-products .configurator-product .info .title{font-weight:700;margin-bottom:10px}.configurator-options .configurator-products .configurator-product .info .price-wrap{display:flex;align-items:center}.configurator-options .configurator-products .configurator-product .info .new-price{font-weight:700;color:var(--accent)}.configurator-options .configurator-products .configurator-product .info .old-price{text-decoration:line-through;margin-right:10px}.product-configure.configurator .totaal-prijs{margin-top:30px;font-weight:700;font-size:1.2em;display:flex;align-items:center}.product-configure.configurator .totaal-prijs .total-amount{font-size:1.4em;margin-left:10px;color:var(--accent)}.product-configure.configurator .read-more-wrap{display:flex;justify-content:space-around}.product-configure.configurator .read-conf{display:flex;align-items:center;justify-content:center;margin-top:20px;font-weight:500;color:var(--accent)}.product-configure.configurator .read-conf.not-vis{display:none}.product-configure.configurator .read-conf i{font-size:.8em;position:relative;bottom:2px;margin-left:5px}@media (max-width:1199px){.configurator-options .configurator-products .configurator-product{width:33%}}@media (max-width:991px){.configurator-options .configurator-products .configurator-product{width:25%}}@media (max-width:767px){.configurator-options .configurator-products .configurator-product{width:50%}.configurator-options .configurator-products .configurator-product .product-inner i{top:0;right:0;padding:10px;font-size:1.2em}body.fancybox-active{overflow:hidden}}#header .main-menu .main-nav>li .subnav .subsubnav{position:absolute;top:0;left:100%;padding-top:0;white-space:nowrap;z-index:999;opacity:0;visibility:hidden}#header .main-menu .main-nav>li .subnav .subs>li{position:relative}#header .main-menu .main-nav>li .subnav .subs>li>a{justify-content:space-between}#header .main-menu .main-nav>li .subnav .subs>li>a i{margin-left:15px}#header .main-menu .main-nav>li .subnav .subs>li:hover .subsubnav{opacity:1;visibility:visible}#popup-quickview-config{display:none;max-width:1400px;width:100%;padding:50px;border-radius:10px}#popup-quickview-config .product-detail{display:-webkit-box;display:-ms-flexbox;display:flex}#popup-quickview-config .product-images{min-width:calc(var(--thumbs_width) + var(--thumbs_margin) + var(--images_width));max-width:calc(var(--thumbs_width) + var(--thumbs_margin) + var(--images_width))}#popup-quickview-config .product-images .productpage-slider-outer,#popup-quickview-config .product-images .productpage-slider-outer.slider-loading{min-width:var(--images_width);max-width:var(--images_width);display:inline-block;vertical-align:top}#popup-quickview-config .product-images .productpage-slider-outer.slider-loading:after{content:'';display:block;padding-top:100%}#popup-quickview-config .product-images .quickview-slider .image-wrap{padding:10%}#popup-quickview-config .product-images .quickview-slider .image-wrap.video-wrap{padding:0;position:relative}#popup-quickview-config .product-images .quickview-slider .image-wrap.video-wrap:after{content:'';display:block;padding-top:100%}#popup-quickview-config .product-images .quickview-slider .image-wrap.video-wrap video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#popup-quickview-config .product-images .thumbs-outer{display:inline-block;vertical-align:top;min-width:var(--thumbs_width);max-width:var(--thumbs_width);margin-right:var(--thumbs_margin);position:relative}#popup-quickview-config .product-images .thumbs-outer .thumbs-scroll{height:var(--images_width);overflow-y:scroll}#popup-quickview-config .product-images .thumbs-outer.has-scroll:not(.on-bottom):after{content:'';position:absolute;bottom:0;left:0;width:100%;height:80px;background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,#FFFFFF 100%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#FFFFFF));background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#FFFFFF 100%)}#popup-quickview-config .product-images .thumbs-nav{display:none;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:40px;height:40px;background:#fff;-webkit-box-shadow:0 0 5px 2px rgba(0,0,0,.05);box-shadow:0 0 5px 2px rgba(0,0,0,.05);border-radius:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-size:20px;color:var(--accent);z-index:99}#popup-quickview-config .product-images .thumbs-nav.disabled{opacity:0;visibility:hidden}#popup-quickview-config .product-images .thumbs-outer.has-scroll .thumbs-nav{display:-webkit-box;display:-ms-flexbox;display:flex}#popup-quickview-config .product-images .thumbs-nav.next{top:auto;bottom:0}#popup-quickview-config .product-images .thumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:calc(var(--thumbs_spacing) * -1) 0}#popup-quickview-config .product-images .thumbs .thumb{padding:var(--thumbs_spacing) 0;cursor:pointer}#popup-quickview-config .product-images .thumbs .thumb.video-thumb img{opacity:0}#popup-quickview-config .product-images .thumbs .thumb.video-thumb .image-wrap{position:relative}#popup-quickview-config .product-images .thumbs .thumb.video-thumb .image-wrap i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:40px;color:var(--accent)}#popup-quickview-config .product-images .thumbs .thumb .thumb-inner{padding:1px}#popup-quickview-config .product-images .thumbs .thumb .image-wrap{padding:7%;border:2px solid transparent}#popup-quickview-config .product-images .thumbs .thumb.active .image-wrap{border-color:var(--accent)}#popup-quickview-config .product-images .productpage-banner{margin-top:50px;position:relative;padding-top:80%}#popup-quickview-config .product-images .productpage-banner .banner{position:absolute;top:0;right:0;left:0;bottom:0}#popup-quickview-config .product-images .productpage-banner .banner .banner-info{position:absolute;left:0;right:0;top:0;bottom:0;background:rgb(0 0 0 / 20%);color:#fff;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:10%}#popup-quickview-config .product-images .productpage-banner .banner .banner-info .banner-info-inner{text-align:center}#popup-quickview-config .product-images .productpage-banner .banner .banner-info .banner-title{font-size:2.143em;font-weight:700}#popup-quickview-config .product-images .productpage-banner .banner .banner-info .banner-text{margin-top:10px;text-transform:uppercase;font-weight:600;letter-spacing:3px}#popup-quickview-config .product-images .productpage-banner .banner .banner-info .btn{margin-top:30px}#popup-quickview-config .product-info{padding-left:var(--info_margin)}#popup-quickview-config .top-info.mobile{margin-bottom:var(--info_spacing)}#popup-quickview-config .top-info .product-title{font-size:1.429em;line-height:1.4em;color:var(--black)}#popup-quickview-config .top-info .score-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:15px}#popup-quickview-config .product-info .price-stock{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;margin-top:15px}#popup-quickview-config .product-info .price,#popup-quickview-config .product-info .stock,#popup-quickview-config .product-info .delivery-timer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#popup-quickview-config .product-info .price .price-old{text-decoration:line-through;margin-right:10px}#popup-quickview-config .product-info .price .price-new{font-weight:500;font-size:20px;color:var(--red)}#popup-quickview-config .product-info .description{margin-top:15px}#popup-quickview-config .product-info .stock .dot{min-width:6px;max-width:6px;height:6px;border-radius:50%;margin-right:7px}#popup-quickview-config .product-info .stock.in-stock{color:var(--green)}#popup-quickview-config .product-info .stock.limited-stock{color:var(--warning)}#popup-quickview-config .product-info .stock.out-of-stock{color:var(--red)}#popup-quickview-config .product-info .stock.in-stock .dot{background:var(--green)}#popup-quickview-config .product-info .stock.limited-stock .dot{background:var(--warning)}#popup-quickview-config .product-info .stock.out-of-stock .dot{background:var(--red)}#popup-quickview-config .product-info .btn-wrap{margin-top:30px}@media(max-width:991px){#popup-quickview-config{padding:30px}#popup-quickview-config .product-detail{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#popup-quickview-config .product-images,#popup-quickview-config .product-info,#popup-quickview-config .product-images .productpage-slider-outer,#popup-quickview-config .product-images .productpage-slider-outer.slider-loading{width:100%;min-width:100%;max-width:100%}#popup-quickview-config .product-info{padding-left:unset;padding-top:30px}}@media(max-width:767px){#popup-quickview-config .product-info{padding-top:15px}#popup-quickview-config .product-info .btn-wrap{margin-top:15px}}@media (max-width:767px){.fixed-pages .gui-wishlist .gui-table{border:none;padding-bottom:0}.fixed-pages .gui-wishlist .gui-table tbody tr td{padding:10px 5px 10px 2px}#productpage .product-reviews .reviews-row{display:block}.reviews-wrap{display:block}}#cart-page .products .product form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#cart-page .products .product form .qty-wrap input{min-width:45px;max-width:45px;height:45px;padding:0;text-align:center;border-width:2px}#cart-page .products .product .info .bottom-wrap .product-btn{margin-left:7px;border-radius:var(--border_radius)}#cart-page .products .product .info .bottom-wrap .product-btn.loading{height:45px;opacity:0;visibility:hidden;-webkit-transition:.15s all ease-in-out;-o-transition:.15s all ease-in-out;transition:.15s all ease-in-out}#productpage .product-configure.configurator .read-conf{color:#fff;background-color:var(--accent);border-radius:var(--border_radius);height:40px;padding:0 15px}#productpage .product-configure .configurator-wrap .more-btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:15px}#productpage .product-configure .configurator-wrap .more-btn-wrap .btn-wrap{display:flex;align-items:center;flex-grow:10;justify-content:center;margin-left:70px;margin-right:70px;margin-top:15px}#productpage .product-configure .configurator-wrap .more-btn-wrap .activate-configurator{display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:10;height:60px;font-size:1.1em}#productpage .product-configure .configurator-wrap .more-btn-wrap .or{font-weight:700;color:var(--accent);font-size:1.4em;text-align:center;text-transform:lowercase}#productpage .product-configure .configurator-options{display:none}#productpage .product-configure .configurator-step .title-wrap{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}#productpage .configurator-options .configurator-step .title-wrap .plusmin{width:12px;height:12px;position:relative}#productpage .configurator-options .configurator-step .title-wrap .plusmin:before,#productpage .configurator-options .configurator-step .title-wrap .plusmin:after{content:'';display:inline-block;width:100%;height:2px;background:#000;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}#productpage .configurator-options .configurator-step .title-wrap .plusmin:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);-ms-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}#productpage .configurator-options .configurator-step.active .title-wrap .plusmin:after{-webkit-transform:translate(-50%,-50%) rotate(0deg);-ms-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}#productpage .configurator-options .configurator-step.active .title-wrap{color:var(--accent)}#productpage .configurator-options .configurator-step.active .title-wrap .plusmin:before,#productpage .configurator-options .configurator-step.active .title-wrap .plusmin:after{background:var(--accent)}@media(max-width:767px){#productpage .product-configure .configurator-wrap .more-btn-wrap .btn-wrap{margin-left:unset;margin-right:unset}#productpage .product-configure .configurator-wrap .more-btn-wrap .more-info{min-width:50px;max-width:50px;height:50px;padding:0;background:#fff;border:2px solid var(--grey_border);color:var(--accent);margin-left:10px}#productpage .product-configure .configurator-wrap .more-btn-wrap .activate-configurator{height:50px;font-size:1em}#productpage .product-configure .configurator-wrap .more-btn-wrap{margin-top:10px}#productpage .product-configure .configurator-wrap .more-btn-wrap .or{font-size:1.2em}}.products .product-list .product-labels,.products .product .product-labels{position:absolute;top:10px;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-5px;z-index:99}.products .product-list .product-labels .product-label,.products .product .product-labels .product-label{margin:5px;padding:5px 15px;background-color:var(--accent);color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:12px;font-weight:700;text-transform:uppercase}@media(max-width:767px){.products .product-list .product-labels{top:0;right:unset;left:0;margin:-3px}.products .product-list .product-labels .product-label{margin:3px;padding:5px 12px;font-size:11px}}.checkout-products .products .product .btn-wrap{margin-top:10px}.checkout-products .products .product .btn-wrap form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkout-products .products .product .btn-wrap form input{max-width:40px;border-radius:var(--border_radius);margin-right:10px;text-align:center}.checkout-products .products .product .btn-wrap .add-cart-checkout{margin-top:0;width:unset;-webkit-box-flex:10;-ms-flex-positive:10;flex-grow:10}@media(max-width:767px){.checkout-products .products .product .btn-wrap form input{padding:0 7px;margin-right:8px}}.newsletter-module-wrap{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;margin-top:30px}.newsletter-module-wrap .module-title{margin-bottom:10px;font-weight:700;font-size:1.2em}.newsletter-module-wrap #newsletter-module{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.newsletter-module-wrap .btn{color:#fff;height:var(--input_height);width:var(--input_height);margin-left:10px;font-size:90%}.newsletter-module-wrap #newsletter-module input{padding-right:50px}@media(max-width:767px){.newsletter-module-wrap{align-items:flex-start}.newsletter-module-wrap #newsletter-module{width:100%}.newsletter-module-wrap #newsletter-module input{padding-right:0;padding:0 var(--input_padding);display:flex;flex-grow:10}.newsletter-module-wrap .module-title{font-size:1.1em}}#footer.checkout .main-footer .footer-col{-webkit-box-flex:1;-ms-flex:1;flex:1}#footer.checkout .main-footer .filler-element{padding-bottom:30px}#header.checkout .checkout-service-contact .text-wrap{color:#fff}#header.checkout .checkout-service-contact .text-wrap a{color:var(--accent)}#header.checkout .checkout-service-contact .content{margin-top:10px}@media(max-width:991px){#header.checkout .checkout-service-contact{padding-top:15px;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;text-align:center;border-top:1px solid #3C424C}#header.checkout .checkout-service-contact .content{margin-top:5px}#header.checkout .main-header .header-col.logo-col{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media(max-width:767px){#header.checkout .checkout-service-contact{padding-top:10px}}.sm-checkout .gui-payment-provider-pickup{margin-top:20px}.sm-checkout .gui-payment-provider-pickup .gui-payment-methods{margin-left:unset!important}.sm-checkout #gui-form-payment-method .gui-payment-method-wrapper{display:flex;flex-direction:column}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem;justify-content:center;padding-top:50px}.page-link{position:relative;display:flex;padding:.5rem .75rem;margin-left:5px;margin-right:5px;line-height:1.25;color:#232323;background-color:#f5f5f5;border:1px solid #f5f5f5;border-radius:100px;height:40px;width:40px;justify-content:center;align-items:center}.page-link:hover{z-index:2;color:#a13990;text-decoration:none;background-color:#e8e8e8;border-color:#e8e8e8}.page-link:focus{z-index:3;outline:0}.page-item.active .page-link{z-index:3;color:#fff;background-color:#a13990;border-color:#a13990}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.pages-inbetween-dots{display:flex;align-items:center;padding:0 8px;font-size:20px;margin-top:-10px;color:#ababab}@media only screen and (max-width:600px){.page-link{height:34px;width:34px;margin-left:4px;margin-right:4px}.sort-block .custom-select{min-width:125px!important}}@media only screen and (max-width:300px){.page-link{height:24px;width:24px;margin-left:4px}}