@keyframes border_animate{0%{width:0%}100%{width:calc(100% + 90px)}}@keyframes border_animate_2{0%{width:0%}100%{width:100%}}@keyframes dot_animate{0%{width:0%;height:0}100%{width:10px;height:10px}}@keyframes fade-in-stagger{to{opacity:1;transform:translateY(0)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes scale-in-center{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scale-in-center{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes tilt-in-tl{0%{-webkit-transform:rotateY(35deg) rotateX(20deg) translate(-250px, -250px) skew(12deg, 15deg);transform:rotateY(35deg) rotateX(20deg) translate(-250px, -250px) skew(12deg, 15deg);opacity:0}100%{-webkit-transform:rotateY(0) rotateX(0deg) translate(0, 0) skew(0deg, 0deg);transform:rotateY(0) rotateX(0deg) translate(0, 0) skew(0deg, 0deg);opacity:1}}@keyframes tilt-in-tl{0%{-webkit-transform:rotateY(35deg) rotateX(20deg) translate(-250px, -250px) skew(12deg, 15deg);transform:rotateY(35deg) rotateX(20deg) translate(-250px, -250px) skew(12deg, 15deg);opacity:0}100%{-webkit-transform:rotateY(0) rotateX(0deg) translate(0, 0) skew(0deg, 0deg);transform:rotateY(0) rotateX(0deg) translate(0, 0) skew(0deg, 0deg);opacity:1}}@-webkit-keyframes tilt-in-br{0%{-webkit-transform:rotateY(-35deg) rotateX(-20deg) translate(250px, 250px) skew(12deg, 15deg);transform:rotateY(-35deg) rotateX(-20deg) translate(250px, 250px) skew(12deg, 15deg);opacity:0}100%{-webkit-transform:rotateY(0) rotateX(0deg) translate(0, 0) skew(0deg, 0deg);transform:rotateY(0) rotateX(0deg) translate(0, 0) skew(0deg, 0deg);opacity:1}}@keyframes tilt-in-br{0%{-webkit-transform:rotateY(-35deg) rotateX(-20deg) translate(250px, 250px) skew(12deg, 15deg);transform:rotateY(-35deg) rotateX(-20deg) translate(250px, 250px) skew(12deg, 15deg);opacity:0}100%{-webkit-transform:rotateY(0) rotateX(0deg) translate(0, 0) skew(0deg, 0deg);transform:rotateY(0) rotateX(0deg) translate(0, 0) skew(0deg, 0deg);opacity:1}}.p-5-a{padding:5px}.p-5-l{padding-left:5px}.p-5-r{padding-right:5px}.p-5-b{padding-bottom:5px}.p-5-t{padding-top:5px}.m-5-a{margin:5px}.m-5-l{margin-left:5px}.m-5-r{margin-right:5px}.m-5-b{margin-bottom:5px}.m-5-t{margin-top:5px}.p-10-a{padding:10px}.p-10-l{padding-left:10px}.p-10-r{padding-right:10px}.p-10-b{padding-bottom:10px}.p-10-t{padding-top:10px}.m-10-a{margin:10px}.m-10-l{margin-left:10px}.m-10-r{margin-right:10px}.m-10-b{margin-bottom:10px}.m-10-t{margin-top:10px}.p-15-a{padding:15px}.p-15-l{padding-left:15px}.p-15-r{padding-right:15px}.p-15-b{padding-bottom:15px}.p-15-t{padding-top:15px}.m-15-a{margin:15px}.m-15-l{margin-left:15px}.m-15-r{margin-right:15px}.m-15-b{margin-bottom:15px}.m-15-t{margin-top:15px}.p-20-a{padding:20px}.p-20-l{padding-left:20px}.p-20-r{padding-right:20px}.p-20-b{padding-bottom:20px}.p-20-t{padding-top:20px}.m-20-a{margin:20px}.m-20-l{margin-left:20px}.m-20-r{margin-right:20px}.m-20-b{margin-bottom:20px}.m-20-t{margin-top:20px}.p-25-a{padding:25px}.p-25-l{padding-left:25px}.p-25-r{padding-right:25px}.p-25-b{padding-bottom:25px}.p-25-t{padding-top:25px}.m-25-a{margin:25px}.m-25-l{margin-left:25px}.m-25-r{margin-right:25px}.m-25-b{margin-bottom:25px}.m-25-t{margin-top:25px}.p-30-a{padding:30px}.p-30-l{padding-left:30px}.p-30-r{padding-right:30px}.p-30-b{padding-bottom:30px}.p-30-t{padding-top:30px}.m-30-a{margin:30px}.m-30-l{margin-left:30px}.m-30-r{margin-right:30px}.m-30-b{margin-bottom:30px}.m-30-t{margin-top:30px}.p-35-a{padding:35px}.p-35-l{padding-left:35px}.p-35-r{padding-right:35px}.p-35-b{padding-bottom:35px}.p-35-t{padding-top:35px}.m-35-a{margin:35px}.m-35-l{margin-left:35px}.m-35-r{margin-right:35px}.m-35-b{margin-bottom:35px}.m-35-t{margin-top:35px}.p-40-a{padding:40px}.p-40-l{padding-left:40px}.p-40-r{padding-right:40px}.p-40-b{padding-bottom:40px}.p-40-t{padding-top:40px}.m-40-a{margin:40px}.m-40-l{margin-left:40px}.m-40-r{margin-right:40px}.m-40-b{margin-bottom:40px}.m-40-t{margin-top:40px}.p-45-a{padding:45px}.p-45-l{padding-left:45px}.p-45-r{padding-right:45px}.p-45-b{padding-bottom:45px}.p-45-t{padding-top:45px}.m-45-a{margin:45px}.m-45-l{margin-left:45px}.m-45-r{margin-right:45px}.m-45-b{margin-bottom:45px}.m-45-t{margin-top:45px}.p-50-a{padding:50px}.p-50-l{padding-left:50px}.p-50-r{padding-right:50px}.p-50-b{padding-bottom:50px}.p-50-t{padding-top:50px}.m-50-a{margin:50px}.m-50-l{margin-left:50px}.m-50-r{margin-right:50px}.m-50-b{margin-bottom:50px}.m-50-t{margin-top:50px}.p-55-a{padding:55px}.p-55-l{padding-left:55px}.p-55-r{padding-right:55px}.p-55-b{padding-bottom:55px}.p-55-t{padding-top:55px}.m-55-a{margin:55px}.m-55-l{margin-left:55px}.m-55-r{margin-right:55px}.m-55-b{margin-bottom:55px}.m-55-t{margin-top:55px}.p-60-a{padding:60px}.p-60-l{padding-left:60px}.p-60-r{padding-right:60px}.p-60-b{padding-bottom:60px}.p-60-t{padding-top:60px}.m-60-a{margin:60px}.m-60-l{margin-left:60px}.m-60-r{margin-right:60px}.m-60-b{margin-bottom:60px}.m-60-t{margin-top:60px}.p-65-a{padding:65px}.p-65-l{padding-left:65px}.p-65-r{padding-right:65px}.p-65-b{padding-bottom:65px}.p-65-t{padding-top:65px}.m-65-a{margin:65px}.m-65-l{margin-left:65px}.m-65-r{margin-right:65px}.m-65-b{margin-bottom:65px}.m-65-t{margin-top:65px}.p-70-a{padding:70px}.p-70-l{padding-left:70px}.p-70-r{padding-right:70px}.p-70-b{padding-bottom:70px}.p-70-t{padding-top:70px}.m-70-a{margin:70px}.m-70-l{margin-left:70px}.m-70-r{margin-right:70px}.m-70-b{margin-bottom:70px}.m-70-t{margin-top:70px}.p-75-a{padding:75px}.p-75-l{padding-left:75px}.p-75-r{padding-right:75px}.p-75-b{padding-bottom:75px}.p-75-t{padding-top:75px}.m-75-a{margin:75px}.m-75-l{margin-left:75px}.m-75-r{margin-right:75px}.m-75-b{margin-bottom:75px}.m-75-t{margin-top:75px}.p-80-a{padding:80px}.p-80-l{padding-left:80px}.p-80-r{padding-right:80px}.p-80-b{padding-bottom:80px}.p-80-t{padding-top:80px}.m-80-a{margin:80px}.m-80-l{margin-left:80px}.m-80-r{margin-right:80px}.m-80-b{margin-bottom:80px}.m-80-t{margin-top:80px}.p-85-a{padding:85px}.p-85-l{padding-left:85px}.p-85-r{padding-right:85px}.p-85-b{padding-bottom:85px}.p-85-t{padding-top:85px}.m-85-a{margin:85px}.m-85-l{margin-left:85px}.m-85-r{margin-right:85px}.m-85-b{margin-bottom:85px}.m-85-t{margin-top:85px}.p-90-a{padding:90px}.p-90-l{padding-left:90px}.p-90-r{padding-right:90px}.p-90-b{padding-bottom:90px}.p-90-t{padding-top:90px}.m-90-a{margin:90px}.m-90-l{margin-left:90px}.m-90-r{margin-right:90px}.m-90-b{margin-bottom:90px}.m-90-t{margin-top:90px}.p-95-a{padding:95px}.p-95-l{padding-left:95px}.p-95-r{padding-right:95px}.p-95-b{padding-bottom:95px}.p-95-t{padding-top:95px}.m-95-a{margin:95px}.m-95-l{margin-left:95px}.m-95-r{margin-right:95px}.m-95-b{margin-bottom:95px}.m-95-t{margin-top:95px}.p-100-a{padding:100px}.p-100-l{padding-left:100px}.p-100-r{padding-right:100px}.p-100-b{padding-bottom:100px}.p-100-t{padding-top:100px}.m-100-a{margin:100px}.m-100-l{margin-left:100px}.m-100-r{margin-right:100px}.m-100-b{margin-bottom:100px}.m-100-t{margin-top:100px}.grid-2-cols{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:25px;row-gap:25px}.grid-3-cols{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:25px;row-gap:25px}.grid-4-cols{display:grid;grid-template-columns:repeat(4, 1fr);column-gap:25px;row-gap:25px}.grid-5-cols{display:grid;grid-template-columns:repeat(5, 1fr);column-gap:25px;row-gap:25px}.grid-6-cols{display:grid;grid-template-columns:repeat(6, 1fr);column-gap:25px;row-gap:25px}.vh-5{height:5vh}.vh-10{height:10vh}.vh-15{height:15vh}.vh-20{height:20vh}.vh-25{height:25vh}.vh-30{height:30vh}.vh-35{height:35vh}.vh-40{height:40vh}.vh-45{height:45vh}.vh-50{height:50vh}.vh-55{height:55vh}.vh-60{height:60vh}.vh-65{height:65vh}.vh-70{height:70vh}.vh-75{height:75vh}.vh-80{height:80vh}.vh-85{height:85vh}.vh-90{height:90vh}.vh-95{height:95vh}.vh-100{height:100vh}.h-100{height:100%}.w-5{width:5%}.w-10{width:10%}.w-15{width:15%}.w-20{width:20%}.w-25{width:25%}.w-30{width:30%}.w-35{width:35%}.w-40{width:40%}.w-45{width:45%}.w-50{width:50%}.w-55{width:55%}.w-60{width:60%}.w-65{width:65%}.w-70{width:70%}.w-75{width:75%}.w-80{width:80%}.w-85{width:85%}.w-90{width:90%}.w-95{width:95%}.w-100{width:100%}.fs-1{font-size:clamp(.8rem,.75rem + .5vw,17px);line-height:1.1}.fs-2{font-size:clamp(1.1rem,.75rem + .5vw,18px);line-height:1.1}.fs-3{font-size:clamp(1.3rem,1rem + .5vw,22px);line-height:1.1}.container.narrow{max-width:var(--narrow-width)}.max-1200{max-width:1200px;width:85%}.max-1000{max-width:1000px;width:85%}.max-900{max-width:900px;width:85%}.max-800{max-width:800px;width:85%}.max-700{max-width:700px;width:85%}.max-500{max-width:500px;width:85%}.relative{position:relative}.absolute{position:absolute;z-index:1}.m-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.in-flex{display:inline-flex}.flex-wrap{flex-wrap:wrap}.hidden{display:none}.bl{display:block}.in-bl{display:inline-block}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-justify{text-align:justify}.t-upper{text-transform:uppercase}.t-capitalize{text-transform:capitalize}.justify-center{justify-content:center}.center-center{justify-content:center;align-items:center}.center-right{justify-content:flex-end;align-items:center}.center-bottom{align-items:flex-end}.center-top{justify-content:center;align-items:flex-start}.left-center{align-items:center}.left-top{align-items:flex-start}.left-bottom{align-items:flex-end}.right-bottom{justify-content:flex-end;align-items:flex-end}.right-right{justify-content:flex-end}.space-between{justify-content:space-between}.no-wrap{white-space:nowrap}.obj-fit{object-fit:cover;object-position:center}.hover:hover{color:var(--accent-color)}.hover:hover svg,.hover:hover svg path{fill:var(--accent-color)}svg.star{fill:var(--gold-star)}svg.opaque{fill:var(--star)}.top-pos{top:0}.left-pos{left:0}.bottom-pos{bottom:0}.right-pos{right:0}hr{height:1px;background-color:#ccc;border:0;display:block;opacity:.5}.ubold{font-weight:800}.lbold{font-weight:500}.sbold{font-weight:600}.bold{font-weight:700}.reg{font-weight:400}.light{font-weight:300}.ulight{font-weight:300}.underline{text-decoration:underline}.underline:hover{text-decoration:underline}.no-underline{text-decoration:none !important}.space-1{letter-spacing:1px}.space-2{letter-spacing:2px}.small{font-size:.8rem}a.underscore::after{content:"";height:1px;display:block;background-color:#444;margin-top:1px;-webkit-transition:all .3s ease .15s;-moz-transition:all .3s ease .15s;-o-transition:all .3s ease .15s;-ms-transition:all .3s ease .15s;transition:all .3s ease .15s}a.underscore:hover::after{background-color:var(--accent-color)}.border-a{border:1px solid var(--grey)}.border-t{border-top:1px solid var(--grey)}.border-r{border-right:1px solid var(--grey)}.border-l{border-left:1px solid var(--grey)}.border-b{border-bottom:1px solid var(--grey)}.col-count-2{column-count:2}.col-count-3{column-count:3}.col-count-4{column-count:4}.bg-img-center{background-size:cover;background-position:center center;background-repeat:no-repeat}.bg-img-top-center{background-size:cover;background-position:top center;background-repeat:no-repeat}.bg-img-left-center{background-size:cover;background-position:left center;background-repeat:no-repeat}.text-shadow{text-shadow:2px 2px 2px rgba(0,0,0,.85)}.italics{font-style:italic}.serif{font-family:var(--font-heading)}.sans-serif{font-family:var(--font-family)}.slashed{position:relative;font-size:95%;color:#888;display:inline-block}.slashed::before{content:"";position:absolute;z-index:1;top:50%;left:0;width:100%;display:block;background-color:var(--red);height:1px}input[type=text],input[type=url],input[type=password],input[type=email],textarea,select{font-size:1rem;padding:5px 30px 5px 15px;color:var(--gray);border:1px solid var(--grey);font-family:var(--font-family);font-weight:300}input[type=text]:hover,input[type=url]:hover,input[type=password]:hover,input[type=email]:hover,textarea:hover,select:hover{border-color:var(--gray)}select{font-size:.85rem;-webkit-appearance:none;appearance:none;background-color:var(--white);background-image:url(down.png);background-repeat:no-repeat;background-position:calc(100% - 10px) center;cursor:pointer;padding-right:30px !important;min-width:200px}input:required,textarea:required,select:required{box-shadow:unset}input:focus,textarea:focus,select:focus{border-color:var(--gray)}button,input[type=radio],input[type=checkbox],input[type=button],input[type=submit]{cursor:pointer}button,input[type=button],input[type=submit]{border:0}input[type=button],input[type=submit],button,.btn{display:inline-flex;line-height:1.2;font-size:clamp(.7rem,2vw,.8rem);font-family:var(--font-family);white-space:nowrap;align-items:center;justify-content:center;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;border-radius:15px;-webkit-transition:all .3s ease .15s;-moz-transition:all .3s ease .15s;-o-transition:all .3s ease .15s;-ms-transition:all .3s ease .15s;transition:all .3s ease .15s;padding:clamp(.3rem,.75vw,.5rem) clamp(.8rem,1.6vw,1.1rem);text-decoration:none;background-color:var(--button-bg-color);color:var(--button-text-color)}input[type=button] svg,input[type=button] svg path,input[type=submit] svg,input[type=submit] svg path,button svg,button svg path,.btn svg,.btn svg path{fill:var(--button-text-color);-webkit-transition:all .3s ease .15s;-moz-transition:all .3s ease .15s;-o-transition:all .3s ease .15s;-ms-transition:all .3s ease .15s;transition:all .3s ease .15s}input[type=button] span,input[type=submit] span,button span,.btn span{padding-left:5px}input[type=button].active,input[type=submit].active,button.active,.btn.active{background-color:var(--button-hover-bg-color);color:var(--button-hover-text-color)}input[type=button].white,input[type=submit].white,button.white,.btn.white{background-color:var(--white);color:var(--black)}input[type=button]:hover,input[type=submit]:hover,button:hover,.btn:hover{background-color:var(--button-hover-bg-color);border-color:var(--button-hover-bg-color);color:var(--button-hover-text-color)}input[type=button]:hover svg,input[type=button]:hover svg path,input[type=submit]:hover svg,input[type=submit]:hover svg path,button:hover svg,button:hover svg path,.btn:hover svg,.btn:hover svg path{fill:var(--button-hover-text-color)}input[type=number]{-moz-appearance:textfield}input[type=radio],input[type=checkbox]{position:relative;right:2px;top:2px}.btn{text-transform:uppercase}.btn.red{background-color:var(--red);color:var(--white)}.btn.red svg{fill:var(--white)}.btn.red:hover{background-color:var(--black)}.btn.red:hover svg{fill:var(--white)}.btn.alt{background-color:var(--button-hover-bg-color);color:var(--button-hover-text-color)}.btn.alt svg,.btn.alt svg path{fill:var(--button-hover-text-color)}.btn.alt:hover{background-color:var(--button-bg-color);color:var(--white)}.btn.alt:hover svg,.btn.alt:hover svg path{fill:var(--white)}.btn.out{border:1px solid var(--accent-color);background-color:var(--white);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;width:188px;color:var(--accent-color)}.btn.out svg,.btn.out svg path{fill:var(--accent-color)}.btn.out:hover{background-color:var(--accent-color);color:var(--white)}.btn.out:hover svg,.btn.out:hover svg path{fill:var(--white)}.logged_in .btn{color:#fff}.logged_in .btn:hover{background-color:var(--black)}.logged_in .btn:hover svg{fill:#fff}.expand{top:-5px;right:-8px;border:0;padding:0;z-index:5;width:20px;height:20px}.expand::before{right:12px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);content:"";position:absolute;top:calc(50% + 5px);height:1px;width:8px;background-color:var(--gray);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:width .5s,transform .5s;-moz-transition:width .5s,transform .5s;transition:width .5s,transform .5s}.expand::after{right:7px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);content:"";position:absolute;top:calc(50% + 5px);height:1px;width:8px;background-color:var(--gray);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:width .5s,transform .5s;-moz-transition:width .5s,transform .5s;transition:width .5s,transform .5s}.expand.active::before{right:12px;width:14px;-webkit-transform:translate(5px) rotate(-45deg);-moz-transform:translate(5px) rotate(-45deg);-ms-transform:translate(5px) rotate(-45deg);transform:translate(5px) rotate(-45deg)}.expand.active::after{right:7px;width:14px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.expand:hover::before,.expand:hover::after{background-color:var(--accent-color)}.expand2{top:-4px;right:0;border:0;padding:0;z-index:5;width:20px;height:20px}.expand2::before{right:0;content:"";position:absolute;top:12px;height:1px;width:13px;display:block;background-color:var(--black);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:width .5s,transform .5s;-moz-transition:width .5s,transform .5s;transition:width .5s,transform .5s}.expand2::after{right:6px;top:6px;content:"";position:absolute;height:13px;width:1px;display:block;background-color:var(--black);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:width .5s,transform .5s;-moz-transition:width .5s,transform .5s;transition:width .5s,transform .5s}.expand2.active:before{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}.expand2.active:after{opacity:0;-webkit-transition:all .5s ease .15s;-moz-transition:all .5s ease .15s;-o-transition:all .5s ease .15s;-ms-transition:all .5s ease .15s;transition:all .5s ease .15s}.expand2:hover::before,.expand2:hover::after{background-color:var(--accent-color)}.icon_arrow_down{width:20px;height:20px;position:relative}.icon_arrow_down::before{right:12px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);content:"";position:absolute;top:50%;height:1px;width:8px;background-color:var(--black);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:width .5s,transform .5s;-moz-transition:width .5s,transform .5s;transition:width .5s,transform .5s}.icon_arrow_down::after{right:6px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);content:"";position:absolute;top:50%;height:1px;width:8px;background-color:var(--black);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:width .5s,transform .5s;-moz-transition:width .5s,transform .5s;transition:width .5s,transform .5s}.collection-filter-price{height:1px;background-color:var(--grey);position:relative;z-index:1}.collection-filter-price .ui-slider-range{position:absolute;height:1px;z-index:2;background-color:var(--accent-color)}.collection-filter-price .ui-slider-handle{display:flex;position:absolute;z-index:3;width:20px;height:20px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;background-color:var(--button-bg-color);top:calc(50% - 10px);cursor:pointer;border:0;outline:none;-webkit-transition:all .2s ease .15s;-moz-transition:all .2s ease .15s;-o-transition:all .2s ease .15s;-ms-transition:all .2s ease .15s;transition:all .2s ease .15s}.collection-filter-price .ui-slider-handle:focus,.collection-filter-price .ui-slider-handle:hover{background-color:var(--button-hover-bg-color)}.clearfix:after{content:"";display:table;clear:both}.price-filter-range:after{content:"";display:table;clear:both}.price-filter-range .min{float:left}.price-filter-range .max{float:right}::placeholder{color:#ccc}.gui-faq label{display:block;margin-top:5px}.gui-faq iframe{width:100% !important}.gui-faq p{font-size:15px}.messages__wrapper{position:absolute;z-index:300;width:100%}#gui-wrapper .gui-messages,#gui-wrapper .messages{margin-bottom:20px !important}.gui-form table,.gui-div-cart-block-related,.gui-div-cart-coupons .gui-block-content,.gui-div-cart-shipping{background-color:var(--white)}.gui-table tbody tr td:first-child{min-width:100px !important}.gui-image{border:0 !important}.gui .gui-block-subcontent{line-height:unset !important}.textpage h1,.textpage h2,.textpage h3,.textpage h4,.textpage h5,.textpage ul,.textpage ol{margin-bottom:25px;line-height:1.3;font-weight:600}.textpage p{margin-bottom:17px;line-height:1.5;font-size:1rem}.textpage h1,.textpage h2,.textpage h3,.textpage h4,.textpage h5{line-height:1.1}.textpage h2,.textpage h3,.textpage h4,.textpage h5{margin-top:25px}.textpage ul{list-style-type:disc}.textpage ol,.textpage ul{margin-left:50px;margin-top:10px;width:80%;font-size:1rem}.textpage ol{list-style-type:decimal}.textpage ul ul{list-style-type:circle}.textpage li{margin-bottom:10px;padding-left:5px}.textpage a:not(.btn){text-decoration:underline}.textpage img{display:inline-block;margin:25px 0}.textpage iframe{width:100%;max-width:500px;margin-top:15px;margin-bottom:15px}.textpage .divider{height:20px;background-repeat:repeat}.textpage table:not(.blueTable){table-layout:unset !important;font-size:.85rem}.textpage table:not(.blueTable) th,.textpage table:not(.blueTable) td{border:1px solid var(--grey);padding:5px 8px}.textpage table:not(.blueTable) th{padding:8px 5px}.gui-div-faq-questions h1,.gui-div-faq-questions h2,.gui-div-faq-questions h3,.gui-div-faq-questions h4,.gui-div-faq-questions h5,.gui-div-faq-questions p,.gui-div-faq-questions ul,.gui-div-faq-questions ol{margin-bottom:20px !important;line-height:1.5}.gui-div-faq-questions ul{list-style-type:disc;margin-left:15px !important}.gui-div-faq-questions ul ul{list-style-type:circle;margin-top:10px}.gui-div-faq-questions ol{list-style-type:decimal;margin-left:25px}.gui-div-faq-questions li{margin-bottom:10px}.gui-div-faq-questions a{text-decoration:underline}.mm-ocd{z-index:40000000}.mm-spn.mm-spn--light{background-color:var(--grey)}.mm-spn.mm-spn--light .btnSlideClose{z-index:1;top:0;right:0;padding:0;width:51px;height:51px;display:flex;align-items:center;justify-content:center;background-color:var(--accent-color);cursor:pointer;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;border-radius:0px;-webkit-transition:all .3s ease .15s;-moz-transition:all .3s ease .15s;-o-transition:all .3s ease .15s;-ms-transition:all .3s ease .15s;transition:all .3s ease .15s}.mm-spn.mm-spn--light .btnSlideClose svg{fill:var(--white);-webkit-transition:all .3s ease .15s;-moz-transition:all .3s ease .15s;-o-transition:all .3s ease .15s;-ms-transition:all .3s ease .15s;transition:all .3s ease .15s}.mm-spn.mm-spn--light .btnSlideClose:hover{background-color:var(--red)}.mm-spn.mm-spn--light .btnSlideClose:hover svg{fill:var(--button-hover-bg-color);transform:rotate(180deg)}.mm-spn.mm-spn--light li a{font-size:1rem;font-family:var(--font-heading);display:flex;align-items:center}.mm-ocd--open{background-color:rgba(0,0,0,.75)}.mm-spn.mm-spn--navbar::after{text-transform:uppercase;font-size:1.2rem;font-family:var(--font-heading);opacity:1 !important;letter-spacing:1px}#sidemenu li.active>a{color:var(--accent-color);font-weight:600}#sidemenu li:hover>a{color:var(--accent-color)}#sidemenu li:hover::before{border-color:var(--accent-color)}.mm-spn.mm-spn--navbar ul::before{border-top:1px solid var(--white)}.mm-spn.mm-spn--navbar::before{border-top:1px solid var(--white);border-left:1px solid var(--white)}.mm-spn li::before{border-top:1px solid var(--white);border-right:1px solid var(--white);opacity:.75}.mm-spn li::after{margin-left:0 !important;border-top:1px solid var(--white)}.mm-spn a.color-sale{color:red}.arrow{display:block;width:10px;height:10px;border:1px solid #000;border-left:0;border-top:0;position:relative;-webkit-transition:all .5s ease .15s;-moz-transition:all .5s ease .15s;-o-transition:all .5s ease .15s;-ms-transition:all .5s ease .15s;transition:all .5s ease .15s}.arrow:hover{border-color:var(--button-hover-bg-color)}.arrow-up{transform:rotate(225deg)}.arrow-down{transform:rotate(45deg)}.arrow-right{transform:rotate(-45deg);right:2px}.arrow-left{transform:rotate(135deg);left:2px}.pager_wrapper .next,.pager_wrapper .prev{display:inline-block;margin-bottom:6px}.pager_wrapper .next a,.pager_wrapper .prev a{display:flex;align-items:center;justify-content:center;height:28px;width:28px;background-color:#f0f0f0;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;font-size:.75rem}.pager_wrapper .next a .arrow,.pager_wrapper .prev a .arrow{width:8px;height:8px;border-color:var(--black);display:inline-block}.pager_wrapper .next a:hover,.pager_wrapper .prev a:hover{background-color:var(--accent-color)}.pager_wrapper .next a:hover .arrow,.pager_wrapper .prev a:hover .arrow{border-color:var(--white)}.pager_wrapper .next a.page_first .arrow,.pager_wrapper .next a.page_last .arrow,.pager_wrapper .prev a.page_first .arrow,.pager_wrapper .prev a.page_last .arrow{width:7px;height:7px}.pager_wrapper .next.disabled a,.pager_wrapper .prev.disabled a{opacity:.35;pointer-events:none}.pager_wrapper .prev{margin-right:10px}.pager_wrapper .next{margin-left:10px}.pager{background-color:#f0f0f0;padding:3px 25px;font-size:.8rem;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;border-radius:25px}.pager li a{display:inline-flex;align-items:center;justify-content:center;height:24px;width:24px;margin:0 5px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.pager li.active>a{background-color:var(--accent-color);color:var(--white)}.loading{width:100%;height:100px;display:flex;align-items:center;justify-content:center;text-align:center}.loading::after{content:"";display:block;border-radius:50%;border-left:35px solid #9fe2bf;border-top:35px solid #40e0d0;border-right:35px solid #6495ed;border-bottom:35px solid #ccf;width:80px;height:80px;-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite}.loading.hide{display:none}.stagger-up{transform:translateY(50px);transition:opacity .5s ease;animation:fade-in-stagger .8s ease forwards}.stagger-down{transform:translateY(-50px);transition:opacity .5s ease;animation:fade-in-stagger .8s ease forwards}.fancybox-content{background-color:var(--white) !important}.service label{display:block;margin-bottom:5px;text-transform:uppercase;font-size:.9em}.service input[type=text],.service input[type=url],.service input[type=email],.service textarea{padding:10px 15px;width:100%;font-size:1.3em}.separator{display:inline-flex;width:1px;height:1.1rem;background-color:var(--gray);margin:0 15px}.gui a.gui-button-large,.gui a.gui-button-small{background-color:var(--button-bg-color) !important;color:var(--button-text-color) !important;border:0 !important;font-family:var(--font-family);font-size:.8rem !important;text-transform:uppercase;line-height:1 !important;padding:.6rem 1.8rem !important}.gui a.gui-button-large{font-size:.85rem !important}.gui a.gui-button-large:hover,.gui a.gui-button-small:hover{background-color:var(--button-hover-bg-color) !important;color:var(--button-hover-text-color) !important}.gui-confirm{margin-top:10px !important}.gui-blog-article header ul li{display:inline-flex;float:unset !important}.gui-blog-article header ul li a{display:inline-block;margin-left:3px}.gui-blog-article-content{font-size:1rem !important}.gui-blog p{font-size:1rem !important;margin-bottom:20px !important}.gui-blog .blog-article-summary{font-style:italic}#gift-cards-page .breadcrumbs{display:none}strong{font-weight:600}.frmNewsletter{max-width:500px;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;border-radius:25px;background-color:var(--white);overflow:hidden}.frmNewsletter button{width:100px;white-space:nowrap;color:var(--green);font-size:.9rem;background-color:rgba(0,0,0,0)}.frmNewsletter button:hover{color:var(--white);background-color:var(--accent-color)}.frmNewsletter input[type=email]{width:calc(100% - 100px);padding:16px 20px;background-color:rgba(0,0,0,0);border:0;font-size:14px;color:var(--white);border-right:1px solid rgba(204,204,204,.5019607843)}.svg_wrapper{top:2px;position:relative;width:23px;height:23px;margin-right:10px}.copyright{font-size:.65rem}.back_to_top{z-index:3;left:calc(50% - 18px);top:25px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;background-color:var(--button-bg-color)}.back_to_top .arrow{width:12px;height:12px;border-color:var(--button-text-color);top:2px}.back_to_top:hover{background-color:var(--button-hover-bg-color)}.back_to_top:hover .arrow{border-color:var(--button-hover-text-color)}.social{display:flex;align-items:center}.social a{display:inline-flex;margin-right:2rem}.social a svg,.social a svg path{min-width:22px;-webkit-transition:all .3s ease .15s;-moz-transition:all .3s ease .15s;-o-transition:all .3s ease .15s;-ms-transition:all .3s ease .15s;transition:all .3s ease .15s;fill:var(--white)}.social a:hover svg,.social a:hover svg path{fill:var(--footer-hover-text-color)}.scale-in-ver-center{-webkit-animation:scale-in-ver-center .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:scale-in-ver-center .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.swing-in-top-bck{-webkit-animation:swing-in-top-bck 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) both;animation:swing-in-top-bck 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) both}.bounce-in-left{-webkit-animation:bounce-in-left 1.1s both;animation:bounce-in-left 1.1s both}.bounce-in-right{-webkit-animation:bounce-in-right 1.1s both;animation:bounce-in-right 1.1s both}.prod-card__badge{position:absolute;top:10px;left:10px;background-color:var(--grey);color:var(--white);padding:6px 15px;font-size:.7rem;font-weight:400;text-transform:uppercase;display:inline-block;z-index:1;letter-spacing:1px;-webkit-border-radius:18px;-moz-border-radius:18px;-ms-border-radius:18px;border-radius:18px}.prod-card__badge.new{background-color:var(--green)}.prod-card__badge.sale{background-color:var(--red)}.product-img-wrapper .prod-card__badge{left:0;right:unset;font-size:.9rem;color:#fff}.overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}.light-modal .btnDestroy,.light-modal .btnClose{position:absolute;top:8px;right:8px;display:flex;z-index:10;align-items:center;justify-content:center;padding:0;margin:0;line-height:1;width:30px;height:30px;border:0;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;background-color:var(--black)}.light-modal .btnDestroy:hover,.light-modal .btnDestroy:focus,.light-modal .btnClose:hover,.light-modal .btnClose:focus{transform:rotateZ(180deg);background-color:var(--red)}.light-modal .btnDestroy .icon-cross,.light-modal .btnClose .icon-cross{margin:0;padding:0;border:0;background:none;position:relative;width:14px;height:14px}.light-modal .btnDestroy .icon-cross:before,.light-modal .btnDestroy .icon-cross:after,.light-modal .btnClose .icon-cross:before,.light-modal .btnClose .icon-cross:after{content:"";position:absolute;top:6.5px;left:0;right:0;height:1px;background:var(--white);border-radius:1px}.light-modal .btnDestroy .icon-cross:before,.light-modal .btnClose .icon-cross:before{transform:rotate(45deg)}.light-modal .btnDestroy .icon-cross:after,.light-modal .btnClose .icon-cross:after{transform:rotate(-45deg)}.light-modal .btnDestroy .icon-cross span,.light-modal .btnClose .icon-cross span{display:block}.gui-active a{color:var(--accent-color) !important}.product-configure-options-option em{color:var(--red)}.scale-in-center{-webkit-animation:scale-in-center .6s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:scale-in-center .6s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.gui-reward-line{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:25px;height:unset !important}.gui-reward-line .gui-reward-line-title{float:unset !important}.gui-col2-left .gui-reward-line-progress{float:unset !important}.gui-reward .gui-reward-progress-pts{width:25% !important;float:unset !important;margin-top:0 !important}.gui-reward-progress{float:unset !important;width:75% !important}.gui-reward .gui-reward-progress .gui-reward-progress-bar{height:100% !important;min-height:20px}.gui-reward-line .gui-line-description{float:unset !important;height:unset !important;font-size:90% !important}figcaption{font-style:italic;font-size:.85rem;margin-top:5px}:root{--mm-ocd-width:80%;--mm-ocd-min-width:200px;--mm-ocd-max-width:440px}body.mm-ocd-opened{overflow-y:hidden;-ms-scroll-chaining:none;overscroll-behavior:none}.mm-ocd{position:fixed;top:0;right:0;bottom:100%;left:0;z-index:9999;overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:contain;background:rgba(0,0,0,0);-webkit-transition-property:bottom,background-color;-o-transition-property:bottom,background-color;transition-property:bottom,background-color;-webkit-transition-duration:0s,.3s;-o-transition-duration:0s,.3s;transition-duration:0s,.3s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:.45s,.15s;-o-transition-delay:.45s,.15s;transition-delay:.45s,.15s}.mm-ocd--open{bottom:0;background:rgba(0,0,0,.25);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.mm-ocd__content{position:absolute;top:0;bottom:0;z-index:2;width:80%;width:var(--mm-ocd-width);min-width:200px;min-width:var(--mm-ocd-min-width);max-width:440px;max-width:var(--mm-ocd-max-width);background:#fff;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.mm-ocd--left .mm-ocd__content{left:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}.mm-ocd--right .mm-ocd__content{right:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}.mm-ocd--open .mm-ocd__content{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.mm-ocd__backdrop{position:absolute;top:0;bottom:0;z-index:3;width:20%;width:calc(100% - var(--mm-ocd-width));min-width:calc(100% - 440px);min-width:calc(100% - var(--mm-ocd-max-width));max-width:calc(100% - 200px);max-width:calc(100% - var(--mm-ocd-min-width));background:rgba(3,2,1,0)}.mm-ocd--left .mm-ocd__backdrop{right:0}.mm-ocd--right .mm-ocd__backdrop{left:0}.mm-spn,.mm-spn a,.mm-spn li,.mm-spn span,.mm-spn ul{display:block;padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}:root{--mm-spn-item-height:50px;--mm-spn-item-indent:20px;--mm-spn-line-height:24px}.mm-spn{width:100%;height:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-overflow-scrolling:touch;overflow:hidden;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.mm-spn ul{-webkit-overflow-scrolling:touch;position:fixed;top:0;left:100%;bottom:0;z-index:2;width:130%;padding-right:30%;line-height:24px;line-height:var(--mm-spn-line-height);overflow:visible;overflow-y:auto;background:inherit;-webkit-transition:left .3s ease 0s;-o-transition:left .3s ease 0s;transition:left .3s ease 0s;cursor:default}.mm-spn ul:after{content:"";display:block;height:50px;height:var(--mm-spn-item-height)}.mm-spn>ul{left:0}.mm-spn ul.mm-spn--open{left:0}.mm-spn ul.mm-spn--parent{left:-30%;overflow-y:hidden}.mm-spn li{position:relative;background:inherit;cursor:pointer}.mm-spn li:before{content:"";display:block;position:absolute;top:25px;top:calc(var(--mm-spn-item-height)/2);right:25px;right:calc(var(--mm-spn-item-height)/2);z-index:0;width:10px;height:10px;border-top:2px solid;border-right:2px solid;-webkit-transform:rotate(45deg) translate(0, -50%);-ms-transform:rotate(45deg) translate(0, -50%);transform:rotate(45deg) translate(0, -50%);opacity:.4}.mm-spn li:after{content:"";display:block;margin-left:20px;margin-left:var(--mm-spn-item-indent);border-top:1px solid;opacity:.15}.mm-spn a,.mm-spn span{position:relative;z-index:1;padding:13px 20px;padding:calc((var(--mm-spn-item-height) - var(--mm-spn-line-height))/2) var(--mm-spn-item-indent)}.mm-spn a{background:inherit;color:inherit;text-decoration:none}.mm-spn a:not(:last-child){width:calc(100% - 50px);width:calc(100% - var(--mm-spn-item-height))}.mm-spn a:not(:last-child):after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;border-right:1px solid;opacity:.15}.mm-spn span{background:0 0}.mm-spn.mm-spn--navbar{cursor:pointer}.mm-spn.mm-spn--navbar:before{content:"";display:block;position:absolute;top:25px;top:calc(var(--mm-spn-item-height)/2);left:20px;left:var(--mm-spn-item-indent);width:10px;height:10px;margin-top:2px;border-top:2px solid;border-left:2px solid;-webkit-transform:rotate(-45deg) translate(50%, -50%);-ms-transform:rotate(-45deg) translate(50%, -50%);transform:rotate(-45deg) translate(50%, -50%);opacity:.4}.mm-spn.mm-spn--navbar.mm-spn--main{cursor:default}.mm-spn.mm-spn--navbar.mm-spn--main:before{content:none;display:none}.mm-spn.mm-spn--navbar:after{content:attr(data-mm-spn-title);display:block;position:absolute;top:0;left:0;right:0;height:50px;height:var(--mm-spn-item-height);padding:0 40px;padding:0 calc(var(--mm-spn-item-indent)*2);line-height:50px;line-height:var(--mm-spn-item-height);opacity:.4;text-align:center;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.mm-spn.mm-spn--navbar.mm-spn--main:after{padding-left:20px;padding-left:var(--mm-spn-item-indent)}.mm-spn.mm-spn--navbar ul{top:51px;top:calc(var(--mm-spn-item-height) + 1px)}.mm-spn.mm-spn--navbar ul:before{content:"";display:block;position:fixed;top:inherit;z-index:2;width:100%;border-top:1px solid currentColor;opacity:.15}.mm-spn.mm-spn--dark{color:#ddd;background:#333}.mm-spn.mm-spn--vertical{overflow-y:auto}.mm-spn.mm-spn--vertical ul{width:100%;padding-right:0;position:static}.mm-spn.mm-spn--vertical ul ul{display:none;padding-left:20px;padding-left:var(--mm-spn-item-indent)}.mm-spn.mm-spn--vertical ul ul:after{height:25px;height:calc(var(--mm-spn-item-height)/2)}.mm-spn.mm-spn--vertical ul.mm-spn--open{display:block}.mm-spn.mm-spn--vertical li.mm-spn--open:before{-webkit-transform:rotate(135deg) translate(-50%, 0);-ms-transform:rotate(135deg) translate(-50%, 0);transform:rotate(135deg) translate(-50%, 0)}.mm-spn.mm-spn--vertical ul ul li:last-child:after{content:none;display:none}.light-modal{--lm-body-bg: #845ec2;--lm-modal-bg: #000000;--lm-close-bg: #ff6f91;--lm-small-modal: 30vw;--lm-large-modal: 50vw;--lm-font-size: 14px;display:none;position:fixed;background:rgba(0,0,0,0);top:0;bottom:0;left:0;align-items:center;justify-content:center;right:0;z-index:9000;transition:background 1s;font-size:var(--lm-font-size);visibility:hidden}.light-modal-content{border-radius:.2em;position:relative;line-height:1.4;display:flex;flex-direction:column}.light-modal-content.large-content{width:var(--lm-large-modal)}.light-modal-header{padding:20px 20px 20px 20px;background:rgba(0,0,0,.2);display:flex;justify-content:space-between;align-items:center}.light-modal-heading{margin:0;font-size:1.5em}.light-modal-heading+.light-modal-close-icon{position:static}.light-modal-body{padding:20px;overflow:auto;max-height:450px}.light-modal-footer{padding:20px 20px 20px 20px;background:rgba(0,0,0,.2);text-align:right;display:flex;align-items:center}.light-modal-close-icon,.light-modal-close-btn{text-decoration:none;color:#fff;padding:5px 10px;border-radius:.2em;background:var(--lm-close-bg);font-size:1.5em;line-height:1;opacity:1;transition:opacity .2s ease-in-out}.light-modal-close-icon:hover,.light-modal-close-btn:hover{opacity:.9}.light-modal-close-icon{position:absolute;top:-15px;right:-15px}.light-modal-close-btn{font-size:1.3em;line-height:1.4}.light-modal-caption{position:absolute;left:50%;transform:translateX(-50%);top:100%;padding:10px 0;background:rgba(0,0,0,.2);border-radius:.2em;width:100%;text-align:center;margin-top:5px}#popcart_window{z-index:9500}#poprelated_window{z-index:9505}.light-modal:target,.light-modal.render{background:rgba(0,0,0,.9);display:flex;visibility:visible}.light-modal-navigation .navigation-next,.light-modal-navigation .navigation-prev{width:32px;height:32px;border-color:#fff;transition:border-color .2s}.light-modal-navigation .navigation-next:hover,.light-modal-navigation .navigation-prev:hover{border-color:rgba(255,255,255,.7)}.light-modal-navigation .navigation-next{position:absolute;right:-50px;top:50%;border-bottom:1px solid;border-left:1px solid;transform:rotate(-135deg)}.light-modal-navigation .navigation-prev{position:absolute;left:-50px;top:50%;border-bottom:1px solid;border-left:1px solid;transform:rotate(45deg)}@media(max-width: 480px){.light-modal-navigation .navigation-next{right:5px}.light-modal-navigation .navigation-prev{left:5px}}@keyframes basic{0%{opacity:0}100%{opacity:1}}.basic{animation-name:basic}@media(max-width: 1000px){.light-modal{--lm-small-modal: 70vw;--lm-large-modal: 70vw}}.color-wh{color:var(--white)}.color-red{color:var(--red)}.color-sale{color:red}.color-gry{color:gray}.color-grn{color:var(--green)}.color-bl{color:var(--blue)}.color-blk{color:var(--black)}.color-brown{color:var(--button-bg-color)}.color-accent{color:var(--accent-color)}.fill-accent{fill:var(--accent-color)}.categories h2{font-size:.95rem;font-weight:600}.categories .categories__grid{display:grid;grid-template-columns:repeat(6, 1fr);grid-gap:25px 10px}.categories li a{margin:0 3px;display:block;overflow:hidden}.categories li a img{height:340px;transform:scale(1.1);transform-origin:bottom right;transition:transform 1.5s cubic-bezier(0.215, 0.61, 0.355, 1)}.categories li a:hover img{transform:scale(1)}h2.title span{color:var(--accent-color);display:block}.category{overflow:hidden;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;border-radius:15px}.category::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;opacity:0;background-color:rgba(0,0,0,.65);-webkit-transition:all .3s ease .15s;-moz-transition:all .3s ease .15s;-o-transition:all .3s ease .15s;-ms-transition:all .3s ease .15s;transition:all .3s ease .15s}.category img{height:100%;object-fit:cover}.category:hover::before{opacity:1}.category .category__overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;text-align:center;padding:1rem}.category span{color:var(--white);font-size:clamp(.9rem,2vw,1.3rem)}.brands{background-color:var(--accent-color);color:var(--white);padding:20px 0 5px}.brands ul{display:flex;justify-content:center;flex-wrap:wrap}.brands li{margin:0 15px 15px 0}.brands li a{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:130px;height:85px;text-align:center;border:1px solid var(--grey);overflow:hidden;font-size:.75rem;padding:5px;-webkit-transition:all .3s ease .15s;-moz-transition:all .3s ease .15s;-o-transition:all .3s ease .15s;-ms-transition:all .3s ease .15s;transition:all .3s ease .15s;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;border-radius:7px}.brands li img{display:block;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;border-radius:7px}.brands li .pix{display:block;height:100%;width:100%;background-color:var(--white);-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;border-radius:7px;overflow:hidden}.brands li:last-of-type{border:0;font-size:.7rem}.brands li:hover a{color:var(--brands-hover-color);border-color:var(--brands-hover-color)}.disc_amt{position:absolute;top:30px;right:10px;background-color:var(--grey);color:var(--accent-color);width:100px;height:100px;display:flex;align-items:center;justify-content:center;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.disc_amt .disc_amt_figure{line-height:1.1;font-size:2rem;font-weight:900}.disc_amt .disc_amt_figure span{display:block;text-align:center;font-size:.8rem;text-transform:uppercase}.brand{padding:2px 0;position:relative}.brand .img_wrapper{margin:auto;padding:5px;overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;-webkit-transition:all .5s ease .15s;-moz-transition:all .5s ease .15s;-o-transition:all .5s ease .15s;-ms-transition:all .5s ease .15s;transition:all .5s ease .15s;border:1px solid var(--color-grey)}.brand .img_wrapper.no-img{min-height:90px}.brand .img_wrapper:hover{border-color:var(--accent-color)}.featured_categories .btn.funky{margin-left:1rem;background-image:linear-gradient(90deg, hsl(277deg, 57%, 57%) 0%, hsl(273deg, 47%, 56%) 6%, hsl(269deg, 38%, 55%) 13%, hsl(264deg, 30%, 53%) 21%, hsl(256deg, 24%, 53%) 29%, hsl(247deg, 19%, 52%) 38%, hsl(226deg, 18%, 49%) 47%, hsl(191deg, 23%, 45%) 57%, hsl(157deg, 28%, 41%) 67%, hsl(146deg, 33%, 40%) 77%, hsl(142deg, 38%, 40%) 88%, hsl(138deg, 43%, 39%) 100%)}.featured_categories .btn.funky:hover{background-image:unset}.featured_categories .grid-3-cols{grid-gap:20px}footer.footer{padding:4rem 0 2rem;position:relative;background-color:var(--footer-bg-color);color:var(--footer-text-color)}footer.footer h3{margin-bottom:20px;font-weight:500}footer.footer a:hover{color:var(--footer-hover-text-color)}footer.footer .container{position:relative;z-index:2}footer.footer .footer__cell li{margin-bottom:10px}footer.footer .footer__grid{display:grid;grid-template-columns:55fr 20fr 15fr 10fr;grid-gap:30px}footer.footer .footer__icon{position:absolute;opacity:.65;z-index:1}footer.footer .icon_1{top:0;left:0}footer.footer .icon_2{top:0;left:35%}footer.footer .icon_3{bottom:0;right:38%}footer.footer .icon_4{bottom:0;right:0}.copyright{font-size:.65rem;line-height:1.3}.copyright a:hover{text-decoration:none}.copyright span{display:inline-block;height:10px;width:1px;background-color:rgba(255,255,255,.2);margin:0 8px;position:relative;top:1px}.page_banner{margin-top:-15px}.page_banner::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5)}.page_banner img{display:block;width:100%;min-height:250px;max-height:300px;object-fit:cover}.page_banner .overlay{padding:3rem 2rem;text-align:center}.home_products h2{color:var(--accent-color)}.prod-card{position:relative;overflow:hidden;border:1px solid var(--grey);-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;border-radius:15px;-webkit-transition:all .2s ease .15s;-moz-transition:all .2s ease .15s;-o-transition:all .2s ease .15s;-ms-transition:all .2s ease .15s;transition:all .2s ease .15s}.prod-card h3{font-size:clamp(.9rem,2vw,16px);padding:0}.prod-card img{display:block;width:100%}.prod-card:hover{border-color:var(--accent-color)}.prod-card .title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.prod-card .prod-card__action{margin:0 15px;padding-top:15px;padding-bottom:15px;border-top:1px solid var(--grey);display:flex;align-items:center;justify-content:space-between}.prod-card .buttons{display:flex;align-items:center;justify-content:flex-end}.prod-card .buttons .btnAddtoCart{margin-left:5px;display:block;width:32px;height:32px;padding:2px;border-radius:4px}.prod-card .buttons .btnAddtoCart:hover{background-color:var(--icon-bg-color)}.prod-card .buttons .btnAddtoCart:hover svg{fill:#fff}.prod-card .buttons .btnQuickView{display:flex;align-items:center;justify-content:center;width:32px;height:30px;border-radius:4px;padding:3px}.prod-card .buttons .btnQuickView div{border:2px dashed #111;width:100%;height:100%;padding:4px;-webkit-border-top-left-radius:20px;-webkit-border-top-right-radius:20px;-moz-border-radius-topleft:20px;-moz-border-radius-topright:20px;border-top-left-radius:20px;border-top-right-radius:20px}.prod-card .buttons .btnQuickView:hover{background-color:var(--icon-bg-color)}.prod-card .buttons .btnQuickView:hover div{border-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.prod-card .buttons .btnQuickView:hover div svg{fill:#fff}.qv{padding:3rem 2rem;background-color:var(--white);width:90%;max-width:750px;max-height:90vh;overflow:auto;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;border-radius:15px}.qv .discount_amt{top:.75rem;left:.75rem;right:unset}.qv .change{display:flex;align-items:center;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;padding:0 12px;border:1px solid var(--grey)}.qv .change button{font-size:1.3rem;position:relative;color:var(--black);border:0;background-color:rgba(0,0,0,0);padding:0 5px}.qv .change button:hover{color:var(--button-bg-color)}.qv .change input{padding:0;line-height:1;width:30px;padding:.5rem 0;border-width:0;background-color:rgba(0,0,0,0);margin:0 4px;text-align:center}.qv figure img{display:block;margin:auto;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px}.qv li img{display:block;margin:auto}.qv .lSAction>.lSNext{right:5px}.qv .lSAction>.lSPrev{left:5px}.qv .lSAction>a{width:32px;height:32px;background-color:rgba(0,0,0,.75);top:calc(50% - 5px)}.qv .lSAction>a:hover{background-color:var(--accent-color)}.qv .lSSlideOuter .lSPager.lSpg{position:absolute;bottom:15px;left:0;right:0;padding:0 20px;z-index:5}.qv label{display:inline-block;width:75px}.qv .grid-2-cols{grid-template-columns:calc(100% - 320px) 300px;column-gap:20px;max-height:500px;overflow-y:auto}.qv div.relative{background-color:var(--white)}.qv .remodal__images{width:100%;height:100%}.qv .product_buttons .btn{padding:.3rem 1.5rem}.qv .product_buttons .btn span{display:inline-block;margin-left:6px}.qv .product_buttons .btnWish{margin-left:8px;padding:.6rem}.qv .product_buttons .btnWish:hover svg{fill:var(--button-hover-bg-color)}.discount_amt{position:absolute;top:30px;z-index:2;right:5px;width:75px;height:75px;display:flex;align-items:center;justify-content:center;background-color:var(--red);color:var(--white);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.discount_amt span{display:block;text-align:center;text-transform:uppercase;font-size:.6rem}.discount_amt span:first-of-type{line-height:1;font-family:var(--font-heading);font-size:1.6rem;font-weight:700}.new_tag{position:absolute;top:30px;z-index:2;right:30px;width:80px;height:80px;display:flex;align-items:center;justify-content:center;background-color:var(--badge-new-bg-color);color:var(--white);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.new_tag span{display:block;text-align:center;font-size:1.4rem;text-transform:uppercase;font-weight:600}#product_window .discount_amt span:first-of-type{font-family:var(--font-heading);font-size:1.75rem}.contact_us input,.contact_us textarea{width:100%;border-color:#ccc;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;border-radius:15px}.contact_us input:hover,.contact_us input:focus,.contact_us textarea:hover,.contact_us textarea:focus{border-color:var(--accent-color)}.contact_us input::placeholder,.contact_us textarea::placeholder{opacity:.9}.contact_us .grid-2-cols{grid-gap:15px}.brands_page a{height:100%;width:100%;border:1px solid var(--grey)}.brands_page a:hover{border-color:var(--accent-color)}.brands_page .brand__wrapper{height:100px}.brands_page .brand__wrapper span{padding:0 5px;word-break:break-all}.blog h2{font-size:1rem}.blog h3{font-size:.9rem}.blog .article__image{position:relative}.blog .article__image img{display:block}.blog .article__image .article__date{position:absolute;z-index:1;bottom:5px;right:5px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;width:5.2rem;height:5.2rem;display:flex;align-items:center;justify-content:center;text-align:center;background-color:rgba(255,255,255,.75);color:var(--accent-color);line-height:1.1;border:6px solid #ccc}.blog .article__image .article__date .year{font-size:.75rem}.blog .article__image .article__date .day{font-size:.75rem}.blog .article__image .article__date .month{font-weight:bold;font-size:1.2rem;font-family:var(--font-heading)}.blog .btn{font-size:.8rem;padding:.5rem 1rem}.blog__articles{display:flex;align-items:flex-start}.blog__articles .blog__articles_grid{display:grid;grid-template-columns:65fr 35fr;grid-gap:35px}.blog__current_articles{width:calc(75% - 50px);margin-right:50px}.blog__recent_articles{width:25%}.blog__recent_articles_wrapper{border:1px solid var(--green);background-color:var(--grey);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;padding:20px 25px}.blog__recent_articles_wrapper ul{list-style:disc}.blog__recent_articles_wrapper ul li{margin-bottom:7px;padding-left:7px}.newsletter{max-width:400px}.newsletter form{display:flex;flex-wrap:wrap}.newsletter form input{border-color:var(--grey);padding:.5rem 1rem;background-color:rgba(0,0,0,0);color:var(--white);-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;border-radius:15px}.newsletter form input::placeholder{color:#fafafa;font-size:.8rem;opacity:.4}.newsletter form input:focus{border-color:var(--grey)}.newsletter form button{border:1px solid var(--grey);padding:.5rem 1rem;background-color:rgba(0,0,0,0);margin-left:10px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;border-radius:15px}.newsletter form button:hover{background-color:var(--button-hover-bg-color);color:var(--button-hover-text-color)}.error_message{min-height:17px;-webkit-transition:all .6s ease .15s;-moz-transition:all .6s ease .15s;-o-transition:all .6s ease .15s;-ms-transition:all .6s ease .15s;transition:all .6s ease .15s}.btnDeleteWish:hover svg path{fill:var(--red) !important}.collection_content img{display:block;width:100%;min-height:150px;max-height:30vh;object-fit:cover}.breadcrumbs{font-size:.9rem}.breadcrumbs svg{fill:#ccc}.breadcrumbs a:hover{color:var(--purple)}.collection .collection__banner{-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;border-radius:15px;overflow:hidden;color:var(--white);text-align:center}.collection .collection__banner .overlay::before{position:absolute;top:0;left:0;right:0;bottom:0;content:"";display:block;z-index:1;background-color:rgba(0,0,0,.35)}.collection .collection__banner .overlay .collection__banner_title{position:relative;z-index:2;padding:1rem}.collection .collection__banner h1{font-weight:800;font-size:clamp(1.1rem,3.5vw,40px);letter-spacing:5px}.collection .collection__banner img{display:block;width:100%;min-height:150px;object-fit:cover}.collection h2{font-weight:600;padding-bottom:.9rem;font-size:clamp(1rem,3vw,24px)}.collection .floating_div{position:sticky;top:90px}.collection .grid{display:grid;grid-template-columns:minmax(250px, 20fr) 80fr;grid-gap:35px}.collection .nav_box{border-top:1px solid var(--grey);border-bottom:1px solid var(--grey);margin-top:-1px;position:relative}.collection .nav_box .expand{top:9px}.collection .filters_wrapper{display:none}.collection .nav ul.top_level{max-height:400px;overflow-x:scroll;line-height:1.1;padding-right:20px}.collection .nav ul.top_level>li{padding:1px 0}.collection .nav li.active>a{color:var(--accent-color);font-weight:600}.collection .nav .sub_sub li{padding:1px 0;line-height:1.1}.collection .brands_wrapper{max-height:400px;overflow-x:scroll;padding-right:20px}.collection .filters .filter__trigger{font-size:.95rem;font-family:var(--font-heading);font-weight:700;display:flex;align-items:center}.collection .filters .filter__trigger svg{min-width:19px;fill:var(--accent-color)}.collection .filters .filter__trigger:hover svg{fill:var(--button-bg-color)}.collection .filters .filter__trigger.active{color:var(--accent-color)}.collection .filters .filter__trigger.active svg{fill:var(--button-bg-color)}.collection .filters .spaced a{margin-right:50px}.collection .filter_wrapper{margin-top:15px}.collection .filter_wrapper li.active>a{color:var(--accent-color)}.collection .filter_wrapper a span{position:relative;top:-1px;left:10px}.collection .select_filter_trigger{display:none;margin-top:15px;width:100%}.collection .collection__content{max-height:250px;overflow:hidden}.collection .collection__content.expanded{max-height:unset}.product_page .form_action{display:grid;grid-template-columns:50% calc(50% - 50px);grid-gap:50px}.product_page .form_action a.btn{padding:.65rem}.product_page .discount_amt{top:5px;bottom:unset}.product_page .long_desc button{position:absolute;top:7px;right:0;background-color:rgba(0,0,0,0)}.product_page .long_desc .relative{padding:8px 0;border-top:1px solid #bbb}.product_page .long_desc .content{padding-right:2.5rem}.product_page .long_desc .content h1{font-size:calc(.7rem + .75vw)}.product_page .long_desc .content h2{font-size:calc(.5rem + .75vw)}.product_page .long_desc .content h3{font-size:calc(.1rem + .75vw)}.product_page .long_desc .content p,.product_page .long_desc .content ul,.product_page .long_desc .content ol{text-align:justify}.product_page .long_desc .content p:last-of-type{margin-bottom:17px}.product_page .change{display:flex;align-items:center;margin-right:20px}.product_page .change a{font-size:1.5rem;position:relative;color:var(--black);top:0px}.product_page .change a:hover{color:var(--accent-color)}.product_page .change input[name=quantity]{padding:0;line-height:1;width:40px;height:40px;font-size:1.1rem;margin:0 6px;text-align:center;border:1px solid #ccc;border-radius:2px;background-color:#fafafa}.product_page .product-img .product_page__title{display:none}.product_page #main_carousel{position:relative}.product_page #main_carousel .bPrev,.product_page #main_carousel .bNext{position:absolute;width:50px;height:50px;background-color:rgba(0,0,0,0);padding:0;margin:0;z-index:50;top:36%}.product_page #main_carousel .bPrev .arrow,.product_page #main_carousel .bNext .arrow{width:30px;height:30px;border-width:2px}.product_page #main_carousel .bPrev:hover .arrow,.product_page #main_carousel .bNext:hover .arrow{border-color:var(--accent-color)}.product_page #main_carousel .bPrev{left:12px}.product_page #main_carousel .bNext{right:12px}.product_page .lSPager.lSGallery li{border:1px solid var(--grey)}.product_page .prod_slider li{border:1px solid var(--grey)}.product_page .prod_slider img{display:block;margin:auto;padding:0 10px}.product_page .product_page__guarantees li{margin-bottom:2px;display:flex}.product_page .product_page__guarantees li::before{content:url(check.jpg);width:15px;height:15px;display:inline-block;margin-right:10px;position:relative;top:2px}.product_page .product_identifiers{font-size:.7rem;display:flex;flex-wrap:wrap}.product_page .product_identifiers .flex{align-items:center;margin-top:-2px}.product_page .product_identifiers .label{background-color:var(--grey);padding:5px 7px;border:2px solid var(--grey)}.product_page .product_identifiers .text{padding:5px 7px;border:2px solid var(--grey)}.product_page .btnCheck{border-radius:3px;border:1px solid #ccc;padding:.35rem .45rem .35rem .35rem;display:inline-flex;margin-top:5px;font-size:.75rem;background-color:var(--grey);color:var(--black);align-items:center}.product_page .btnCheck svg{min-width:20px}.product_page .btnCheck:hover{border-color:var(--black);background-color:var(--black);color:var(--white)}.product_page .btnCheck:hover svg{fill:var(--white)}.product_page .desc{font-size:.95rem}.product_page .share_this{border-top:1px solid #ccc}.product_page .share_this a{width:30px;height:30px;margin-right:10px}.product_page .share_this a svg{width:18px;height:18px}.product_page .product_page__content{background-color:#f7f7f7;padding:1.5rem}.product_page .product_page__content .product_page__content__tabs ul{display:inline-flex;flex-wrap:wrap}.product_page .product_page__content .product_page__content__tabs ul li{margin-left:-1px;margin-top:-1px}.product_page .product_page__content .product_page__content__tabs ul li>a{display:inline-flex;align-items:center;justify-content:center;min-width:230px;padding:5px;height:50px;text-align:center;background-color:var(--white);border:1px solid #ccc}.product_page .product_page__content .product_page__content__tabs ul li.active>a{border-color:var(--black);background-color:var(--black);color:var(--white)}.product_page .product_score svg{padding-right:3px}.product_page .tabbed_content{margin-top:10px;padding:25px 20px}.product_page .tabbed_content h1{font-size:1.3rem}.product_page .tabbed_content h2{font-size:1.1rem}.product_page .tabbed_content h3{font-size:1rem}.product_page .tabbed_content h4{font-size:1rem}.product_page .tabbed_content p,.product_page .tabbed_content ul,.product_page .tabbed_content ol{font-size:.9rem}.product_page .tabbed_content tr,.product_page .tabbed_content td{height:unset !important}.product_page .tabbed_content img{margin:unset}.product_page .product-configure-variants label{display:inline-block;margin-right:5px}.product_page .product-configure-options-option{display:flex;align-items:center;margin-bottom:10px}.product_page .product-configure-options-option label{display:inline-block;width:120px}.product_page .variants_label{font-weight:bold;margin-bottom:10px}.product_page .variants_images{display:flex;flex-wrap:wrap}.product_page .variants_images a{display:block;margin:5px;max-width:100px;line-height:1.2;font-size:.8rem;text-align:center}.product_page .variants_images a img{display:block;margin-bottom:4px}.product_page .variants_images a.active span{color:var(--bar-3)}.product_page .price_wrapper{display:flex;justify-content:space-between}.product_page .price.dotted::before{content:"";display:block;width:7px;height:7px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;background-color:var(--red);margin-right:5px}.product_page .price>span{font-size:clamp(1.7rem,2vw,2rem);font-weight:600}.product_page .affirm_offer{background-color:#fbfbfb;border:1px solid #ccc;border-radius:3px;padding:.8rem;display:inline-block}.product_page .affirm_offer__button{border:1px solid #ccc;display:inline-block;font-size:.75rem;border-radius:3px;padding:3px 6px;margin-top:5px;background-color:var(--white)}.product_page .affirm_offer__button:hover{background-color:var(--accent-color);border-color:var(--accent-color);color:var(--white)}.product_page .product-configure-options{display:none}.product_page .product-configure-variants em{color:var(--red)}.product_page .product-configure-custom-option{margin-top:15px}.product_page .product-configure-custom-option em{color:var(--red)}.product_page .product__matrix_option{margin-top:15px}.product_page .product__matrix_option_title em{color:var(--red)}.product_page .product__matrix_option_values a{display:flex;width:100px;height:55px;align-items:center;justify-content:center;text-align:center;line-height:1.2;padding:5px;font-size:.75rem;font-weight:600;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;border:1px solid var(--grey);margin:5px 8px 0 0}.product_page .product__matrix_option_values a.active{border-color:var(--accent-color)}.product_page .product__matrix_option_values a.disabled{pointer-events:none;color:#ccc;background-color:#fcfcfc;text-decoration:line-through}.product_page .product__matrix_option_values a.disabled img{opacity:.7}.product_page .product__matrix_option_values a.with_image{margin-bottom:15px;height:unset;line-height:1.1;display:block}.product_page .product__matrix_option_values a.with_image span{font-weight:400;font-size:.65rem}.product_page .matrix__others a{display:inline-flex;margin:5px 8px 0 0;height:52px;width:87px;align-items:center;justify-content:center;text-align:center;font-weight:600;padding:5px;border:1px solid #ccc;border-radius:2px}.product_page .matrix__others a.active{border-color:var(--accent-color)}.product_page .matrix__others a.disabled{pointer-events:none;color:var(--grey)}.tags a{display:inline-flex;padding:6px 12px;border-radius:15px;white-space:nowrap;background-color:var(--grey);font-size:.7rem;margin-right:5px;margin-bottom:7px}.tags a span{font-size:.65rem}.tags a svg{width:10px}.tags a:hover{background-color:var(--black);color:var(--white)}.tags a.active{background-color:var(--accent-color);color:var(--white)}.tags a.active svg{fill:var(--white)}table.blueTable{border:0px 0px 0px 0px;width:100%;height:100%;text-align:left;margin-bottom:40px;background-color:var(--white)}table.blueTable td,table.blueTable th{border:1px solid #eee;padding:5px 5px 5px 5px}table.blueTable tbody th{padding:.5rem 0;text-align:center;background-color:var(--white)}table.blueTable tr:nth-child(even){background-color:#eaeece}table.blueTable tr:nth-child(odd){background-color:#bbe3ec}.related .bPrev,.related .bNext{position:absolute;width:36px;height:36px;padding:0;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;margin:0;z-index:50;top:calc(50% - 18px)}.related .bPrev{left:5px}.related .bPrev .arrow{left:1px;border-color:var(---button-text-color)}.related .bNext{right:5px}.related .bNext .arrow{right:1px;border-color:var(---button-text-color)}.gui-input input,.gui-text textarea{background-color:var(--white) !important}.gui-select select{border-color:var(--gray) !important}#product_configure_form{margin-top:20px}#product_configure_form .product-configure-variants{display:flex;flex-wrap:wrap;align-items:center}#product_configure_form .product-configure-variants{margin-bottom:7px}.product-configure-custom-option label{width:unset !important;display:block;margin-bottom:5px}.variants_matrix .variants_images{display:flex;flex-wrap:wrap}.variants_matrix .variants_images a{display:block;max-width:70px;margin:6px}.variants_matrix .variants_images a span{display:block;margin-top:1px;text-align:center;font-size:.7rem;line-height:1.1}.variants_matrix .variants_images a.active{color:var(--bar-3)}.variants_matrix__grid{display:grid;grid-template-columns:70px auto;grid-gap:10px;align-items:center}.sidebar-container{z-index:200000;background-color:rgba(0,0,0,.75);opacity:0;width:100%;visibility:hidden;transition:all .5s ease;overflow:hidden;position:fixed}.sidebar-container .btnClose{padding:0;position:absolute;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;width:30px;height:30px;color:var(--white)}.sidebar-container .btnClose:hover{transform:rotate(180deg)}.sidebar-container .review-sidebar,.sidebar-container .compare-sidebar,.sidebar-container .inventory-sidebar{width:90%;max-width:450px;background-color:var(--grey);opacity:0;transform:translate(100%, 0px);transition:all .75s ease}.sidebar-container .review-sidebar>button,.sidebar-container .compare-sidebar>button,.sidebar-container .inventory-sidebar>button{top:5px;right:15px;background-color:var(--black);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;padding:0;width:35px;height:35px}.sidebar-container .review-sidebar>button:hover,.sidebar-container .compare-sidebar>button:hover,.sidebar-container .inventory-sidebar>button:hover{background-color:var(--red);transform:rotate(180deg)}.sidebar-container .inventory-sidebar{padding:2rem 1.5rem;background-color:var(--white)}.sidebar-container .inventory-sidebar .store{border:1px solid #ccc;background-color:#fcfcfc;padding:.7rem 1.2rem}.sidebar-container .inventory-sidebar .store__name{font-weight:600}.sidebar-container .inventory-sidebar .store__name span{font-weight:400;font-size:.75rem;display:inline-flex;align-items:center;position:relative;top:3px;left:3px}.sidebar-container .inventory-sidebar .store__name span svg{padding-right:2px}.sidebar-container .inventory-sidebar .overflow{max-height:700px;overflow:auto;padding-right:25px;padding-bottom:20px;margin-top:20px}.sidebar-container .cart-sidebar input{max-width:30px;text-align:center;padding:5px}.sidebar-container .review-sidebar input,.sidebar-container .review-sidebar textarea{padding:6px 10px}.sidebar-container button:hover{color:var(--white)}.sidebar-container .btnStart{background-color:var(--accent-color);color:var(--button-text-color)}.sidebar-container .btnStart:hover{background-color:var(--button-hover-bg-color);color:var(--button-hover-text-color)}.sidebar-container textarea{min-height:150px}.sidebar-container.voila{opacity:1;visibility:visible}.sidebar-container.voila .cart-sidebar,.sidebar-container.voila .review-sidebar,.sidebar-container.voila .compare-sidebar,.sidebar-container.voila .inventory-sidebar{opacity:1;transition:all .75s ease;transform:translate(0%, 0px)}.theme_3{color:#444;position:relative}.theme_3 h1{margin-bottom:30px;margin-top:0;font-size:calc(1.35rem + 1vw)}.theme_3 a{text-decoration:none;color:inherit;transition:all .65s ease-in}.theme_3 a:hover{color:var(--button-bg-color)}.theme_3 .textpage ul{list-style-type:disc;margin-left:15px}.theme_3 .textpage ul ul{list-style-type:circle;margin-top:10px}.theme_3 .textpage ol{list-style-type:decimal;margin-left:25px}.theme_3 .textpage li{margin-bottom:5px}.theme_3 .theme_3__frame_b{margin:50px 0}.theme_3 .theme_3__frame_b_grid{display:grid;background-color:var(--white);grid-template-columns:60% auto;-webkit-box-shadow:0px 5px 10px 2px rgba(50,50,50,.75);-moz-box-shadow:0px 5px 10px 2px rgba(50,50,50,.75);box-shadow:0px 5px 10px 2px rgba(50,50,50,.75)}.theme_3 .theme_3__frame_b_grid>div{background-color:var(--accent-color);padding:40px;color:var(--white)}.theme_3 .theme_3__frame_b_grid>div a:hover{color:var(--black)}.theme_3 .theme_3__frame_b_grid svg{fill:var(--white)}.theme_3 .other_info{display:grid;grid-template-columns:40px auto;grid-column-gap:20px;margin-bottom:8px}.theme_3 form{width:100%;padding:40px}.theme_3 form label{display:block;margin-bottom:4px}.theme_3 form input{padding:0 0 5px 0;width:100%;border:0;border-bottom:1px solid var(--accent-color)}.theme_3 form input:focus{border-color:var(--accent-color);outline:none !important}.theme_3 form textarea{margin-top:15px;border:1px solid var(--accent-color);border-radius:3px;padding:6px 15px;width:100%;height:200px;margin-bottom:15px}.theme_3 form textarea:focus{border-color:var(--accent-color);outline:none !important}.theme_3 form .button_wrapper{text-align:right;margin-top:10px}.theme_3 form button,.theme_3 form a.btn{background-color:var(--button-bg-color);display:inline-flex;border:0;border-radius:50%;align-items:center;padding:0;width:55px;height:55px;justify-content:center;cursor:pointer;transition:all .65s ease-in}.theme_3 form button svg,.theme_3 form a.btn svg{fill:var(--button-text-color) !important}.theme_3 form button:hover,.theme_3 form a.btn:hover{background-color:var(--button-hover-bg-color)}.theme_3 form button:hover svg,.theme_3 form a.btn:hover svg{fill:var(--button-hover-text-color) !important}.theme_3 .grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:40px}.theme_3 label{display:block;color:var(--gray)}.theme_3 label em{color:red}.theme_3 .field{margin-bottom:30px}.theme_3__content{padding:2.5rem;position:relative;z-index:2}.theme_3__sections .grid-2-cols{grid-gap:50px;grid-template-columns:33% calc(67% - 50px)}.theme_3__nofaq{position:relative;color:var(--white)}.theme_3__nofaq::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:linear-gradient(45deg, var(--button-bg-color) 30%, transparent 100%)}.theme_3__nofaq .grid-2-cols{grid-gap:0;background-position:right}.theme_3__faq h4{font-size:clamp(1.3rem,3vw,24px);margin:25px 0 8px}.theme_3__faq p{font-size:1rem;line-height:1.5;margin-bottom:15px}#sort_list{list-style:disc;margin-left:20px}#sort_list a.active{color:var(--bar-4)}#gui-modal-product-inventory-location-wrapper{position:absolute;left:0;right:0;top:0;bottom:0;z-index:2000}.gui-modal-product-inventory-location{position:fixed !important;transform:unset;left:calc(50% - 160px);top:calc(50% - 210px)}a.gui-bold{font-weight:600 !important}.pop_newsletter{width:500px;overflow:hidden;margin:0 15px;position:relative;background-color:#ededed;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.pop_newsletter .btnClose{z-index:10;right:10px;top:10px;background-color:var(--black)}.pop_newsletter .btnClose svg,.pop_newsletter .btnClose svg path{fill:var(--white)}.pop_newsletter .btnClose:hover{background-color:var(--red)}.pop_newsletter .pop_newsletter__form{padding:50px 15px 0 15px}.pop_newsletter .pop_newsletter__form .line_1{font-size:clamp(2.2rem,6vw,38px);color:var(--black);line-height:1}.pop_newsletter .pop_newsletter__form .line_2{font-size:clamp(2.5rem,8vw,56px);color:var(--black);font-weight:200;line-height:1}.pop_newsletter .pop_newsletter__form .line_3{font-size:clamp(1.5rem,4vw,32px);color:var(--black);letter-spacing:var(--letter-spacing);text-indent:15px;margin-top:5px;line-height:1}.pop_newsletter .pop_newsletter__form form{width:80%;max-width:420px;margin:30px auto 15px;display:flex;border:1px solid #ccc;border-radius:5px;overflow:hidden;background-color:var(--white)}.pop_newsletter .pop_newsletter__form form input{width:calc(100% - 150px);border:0;border-radius:5px;padding:10px 12px;background-color:rgba(0,0,0,0)}.pop_newsletter .pop_newsletter__form form input::placeholder{opacity:.5;color:var(--black)}.pop_newsletter .pop_newsletter__form form .btn{background-color:var(--black);border:0;padding:0;width:150px;color:var(--white);font-size:.9rem;border-radius:0;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px}.pop_newsletter .pop_newsletter__form form .btn svg{width:26px;height:26px;display:none;fill:var(--white)}.pop_newsletter .pop_newsletter__form form .btn svg path{fill:var(--white)}.pop_newsletter .pop_newsletter__form form .btn:hover{background-color:var(--accent-color)}.pop_newsletter .pop_newsletter__form form img{width:100%;display:block}.blog_page .grid-2-cols{grid-column-gap:50px;grid-row-gap:30px}.article .sticky{position:sticky;top:12rem;text-align:right}.article h1{color:var(--accent-color)}.article article{display:grid;grid-template-columns:25fr 75fr;grid-column-gap:50px;grid-row-gap:50px}.article table{border:1px solid var(--grey);margin:20px 0 30px}.article table td,.article table th{border:1px solid var(--grey);padding:5px 7px;font-size:.8rem;line-height:1.2}.article table td p,.article table th p{font-size:.8rem;line-height:1.2;margin-bottom:6px}.article table th{background-color:var(--grey);padding:8px 5px}.article .comment_form{background-color:var(--grey);margin-top:50px;border-radius:3px;padding:50px}.article .comment_form h3{margin-top:0}.article .comment_form input,.article .comment_form textarea{width:100%}.article .comment_form label em{color:var(--red)}.article .comment{padding:15px 30px}.article .comment:nth-of-type(odd){background-color:#fafafa}.article .comment:nth-of-type(even){background-color:#fdf6f6}.cta .container{-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;border-radius:15px;overflow:hidden;position:relative}.cta .container::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;display:block;background-color:rgba(0,0,0,.5);z-index:1;opacity:0;-webkit-transition:all .3s ease .15s;-moz-transition:all .3s ease .15s;-o-transition:all .3s ease .15s;-ms-transition:all .3s ease .15s;transition:all .3s ease .15s}.cta .container:hover::before{opacity:1}.cta .container:hover .overlay{color:var(--white)}.cta img{width:100%;display:block}.cta .overlay{position:absolute;top:0;left:0;right:0;bottom:0;padding:1rem 4.5rem;display:flex;z-index:2;align-items:center;-webkit-transition:all .3s ease .15s;-moz-transition:all .3s ease .15s;-o-transition:all .3s ease .15s;-ms-transition:all .3s ease .15s;transition:all .3s ease .15s;color:var(--cta-color)}.cta .overlay.right{justify-content:flex-end}.cta .overlay.right .hero__caption{width:45vw}.cta .overlay.left{justify-content:flex-start}.cta .overlay.left .hero__caption{width:45vw}.cta .overlay.middle{justify-content:center;text-align:center}.cta .cta__caption_title{font-size:clamp(1rem,3.5vw,46px);font-weight:800}.cta .cta__caption_subtitle{font-size:clamp(.8rem,2.2vw,26px);font-weight:500}.cta .cta__caption_action{margin-top:2vw}.two_banners .two_banners__left,.two_banners .two_banners__right{position:relative;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;border-radius:15px;overflow:hidden}.two_banners .two_banners__left::before,.two_banners .two_banners__right::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;display:block;background-color:rgba(0,0,0,.5);z-index:1;opacity:0;-webkit-transition:all .3s ease .15s;-moz-transition:all .3s ease .15s;-o-transition:all .3s ease .15s;-ms-transition:all .3s ease .15s;transition:all .3s ease .15s}.two_banners .two_banners__left img,.two_banners .two_banners__right img{display:block;width:100%}.two_banners .two_banners__left:hover::before,.two_banners .two_banners__right:hover::before{opacity:1}.two_banners .grid-2-cols{grid-gap:20px}.two_banners .overlay{position:absolute;top:0;left:0;right:0;bottom:0;padding:1rem 4.5rem;display:flex;justify-content:center;z-index:2;align-items:center;text-align:center;-webkit-transition:all .3s ease .15s;-moz-transition:all .3s ease .15s;-o-transition:all .3s ease .15s;-ms-transition:all .3s ease .15s;transition:all .3s ease .15s}.two_banners .two_banners__caption_title{font-size:clamp(1rem,3vw,42px);font-weight:800}.two_banners .two_banners__caption_subtitle{font-size:clamp(.8rem,2vw,22px);font-weight:300}.two_banners .two_banners__caption_action{margin-top:2vw}.featured_product{--fp-accent: #71bb38}.featured_product .featured_product__line_1{font-size:clamp(1rem,2vw,22px);font-weight:300;color:var(--accent-color)}.featured_product .featured_product__line_2{font-size:clamp(1.3rem,3vw,42px);font-weight:800;color:var(--fp-accent);display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.featured_product .featured_product__line_2 svg{width:clamp(2.5rem,5vw,60px)}#featured_product__grid{display:grid;grid-template-columns:50% 25% 25%;grid-gap:0;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;border-radius:15px;overflow:hidden}#featured_product__grid .cell_1{grid-column:1;grid-row:1/3}#featured_product__grid .cell_2{grid-column:2;grid-row:1}#featured_product__grid .cell_3{grid-column:3;grid-row:1}#featured_product__grid .cell_4{grid-column:2;grid-row:2}#featured_product__grid .cell_5{grid-column:3;grid-row:2}#featured_product__grid img{display:block;width:100%;height:100%;object-fit:cover}#featured_product__grid .overlay{align-items:flex-end;justify-content:unset;padding:2rem;color:var(--white);z-index:2}#featured_product__grid .overlay .title{font-size:clamp(1.1rem,3vw,28px);font-weight:700}#featured_product__grid .overlay .price{font-size:clamp(.9rem,2.2vw,20px);font-weight:400;margin-top:5px}#featured_product__grid .overlay .action{margin-top:2vw}#featured_product__grid>div::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;display:block;background-color:rgba(113,187,56,.5019607843);z-index:1;opacity:0;-webkit-transition:all .3s ease .15s;-moz-transition:all .3s ease .15s;-o-transition:all .3s ease .15s;-ms-transition:all .3s ease .15s;transition:all .3s ease .15s}#featured_product__grid>div:hover::before{opacity:1}.featured_video iframe{-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;border-radius:15px;overflow:hidden;width:100%;height:70vh}.ae-filters .ae-filter{position:relative}.ae-filters .ae-filter>label{font-weight:600;font-size:clamp(.95rem,2vw,17px) !important;padding:.9rem 0;display:block}.ae-filters .ae-filter .checkboxesinput>div{margin-bottom:5px}.ae-filters .ae-filter a.expand{top:8px}.ae-filters .ae-filter .checkboxesinput{margin-top:15px;max-height:300px;overflow-x:scroll;padding:0 20px 20px 5px}ul.error{background-color:var(--red);color:var(--white);padding:10px 15px}.general_info{background-size:cover;background-color:var(--grey);background-position:center;padding-bottom:5rem}.general_info .general_info__img{height:40px;display:flex;align-items:flex-end;justify-content:center}.general_info .general_info__column{padding:5rem 2rem 2.5rem;text-align:center}.general_info .general_info__link{position:absolute;left:0;right:0;bottom:0;padding:0 2rem;text-align:center}.popcart{border:5px solid var(--white);-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;border-radius:15px;background-color:var(--grey);width:100%;max-width:500px;max-height:600px;overflow-y:scroll}.popcart table{width:100%;line-height:1.2}.popcart td{padding:4px 2px;border-top:1px solid rgba(204,204,204,.5019607843)}.popcart td button{background-color:rgba(0,0,0,0) !important;padding:0;width:30px}.popcart td button:hover svg{fill:var(--red)}.popcart th{text-transform:uppercase;padding:8px 3px;font-size:.75rem}.popcart .grid{display:grid;grid-template-columns:60px auto;grid-gap:10px;align-items:center}.popcart .total{font-size:1.1rem}.popcart .btn{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.popcart .btnDelete,.popcart .btnDeleteWish{border:0}.popcart .btnDelete svg path,.popcart .btnDeleteWish svg path{fill:var(--black)}.popcart .btnDelete:hover svg path,.popcart .btnDeleteWish:hover svg path{fill:var(--red)}.four_banners img{-webkit-transition:all .4s ease .15s;-moz-transition:all .4s ease .15s;-o-transition:all .4s ease .15s;-ms-transition:all .4s ease .15s;transition:all .4s ease .15s}.four_banners .banner__container:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.four_banners .banner__container:hover .overlay{background-color:rgba(0,0,0,.2509803922)}.four_banners .overlay{position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transition:all .4s ease .15s;-moz-transition:all .4s ease .15s;-o-transition:all .4s ease .15s;-ms-transition:all .4s ease .15s;transition:all .4s ease .15s}.four_banners .banner__caption{padding:15px;font-weight:600;position:absolute;left:0;right:0;bottom:0}.four_banners .banner__caption_text{height:38px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.four_banners .btn{font-size:.75rem;padding:.3rem .8rem;margin-top:15px;border-radius:3px}.LS-tableContainer{overflow-x:scroll}.products__active_filters{flex-wrap:wrap;margin-bottom:6px}.products__active_filters .filter_group{display:inline-block;padding:5px;background-color:var(--grey);margin-right:4px;margin-bottom:4px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.products__active_filters .filter_group span{display:block;margin-bottom:2px;font-size:.8rem}.products__active_filters .filter_group a{display:inline-flex;align-items:center;white-space:nowrap;margin-right:3px;margin-bottom:3px;padding:4px 8px;font-size:.7em;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;background-color:var(--accent-color);color:var(--white)}.products__active_filters .filter_group a::after{content:"X";font-size:.8rem;font-weight:bold;display:inline-block;margin-left:5px}.products__active_filters .filter_group a:hover{background-color:var(--black)}.gui-div-sitemap-sitemap{display:flex}.gui-div-sitemap-sitemap .gui-list{margin-right:10px}.gui-div-sitemap-sitemap ul{margin-top:6px;line-height:1.2}.gui-div-sitemap-sitemap ul li{margin-bottom:6px}.gui-div-sitemap-sitemap ul li:hover>a{color:var(--accent-color)}.gui-div-sitemap-sitemap ul ul{margin-left:10px}@media(max-width: 80rem){.prod-card .prod-card__action a span{display:none}.prod-card .prod-card__action span.border{margin:0 25px}}@media(max-width: 73.75rem){.reviews__wrapper button.bPrev{left:0}.reviews__wrapper button.bNext{right:0}.reviews__carousel{padding:0 50px}.blog__articles .blog__articles_grid{grid-template-columns:auto}.product_page .price_wrapper{flex-wrap:wrap}.product_page .affirm_offer{margin-top:10px}.grid-5-cols{grid-template-columns:repeat(4, 1fr)}}@media(max-width: 67.5rem){.products .grid-4-cols{grid-template-columns:repeat(3, 1fr)}.grid-6-cols{grid-template-columns:repeat(5, 1fr)}.categories .categories__grid{grid-template-columns:repeat(4, 1fr)}}@media(max-width: 61.25rem){.collection .filters_wrapper{display:block}.collection .grid{grid-template-columns:auto}.collection .nav_box_price.m-30-t{margin-top:0}.collection .nav .brands_wrapper{column-count:2}.collection .nav .filter_wrapper{column-count:2}.desktop{display:none}.theme_3 .theme_3__frame_b_grid{display:block}.theme_3 .grid{display:block}.theme_3__nofaq .grid-2-cols{grid-template-columns:80% 20%}.grid-6-cols{grid-template-columns:repeat(4, 1fr)}.grid-5-cols{grid-template-columns:repeat(4, 1fr)}.article article{grid-template-columns:40fr 60fr}.collection .filters{display:none}.collection .select_filter_trigger{display:block}footer.footer .footer__grid{grid-template-columns:repeat(2, 1fr);grid-gap:50px}footer.footer ul{column-count:2}.product_page .product-img-wrapper{grid-template-columns:25% calc(75% - 15px)}.blog__articles{flex-wrap:wrap}.blog__current_articles{margin-right:unset}.blog__current_articles,.blog__recent_articles{width:100%}}@media(max-width: 57.5rem){.newsletter form{justify-content:center}.newsletter form input{width:100%}.newsletter form button{margin-top:.5rem;margin-left:unset}}@media(max-width: 55rem){.grid-4-cols{grid-template-columns:repeat(2, 1fr);column-gap:20px;row-gap:30px}.featured_categories .grid-3-cols{grid-template-columns:repeat(2, 1fr)}.general_info{padding:4rem 0}.general_info .general_info__column{padding:0;padding-bottom:3rem}.general_info .general_info__column .fs-1{display:inline-block;height:31px}.grid-6-cols{grid-template-columns:repeat(3, 1fr)}.product_page .form_action{display:flex;flex-wrap:wrap;grid-gap:unset}.product_page .form_action .product-img{width:100%}.product_page .form_action .product-info{width:100%;margin-top:40px}.product_page .product-img .product_page__title{display:block;margin-bottom:20px}.product_page .product-info .product_page__title{display:none}.categories .categories__grid{grid-template-columns:repeat(3, 1fr)}.product_page .product_page__content .product_page__content__tabs ul li{width:50%}.product_page .product_page__content .product_page__content__tabs ul li>a{width:100%}}@media(max-width: 48.75rem){.collection .grid-4-cols{grid-template-columns:repeat(3, 1fr);grid-gap:20px}.catalog .grid-4-cols{grid-template-columns:repeat(2, 1fr);grid-gap:20px}.brands .grid-5-cols{grid-template-columns:repeat(3, 1fr)}.grid-5-cols{grid-template-columns:repeat(3, 1fr)}.products .grid-4-cols{grid-template-columns:repeat(2, 1fr)}.prod-card .overlay{display:flex !important}.prod-card .overlay a span{display:none}.article article{grid-template-columns:auto}.article .sticky{text-align:unset}.gui-div-sitemap-sitemap{flex-wrap:wrap}.gui-div-sitemap-sitemap .gui-list strong{display:block;margin-top:10px}.gui-div-sitemap-sitemap br{display:none}.gui-col2-right .gui-col2-right-col1{float:unset !important;width:100% !important}.gui-col2-right .gui-col2-right-col2{float:unset !important;width:100% !important;margin-top:15px}}@media(max-width: 42.5rem){.collection .grid-3-cols{grid-template-columns:repeat(2, 1fr);grid-gap:15px}.grid-5-cols{grid-template-columns:repeat(3, 1fr);grid-gap:15px}.blog .grid-3-cols{grid-template-columns:auto}.textpage .grid-3-cols{grid-template-columns:auto}.textpage .grid-2-cols,.blog_page .grid-2-cols{grid-template-columns:auto}.blog_page img{height:350px;object-fit:cover}.prod-card .prod-card__action{opacity:1;visibility:visible}.theme_3__sections .grid-2-cols{grid-template-columns:auto}.product_page .product_page__content .product_page__content__tabs ul li>a{min-width:unset;padding:.5rem 1rem}footer.footer .footer__interaction{display:block;text-align:center}footer.footer .footer__interaction .social,footer.footer .footer__interaction .flex.left-center{justify-content:center}footer.footer .footer__interaction .newsletter{margin:25px auto 0 auto}footer.footer .footer__interaction .text-right{text-align:center}.grid-6-cols{grid-gap:15px}.grid-6-cols .brand__wrapper{height:60px}}@media(max-width: 37.5rem){.gui-reward-line{font-size:13px}.catalog .grid-4-cols{grid-template-columns:auto}.grid-5-cols{grid-template-columns:repeat(2, 1fr)}.prod-card .prod-card__action a span{display:unset}.prod-card .prod-card__action span.border{margin:0 15px}.brands .grid-5-cols{grid-template-columns:repeat(2, 1fr)}.products .grid-4-cols{grid-template-columns:auto}.collection .grid-4-cols{grid-template-columns:repeat(2, 1fr);grid-gap:15px}.collection .nav .brands_wrapper{column-count:unset}.collection .nav .filter_wrapper{column-count:unset}.collection .mode_and_filters{justify-content:center}.product_page .product-img-wrapper{display:block}.product_page #thumbs_carousel{display:none}.product_page #main_carousel .bPrev,.product_page #main_carousel .bNext{display:flex}.product_page .form_action.m-40-b{margin-bottom:0}.social,.share_this{justify-content:center}.popcart__table{overflow-y:scroll}.popcart__table .product_title{display:none}.disc_amt{top:10px;width:70px;height:70px}.col-count-4,.col-count-3,.col-count-2,.col-count-1{column-count:unset}.grid-4-cols{grid-template-columns:repeat(1, 1fr)}.disc_amt .disc_amt_figure{font-size:1.1rem}.collection .filter_wrapper .m-30-a{margin:8px 12px}.newsletter{max-width:unset}footer.footer{text-align:center}footer.footer .footer__grid{grid-template-columns:auto}footer.footer ul{column-count:unset}footer.footer .footer__logo a{justify-content:center}.product_page .product_page__content .product_page__content__tabs ul li{width:100%;margin-left:unset}.product_page .product_page__content .product_page__content__tabs ul li>a{width:100%;margin-bottom:5px;justify-content:flex-start;position:relative}.product_page .product_page__content .product_page__content__tabs ul li>a::after{content:"";display:block;width:10px;height:10px;border:1px solid #000;border-left:0;border-top:0;position:absolute;transform:rotate(-45deg);right:15px;top:calc(50% - 5px);-webkit-transition:all .3s ease .15s;-moz-transition:all .3s ease .15s;-o-transition:all .3s ease .15s;-ms-transition:all .3s ease .15s;transition:all .3s ease .15s}.product_page .product_page__content .product_page__content__tabs ul li.active>a{border-color:#ccc;background-color:unset;color:unset}.product_page .product_page__content .product_page__content__tabs ul li.active>a::after{transform:rotate(45deg)}.product_page .product_page__content .product_page__content__tabs ul li .textpage p,.product_page .product_page__content .product_page__content__tabs ul li .textpage ul,.product_page .product_page__content .product_page__content__tabs ul li .textpage ol{font-size:.9rem}.product_page .product_page__content .product_page__content__tabs ul li>div{padding:10px}.categories li a img{height:200px}.theme_3__nofaq .grid-2-cols{grid-template-columns:99% 1%}.textpage table td{width:unset !important}.textpage table td img{min-width:40px}.product_page .tabbed_content{padding:25px 0}.categories .categories__grid{grid-template-columns:repeat(2, 1fr)}.grid-4-cols{grid-template-columns:repeat(2, 1fr);column-gap:20px;row-gap:30px}.general_info .grid-4-cols{grid-template-columns:repeat(2, 1fr)}.prod-card .prod-card__extra_images img{max-width:35px}.prod-card__badge{font-size:.6rem;padding:3px 6px;background-color:var(--accent-color-faded) !important}.product_page .product__matrix_option_values a{width:85px;height:40px}.qv{padding:2rem 1.5rem}.qv .grid-2-cols{grid-template-columns:auto;padding-right:15px}.qv figure img{height:250px;object-fit:cover}.qv .product_description .p-50-t{display:none}}@media(max-width: 30rem){.product_page .form_action .product-info .fs-3{font-size:1.1rem}.product_page .form_action .product-info .bold{font-weight:500}.product_page .m-50-t{margin-top:20px}.textpage table td,.textpage table th{word-break:break-word;min-width:60px;font-size:.7rem !important}.textpage table td p,.textpage table th p{font-size:.7rem !important}.textpage table th{font-size:.75rem !important}.textpage table td{padding:7px}.article .comment_form{padding:35px 20px}.price .flex{flex-wrap:wrap;height:30px}.slashed{font-size:75%}.cta .overlay{padding:1rem}.cta .overlay.right .hero__caption{width:40vw}.cta .overlay.left .hero__caption{width:40vw}.brands li a{width:100px;height:60px}.brands li a img{height:100%}}@media(max-width: 23.75rem){.featured_categories .grid-3-cols{grid-template-columns:auto}.grid-2-cols,.grid-3-cols,.grid-4-cols,.grid-5-cols{grid-template-columns:auto}}
