@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:var(--gray);border:0;display:block;opacity:.5}.ubold{font-weight:800}.lbold{font-weight:700}.sbold{font-weight:500}.bold{font-weight:700}.reg{font-weight:400}.light{font-weight:300}.ulight{font-weight:200}.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;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(../png/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:.9rem;font-family:var(--font-family);font-weight:300;white-space:nowrap;align-items:center;justify-content: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;padding:.6rem 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]: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.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.black{background-color:var(--black);color:var(--white)}.btn.black svg,.btn.black svg path{fill:var(--white)}.btn.black:hover{background-color:var(--button-bg-color);color:var(--white)}.btn.black:hover svg,.btn.black:hover svg path{fill:var(--white)}.btn.out{border:1px solid var(--red);background-color:var(--white);width:188px;color:var(--red)}.btn.out svg,.btn.out svg path{fill:var(--red)}.btn.out:hover{border-color:var(--accent-color);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:20px;line-height:1.3}.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:35px}.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-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}.pager_wrapper .next a,.pager_wrapper .prev a{display:flex;align-items:center;justify-content:center;height:28px;width:28px;background-color:#f0f0f0;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:7px}.pager_wrapper .next{margin-left:7px}.pager{background-color:#f0f0f0;font-size:.8rem}.pager li a{display:inline-flex;align-items:center;justify-content:center;height:28px;width:28px}.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-block;margin-right:20px;-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}.social a svg{width:30px;height:30px;fill:var(--footer-text-color)}.social a svg path{fill:var(--footer-text-color)}.social a:hover svg,.social a:hover svg path{fill:var(--accent-color)}.social a:first-child{margin-right:10px}.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:0;right:0;background-color:#fafafa;padding:4px 12px;font-size:.7rem;font-weight:300;text-transform:uppercase;display:inline-block;z-index:1;color:var(--white);-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.prod-card__badge.sale{background-color:var(--red)}.prod-card__badge.new{background-color:var(--green)}.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:1;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:250000;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:950000}#poprelated_window{z-index:9505}.light-modal:target,.light-modal.show{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}.bg-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)}.three_banners__grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:20px;margin-top:1.5rem}.three_banners__grid img{display:block;width:100%;height:100%}.three_banners__grid>div{position:relative}.three_banners__grid>div::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;display:block;-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;z-index:3}.three_banners__grid>div:hover:after{background-color:rgba(0,0,0,.4)}.three_banners__grid h2{font-size:clamp(1.2rem,3vw,28px)}.three_banners__grid h3{font-size:clamp(.9rem,2vw,14px)}.three_banners__grid .banner_1{grid-column:1;grid-row:1/3}.three_banners__grid .banner_1 img{object-fit:cover}.three_banners__grid .banner_2{grid-column:2;grid-row:1}.three_banners__grid .banner_3{grid-column:2;grid-row:2}.three_banners__grid .banner_caption{position:absolute;bottom:3rem;left:0;padding:0 10px;right:0;z-index:5;-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}.three_banners__grid a:hover .banner_caption{color:var(--accent-color) !important}.middle_banner{position:relative}.middle_banner img{display:block;width:100%;height:320px;object-fit:cover}.middle_banner .middle_banner__caption{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}.middle_banner h2{font-size:clamp(1.2rem,3vw,28px)}.middle_banner h3{font-size:clamp(.9rem,2vw,14px)}.cta .container{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:20px}.cta .cta__banner{position:relative}.cta .cta__banner::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;display:block;-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;z-index:3}.cta .cta__banner:hover:after{background-color:rgba(0,0,0,.4)}.cta .cta__banner__caption{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:flex-end;justify-content:center;padding-bottom:2rem;z-index:5}.cta h2{font-size:clamp(1.2rem,3vw,28px)}.cta h3{font-size:clamp(.9rem,2vw,14px)}.cta img{display:block;width:100%}.brands{background-color:#b8b8b8;padding:2rem 0}.brands button{position:absolute;top:calc(50% - 15px);width:30px;height:30px;z-index:5;padding:0;background-color:rgba(0,0,0,.75)}.brands button.bPrev{left:0}.brands button.bNext{right:0}.brands button .arrow{border-color:var(--white)}.brands button:hover{background-color:var(--button-bg-color)}.brands li{margin-bottom:1px}.brands li span{display:flex;align-items:center;margin:auto;justify-content:center;flex-wrap:wrap;height:100px;text-align:center;border:1px solid var(--grey);font-size:1.1rem;background-color: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;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.brands li span.no-border{border:0}.brands li img{display:block;border:1px solid var(--grey);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;width:100%;height:100px;object-fit:cover}.brands li:hover span,.brands li:hover img{border-color: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)}.contact_form{position:relative}.contact_form img{position:absolute;top:0;left:0;right:0;bottom:0;display:block;height:100%;width:100%;object-fit:cover;z-index:1}.contact_form::after{content:"";display:block;top:0;left:0;right:0;bottom:0;z-index:3;position:absolute;background-color:rgba(0,0,0,.85)}.contact_form label{display:block;margin-bottom:5px}.contact_form label em{color:var(--red)}.contact_form input,.contact_form textarea{width:100%;border:0}.contact_form .container{position:relative;z-index:6;padding:3rem 0}h2.title span{color:var(--accent-color);display:block}.category{overflow:hidden}.category img{transform:scale(1.1);transform-origin:bottom right;transition:transform 1.5s cubic-bezier(0.215, 0.61, 0.355, 1);object-fit:cover}.category:hover img{transform:scale(1)}.category:hover .overlay{display:flex}.category .overlay{background-color:rgba(0,0,0,.65);display:none;z-index:1}.category .overlay img{max-width:100px}.category span{position:absolute;bottom:0;left:0;right:0;text-align:center;z-index:2;display:block;padding:15px 5px;font-weight:600;color:var(--white);background-color:rgba(0,0,0,.85)}.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)}footer.footer{padding-top:2rem;padding-bottom:1rem;background-color:var(--footer-bg-color);color:var(--footer-text-color);line-height:1.4}footer.footer .store_logo svg{max-width:250px}footer.footer h3{margin-bottom:20px;color:var(--footer-text-color)}footer.footer .footer__cell li{margin-bottom:10px}footer.footer .footer__cell a:hover{text-decoration:none}footer.footer .grid-4-cols{grid-gap:50px}footer.footer hr{margin:1.75rem 0;opacity:unset}footer.footer .fs-1{line-height:1.4}.hallmarks img{display:block;margin:10px}.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,.topselling_products h2,.four_banners h2{font-size:1rem;font-weight:600}.prod-card{position:relative;overflow:hidden;margin:0 1px 1px}.prod-card .prod-card__border{-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;border:1px solid #dadada;padding:10px 15px;margin-bottom:3px}.prod-card .title{display:-webkit-box;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-height:38px}.prod-card .flex_list{display:flex;justify-content:space-between;align-items:center}.prod-card .prod-card__extra_images a{display:inline-block;padding:3px;width:45px;height:45px;margin:5px;border:1px solid var(--grey);border-radius:50%;overflow:hidden;-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}.prod-card .prod-card__extra_images a:hover{border-color:var(--accent-color)}.prod-card .prod-card__extra_images img{display:block;width:100%;height:100%;object-fit:cover}.prod-card:hover .prod-card__border{border-color:var(--black)}.prod-card .prod-card__img-wrapper{text-align:center;overflow:hidden}.prod-card .btnAddCart,.prod-card .btn{padding:0;position:absolute;right:-10px;bottom:-5px}.prod-card .btnAddCart:hover,.prod-card .btn:hover{background-color:var(--black)}.prod-card .btnAddCart:hover svg,.prod-card .btnAddCart:hover svg path,.prod-card .btn:hover svg,.prod-card .btn:hover svg path{fill:var(--white)}.prod-card.sale{background-color:#fdf5e8;color:var(--accent-color);-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;border:1px solid #dadada;padding:20px}.prod-card.sale .sale_price{padding-bottom:5px}.prod-card.sale .sale_disc{font-size:clamp(1.3rem,3.5vw,30px)}.featured_products .prod-card .prod-card__border{height:100%}.discount_amt{position:absolute;top:30px;z-index:2;right:5px;width:80px;height:80px;display:flex;align-items:center;justify-content:center;background-color:var(--accent-color);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;font-size:.6rem}.discount_amt span:first-of-type{line-height:1;font-family:var(--font-heading);font-size:1.8rem;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%;overflow:hidden;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{position:relative;color:var(--white);padding:6rem 0}.newsletter img{position:absolute;top:0;left:0;right:0;bottom:0;display:block;height:100%;width:100%;object-fit:cover;z-index:1}.newsletter .container{position:relative;z-index:2}.newsletter form input{border:0;background-color:unset;color:var(--white)}.newsletter form button{height:35px}.newsletter form button:hover{background-color:var(--black);color:var(--white)}.newsletter .newsletter__inputs{border:1px solid var(--white);padding:1px}.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}.collection__banner{position:relative}.collection__banner img{display:block;width:100%;object-fit:cover;max-height:300px;min-height:160px}.collection__banner h1{color:var(--white);position:absolute;display:flex;align-items:center;justify-content:center;left:0;right:0;top:0;bottom:0;z-index:3}.collection__banner::after{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.65);z-index:2}.collection h2{font-weight:600;font-size:clamp(.95rem,2vw,17px);padding:.9rem 0}.collection .floating_div{position:sticky;top:90px}.collection .collection__footer{display:flex;justify-content:space-between;flex-wrap:wrap;border-top:1px solid var(--grey);padding-top:20px}.collection .collection__footer .collection__pages{text-align:right;white-space:nowrap}.collection #collection__wrapper .nav{display:none}.collection #collection__wrapper.narrow{display:flex;justify-content:space-between}.collection #collection__wrapper.narrow .nav{width:300px;display:block}.collection #collection__wrapper.narrow .products{width:calc(100% - 350px)}.collection .collection__filter a svg{fill:var(--accent-color)}.collection .collection__filter a:hover svg{fill:var(--black)}.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 .nav ul.top_level{max-height:400px;overflow-y:auto;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-y:auto;padding-right:20px}.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 .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 .product-img-wrapper .bPrev,.product_page .product-img-wrapper .bNext{position:absolute;bottom:46px;z-index:1;padding:.5rem;background-color:rgba(0,0,0,.75)}.product_page .product-img-wrapper .bPrev .arrow,.product_page .product-img-wrapper .bNext .arrow{border-color:var(--white)}.product_page .product-img-wrapper .bPrev:hover,.product_page .product-img-wrapper .bNext:hover{background-color:var(--button-bg-color)}.product_page .product-img-wrapper .bPrev{left:-13px}.product_page .product-img-wrapper .bNext{right:-13px}.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 .lSPager.lSGallery li{border:1px solid var(--grey);padding:5px;margin-bottom:1px}.product_page .lSPager.lSGallery li:hover{border-color:var(--black)}.product_page .lSSlideWrapper{border:1px solid var(--grey)}.product_page .lSSlideWrapper img{display:block;padding:10px}.product_page .btn{font-size:.8;text-transform:uppercase}.product_page .btn.alt.wish{border:1px solid var(--black)}.product_page .btn.alt.wish:hover{border-color:var(--accent-color)}.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:8px;background-color:var(--black);display:flex;align-items:center;justify-content:center;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.product_page .share_this a svg{width:20px !important;height:20px !important;fill:var(--white)}.product_page .share_this a:hover{background-color:var(--accent-color)}.product_page .product_score svg{padding-right:3px}.product_page .product_page__info{padding:25px 20px}.product_page .product_page__info img{margin:unset;display:block}.product_page .product_page__info h3{text-transform:uppercase;padding:20px 0;margin-top:30px;border-top:1px solid #ccc;position:relative}.product_page .product_page__info h3 span{position:absolute;top:25px;right:0}.product_page .product_page__info p,.product_page .product_page__info li,.product_page .product_page__info td,.product_page .product_page__info th{font-size:.87rem}.product_page .product_page__info th{font-weight:500;background-color:#fafafa}.product_page .product_page__info a.btnTrigger.collapsed span{transform:rotate(45deg)}.product_page .product_page__info table td,.product_page .product_page__info table th{padding:7px 6px;border:1px solid var(--grey);text-align:left}.product_page .product_page__info table tr:hover td,.product_page .product_page__info table tr:hover th{background-color:var(--gray);color:var(--white)}.product_page .product-configure-variants label{display:inline-block;margin-right:5px}.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 .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)}.product__images_label{font-weight:bold;font-size:1.1rem}.product__images_label em{color:red}.product-configure label em{color:red}.product__images{display:flex;flex-wrap:wrap;margin-top:5px;margin-bottom:25px}.product__images .product__image_wrapper{text-align:center;margin:0 15px 15px 0;max-width:120px}.product__images .product__image_wrapper img{display:inline-block;border-radius:50%;border:1px solid #eee;padding:5px}.product__images .product__image_wrapper:hover img{border-color:#444}.product__images .product__image_wrapper span{font-size:.75rem;text-transform:uppercase;margin-top:10px;position:relative;display:block;text-align:center}.product__images a.disabled{pointer-events:none;position:relative}.product__images a.disabled::before{position:absolute;content:"";width:90px;left:15px;top:45px;height:1px;background-color:#eee;transform:rotate(-35deg)}.product__images a.disabled::after{position:absolute;content:"";width:90px;left:15px;top:45px;height:1px;background-color:#eee;transform:rotate(35deg)}.product__images a.disabled img{opacity:.5}.product__images a.active{color:var(--accent-color)}.product__images a.active img{border-color:var(--accent-color)}.product__images a:hover{color:var(--button-bg-color-hover)}.size_variant__wrapper{display:flex;flex-wrap:wrap}.size_variant__wrapper a{display:flex;width:90px;height:90px;align-items:center;justify-content:center;font-size:1.1em;border:1px solid #ccc;color:#888;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;margin:0 10px 10px 0}.size_variant__wrapper a span{position:relative;z-index:2}.size_variant__wrapper a:hover{border-color:var(--black);color:var(--black)}.size_variant__wrapper a.disabled{pointer-events:none;background-color:var(--grey);position:relative}.size_variant__wrapper a.disabled::before{content:"";display:block;height:100%;width:1px;background-color:#fafafa;position:absolute;top:0;left:50;transform:rotate(50deg);z-index:1}.size_variant__wrapper a.disabled::after{content:"";display:block;height:100%;width:1px;background-color:#fafafa;position:absolute;top:0;left:50;transform:rotate(-50deg);z-index:1}.size_variant__wrapper a.active{color:var(--accent-color);font-weight:bold;border-color:var(--accent-color)}.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;background-color:rgba(0,0,0,.75);margin:0;z-index:50;top:calc(50% - 18px)}.related .bPrev:hover,.related .bNext:hover{background-color:var(--button-bg-color)}.related .bPrev{left:0}.related .bPrev .arrow{left:1px;border-color:var(--white)}.related .bNext{right:0}.related .bNext .arrow{right:1px;border-color:var(--white)}.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 .product-sidebar,.sidebar-container .quote-sidebar,.sidebar-container .repair-sidebar,.sidebar-container .pickup-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 .product-sidebar>button,.sidebar-container .quote-sidebar>button,.sidebar-container .repair-sidebar>button,.sidebar-container .pickup-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 .product-sidebar>button:hover,.sidebar-container .quote-sidebar>button:hover,.sidebar-container .repair-sidebar>button:hover,.sidebar-container .pickup-sidebar>button:hover{background-color:var(--red);transform:rotate(180deg)}.sidebar-container .cart-sidebar input{max-width:30px;text-align:center;padding:5px}.sidebar-container .review-sidebar input,.sidebar-container .review-sidebar textarea,.sidebar-container .quote-sidebar input,.sidebar-container .quote-sidebar textarea,.sidebar-container .repair-sidebar input,.sidebar-container .repair-sidebar textarea,.sidebar-container .pickup-sidebar input,.sidebar-container .pickup-sidebar textarea{padding:6px 10px}.sidebar-container .quote-sidebar input,.sidebar-container .quote-sidebar textarea,.sidebar-container .repair-sidebar input,.sidebar-container .repair-sidebar textarea,.sidebar-container .pickup-sidebar input,.sidebar-container .pickup-sidebar textarea{font-size:.9rem;width:100%}.sidebar-container .quote-sidebar form,.sidebar-container .repair-sidebar form,.sidebar-container .pickup-sidebar form{padding:0 25px 25px 25px}.sidebar-container .quote-sidebar .req,.sidebar-container .repair-sidebar .req,.sidebar-container .pickup-sidebar .req{color:red}.sidebar-container .quote-sidebar input[readonly],.sidebar-container .repair-sidebar input[readonly],.sidebar-container .pickup-sidebar input[readonly]{background-color:#cecece}.sidebar-container .quote-sidebar .btn:hover,.sidebar-container .repair-sidebar .btn:hover,.sidebar-container .pickup-sidebar .btn:hover{background-color:var(--black)}.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 .product-sidebar,.sidebar-container.voila .quote-sidebar,.sidebar-container.voila .repair-sidebar,.sidebar-container.voila .pickup-sidebar{opacity:1;transition:all .75s ease;transform:translate(0%, 0px)}.ae-form-processor .ae-errors{margin-top:20px;color:red;text-align:center}.ae-form-processor .ae-success-msg{margin-bottom:10px;color:var(--green);text-align:center}.request_form__wrapper{float:right;margin-top:20px !important}.gui-reward-cart-block a.gui-button-small:first-of-type{margin-right:5px !important}.pop_product .pop_product__wrapper{padding:2rem 1.5rem;overflow-x:auto;height:95vh;position:relative}.pop_product .pop_product__wrapper #product_image{background-color:#fff}.pop_product .pop_product__wrapper #product_brand{font-size:.8rem;text-transform:uppercase}.pop_product .pop_product__wrapper #product_discount{position:absolute;left:-4px;top:0;background-color:var(--red);color:var(--white);font-size:.95rem;z-index:1}.pop_product .pop_product__wrapper #product_discount span{display:inline-block;padding:8px 15px;letter-spacing:1px;padding-right:37px}.pop_product .pop_product__wrapper #product_discount::after{content:"";display:block;width:34px;height:34px;background-color:var(--grey);transform:rotate(45deg);position:absolute;right:-17px;top:0;z-index:2}.pop_product .pop_product__wrapper select{border-radius:3px}.pop_product .pop_product__wrapper .product_action__available button,.pop_product .pop_product__wrapper .product_action__not_available a{width:100%;padding-top:1rem;padding-bottom:1rem}#product_options__color{display:flex;flex-wrap:wrap}#product_options__color a{display:block;text-align:center;margin:0 15px 15px 0}#product_options__color a img{display:block;margin:auto;padding:2px;background-color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;overflow:hidden;border:2px solid #ccc}#product_options__color a div{margin-top:5px;font-size:.75rem}#product_options__color a:hover,#product_options__color a.active{color:var(--accent-color)}#product_options__color a:hover img,#product_options__color a.active img{border-color:var(--accent-color)}#product_options__size{display:flex;flex-wrap:wrap}#product_options__size a{display:inline-block;padding:6px 12px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;border:2px solid #ccc;text-align:center;margin:0 10px 8px 0;min-width:50px;background-color:#fff;position:relative}#product_options__size a span{position:relative;z-index:2}#product_options__size a:hover,#product_options__size a.active{color:var(--accent-color);border-color:var(--accent-color);font-weight:600}#product_options__size a.inactive{pointer-events:none;background-color:#ccc;color:#888}#product_options__size a.inactive::before{content:"";height:45px;width:1px;background-color:#fafafa;position:absolute;top:-8px;left:50%;transform:rotate(-59deg);z-index:1}#product_options__size a.inactive::after{content:"";height:45px;width:1px;background-color:#fafafa;position:absolute;top:-8px;left:50%;transform:rotate(59deg);z-index:1}.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}.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}.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}.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}.featured_product{background:#2b2b2b;background:linear-gradient(180deg, #2b2b2b 60%, #424242 100%);padding:2.5rem 0;color:var(--white)}.featured_product .featured_product__info{width:45vw}.featured_product .featured_product__photos{width:65vw;padding:0 1.5rem}.featured_product .lSAction>.lSPrev{left:2rem}.featured_product .lSAction>.lSNext{right:2rem}.popular_products .btn.alt{font-size:.75rem;padding:.4rem .5rem;position:absolute;right:0;top:0;border:1px solid var(--grey)}.popular_products .btn.alt:hover{border-color:rgba(0,0,0,0)}.clearfix::after{content:"";clear:both;display:table}@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 .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}footer.footer .grid-4-cols{grid-template-columns:repeat(2, 1fr)}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: 55rem){.grid-4-cols{grid-template-columns:repeat(2, 1fr);column-gap:20px;row-gap:30px}.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%}.contact_form .container .grid-2-cols{grid-template-columns:auto}}@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}.home_products .grid-6-cols,.topselling_products .grid-6-cols{grid-template-columns:repeat(2, 1fr)}.home_products .grid-5-cols,.topselling_products .grid-5-cols{grid-template-columns:repeat(2, 1fr)}.home_products .grid-4-cols,.topselling_products .grid-4-cols{grid-template-columns:repeat(2, 1fr)}.home_products .grid-3-cols,.topselling_products .grid-3-cols{grid-template-columns:repeat(2, 1fr)}.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}footer.footer .footer__interaction .social,footer.footer .footer__interaction .flex.left-center{justify-content:center}.grid-6-cols{grid-gap:15px}.grid-6-cols .brand__wrapper{height:60px}.featured_product .flex{flex-wrap:wrap}.featured_product .featured_product__info{width:100%;text-align:center}.featured_product .featured_product__photos{width:100%;padding:1.5rem}.featured_product .lSAction>.lSPrev{left:0}.featured_product .lSAction>.lSNext{right:0}}@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}.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}.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 form{width:unset}.newsletter form button{margin-top:10px}.newsletter form input{border:1px solid var(--white);padding-right:15px}.newsletter .newsletter__inputs{border:0}.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}.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}.prod-card .prod-card__border{padding:8px}}@media(max-width: 31.25rem){.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%}.three_banners__grid{grid-template-columns:auto}.three_banners__grid .banner_1,.three_banners__grid .banner_2,.three_banners__grid .banner_3{grid-column:unset;grid-row:unset}footer.footer{text-align:center}footer.footer .grid-4-cols{grid-template-columns:auto}footer.footer ul{column-count:unset}.cta .cta__banner__caption{padding-bottom:0}.cta h2{font-size:clamp(.9rem,3vw,28px)}.cta h5{font-size:clamp(.7rem,2vw,14px)}.cta .m-25-t{margin-top:15px}.cta .btn{font-size:.7rem;padding:.5rem .9rem}.popular_products h2{position:relative;top:-20px}.popular_products .btn.alt{top:10px}.prod-card .flex_list{flex-wrap:wrap}.prod-card .flex_list .w-45,.prod-card .flex_list .w-50{width:100%}}@media(max-width: 30rem){.slashed{font-size:unset}.popular_products .grid-4-cols,.products .grid-4-cols{grid-template-columns:auto}}
