@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 + .35vw,17px);line-height:1.1}.fs-2{font-size:clamp(1.1rem,.75rem + .35vw,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}.max-1000{max-width:1000px}.max-900{max-width:900px;width:90%}.max-800{max-width:800px;width:90%}.max-700{max-width:700px;width:90%}.max-500{max-width:500px;width:90%}.relative{position:relative}.absolute{position:absolute;z-index:1}.m-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.in-flex{display:inline-flex}.flex-wrap{flex-wrap:wrap}.hidden{display:none}.bl{display:block}.in-bl{display:inline-block}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-justify{text-align:justify}.t-upper{text-transform:uppercase}.t-capitalize{text-transform:capitalize}.justify-center{justify-content:center}.center-center{justify-content:center;align-items:center}.center-right{justify-content:flex-end;align-items:center}.center-bottom{align-items:flex-end}.center-top{justify-content:center;align-items:flex-start}.left-center{align-items:center}.left-top{align-items:flex-start}.left-bottom{align-items:flex-end}.right-bottom{justify-content:flex-end;align-items:flex-end}.right-right{justify-content:flex-end}.space-between{justify-content:space-between}.no-wrap{white-space:nowrap}.obj-fit{object-fit:cover;object-position:center}.hover:hover{color:var(--accent-color)}.hover:hover svg,.hover:hover svg path{fill:var(--accent-color)}svg.star{fill:var(--gold-star)}svg.opaque{fill:var(--star)}.top-pos{top:0}.left-pos{left:0}.bottom-pos{bottom:0}.right-pos{right:0}hr{height:1px;background-color:#ccc;border:0;display:block;opacity:.5}.ubold{font-weight:900}.lbold{font-weight:500}.sbold{font-weight:800}.bold{font-weight:700}.reg{font-weight:400}.light{font-weight:200}.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:.6rem}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)}.no-border{border:0 !important}.slashed{position:relative;font-size:95%;color:#888;display:inline-block}.slashed::before{content:"";position:absolute;z-index:1;top:50%;left:0;width:100%;display:block;background-color:var(--red);height:1px}input[type=text],input[type=url],input[type=password],input[type=email],textarea,select{font-size:.85rem;color:var(--gray);padding:6px 30px 6px 15px;border:1px solid var(--gray);font-family:var(--font-family)}input[type=text]:hover,input[type=url]:hover,input[type=password]:hover,input[type=email]:hover,textarea:hover,select:hover{border-color:var(--black)}select{font-size:.8rem;-webkit-appearance:none;appearance:none;background-color:var(--white);background-image:url(down.png);background-repeat:no-repeat;background-position:calc(100% - 10px) center;cursor:pointer;padding-right:30px !important;min-width:200px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}input:required,textarea:required,select:required{box-shadow:unset}input:focus,textarea:focus,select:focus{border-color:var(--gray)}button,input[type=radio],input[type=checkbox],input[type=button],input[type=submit]{cursor:pointer}button,input[type=button],input[type=submit]{border:0}input[type=button],input[type=submit],button,.btn{display:inline-flex;line-height:1.2;font-size:clamp(.7rem,2vw,.75rem);font-family:var(--font-family);white-space:nowrap;align-items:center;justify-content:center;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-transition:all .3s ease .15s;-moz-transition:all .3s ease .15s;-o-transition:all .3s ease .15s;-ms-transition:all .3s ease .15s;transition:all .3s ease .15s;padding:clamp(.3rem,.75vw,.5rem) clamp(.8rem,1.6vw,1.1rem);text-decoration:none;background-color:var(--button-bg-color);color:var(--button-text-color)}input[type=button] svg,input[type=submit] svg,button svg,.btn svg{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-bg-color);color:var(--button-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=button].red,input[type=submit].red,button.red,.btn.red{background-color:var(--red);color:var(--white)}input[type=button].red svg,input[type=submit].red svg,button.red svg,.btn.red svg{fill:var(--white)}input[type=button].red:hover,input[type=submit].red:hover,button.red:hover,.btn.red:hover{background-color:var(--black)}input[type=button].red:hover svg,input[type=submit].red:hover svg,button.red:hover svg,.btn.red:hover svg{fill:var(--white)}input[type=button].alt,input[type=submit].alt,button.alt,.btn.alt{background-color:var(--button-hover-bg-color);color:var(--button-hover-text-color)}input[type=button].alt svg,input[type=button].alt svg path,input[type=submit].alt svg,input[type=submit].alt svg path,button.alt svg,button.alt svg path,.btn.alt svg,.btn.alt svg path{fill:var(--button-hover-text-color)}input[type=button].alt:hover,input[type=submit].alt:hover,button.alt:hover,.btn.alt:hover{background-color:var(--button-bg-color);color:var(--button-text-color)}input[type=button].alt:hover svg,input[type=button].alt:hover svg path,input[type=submit].alt:hover svg,input[type=submit].alt:hover svg path,button.alt:hover svg,button.alt:hover svg path,.btn.alt:hover svg,.btn.alt:hover svg path{fill:var(--button-text-color)}input[type=button].white,input[type=submit].white,button.white,.btn.white{background-color:var(--white);color:var(--black)}input[type=button].white:hover,input[type=submit].white:hover,button.white:hover,.btn.white:hover{background-color:var(--button-bg-color);color:var(--button-text-color)}input[type=button].white:hover svg,input[type=button].white:hover svg path,input[type=submit].white:hover svg,input[type=submit].white:hover svg path,button.white:hover svg,button.white:hover svg path,.btn.white:hover svg,.btn.white:hover svg path{fill:var(--button-text-color)}input[type=button].out,input[type=submit].out,button.out,.btn.out{background-color:var(--red);color:var(--white)}input[type=button].out svg,input[type=button].out svg path,input[type=submit].out svg,input[type=submit].out svg path,button.out svg,button.out svg path,.btn.out svg,.btn.out svg path{fill:var(--white)}input[type=button].out:hover,input[type=submit].out:hover,button.out:hover,.btn.out:hover{background-color:var(--button-hover-bg-color);color:var(--button-hover-text-color)}input[type=button].out:hover svg,input[type=button].out:hover svg path,input[type=submit].out:hover svg,input[type=submit].out:hover svg path,button.out:hover svg,button.out:hover svg path,.btn.out:hover svg,.btn.out:hover svg path{fill:var(--button-hover-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{-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=number]{-moz-appearance:textfield}input[type=radio],input[type=checkbox]{position:relative;right:2px;top:2px}.btn{text-transform:uppercase}.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(--accent-color);-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(--accent-color);-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:18px;height:18px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;background-color:var(--button-bg-color);top:calc(50% - 9px);cursor:pointer;border:0;outline:none;-webkit-transition:all .2s ease .15s;-moz-transition:all .2s ease .15s;-o-transition:all .2s ease .15s;-ms-transition:all .2s ease .15s;transition:all .2s ease .15s}.collection-filter-price .ui-slider-handle:focus,.collection-filter-price .ui-slider-handle:hover{background-color:var(--button-hover-bg-color)}.clearfix:after{content:"";display:table;clear:both}.price-filter-range:after{content:"";display:table;clear:both}.price-filter-range .min{float:left}.price-filter-range .max{float:right}::placeholder{color:#ccc}.gui-faq label{display:block;margin-top:5px}.gui-faq iframe{width:100% !important}.gui-faq p{font-size:15px}.messages__wrapper{position:absolute;z-index:300;width:100%}#gui-wrapper .gui-messages,#gui-wrapper .messages{margin-bottom:20px !important}.gui-form table,.gui-div-cart-block-related,.gui-div-cart-coupons .gui-block-content,.gui-div-cart-shipping{background-color:var(--white)}.gui-table tbody tr td:first-child{min-width:100px !important}.gui-image{border:0 !important}.gui .gui-block-subcontent{line-height:unset !important}.textpage h1,.textpage h2,.textpage h3,.textpage h4,.textpage h5,.textpage ul,.textpage ol{margin-bottom:25px;line-height:1.3}.textpage p{margin-bottom:17px;line-height:1.5;font-size:1rem}.textpage h1,.textpage h2,.textpage h3,.textpage h4,.textpage h5{line-height:1.1}.textpage h2,.textpage h3,.textpage h4,.textpage h5{margin-top:25px}.textpage ul{list-style-type:disc}.textpage ol,.textpage ul{margin-left:50px;margin-top:10px;width:80%;font-size:1rem}.textpage ol{list-style-type:decimal}.textpage ul ul{list-style-type:circle}.textpage li{margin-bottom:10px;padding-left:5px}.textpage a:not(.btn){text-decoration:underline}.textpage img{display:inline-block;margin:25px 0}.textpage iframe{width:100%;max-width:500px;margin-top:15px;margin-bottom:15px}.textpage .divider{height:20px;background-repeat:repeat}.textpage table:not(.blueTable){table-layout:unset !important;font-size:.85rem}.textpage table:not(.blueTable) th,.textpage table:not(.blueTable) td{border:1px solid var(--grey);padding:5px 8px}.textpage table:not(.blueTable) th{padding:8px 5px}.gui-div-faq-questions h1,.gui-div-faq-questions h2,.gui-div-faq-questions h3,.gui-div-faq-questions h4,.gui-div-faq-questions h5,.gui-div-faq-questions p,.gui-div-faq-questions ul,.gui-div-faq-questions ol{margin-bottom:20px !important;line-height:1.5}.gui-div-faq-questions ul{list-style-type:disc;margin-left:15px !important}.gui-div-faq-questions ul ul{list-style-type:circle;margin-top:10px}.gui-div-faq-questions ol{list-style-type:decimal;margin-left:25px}.gui-div-faq-questions li{margin-bottom:10px}.gui-div-faq-questions a{text-decoration:underline}.mm-ocd{z-index:40000000}.mm-spn.mm-spn--light{background-color:var(--grey)}.mm-spn.mm-spn--light .btnSlideClose{z-index:1;top:0;right:0;padding:0;width:51px;height:51px;display:flex;align-items:center;justify-content:center;background-color:var(--accent-color);cursor:pointer;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;border-radius:0px;-webkit-transition:all .3s ease .15s;-moz-transition:all .3s ease .15s;-o-transition:all .3s ease .15s;-ms-transition:all .3s ease .15s;transition:all .3s ease .15s}.mm-spn.mm-spn--light .btnSlideClose svg{fill:var(--white);-webkit-transition:all .3s ease .15s;-moz-transition:all .3s ease .15s;-o-transition:all .3s ease .15s;-ms-transition:all .3s ease .15s;transition:all .3s ease .15s}.mm-spn.mm-spn--light .btnSlideClose:hover{background-color:var(--red)}.mm-spn.mm-spn--light .btnSlideClose:hover svg{fill:var(--button-hover-bg-color);transform:rotate(180deg)}.mm-spn.mm-spn--light li a{font-size:1rem;font-family:var(--font-heading);display:flex;align-items:center}.mm-ocd--open{background-color:rgba(0,0,0,.75)}.mm-spn.mm-spn--navbar::after{text-transform:uppercase;font-size:1.2rem;font-family:var(--font-heading);opacity:1 !important;letter-spacing:1px}#sidemenu li.active>a{color:var(--accent-color);font-weight:600}#sidemenu li:hover>a{color:var(--accent-color)}#sidemenu li:hover::before{border-color:var(--accent-color)}.mm-spn.mm-spn--navbar ul::before{border-top:1px solid var(--white)}.mm-spn.mm-spn--navbar::before{border-top:1px solid var(--white);border-left:1px solid var(--white)}.mm-spn li::before{border-top:1px solid var(--white);border-right:1px solid var(--white);opacity:.75}.mm-spn li::after{margin-left:0 !important;border-top:1px solid var(--white)}.mm-spn a.color-sale{color:red}.arrow{display:block;width:10px;height:10px;border:1px solid #000;border-left:0;border-top:0;position:relative;-webkit-transition:all .5s ease .15s;-moz-transition:all .5s ease .15s;-o-transition:all .5s ease .15s;-ms-transition:all .5s ease .15s;transition:all .5s ease .15s}.arrow:hover{border-color:var(--button-hover-bg-color)}.arrow-up{transform:rotate(225deg)}.arrow-down{transform:rotate(45deg)}.arrow-right{transform:rotate(-45deg);right:2px}.arrow-left{transform:rotate(135deg);left:2px}.pager_wrapper .next,.pager_wrapper .prev{display:inline-block}.pager_wrapper .next a,.pager_wrapper .prev a{display:flex;align-items:center;justify-content:center;height:30px;width:30px;background-color:#f0f0f0;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;font-size:.75rem}.pager_wrapper .next a .arrow,.pager_wrapper .prev a .arrow{width:8px;height:8px;border-color:var(--black);display:inline-block}.pager_wrapper .next a:hover,.pager_wrapper .prev a:hover{background-color:var(--accent-color)}.pager_wrapper .next a:hover .arrow,.pager_wrapper .prev a:hover .arrow{border-color:var(--white)}.pager_wrapper .next a.page_first .arrow,.pager_wrapper .next a.page_last .arrow,.pager_wrapper .prev a.page_first .arrow,.pager_wrapper .prev a.page_last .arrow{width:7px;height:7px}.pager_wrapper .next.disabled a,.pager_wrapper .prev.disabled a{opacity:.35;pointer-events:none}.pager{padding:5px;font-size:.75rem;background-color:#f0f0f0;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;border-radius:25px;margin:0 20px}.pager li a{display:inline-flex;align-items:center;justify-content:center;height:24px;width:24px;margin:0 5px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.pager li:hover>a{background-color:var(--gray);color:var(--white)}.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;-webkit-border-radius:3px !important;-moz-border-radius:3px !important;-ms-border-radius:3px !important;border-radius:3px !important;padding:.6rem 1.8rem !important}.gui a.gui-button-large{font-size:.85rem !important}.gui a.gui-button-large:hover,.gui a.gui-button-small:hover{background-color:var(--button-hover-bg-color) !important;color:var(--button-hover-text-color) !important}.gui-confirm{margin-top:10px !important}.gui-blog-article header ul li{display:inline-flex;float:unset !important}.gui-blog-article header ul li a{display:inline-block;margin-left:3px}.gui-blog-article-content{font-size:1rem !important}.gui-blog p{font-size:1rem !important;margin-bottom:20px !important}.gui-blog .blog-article-summary{font-style:italic}#gift-cards-page .breadcrumbs{display:none}strong{font-weight:600}.frmNewsletter{max-width:500px;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;border-radius:25px;background-color:var(--white);overflow:hidden}.frmNewsletter button{width:100px;white-space:nowrap;color:var(--green);font-size:.9rem;background-color:rgba(0,0,0,0)}.frmNewsletter button:hover{color:var(--white);background-color:var(--accent-color)}.frmNewsletter input[type=email]{width:calc(100% - 100px);padding:16px 20px;background-color:rgba(0,0,0,0);border:0;font-size:14px;color:var(--white);border-right:1px solid rgba(204,204,204,.5019607843)}.svg_wrapper{top:2px;position:relative;width:23px;height:23px;margin-right:10px}.copyright{font-size:.65rem}.back_to_top{z-index:3;left:calc(50% - 18px);top:25px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;background-color:var(--button-bg-color)}.back_to_top .arrow{width:12px;height:12px;border-color:var(--button-text-color);top:2px}.back_to_top:hover{background-color:var(--button-hover-bg-color)}.back_to_top:hover .arrow{border-color:var(--button-hover-text-color)}.social{display:flex;align-items:center}.social a{display:inline-flex;width:50px;height:50px;align-items:center;justify-content:center;margin-right:1rem}.social a svg,.social a svg path{min-width:40px;-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:hover svg path.letter{fill:var(--accent-color)}.scale-in-ver-center{-webkit-animation:scale-in-ver-center .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:scale-in-ver-center .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.swing-in-top-bck{-webkit-animation:swing-in-top-bck 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) both;animation:swing-in-top-bck 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) both}.bounce-in-left{-webkit-animation:bounce-in-left 1.1s both;animation:bounce-in-left 1.1s both}.bounce-in-right{-webkit-animation:bounce-in-right 1.1s both;animation:bounce-in-right 1.1s both}.prod-card__badge{position:absolute;top:10px;left:10px;background-color:var(--grey);color:var(--white);padding:5px 15px;font-size:.65rem;font-weight:400;text-transform:uppercase;display:inline-block;z-index:3;letter-spacing:1px;-webkit-border-radius:18px;-moz-border-radius:18px;-ms-border-radius:18px;border-radius:18px}.prod-card__badge.new{background-color:var(--green)}.prod-card__badge.sale{background-color:var(--red)}.product-img-wrapper .prod-card__badge{left:0;right:unset;font-size:.9rem;color:#fff}.overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}.light-modal .btnDestroy,.light-modal .btnClose{position:absolute;top:8px;right:8px;display:flex;z-index:10;align-items:center;justify-content:center;padding:0;margin:0;line-height:1;width:30px;height:30px;border:0;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;background-color:var(--black)}.light-modal .btnDestroy:hover,.light-modal .btnDestroy:focus,.light-modal .btnClose:hover,.light-modal .btnClose:focus{transform:rotateZ(180deg);background-color:var(--red)}.light-modal .btnDestroy .icon-cross,.light-modal .btnClose .icon-cross{margin:0;padding:0;border:0;background:none;position:relative;width:14px;height:14px}.light-modal .btnDestroy .icon-cross:before,.light-modal .btnDestroy .icon-cross:after,.light-modal .btnClose .icon-cross:before,.light-modal .btnClose .icon-cross:after{content:"";position:absolute;top:6.5px;left:0;right:0;height:1px;background:var(--white);border-radius:1px}.light-modal .btnDestroy .icon-cross:before,.light-modal .btnClose .icon-cross:before{transform:rotate(45deg)}.light-modal .btnDestroy .icon-cross:after,.light-modal .btnClose .icon-cross:after{transform:rotate(-45deg)}.light-modal .btnDestroy .icon-cross span,.light-modal .btnClose .icon-cross span{display:block}.gui-active a{color:var(--accent-color) !important}.product-configure-options-option em{color:var(--red)}.scale-in-center{-webkit-animation:scale-in-center .6s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:scale-in-center .6s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.gui-reward-line{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:25px;height:unset !important}.gui-reward-line .gui-reward-line-title{float:unset !important}.gui-col2-left .gui-reward-line-progress{float:unset !important}.gui-reward .gui-reward-progress-pts{width:25% !important;float:unset !important;margin-top:0 !important}.gui-reward-progress{float:unset !important;width:75% !important}.gui-reward .gui-reward-progress .gui-reward-progress-bar{height:100% !important;min-height:20px}.gui-reward-line .gui-line-description{float:unset !important;height:unset !important;font-size:90% !important}figcaption{font-style:italic;font-size:.85rem;margin-top:5px}.message ul{padding:5px 20px;display:block;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;border-radius:15px;color:var(--white)}.message ul.info{background-color:#ccc}.message ul.success{background-color:var(--green)}.message ul.error{background-color:var(--red)}.light-modal{--lm-body-bg: #845ec2;--lm-modal-bg: #000000;--lm-close-bg: #ff6f91;--lm-small-modal: 30vw;--lm-large-modal: 50vw;--lm-font-size: 14px;display:none;position:fixed;background:rgba(0,0,0,0);top:0;bottom:0;left:0;align-items:center;justify-content:center;right:0;z-index:9000;transition:background 1s;font-size:var(--lm-font-size);visibility:hidden}.light-modal-content{border-radius:.2em;position:relative;line-height:1.4;display:flex;flex-direction:column}.light-modal-content.large-content{width:var(--lm-large-modal)}.light-modal-header{padding:20px 20px 20px 20px;background:rgba(0,0,0,.2);display:flex;justify-content:space-between;align-items:center}.light-modal-heading{margin:0;font-size:1.5em}.light-modal-heading+.light-modal-close-icon{position:static}.light-modal-body{padding:20px;overflow:auto;max-height:450px}.light-modal-footer{padding:20px 20px 20px 20px;background:rgba(0,0,0,.2);text-align:right;display:flex;align-items:center}.light-modal-close-icon,.light-modal-close-btn{text-decoration:none;color:#fff;padding:5px 10px;border-radius:.2em;background:var(--lm-close-bg);font-size:1.5em;line-height:1;opacity:1;transition:opacity .2s ease-in-out}.light-modal-close-icon:hover,.light-modal-close-btn:hover{opacity:.9}.light-modal-close-icon{position:absolute;top:-15px;right:-15px}.light-modal-close-btn{font-size:1.3em;line-height:1.4}.light-modal-caption{position:absolute;left:50%;transform:translateX(-50%);top:100%;padding:10px 0;background:rgba(0,0,0,.2);border-radius:.2em;width:100%;text-align:center;margin-top:5px}#popcart_window{z-index:9500}#poprelated_window{z-index:9505}.light-modal:target,.light-modal.render{background:rgba(0,0,0,.9);display:flex;visibility:visible}.light-modal-navigation .navigation-next,.light-modal-navigation .navigation-prev{width:32px;height:32px;border-color:#fff;transition:border-color .2s}.light-modal-navigation .navigation-next:hover,.light-modal-navigation .navigation-prev:hover{border-color:rgba(255,255,255,.7)}.light-modal-navigation .navigation-next{position:absolute;right:-50px;top:50%;border-bottom:1px solid;border-left:1px solid;transform:rotate(-135deg)}.light-modal-navigation .navigation-prev{position:absolute;left:-50px;top:50%;border-bottom:1px solid;border-left:1px solid;transform:rotate(45deg)}@media(max-width: 480px){.light-modal-navigation .navigation-next{right:5px}.light-modal-navigation .navigation-prev{left:5px}}@keyframes basic{0%{opacity:0}100%{opacity:1}}.basic{animation-name:basic}@media(max-width: 1000px){.light-modal{--lm-small-modal: 70vw;--lm-large-modal: 70vw}}.color-wh{color:var(--white)}.color-red{color:var(--red)}.color-sale{color:red}.color-gry{color:gray}.color-grn{color:var(--green)}.color-bl{color:var(--blue)}.color-blk{color:var(--black)}.color-brown{color:var(--button-bg-color)}.color-accent{color:var(--accent-color)}.fill-accent{fill:var(--accent-color)}.bg-color-gry{background-color:var(--grey)}.categories h2{font-size:.95rem;font-weight:600}.categories .categories__grid{display:grid;grid-template-columns:repeat(6, 1fr);grid-gap:25px 10px}.categories li a{margin:0 3px;display:block;overflow:hidden}.categories li a img{height:340px;transform:scale(1.1);transform-origin:bottom right;transition:transform 1.5s cubic-bezier(0.215, 0.61, 0.355, 1)}.categories li a:hover img{transform:scale(1)}h2.title span{color:var(--accent-color);display:block}.category .category__pix{overflow:hidden;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;border-radius:15px}.category img{width:100%;height:100%;object-fit:cover;-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;transform:scale(1.1);transform-origin:bottom right;transition:transform 1.5s cubic-bezier(0.215, 0.61, 0.355, 1)}.category:hover img{transform:unset}.category:hover span{color:var(--accent-color)}.brands{background-color:var(--accent-color);color:var(--white);padding:20px 0 5px}.brands ul{display:flex;justify-content:center;flex-wrap:wrap}.brands li{margin:0 15px 15px 0}.brands li a{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:130px;height:85px;text-align:center;border:1px solid var(--grey);overflow:hidden;font-size:.75rem;padding:5px;-webkit-transition:all .3s ease .15s;-moz-transition:all .3s ease .15s;-o-transition:all .3s ease .15s;-ms-transition:all .3s ease .15s;transition:all .3s ease .15s;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;border-radius:7px}.brands li img{display:block;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;border-radius:7px}.brands li .pix{display:block;height:100%;width:100%;background-color:var(--white);-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;border-radius:7px;overflow:hidden}.brands li:last-of-type{border:0;font-size:.7rem}.brands li:hover a{color:var(--brands-hover-color);border-color:var(--brands-hover-color)}.disc_amt{position:absolute;top:30px;right:10px;background-color:var(--grey);color:var(--accent-color);width:100px;height:100px;display:flex;align-items:center;justify-content:center;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.disc_amt .disc_amt_figure{line-height:1.1;font-size:2rem;font-weight:900}.disc_amt .disc_amt_figure span{display:block;text-align:center;font-size:.8rem;text-transform:uppercase}.brand{padding:2px 0;position:relative}.brand .img_wrapper{margin:auto;padding:5px;overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;-webkit-transition:all .5s ease .15s;-moz-transition:all .5s ease .15s;-o-transition:all .5s ease .15s;-ms-transition:all .5s ease .15s;transition:all .5s ease .15s;border:1px solid var(--color-grey)}.brand .img_wrapper.no-img{min-height:90px}.brand .img_wrapper:hover{border-color:var(--accent-color)}.featured_categories .btn.funky{margin-left:1rem;background-image:linear-gradient(90deg, hsl(277deg, 57%, 57%) 0%, hsl(273deg, 47%, 56%) 6%, hsl(269deg, 38%, 55%) 13%, hsl(264deg, 30%, 53%) 21%, hsl(256deg, 24%, 53%) 29%, hsl(247deg, 19%, 52%) 38%, hsl(226deg, 18%, 49%) 47%, hsl(191deg, 23%, 45%) 57%, hsl(157deg, 28%, 41%) 67%, hsl(146deg, 33%, 40%) 77%, hsl(142deg, 38%, 40%) 88%, hsl(138deg, 43%, 39%) 100%)}.featured_categories .btn.funky:hover{background-image:unset}.featured_categories .grid-3-cols{grid-gap:20px}footer.footer{padding:4rem 2rem 2rem 4rem;position:relative;background-color:var(--light-accent-color);background-image:var(--footer-bg);background-size:cover;background-position:bottom;-webkit-border-bottom-right-radius:25px;-webkit-border-bottom-left-radius:25px;-moz-border-radius-bottomright:25px;-moz-border-radius-bottomleft:25px;border-bottom-right-radius:25px;border-bottom-left-radius:25px;color:var(--footer-text-color);font-size:.9rem}footer.footer h3{margin-bottom:20px;font-weight:500;color:var(--footer-head-color)}footer.footer .container{position:relative;z-index:2}footer.footer .footer__cell li{margin-bottom:10px}footer.footer .footer__grid{display:grid;grid-template-columns:40fr 20fr 20fr 20fr;grid-gap:30px}footer.footer .footer__icon{position:absolute;z-index:1;display:block}footer.footer .icon_1{top:0;left:0;bottom:0;width:50%;object-fit:cover}footer.footer .icon_2{top:0;right:0;bottom:0;width:50%;object-fit:cover}.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}.prod-card{position:relative}.prod-card .prod-card__img-wrapper{overflow:hidden;z-index:1;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;border-radius:15px}.prod-card .prod-card__img-wrapper img{display:block;width:100%;height:100%;object-fit:cover;-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;transform:scale(1.05);transform-origin:bottom right;transition:transform 1.5s cubic-bezier(0.215, 0.61, 0.355, 1)}.prod-card:hover img{transform:unset}.prod-card:hover .prod-card__action{display:block}.prod-card .title{text-align:center;color:#888;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.prod-card .prod-card__action{position:absolute;left:0;right:0;bottom:1.2rem;z-index:2;text-align:center;display:none}.prod-card .prod-card__action svg{fill:var(--black)}.qv{padding:3rem 2rem;background-color:var(--white);width:90%;max-width:750px;max-height:90vh;overflow:auto;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;border-radius:15px}.qv .discount_amt{top:.75rem;left:.75rem;right:unset}.qv .change{display:flex;align-items:center;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;padding:0 12px;border:1px solid var(--grey)}.qv .change button{font-size:1.3rem;position:relative;color:var(--black);border:0;background-color:rgba(0,0,0,0);padding:0 5px}.qv .change button:hover{color:var(--button-bg-color)}.qv .change input{padding:0;line-height:1;width:30px;padding:.5rem 0;border-width:0;background-color:rgba(0,0,0,0);margin:0 4px;text-align:center}.qv figure img{display:block;margin:auto;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px}.qv li img{display:block;margin:auto}.qv .lSAction>.lSNext{right:5px}.qv .lSAction>.lSPrev{left:5px}.qv .lSAction>a{width:32px;height:32px;background-color:rgba(0,0,0,.75);top:calc(50% - 5px)}.qv .lSAction>a:hover{background-color:var(--accent-color)}.qv .lSSlideOuter .lSPager.lSpg{position:absolute;bottom:15px;left:0;right:0;padding:0 20px;z-index:5}.qv label{display:inline-block;width:75px}.qv .grid-2-cols{grid-template-columns:calc(100% - 320px) 300px;column-gap:20px;max-height:500px;overflow-y:auto}.qv div.relative{background-color:var(--white)}.qv .remodal__images{width:100%;height:100%}.qv .product_buttons .btn{padding:.3rem 1.5rem}.qv .product_buttons .btn span{display:inline-block;margin-left:6px}.qv .product_buttons .btn.out{padding:0 1.5rem;height:37px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;width:unset}.qv .product_buttons .btnWish{margin-left:8px;padding:.6rem}.qv .product_buttons .btnWish:hover svg{fill:var(--button-hover-bg-color)}.discount_amt{position:absolute;top:30px;z-index:2;right:5px;width:75px;height:75px;display:flex;align-items:center;justify-content:center;background-color:var(--red);color:var(--white);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.discount_amt span{display:block;text-align:center;text-transform:uppercase;font-size:.6rem}.discount_amt span:first-of-type{line-height:1;font-family:var(--font-heading);font-size:1.6rem;font-weight:700}.new_tag{position:absolute;top:30px;z-index:2;right:30px;width:80px;height:80px;display:flex;align-items:center;justify-content:center;background-color:var(--badge-new-bg-color);color:var(--white);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.new_tag span{display:block;text-align:center;font-size:1.4rem;text-transform:uppercase;font-weight:600}#product_window .discount_amt span:first-of-type{font-family:var(--font-heading);font-size:1.75rem}.list-mode .prod-card .title{text-align:left;color:var(--black);overflow:unset;text-overflow:unset;display:block;-webkit-line-clamp:unset;line-clamp:unset;-webkit-box-orient:unset}.list-mode .prod-card .prod-card__img-wrapper{-webkit-border-radius:unset;-moz-border-radius:unset;-ms-border-radius:unset;border-radius:unset}.list-mode .prod-card__wrapper{background-color:var(--grey);-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;border-radius:25px;overflow:hidden}.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:100px;width:100%;border:1px solid var(--grey);-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;overflow:hidden}.brands_page a img{object-fit:cover}.brands_page a:hover{border-color:var(--accent-color)}.brands_page .brand__wrapper span{padding:0 5px;word-break:break-all}.brands_page.tags a{font-size:1.1rem}.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 form{display:flex;flex-wrap:wrap;width:90%;max-width:400px}.newsletter form input{border:1px solid #ccc;padding:.5rem 1rem;font-size:.85rem;width:calc(100% - 90px);color:var(--black);-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.newsletter form input::placeholder{color:var(--gray)}.newsletter form input:focus{border-color:var(--gray)}.newsletter form button{border:1px solid #ccc;padding:.5rem 1rem;width:80px;background-color:var(--white);margin-left:10px;color:var(--black);-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.newsletter form button:hover{background-color:var(--button-bg-color);color:var(--button-text-color);border-color:var(--gray)}.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 .collection__banner{-webkit-border-bottom-right-radius:10rem;-webkit-border-bottom-left-radius:25px;-moz-border-radius-bottomright:10rem;-moz-border-radius-bottomleft:25px;border-bottom-right-radius:10rem;border-bottom-left-radius:25px;overflow:hidden;color:var(--white);text-align:center}.collection .collection__banner .overlay{padding:1rem}.collection .collection__banner .overlay::before{position:absolute;top:0;left:0;right:0;bottom:0;content:"";display:block;z-index:1;background-color:rgba(0,0,0,.5)}.collection .collection__banner .overlay .collection__banner_title{position:relative;z-index:2;padding:1rem}.collection .collection__banner h1{font-weight:800;font-size:clamp(1.4rem,3.5vw,40px);letter-spacing:2px}.collection .collection__banner h2{font-weight:200;font-size:clamp(1.1rem,1.5vw,22px);margin-top:10px}.collection .collection__banner img{display:block;width:100%;max-height:320px;min-height:230px;object-fit:cover}.collection .floating_div{position:sticky;top:90px}.collection .grid{display:grid;grid-template-columns:minmax(250px, 20fr) 80fr;grid-gap:35px}.collection .nav_box{border-top:1px solid var(--grey);padding:.75rem 0}.collection .nav_box h3{font-weight:500;text-transform:uppercase}.collection .nav_box h3 a{display:flex;align-items:center;justify-content:space-between}.collection .nav_box h3 svg{-webkit-transition:all .1s ease .15s;-moz-transition:all .1s ease .15s;-o-transition:all .1s ease .15s;-ms-transition:all .1s ease .15s;transition:all .1s ease .15s}.collection .nav_box h3.expanded+ul,.collection .nav_box h3.expanded+div{display:block}.collection .nav_box h3.expanded svg{transform:rotate(180deg)}.collection .nav_box>ul{display:none}.collection .nav_box>ul a{text-transform:capitalize}.collection .filters_wrapper{display:none}.collection .nav ul.top_level{line-height:1.1;font-size:.9rem;padding-right:20px}.collection .nav ul.top_level>li{margin-bottom:10px}.collection .nav ul.top_level ul{display:none}.collection .nav ul.top_level ul li{margin-bottom:7px;color:#888}.collection .nav ul.top_level ul.voila{display:block}.collection .nav a{display:block}.collection .nav li:hover>a{color:var(--accent-color)}.collection .nav li.active>a{font-weight:600;color:var(--accent-color)}.collection .nav .sub_sub li{padding:1px 0;line-height:1.1}.collection .brands_wrapper{max-height:400px;overflow-x:auto;padding-right:20px}.collection .price-filter{display:none}.collection .price-filter-range>div{display:inline-block;padding:4px 8px;font-size:.75rem;border:1px solid var(--gray);-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px}.collection .filters .filter__trigger{font-size:.95rem;font-family:var(--font-heading);font-weight:700;display:flex;align-items:center}.collection .filters .filter__trigger svg{min-width:19px;fill:var(--accent-color)}.collection .filters .filter__trigger:hover svg{fill:var(--button-bg-color)}.collection .filters .filter__trigger.active{color:var(--accent-color)}.collection .filters .filter__trigger.active svg{fill:var(--button-bg-color)}.collection .filters .spaced a{margin-right:50px}.collection .filter_wrapper{margin-top:15px}.collection .filter_wrapper li.active>a{color:var(--accent-color)}.collection .filter_wrapper a span{position:relative;top:-1px;left:10px}.collection .select_filter_trigger{display:none;margin-top:15px;width:100%}.collection .collection__content{max-height:250px;overflow:hidden}.collection .collection__content.expanded{max-height:unset}.collection .grid-2-cols{row-gap:5px;column-gap:15px}.collection .products__mode a{display:inline-flex;max-width:20px;margin-left:10px}.collection .products__mode a svg path,.collection .products__mode a svg rect{fill:#ccc;-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}.collection .products__mode a.active svg path,.collection .products__mode a.active svg rect,.collection .products__mode a:hover svg path,.collection .products__mode a:hover svg rect{fill:var(--accent-color)}.collection select{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;padding:.5rem 1rem}.product_page .form_action{display:grid;grid-template-columns:50% calc(50% - 50px);grid-gap:50px}.product_page .discount_amt{top:5px;bottom:unset}.product_page .long_desc button{position:absolute;top:7px;right:0;background-color:rgba(0,0,0,0)}.product_page .long_desc .relative{padding:8px 0;border-top:1px solid #bbb}.product_page .long_desc .content{padding-right:2.5rem}.product_page .long_desc .content h1{font-size:calc(.7rem + .75vw)}.product_page .long_desc .content h2{font-size:calc(.5rem + .75vw)}.product_page .long_desc .content h3{font-size:calc(.1rem + .75vw)}.product_page .long_desc .content p,.product_page .long_desc .content ul,.product_page .long_desc .content ol{text-align:justify}.product_page .long_desc .content p:last-of-type{margin-bottom:17px}.product_page .change{display:flex;align-items:center;margin-right:20px;border:1px solid var(--gray);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;padding:3px 15px}.product_page .change a{font-size:1rem;position:relative;color:var(--black);top:0}.product_page .change a:hover{color:var(--accent-color)}.product_page .change input[name=quantity]{padding:0;line-height:1;width:32px;font-size:1rem;margin:0 5px;text-align:center;border:0;background-color:rgba(0,0,0,0)}.product_page .btn.white{border:1px solid var(--gray);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;padding:0;width:36px;height:36px}.product_page .btn.white svg{fill:var(--gray)}.product_page .btn.white:hover{border-color:var(--button-hover-bg-color)}.product_page .btn.white:hover svg{fill:var(--white)}.product_page .btn.compare{border:1px solid var(--gray);background-color:var(--white);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;padding:0;width:36px;height:36px}.product_page .btn.compare svg path{fill:none}.product_page .btn.compare:hover{border-color:var(--button-hover-bg-color);background-color:var(--button-hover-bg-color)}.product_page .btn.compare:hover svg path{stroke:#fff}.product_page #main_carousel{position:relative}.product_page #main_carousel .bPrev,.product_page #main_carousel .bNext{position:absolute;width:50px;height:50px;background-color:rgba(0,0,0,0);padding:0;margin:0;z-index:50;top:36%}.product_page #main_carousel .bPrev .arrow,.product_page #main_carousel .bNext .arrow{width:30px;height:30px;border-width:2px}.product_page #main_carousel .bPrev:hover .arrow,.product_page #main_carousel .bNext:hover .arrow{border-color:var(--accent-color)}.product_page #main_carousel .bPrev{left:12px}.product_page #main_carousel .bNext{right:12px}.product_page #prod_slider img{display:block;width:100%;margin:auto}.product_page .single_image{display:block !important}.product_page .product_icon,.product_page .lSSlideWrapper,.product_page .single_image{overflow:hidden;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;border:1px solid var(--grey)}.product_page .lSSlideOuter .lSPager.lSGallery li{-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;border-radius:15px;border:1px solid var(--grey)}.product_page .share_this{border-top:1px solid var(--grey)}.product_page .share_this a{width:30px;height:30px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;margin-right:10px;display:flex;align-items:center;justify-content:center}.product_page .share_this a svg{min-width:15px;width:25px;height:25px}.product_page .share_this a svg path{fill:#888}.product_page .share_this a:hover svg path{fill:var(--accent-color)}.product_page .product_page__content{background-color:var(--grey);padding:3rem 5rem;-webkit-border-top-left-radius:5rem;-webkit-border-top-right-radius:25px;-webkit-border-bottom-right-radius:12rem;-webkit-border-bottom-left-radius:25px;-moz-border-radius-topleft:5rem;-moz-border-radius-topright:25px;-moz-border-radius-bottomright:12rem;-moz-border-radius-bottomleft:25px;border-top-left-radius:5rem;border-top-right-radius:25px;border-bottom-right-radius:12rem;border-bottom-left-radius:25px}.product_page .product_page__content .product_page__content__tabs button{text-transform:uppercase;margin-right:5px}.product_page .product_score svg{padding-right:3px}.product_page .tabbed_content{margin-top:30px}.product_page .tabbed_content h1{font-size:1.3rem}.product_page .tabbed_content h2{font-size:1.1rem}.product_page .tabbed_content h3{font-size:1rem}.product_page .tabbed_content h4{font-size:1rem}.product_page .tabbed_content p,.product_page .tabbed_content ul,.product_page .tabbed_content ol{font-size:.9rem}.product_page .tabbed_content tr,.product_page .tabbed_content td{height:unset !important}.product_page .tabbed_content img{margin:unset}.product_page .product-configure-variants label{display:inline-block;margin-right:5px}.product_page .product-configure-options-option{display:flex;align-items:center;margin-bottom:10px}.product_page .product-configure-options-option label{display:inline-block;width:120px}.product_page .variants_label{font-weight:bold;margin-bottom:10px}.product_page .variants_images{display:flex;flex-wrap:wrap}.product_page .variants_images a{display:block;margin:5px;max-width:100px;line-height:1.2;font-size:.8rem;text-align:center}.product_page .variants_images a img{display:block;margin-bottom:4px}.product_page .variants_images a.active span{color:var(--bar-3)}.product_page .product-configure-variants em{color:var(--red)}.product_page .product-configure-custom-option{margin-top:15px}.product_page .product-configure-custom-option em{color:var(--red)}.product_page .product__matrix_option{margin-top:15px}.product_page .product__matrix_option_title em{color:var(--red)}.product_page .product__matrix_option_values a{display:flex;width:100px;height:55px;align-items:center;justify-content:center;text-align:center;line-height:1.2;padding:5px;font-size:.75rem;font-weight:600;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;border:1px solid var(--grey);margin:5px 8px 0 0}.product_page .product__matrix_option_values a.active{border-color:var(--accent-color)}.product_page .product__matrix_option_values a.disabled{pointer-events:none;color:#ccc;background-color:#fcfcfc;text-decoration:line-through}.product_page .product__matrix_option_values a.disabled img{opacity:.7}.product_page .product__matrix_option_values a.with_image{margin-bottom:15px;height:unset;line-height:1.1;display:block}.product_page .product__matrix_option_values a.with_image span{font-weight:400;font-size:.65rem}.product_page .matrix__others a{display:inline-flex;margin:5px 8px 0 0;height:52px;width:87px;align-items:center;justify-content:center;text-align:center;font-weight:600;padding:5px;border:1px solid #ccc;border-radius:2px}.product_page .matrix__others a.active{border-color:var(--accent-color)}.product_page .matrix__others a.disabled{pointer-events:none;color:var(--grey)}.tags a{display:inline-flex;padding:7px 15px;border-radius:15px;white-space:nowrap;background-color:var(--grey);font-size:.7rem;margin-right:5px;margin-bottom:7px}.tags a:hover{background-color:var(--button-hover-bg-color);color:var(--button-hover-text-color)}.related .bPrev,.related .bNext{position:absolute;width:36px;height:36px;padding:0;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;margin:0;z-index:50;top:calc(50% - 18px)}.related .bPrev{left:5px}.related .bPrev .arrow{left:1px;border-color:var(---button-text-color)}.related .bNext{right:5px}.related .bNext .arrow{right:1px;border-color:var(---button-text-color)}.gui-input input,.gui-text textarea{background-color:var(--white) !important}.gui-select select{border-color:var(--gray) !important}#product_configure_form{margin-top:20px}#product_configure_form .product-configure-variants{display:flex;flex-wrap:wrap;align-items:center}#product_configure_form .product-configure-variants{margin-bottom:7px}.product-configure-custom-option label{width:unset !important;display:block;margin-bottom:5px}.variants_matrix .variants_images{display:flex;flex-wrap:wrap}.variants_matrix .variants_images a{display:block;max-width:70px;margin:6px}.variants_matrix .variants_images a span{display:block;margin-top:1px;text-align:center;font-size:.7rem;line-height:1.1}.variants_matrix .variants_images a.active{color:var(--bar-3)}.variants_matrix__grid{display:grid;grid-template-columns:70px auto;grid-gap:10px;align-items:center}.sidebar-container{z-index:200000;background-color:rgba(0,0,0,.75);opacity:0;width:100%;visibility:hidden;transition:all .5s ease;overflow:hidden;position:fixed}.sidebar-container .btnClose{padding:0;position:absolute;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;width:30px;height:30px;color:var(--white)}.sidebar-container .btnClose:hover{transform:rotate(180deg)}.sidebar-container .review-sidebar,.sidebar-container .compare-sidebar,.sidebar-container .inventory-sidebar{width:90%;max-width:450px;background-color:var(--grey);opacity:0;transform:translate(100%, 0px);transition:all .75s ease}.sidebar-container .review-sidebar>button,.sidebar-container .compare-sidebar>button,.sidebar-container .inventory-sidebar>button{top:5px;right:15px;background-color:var(--black);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;padding:0;width:35px;height:35px}.sidebar-container .review-sidebar>button:hover,.sidebar-container .compare-sidebar>button:hover,.sidebar-container .inventory-sidebar>button:hover{background-color:var(--red);transform:rotate(180deg)}.sidebar-container .inventory-sidebar{padding:2rem 1.5rem;background-color:var(--white)}.sidebar-container .inventory-sidebar .store{border:1px solid #ccc;background-color:#fcfcfc;padding:.7rem 1.2rem}.sidebar-container .inventory-sidebar .store__name{font-weight:600}.sidebar-container .inventory-sidebar .store__name span{font-weight:400;font-size:.75rem;display:inline-flex;align-items:center;position:relative;top:3px;left:3px}.sidebar-container .inventory-sidebar .store__name span svg{padding-right:2px}.sidebar-container .inventory-sidebar .overflow{max-height:700px;overflow:auto;padding-right:25px;padding-bottom:20px;margin-top:20px}.sidebar-container .cart-sidebar input{max-width:30px;text-align:center;padding:5px}.sidebar-container .review-sidebar input,.sidebar-container .review-sidebar textarea{padding:6px 10px}.sidebar-container button:hover{color:var(--white)}.sidebar-container .btnStart{background-color:var(--accent-color);color:var(--button-text-color)}.sidebar-container .btnStart:hover{background-color:var(--button-hover-bg-color);color:var(--button-hover-text-color)}.sidebar-container textarea{min-height:150px}.sidebar-container.voila{opacity:1;visibility:visible}.sidebar-container.voila .cart-sidebar,.sidebar-container.voila .review-sidebar,.sidebar-container.voila .compare-sidebar,.sidebar-container.voila .inventory-sidebar{opacity:1;transition:all .75s ease;transform:translate(0%, 0px)}.theme_3{color:#444;position:relative}.theme_3 h1{margin-bottom:30px;margin-top:0;font-size:calc(1.35rem + 1vw)}.theme_3 .fs-1{line-height:1.5}.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;border:1px solid #ccc;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;overflow:hidden}.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 svg{fill:var(--white)}.theme_3 .other_info{display:grid;grid-template-columns:40px auto;grid-column-gap:20px;margin-bottom:8px}.theme_3 .other_info .resume a{text-decoration:underline;word-break:break-all}.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);-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;overflow:hidden}.theme_3__nofaq::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:linear-gradient(90deg, var(--button-bg-color) 30%, transparent 100%)}.theme_3__nofaq .grid-2-cols{grid-gap:0;background-position:right}.theme_3__faq h4{font-size:clamp(1.3rem,3vw,24px);margin:25px 0 8px}.theme_3__faq p{font-size:1rem;line-height:1.5;margin-bottom:15px}#sort_list{list-style:disc;margin-left:20px}#sort_list a.active{color:var(--bar-4)}#gui-modal-product-inventory-location-wrapper{position:absolute;left:0;right:0;top:0;bottom:0;z-index:2000}.gui-modal-product-inventory-location{position:fixed !important;transform:unset;left:calc(50% - 160px);top:calc(50% - 210px)}a.gui-bold{font-weight:600 !important}.pop_newsletter{width:500px;overflow:hidden;margin:0 15px;position:relative;background-color:#ededed;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.pop_newsletter .btnClose{z-index:10;right:10px;top:10px;background-color:var(--black)}.pop_newsletter .btnClose svg,.pop_newsletter .btnClose svg path{fill:var(--white)}.pop_newsletter .btnClose:hover{background-color:var(--red)}.pop_newsletter .pop_newsletter__form{padding:50px 15px 0 15px}.pop_newsletter .pop_newsletter__form .line_1{font-size:clamp(2.2rem,6vw,38px);color:var(--black);line-height:1}.pop_newsletter .pop_newsletter__form .line_2{font-size:clamp(2.5rem,8vw,56px);color:var(--black);font-weight:200;line-height:1}.pop_newsletter .pop_newsletter__form .line_3{font-size:clamp(1.5rem,4vw,32px);color:var(--black);letter-spacing:var(--letter-spacing);text-indent:15px;margin-top:5px;line-height:1}.pop_newsletter .pop_newsletter__form form{width:80%;max-width:420px;margin:30px auto 15px;display:flex;border:1px solid #ccc;border-radius:5px;overflow:hidden;background-color:var(--white)}.pop_newsletter .pop_newsletter__form form input{width:calc(100% - 150px);border:0;border-radius:5px;padding:10px 12px;background-color:rgba(0,0,0,0)}.pop_newsletter .pop_newsletter__form form input::placeholder{opacity:.5;color:var(--black)}.pop_newsletter .pop_newsletter__form form .btn{background-color:var(--black);border:0;padding:0;width:150px;color:var(--white);font-size:.9rem;border-radius:0;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px}.pop_newsletter .pop_newsletter__form form .btn svg{width:26px;height:26px;display:none;fill:var(--white)}.pop_newsletter .pop_newsletter__form form .btn svg path{fill:var(--white)}.pop_newsletter .pop_newsletter__form form .btn:hover{background-color:var(--accent-color)}.pop_newsletter .pop_newsletter__form form img{width:100%;display:block}.blog_page .grid-2-cols{grid-column-gap:50px;grid-row-gap:30px}.article .sticky{position:sticky;top:12rem;text-align:right}.article h1{color:var(--accent-color)}.article article{display:grid;grid-template-columns:25fr 75fr;grid-column-gap:50px;grid-row-gap:50px}.article table{border:1px solid var(--grey);margin:20px 0 30px}.article table td,.article table th{border:1px solid var(--grey);padding:5px 7px;font-size:.8rem;line-height:1.2}.article table td p,.article table th p{font-size:.8rem;line-height:1.2;margin-bottom:6px}.article table th{background-color:var(--grey);padding:8px 5px}.article .comment_form{background-color:var(--grey);margin-top:50px;border-radius:3px;padding:50px}.article .comment_form h3{margin-top:0}.article .comment_form input,.article .comment_form textarea{width:100%}.article .comment_form label em{color:var(--red)}.article .comment{padding:15px 30px}.article .comment:nth-of-type(odd){background-color:#fafafa}.article .comment:nth-of-type(even){background-color:#fdf6f6}.cta .cta__grid{display:grid;grid-template-columns:65fr 35fr;grid-gap:30px}.cta .cta__title{font-size:clamp(1.6rem,3vw,5rem);font-weight:900}.cta .cta__subtitle{font-size:clamp(1.3rem,2.2vw,2rem);font-weight:200;color:#ccc}.cta .cta__description ul{margin-left:20px}.cta .column_1 .banner_1 img{display:block;width:100%;max-height:850px;object-fit:cover;-webkit-border-radius:10px;-webkit-border-top-left-radius:15rem;-moz-border-radius:10px;-moz-border-radius-topleft:15rem;border-radius:10px;border-top-left-radius:15rem}.cta .column_1 .banner_2{margin-top:30px}.cta .column_1 .banner_2 .banner_2__wrapper{max-width:400px}.cta .column_1 .banner_2 img{display:inline-block;width:100%;object-fit:cover;-webkit-border-radius:10px;-webkit-border-bottom-right-radius:12rem;-moz-border-radius:10px;-moz-border-radius-bottomright:12rem;border-radius:10px;border-bottom-right-radius:12rem}.cta .column_2 .banner_1{padding:1rem 2rem}.cta .column_2 .banner_2{margin-top:40px}.cta .column_2 .banner_2 img{display:block;width:100%;object-fit:cover;-webkit-border-radius:10px;-webkit-border-bottom-right-radius:12rem;-moz-border-radius:10px;-moz-border-radius-bottomright:12rem;border-radius:10px;border-bottom-right-radius:12rem}.featured_products{background-color:var(--light-accent-color);padding:5rem 0 7rem;position:relative;-webkit-border-radius:25px;-webkit-border-bottom-right-radius:20rem;-moz-border-radius:25px;-moz-border-radius-bottomright:20rem;border-radius:25px;border-bottom-right-radius:20rem}.featured_products .featured_products__icon_1,.featured_products .featured_products__icon_2{position:absolute;opacity:.75}.featured_products .featured_products__icon_1{left:0;top:10%;max-width:130px}.featured_products .featured_products__icon_2{right:0;bottom:28%;max-width:120px}.featured_products .featured_products__banner{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.featured_products .featured_products__banner:last-of-type{margin-top:5rem}.featured_products .featured_products__banner .featured_products__info{width:40%;display:flex;justify-content:center;padding:1rem}.featured_products .featured_products__banner .featured_products__images{width:55%;display:flex;justify-content:space-between}.featured_products .featured_products__banner .featured_products__images img{display:block;width:48%;min-height:500px;object-fit:cover}.featured_products .featured_products__banner .featured_products__images img:first-of-type{-webkit-border-radius:10px;-webkit-border-top-left-radius:10rem;-moz-border-radius:10px;-moz-border-radius-topleft:10rem;border-radius:10px;border-top-left-radius:10rem}.featured_products .featured_products__banner .featured_products__images img:last-of-type{position:relative;top:3rem;-webkit-border-radius:10px;-webkit-border-bottom-right-radius:10rem;-moz-border-radius:10px;-moz-border-radius-bottomright:10rem;border-radius:10px;border-bottom-right-radius:10rem}.featured_products .featured_products__title{font-size:clamp(1.6rem,3vw,5rem);font-weight:900}.featured_products .featured_products__subtitle{font-size:clamp(1rem,2vw,1.2rem);font-weight:500;margin-top:.5rem;color:var(--footer-head-color)}.bottom_banner .bottom_banner__title{font-size:clamp(1.6rem,3vw,5rem);font-weight:900}.bottom_banner .bottom_banner__subtitle{font-size:clamp(1.1rem,2vw,1.3rem);color:var(--footer-head-color)}.bottom_banner .bottom_banner__pix img{max-width:300px}.bottom_banner .bottom_banner__description{background-color:var(--grey);font-size:clamp(1.1rem,2vw,1.3rem);font-weight:700;padding:1.2rem 1.7rem;-webkit-border-radius:15px;-webkit-border-bottom-right-radius:5rem;-moz-border-radius:15px;-moz-border-radius-bottomright:5rem;border-radius:15px;border-bottom-right-radius:5rem}.yt_video{-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;border-radius:15px;overflow:hidden;background-color:var(--yt-bg-color);color:var(--yt-text-color);padding:3rem 1rem}.yt_video iframe{width:100%;height:70vh;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;border-radius:15px}.yt_video .yt_video__title{font-size:clamp(1.05rem,2vw,1.25rem);font-weight:600}.testimonials{background-color:var(--light-accent-color);padding:5rem 2rem;-webkit-border-top-left-radius:50px;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:12rem;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topleft:50px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:12rem;-moz-border-radius-bottomleft:10px;border-top-left-radius:50px;border-top-right-radius:10px;border-bottom-right-radius:12rem;border-bottom-left-radius:10px}.testimonials .testimonials__heading{width:40%}.testimonials .testimonials__wrapper{width:50%}.testimonials .testimonials__line1{font-size:clamp(1.1rem,3vw,2rem);line-height:1.1}.testimonials .testimonials__line2{font-size:clamp(1.4rem,3vw,5rem);line-height:1}.testimonials #testimonials__slider{opacity:0;visibility:hidden;min-height:300px}.testimonials #testimonials__slider.active{opacity:1;visibility:visible}.testimonials button{padding:10px 0;background-color:rgba(0,0,0,0)}.testimonials button svg{fill:var(--black)}.testimonials button:hover{background-color:rgba(0,0,0,0)}.testimonials button:hover svg,.testimonials button:hover svg path{fill:var(--accent-color)}.testimonials button.bNext{transform:rotate(180deg);margin-left:10px}.testimonials .grid-2-cols{align-items:center}.testimonials .client_initials{width:60px;height:60px;display:flex;align-items:center;justify-content:center;font-size:clamp(1.05rem,1.72vw,1.25rem);line-height:1;color:var(--accent-color);font-weight:900;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;background-color:#fcfcfc;border:6px solid #b4ece4;margin-right:10px}.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:auto;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:700px;overflow-y:auto}.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)}.popcart #popcart__related{width:90%;margin:15px auto 0 auto}.popcart #popcart__related .title{line-height:1.2;color:#888;min-height:30px;font-size:.8rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.popcart #popcart__related.grid-3-cols{column-gap:15px;row-gap:15px}.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}.fixed_wrapper{padding:50px 10px}@media(max-width: 80rem){.prod-card .prod-card__action a span{display:none}.prod-card .prod-card__action span.border{margin:0 25px}}@media(max-width: 73.75rem){.reviews__wrapper button.bPrev{left:0}.reviews__wrapper button.bNext{right:0}.reviews__carousel{padding:0 50px}.blog__articles .blog__articles_grid{grid-template-columns:auto}.product_page .price_wrapper{flex-wrap:wrap}.product_page .affirm_offer{margin-top:10px}.grid-5-cols{grid-template-columns:repeat(4, 1fr)}}@media(max-width: 67.5rem){.products .grid-4-cols{grid-template-columns:repeat(3, 1fr)}.grid-6-cols{grid-template-columns:repeat(5, 1fr)}.categories .categories__grid{grid-template-columns:repeat(4, 1fr)}}@media(max-width: 61.25rem){.collection .filters_wrapper{display:block}.collection .grid{grid-template-columns:auto}.collection .nav_box_price.m-30-t{margin-top:0}.collection .nav .brands_wrapper{column-count:2}.collection .nav .filter_wrapper{column-count:2}.desktop{display:none}.theme_3 .theme_3__frame_b_grid{display:block}.theme_3 .grid{display:block}.theme_3__nofaq .grid-2-cols{grid-template-columns:80% 20%}.grid-6-cols{grid-template-columns:repeat(4, 1fr)}.grid-5-cols{grid-template-columns:repeat(4, 1fr)}.article article{grid-template-columns:40fr 60fr}.collection .filters{display:none}.collection .select_filter_trigger{display:block}footer.footer .footer__grid{grid-template-columns:repeat(2, 1fr);grid-gap:50px}footer.footer ul{column-count:2}.product_page .product-img-wrapper{grid-template-columns:25% calc(75% - 15px)}.blog__articles{flex-wrap:wrap}.blog__current_articles{margin-right:unset}.blog__current_articles,.blog__recent_articles{width:100%}}@media(max-width: 57.5rem){.newsletter form{justify-content:center}.newsletter form input{width:100%}.newsletter form button{margin-top:.5rem;margin-left:unset}}@media(max-width: 55rem){.grid-4-cols{grid-template-columns:repeat(2, 1fr);column-gap:20px;row-gap:30px}.featured_categories .grid-3-cols{grid-template-columns:repeat(2, 1fr)}.general_info{padding:4rem 0}.general_info .general_info__column{padding:0;padding-bottom:3rem}.general_info .general_info__column .fs-1{display:inline-block;height:31px}.grid-6-cols{grid-template-columns:repeat(3, 1fr)}.product_page .form_action{display:flex;flex-wrap:wrap;grid-gap:unset}.product_page .form_action .product-img{width:100%}.product_page .form_action .product-info{width:100%;margin-top:40px}.product_page .product-img .product_page__title{display:block;margin-bottom:20px}.product_page .product-info .product_page__title{display:none}.categories .categories__grid{grid-template-columns:repeat(3, 1fr)}.product_page .product_page__content .product_page__content__tabs ul li{width:50%}.product_page .product_page__content .product_page__content__tabs ul li>a{width:100%}}@media(max-width: 48.75rem){.collection .grid-4-cols{grid-template-columns:repeat(3, 1fr);grid-gap:20px}.catalog .grid-4-cols{grid-template-columns:repeat(2, 1fr);grid-gap:20px}.brands .grid-5-cols{grid-template-columns:repeat(3, 1fr)}.grid-5-cols{grid-template-columns:repeat(3, 1fr)}.products .grid-4-cols{grid-template-columns:repeat(2, 1fr)}.prod-card .overlay{display:flex !important}.prod-card .overlay a span{display:none}.article article{grid-template-columns:auto}.article .sticky{text-align:unset}.gui-div-sitemap-sitemap{flex-wrap:wrap}.gui-div-sitemap-sitemap .gui-list strong{display:block;margin-top:10px}.gui-div-sitemap-sitemap br{display:none}.gui-col2-right .gui-col2-right-col1{float:unset !important;width:100% !important}.gui-col2-right .gui-col2-right-col2{float:unset !important;width:100% !important;margin-top:15px}.testimonials{text-align:center}.testimonials .testimonials__heading,.testimonials .testimonials__wrapper{width:100%}.testimonials .flex{justify-content:center}}@media(max-width: 37.5rem){.gui-reward-line{font-size:13px}.catalog .grid-4-cols{grid-template-columns:auto}.grid-5-cols{grid-template-columns:repeat(2, 1fr)}.prod-card .prod-card__action a span{display:unset}.prod-card .prod-card__action span.border{margin:0 15px}.brands .grid-5-cols{grid-template-columns:repeat(2, 1fr)}.products .grid-4-cols{grid-template-columns:auto}.collection .grid-4-cols{grid-template-columns:repeat(2, 1fr);grid-gap:15px}.collection .nav .brands_wrapper{column-count:unset}.collection .nav .filter_wrapper{column-count:unset}.collection .mode_and_filters{justify-content:center}.product_page .product-img-wrapper{display:block}.product_page #thumbs_carousel{display:none}.product_page #main_carousel .bPrev,.product_page #main_carousel .bNext{display:flex}.product_page .form_action.m-40-b{margin-bottom:0}.social,.share_this{justify-content:center}.popcart__table{overflow-y:scroll}.popcart__table .product_title{display:none}.disc_amt{top:10px;width:70px;height:70px}.col-count-4,.col-count-3,.col-count-2,.col-count-1{column-count:unset}.grid-4-cols{grid-template-columns:repeat(1, 1fr)}.disc_amt .disc_amt_figure{font-size:1.1rem}.collection .filter_wrapper .m-30-a{margin:8px 12px}.collection .w-45,.collection .w-55{width:100%}.newsletter{max-width:unset}footer.footer{text-align:center}footer.footer .footer__grid{grid-template-columns:auto}footer.footer ul{column-count:unset}footer.footer .footer__logo a{justify-content:center}.product_page .product_page__content .product_page__content__tabs ul li{width:100%;margin-left:unset}.product_page .product_page__content .product_page__content__tabs ul li>a{width:100%;margin-bottom:5px;justify-content:flex-start;position:relative}.product_page .product_page__content .product_page__content__tabs ul li>a::after{content:"";display:block;width:10px;height:10px;border:1px solid #000;border-left:0;border-top:0;position:absolute;transform:rotate(-45deg);right:15px;top:calc(50% - 5px);-webkit-transition:all .3s ease .15s;-moz-transition:all .3s ease .15s;-o-transition:all .3s ease .15s;-ms-transition:all .3s ease .15s;transition:all .3s ease .15s}.product_page .product_page__content .product_page__content__tabs ul li.active>a{border-color:#ccc;background-color:unset;color:unset}.product_page .product_page__content .product_page__content__tabs ul li.active>a::after{transform:rotate(45deg)}.product_page .product_page__content .product_page__content__tabs ul li .textpage p,.product_page .product_page__content .product_page__content__tabs ul li .textpage ul,.product_page .product_page__content .product_page__content__tabs ul li .textpage ol{font-size:.9rem}.product_page .product_page__content .product_page__content__tabs ul li>div{padding:10px}.categories li a img{height:200px}.theme_3__nofaq .grid-2-cols{grid-template-columns:99% 1%}.textpage table td{width:unset !important}.textpage table td img{min-width:40px}.product_page .tabbed_content{padding:25px 0}.categories .categories__grid{grid-template-columns:repeat(2, 1fr)}.grid-4-cols{grid-template-columns:repeat(2, 1fr);column-gap:20px;row-gap:30px}.general_info .grid-4-cols{grid-template-columns:repeat(2, 1fr)}.prod-card .prod-card__extra_images img{max-width:35px}.prod-card__badge{font-size:.6rem;padding:3px 6px;background-color:var(--accent-color-faded) !important}.product_page .product__matrix_option_values a{width:85px;height:40px}.qv{padding:2rem 1.5rem}.qv .grid-2-cols{grid-template-columns:auto;padding-right:15px}.qv figure img{height:250px;object-fit:cover}.qv .product_description .p-50-t{display:none}.home_products .grid-3-cols{grid-template-columns:repeat(2, 1fr)}.bottom_banner .grid-2-cols{grid-template-columns:auto}.bottom_banner .bottom_banner__info{justify-content:center;text-align:center}.collection .collection__banner{-webkit-border-bottom-right-radius:7rem;-moz-border-radius-bottomright:7rem;border-bottom-right-radius:7rem}.product_page .product_page__content{padding:2rem 3rem;-webkit-border-top-left-radius:3rem;-webkit-border-top-right-radius:25px;-webkit-border-bottom-right-radius:7rem;-webkit-border-bottom-left-radius:25px;-moz-border-radius-topleft:3rem;-moz-border-radius-topright:25px;-moz-border-radius-bottomright:7rem;-moz-border-radius-bottomleft:25px;border-top-left-radius:3rem;border-top-right-radius:25px;border-bottom-right-radius:7rem;border-bottom-left-radius:25px}.bottom_banner .bottom_banner__pix img{max-width:100%}.yt_video iframe{height:300px}}@media(max-width: 35rem){.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}.grid-6-cols{grid-gap:15px}.grid-6-cols .brand__wrapper{height:60px}.cta .cta__grid{grid-template-columns:auto}.cta .column_1 .banner_1 img{-webkit-border-top-left-radius:8rem;-moz-border-radius-topleft:8rem;border-top-left-radius:8rem}.cta .column_1 .banner_2 .banner_2__wrapper{max-width:unset;width:100%}.cta .column_1 .banner_2 .banner_2__wrapper img{-webkit-border-bottom-right-radius:8rem;-moz-border-radius-bottomright:8rem;border-bottom-right-radius:8rem}.cta .column_2 .banner_2 img{-webkit-border-bottom-right-radius:8rem;-moz-border-radius-bottomright:8rem;border-bottom-right-radius:8rem}.featured_products{-webkit-border-bottom-right-radius:8rem;-moz-border-radius-bottomright:8rem;border-bottom-right-radius:8rem;padding:1.5rem;padding-bottom:5rem}.featured_products .featured_products__icon_1,.featured_products .featured_products__icon_2{display:none}.featured_products .featured_products__banner .featured_products__info,.featured_products .featured_products__banner .featured_products__images{width:100%}.featured_products .featured_products__banner:last-of-type{margin-top:7rem}.featured_products .featured_products__banner:last-of-type .featured_products__info{order:1}.featured_products .featured_products__banner:last-of-type .featured_products__images{order:2}.testimonials{padding:2rem;-webkit-border-bottom-right-radius:8rem;-moz-border-radius-bottomright:8rem;border-bottom-right-radius:8rem}}@media(max-width: 30rem){.product_page .form_action .product-info .fs-3{font-size:1.1rem}.product_page .form_action .product-info .bold{font-weight:500}.product_page .m-50-t{margin-top:20px}.textpage table td,.textpage table th{word-break:break-word;min-width:60px;font-size:.7rem !important}.textpage table td p,.textpage table th p{font-size:.7rem !important}.textpage table th{font-size:.75rem !important}.textpage table td{padding:7px}.article .comment_form{padding:35px 20px}.price .flex{flex-wrap:wrap;height:30px}.slashed{font-size:75%}.brands li a{width:100px;height:60px}.brands li a img{height:100%}}@media(max-width: 23.75rem){.featured_categories .grid-3-cols{grid-template-columns:auto}.grid-2-cols,.grid-3-cols,.grid-4-cols,.grid-5-cols{grid-template-columns:auto}}
