@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}}@-webkit-keyframes slide-in-left{0%{-webkit-transform:translateX(-1000px);transform:translateX(-1000px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slide-in-left{0%{-webkit-transform:translateX(-1000px);transform:translateX(-1000px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes slide-in-right{0%{-webkit-transform:translateX(1000px);transform:translateX(1000px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slide-in-right{0%{-webkit-transform:translateX(1000px);transform:translateX(1000px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes bounce-in-top{0%{-webkit-transform:translateY(-500px);transform:translateY(-500px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}38%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}55%{-webkit-transform:translateY(-65px);transform:translateY(-65px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}72%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}81%{-webkit-transform:translateY(-28px);transform:translateY(-28px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}90%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}95%{-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes bounce-in-top{0%{-webkit-transform:translateY(-500px);transform:translateY(-500px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}38%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}55%{-webkit-transform:translateY(-65px);transform:translateY(-65px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}72%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}81%{-webkit-transform:translateY(-28px);transform:translateY(-28px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}90%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}95%{-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.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)}.container.curved{-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;border-radius:15px;background-color:var(--white)}.max-1200{max-width:1200px;width:90%}.max-1000{max-width:1000px;width:90%}.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:600}.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:.7rem}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(--border)}.border-t{border-top:1px solid var(--border)}.border-r{border-right:1px solid var(--border)}.border-l{border-left:1px solid var(--border)}.border-b{border-bottom:1px solid var(--border)}.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{color:#000;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(.8rem,2vw,.9rem);font-family:var(--font-family);font-weight:400;align-items:center;justify-content:center;text-align:center;flex-wrap:wrap;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;-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:1rem 1.3rem;text-decoration:none;background-color:var(--button-bg-color);color:var(--white)}input[type=button] svg,input[type=submit] svg,button svg,.btn 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;display:inline-block}input[type=button] span,input[type=submit] span,button span,.btn span{padding-left:5px}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(--gray)}input[type=button].red:hover svg,input[type=submit].red:hover svg,button.red:hover svg,.btn.red:hover svg{fill:var(--gray)}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(--black)}input[type=button].white,input[type=submit].white,button.white,.btn.white{background-color:var(--white);color:var(--black)}input[type=button].white svg,input[type=button].white svg path,input[type=submit].white svg,input[type=submit].white svg path,button.white svg,button.white svg path,.btn.white svg,.btn.white svg path{fill:var(--black)}input[type=button].white:hover,input[type=submit].white:hover,button.white:hover,.btn.white:hover{background-color:var(--gray);color:var(--white)}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(--white)}input[type=button].accent,input[type=submit].accent,button.accent,.btn.accent{background-color:var(--accent-color);color:var(--black)}input[type=button].accent svg,input[type=button].accent svg path,input[type=submit].accent svg,input[type=submit].accent svg path,button.accent svg,button.accent svg path,.btn.accent svg,.btn.accent svg path{fill:var(--black)}input[type=button].accent:hover,input[type=submit].accent:hover,button.accent:hover,.btn.accent:hover{background-color:var(--white)}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:14px;-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:10px;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:10px;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{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.expand.active::after{-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}.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(--accent-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(--gray)}.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-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:3px}.textpage a:not(.btn){text-decoration:underline}.textpage a.with_arrow,.textpage a.with_arrow_white{text-decoration:none}.textpage a.with_arrow:hover,.textpage a.with_arrow_white:hover{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}.textpage #broadsearch-products-results a:not(.btn){text-decoration:none}.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(--mobile-bg-color);color:var(--mobile-text-color)}.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{display:flex;align-items:center;color:var(--mobile-text-color)}.mm-ocd--open{background-color:rgba(0,0,0,.75)}.mm-spn.mm-spn--navbar::after{text-transform:uppercase;font-family:var(--font-heading);opacity:1 !important;letter-spacing:1px;color:var(--mobile-text-color)}#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(--mobile-text-color) !important}.mm-spn.mm-spn--navbar::before{border-top:1px solid var(--mobile-text-color) !important;border-left:1px solid var(--mobile-text-color) !important}.mm-spn li::before{border-top:1px solid var(--mobile-text-color) !important;border-right:1px solid var(--mobile-text-color) !important;opacity:.75}.mm-spn li::after{margin-left:0 !important;border-top:1px solid var(--mobile-text-color) !important}.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:#232323;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;font-size:.75rem}.pager_wrapper .next a .arrow,.pager_wrapper .prev a .arrow{width:8px;height:8px;border-color:var(--grey);display:inline-block}.pager_wrapper .next a:hover,.pager_wrapper .prev a:hover{background-color:var(--gray)}.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}.pager li a{display:inline-flex;align-items:center;justify-content:center;height:30px;width:30px;margin:0 3px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.pager li:hover>a{background-color:var(--gray);color:var(--white)}.pager li.active>a{background-color:var(--accent-color);color:var(--black)}.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(--white) !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:1rem 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;right:5%;top:7%}.back_to_top .arrow{width:18px;height:18px;border-color:var(--button-bg-color)}.back_to_top:hover .arrow{border-color:var(--accent-color)}.social{display:flex;align-items:center;justify-content:flex-end}.social a{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;margin-right:.8rem;background-color:var(--topbar-bg-color);border-radius:5px}.social a svg,.social a svg path{fill:var(--white);min-width:30px;width:30px;height:30px;-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{background-color:var(--button-hover-bg-color)}.social a:last-of-type{margin-right:0}.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:8px 13px;font-size:.7rem;font-weight:400;text-transform:uppercase;display:inline-block;z-index:3;letter-spacing:1px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.prod-card__badge.new{background-color:#222}.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)}.bg-color-wh{background-color:var(--white)}.bg-color-accent{background-color:var(--accent-color)}.bg-color-red{background-color:var(-red)}.featured_artist .container{display:flex;align-items:center;flex-wrap:wrap}.featured_artist.one .container{max-width:60rem;padding:0 3rem}.featured_artist.one .featured_artist__work{width:55%}.featured_artist.one .featured_artist__text{width:45%;padding:1rem 3rem}.featured_artist.one .featured_artist__text h2{font-size:clamp(1.3rem,3vw,2.8rem)}.featured_artist.one .icon_left{position:absolute;top:6%;left:0;max-height:75%;filter:grayscale(100%);opacity:.075}.featured_artist.one .icon_right{position:absolute;top:6%;right:0;max-height:75%;filter:grayscale(100%);opacity:.075}.featured_artist.two .featured_artist__work{width:55%}.featured_artist.two .featured_artist__text{width:45%;padding:1rem 3rem}.featured_artist.three .featured_artist__text{width:25%}.featured_artist.three .featured_artist__work{width:50%;padding:0 3%}.featured_artist.three .featured_artist__description{width:25%}.featured_artist.four .featured_artist__text{width:50%;padding:0 25px}.featured_artist.four .featured_artist__work{width:50%}.featured_artist.four h2{font-size:clamp(1.3rem,1rem + 5vw,4.5rem);font-family:var(--font-family);font-weight:750;overflow-wrap:break-word;color:#656864}.featured_artist.four #featured_artist__brush2{position:relative;margin-top:50px;left:-15px;width:25%;display:inline-block}.featured_artist.four svg{opacity:.5}.featured_artwork .grid-3-cols{grid-gap:1px}.featured_artwork .featured_artwork__banner{overflow:hidden}.featured_artwork .featured_artwork__banner img{display:block;height:85vh;width:100%;object-fit:cover}.featured_artwork .featured_artwork__banner:hover img{transform:scale(1.1);transform-origin:bottom left;transition:transform 1.5s cubic-bezier(0.215, 0.61, 0.355, 1)}.featured_artwork .featured_artwork__banner p{font-weight:500;font-size:1rem}.featured_products__product.one img{max-height:350px;width:100%;object-fit:cover}.cta_1 .grid-3-cols{grid-gap:0;grid-auto-rows:1fr}.cta_1 img{width:100%;height:100%;object-fit:cover;display:block}.cta_1 .cta_1__description{padding:2rem 3.5rem;text-align:justify}.cta_1 .cta_1__title{padding:2rem 3.5rem}.cta_2{margin-top:1px}.cta_2 .grid-2-cols{grid-gap:1px;grid-auto-rows:1fr}.cta_2 img{width:100%;height:100%;object-fit:cover;display:block;height:400px}.cta_2 .cta_2__title{top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}.cta_2 h2{display:inline-block;background-color:var(--megamenu-bg-color);padding:1rem 1.5rem}.cta_3{margin-top:1px}.cta_3 .cta_3__grid{display:grid;grid-template-columns:auto}.cta_3 .cta_3__photo{grid-column:1;grid-row:1/3;width:60vw}.cta_3 .cta_3__photo img{width:100%;height:100%;object-fit:cover;display:block}.cta_3 .cta_3__title{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:center;padding:2rem 4rem}.cta_3 .cta_3__description{grid-column:2;grid-row:2;display:flex;align-items:center;justify-content:center;padding:1rem 4rem}.categories{content-visibility:auto}.category a::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;visibility:hidden;-webkit-transition:all .75s ease .15s;-moz-transition:all .75s ease .15s;-o-transition:all .75s ease .15s;-ms-transition:all .75s ease .15s;transition:all .75s ease .15s;background-color:rgba(0,0,0,.35);z-index:1}.category img{width:100%;height:100%;display:block;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;border-radius:7px;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}.category:hover img{filter:grayscale(80%)}.category:hover a::after{opacity:1;visibility:visible}.brands{content-visibility:auto}.brands a{display:flex;align-items:center;justify-content:center;text-align:center;height:200px;max-width:200px;padding:5px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;border:1px solid var(--border);overflow:hidden;position:relative}.brands a:hover{border-color:var(--accent-color);color:var(--black)}.brands img{display:block;width:100%;height:100%;object-fit:cover}.brands span.fs-1{display:block;padding:5px;word-break:break-word}.brands .brand__title{position:absolute;bottom:5px;left:0;right:0;background-color:rgba(255,255,255,.8);font-size:.8rem;padding:5px;text-align:center}.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)}#testimonials__slider{overflow:hidden;padding-top:3rem;position:relative}#testimonials__slider #testimonials__slider__prev{position:absolute;top:50%;z-index:5;left:0}#testimonials__slider #testimonials__slider__next{position:absolute;top:50%;z-index:5;right:0}#testimonials__slider .swiper-slide{padding:0 5rem}#testimonials__slider .testimonials__quote{position:absolute;max-width:180px;top:70px;left:calc(50% - 90px);z-index:1;opacity:.7}footer.footer{content-visibility:auto;position:relative;margin-top:5rem;padding-top:5rem;padding-bottom:2rem;background-color:var(--footer-bg-color)}footer.footer .grid-3-cols{grid-template-columns:40% 40% 20%;column-gap:0}footer.footer h3{font-family:var(--font-family);font-weight:500}footer.footer .footer__newsletter{max-width:500px;margin-left:auto;margin-right:auto}footer.footer form{width:100%;display:flex;padding-bottom:10px;border-bottom:1px solid var(--gray)}footer.footer form input{border:0;background-color:rgba(0,0,0,0);width:calc(100% - 110px);padding:0;padding-left:2px}footer.footer form input::placeholder{opacity:.95;color:#444}footer.footer form button{display:flex;align-items:center;background-color:rgba(0,0,0,0) !important;padding:0;width:110px;color:var(--body-text-color)}footer.footer form button svg{display:inline-block;margin-left:3px}footer.footer form button:hover{color:var(--accent-color)}footer.footer form button:hover svg path{fill:var(--accent-color)}.copyright{font-size:.65rem;line-height:1.3;margin-top:4rem;padding:15px}.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 .prod-card__link{position:absolute;width:30px;height:30px;background-color:var(--accent-color);display:flex;align-items:center;justify-content:center;top:calc(50% - 15px);left:calc(50% - 15px);-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;z-index:4;opacity:0}.prod-card .prod-card__link:hover{background-color:var(--black)}.prod-card .prod-card__link:hover svg{fill:var(--white)}.prod-card.grid_mode .prod-card__img-wrapper{overflow:hidden;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;border-radius:15px;background-color:var(--white);z-index:1}.prod-card.grid_mode .prod-card__img-wrapper .prod-card__image{display:block;width:100%;padding:1rem 3rem 0;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.grid_mode:hover .prod-card__image{transform:unset;filter:grayscale(75%)}.prod-card.grid_mode:hover .prod-card__link{opacity:1}.prod-card.grid_mode .prod-card__extra_images{text-align:center;padding:0 10px}.prod-card.grid_mode .prod-card__extra_images img{display:inline-block;border:1px solid #ccc;padding:5px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;margin:3px 3px 0 3px}.prod-card.grid_mode .prod-card__extra_images a:hover img{border-color:var(--black)}.prod-card .prod-card__action{padding-bottom:2rem}.prod-card .prod-card__action .prod-card__buttons{display:flex;justify-content:center;align-items:center;margin-top:15px}.prod-card .prod-card__action .prod-card__buttons a{display:flex;align-items:center}.prod-card .prod-card__action .prod-card__buttons a svg{display:inline-block}.prod-card.list_mode{display:flex;justify-content:space-between;margin-top:3rem;padding:2rem;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;border-radius:12px;background-color:#eee9e2}.prod-card.list_mode h2{font-size:clamp(1.3rem,3.5vw,1.8rem);font-family:var(--font-heading);font-weight:700}.prod-card.list_mode:hover{background-color:var(--accent-color)}.prod-card.list_mode .prod-card__image{display:block;width:100%;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px}.prod-card.list_mode .prod-card__price{font-size:clamp(1.15rem,2.2vw,1.5rem);font-weight:600}.prod-card.list_mode .prod-card__img-wrapper{width:60%}.prod-card.list_mode .prod-card__info-wrapper{width:37%}.prod-card.list_mode .more_details:hover{color:var(--white)}.swiper-button{cursor:pointer}.swiper-button:hover svg path{fill:var(--accent-color)}#popwishlist_window{z-index:9050}.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-size:1.3rem;font-weight:500}.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}.artist_bio p,.artist_bio ul,.artist_bio ol{font-size:.9rem}.artist_image{width:180px;height:180px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;border:10px solid #ccc;overflow:hidden;display:flex;align-items:center;justify-content:center;float:left;margin-right:25px;margin-top:5%;margin-bottom:15px}.artist_image img{display:block;width:100%;height:100%;object-fit:cover}.artist_image.missing{background-color:var(--grey);font-size:1.5rem;font-weight:bold;letter-spacing:1px}#product_window .discount_amt span:first-of-type{font-size:1.35rem}.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}.blog .article__image{position:relative;overflow:hidden}.blog .article__image img{width:100%;-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)}.blog a:hover img{transform:unset}.blog__articles{display:flex;align-items:flex-start;flex-wrap:wrap}.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(--black);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{font-size:.85rem;list-style:disc}.blog__recent_articles_wrapper ul li{margin-bottom:15px;padding-left:7px}.news_and_socials{display:flex;align-items:flex-end;justify-content:space-between}.newsletter form{display:flex;flex-wrap:wrap;width:90%;max-width:400px}.newsletter form input{border:1px solid #ccc;padding:.5rem 1rem;width:calc(100% - 150px);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:0;padding:.5rem;width:140px;font-weight:600;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-hover-bg-color);color:var(--button-hover-text-color);border:0}.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;min-height:200px;object-fit:cover}.collection__banner h1{position:relative;z-index:3;display:inline-block;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;padding:1rem 1.5rem;background-color:rgba(228,212,207,.8)}.collection__banner .collection__banner__text{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;z-index:2;height:100%}.collection h2{font-size:clamp(.95rem,2.1vw,1.1rem);font-family:var(--font-family);font-weight:500}.collection .collection__footer{display:flex;justify-content:space-between;flex-wrap:wrap;border-top:1px solid rgba(238,238,238,.3764705882);padding:20px 0}.collection .collection__footer .collection__pages{text-align:right;white-space:nowrap}.collection .mobile_filter{display:none}.collection #collection__wrapper .nav{display:none;width:300px}.collection #collection__wrapper.narrow{display:flex;justify-content:space-between}.collection #collection__wrapper.narrow .nav{display:block}.collection #collection__wrapper.narrow .products{width:calc(100% - 350px)}.collection #collection__wrapper .prod-card.hide-labels .prod-card__buttons a span{display:none}.collection .collection__filter a span.open{display:flex;align-items:center}.collection .collection__filter a span.open span.bars{width:18px;display:block;margin-left:4px}.collection .collection__filter a span.open span.bar{display:block;height:2px;width:100%;margin-bottom:2px;transition:all 1s ease-in-out;background-color:var(--topbar-bg-color)}.collection .collection__filter a span.open span.bar:first-child{width:65%}.collection .collection__filter a span.open span.bar:last-child{margin-bottom:0;width:80%}.collection .collection__filter a span.close{display:flex;align-items:center}.collection .collection__filter a span.close svg{fill:var(--topbar-bg-color)}.collection .collection__filter a .hidden{display:none !important}.collection .collection__filter a:hover span.close svg{fill:var(--accent-color)}.collection .collection__filter a:hover span.bar{background-color:var(--accent-color) !important}.collection .nav_box{position:relative;padding:10px 0}.collection .nav_box .expand{top:-6px;position:absolute;right:0}.collection .nav_box .expand.expanded::before{width:16px;right:7px}.collection .nav_box .expand.expanded::after{width:16px;right:7px}.collection .nav_box .expand:hover::before,.collection .nav_box .expand:hover::after{background-color:var(--body-text-color)}.collection .nav_box li{margin-bottom:5px}.collection .nav_box li.active>a{color:var(--accent-color);font-weight:600}.collection .nav_box ul.top_level>li{margin-bottom:10px}.collection .nav ul.top_level{line-height:1.1}.collection .nav ul.top_level>li{padding:1px 0}.collection .nav .sub_sub li{padding:1px 0;line-height:1.1}.collection .collection__sort a svg rect{fill:#8a857d}.collection .collection__sort a svg rect.svg__wrapper{fill:#eee9e2;width:100%;height:100%}.collection .collection__sort a.active svg rect{fill:#fff}.collection .collection__sort a.active svg rect.svg__wrapper{fill:#8a857d}.collection .collection__sort select{background-color:#eee9e2;-webkit-border-radius:unset;-moz-border-radius:unset;-ms-border-radius:unset;border-radius:unset;height:34px}.collection .brands_wrapper{max-height:400px;overflow-y:auto;padding-right:20px}.collection .brands_wrapper span.svg{position:relative;top:2px;padding-right:2px}.collection .collection__action a.btn{margin-bottom:5px}.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}.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 select{border:0;font-size:.95rem;min-width:unset}.collection .products{content-visibility:auto}.collection .btn{padding:.5rem .7rem}.product_page h1{font-size:clamp(1.4rem,3.5vw,2.35rem);font-weight:600}.product_page .form_action{display:grid;grid-template-columns:2fr 1fr;grid-gap:50px}.product_page .discount_amt{top:5px;bottom:unset}.product_page .long_desc{padding-bottom:20px;border-bottom:1px solid #ccc}.product_page .long_desc .long_desc__title{display:flex;align-items:center;justify-content:space-between}.product_page .long_desc .long_desc__title a{font-size:3rem}.product_page .product_page__options a{display:inline-flex;align-items:center;text-transform:uppercase;font-size:.85rem}.product_page span.spacer::after{height:1.5rem;background-color:rgba(204,204,204,.8);margin:0 20px;left:unset;position:unset;top: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 img{display:block;margin-bottom:2rem}.product_page .label{display:block;margin-bottom:5px}.product_page .label em{color:var(--red)}.product_page .change{display:inline-flex;align-items:center}.product_page .change a{font-size:1rem;position:relative;top:0}.product_page .change a:hover{color:var(--accent-color)}.product_page .change input[name=quantity]{line-height:1;width:75px;font-size:1rem;margin:0 7px;text-align:center;padding:8px;border:1px solid #ccc;background-color:#fafafa}.product_page .share_this{display:flex;align-items:center;justify-content:space-evenly;padding:20px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.product_page .share_this a{margin-left:20px;display:inline-block}.product_page .share_this a svg path{fill:#888}.product_page .share_this a:hover svg path{fill:var(--accent-color)}.product_page .product_score svg{padding-right:3px}.product_page .product_page__content .textpage table td{padding:1rem 1.2rem;border-color:#ccc;color:var(--black)}.product_page .product_page__content .textpage table tr:nth-child(odd){background-color:#f2f2f2}.product_page .product_page__content .textpage table tr:nth-child(even){background-color:#fff}.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{margin-bottom:30px}.product_page .product-configure label{display:block;margin-bottom:5px}.product_page .product-configure label em{color:var(--red)}.product_page .product-configure select{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;width:100%;padding-top:7px;padding-bottom:7px;font-size:inherit}.tags a{display:inline-block;padding:.75rem 1rem;border-radius:3px;margin-right:5px;margin-bottom:5px;background-color:var(--button-bg-color);color:var(--button-text-color)}.tags a:hover{background-color:var(--button-hover-bg-color);color:var(--button-hover-text-color)}.swiper-button-disabled{opacity:.25 !important}.related{margin-top:60px}.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)}.related .lSSlideOuter .lSPager.lSpg>li{padding:0 5px}.related .lSSlideOuter .lSPager.lSpg>li a{border-radius:unset;width:35px;border:0;background-color:var(--gray);height:3px}.related .lSSlideOuter .lSPager.lSpg>li.active a{background-color:var(--black)}.gui-input input,.gui-text textarea{background-color:var(--white) !important}.gui-select select{border-color:var(--gray) !important}.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{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(--white);text-decoration:underline}.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;overflow:hidden}.theme_3 .theme_3__frame_b_grid>div{background-color:var(--accent-color);padding:40px}.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 .other_info a:hover{text-decoration:underline}.theme_3 form{width:100%;padding:40px}.theme_3 form label{display:block;margin-bottom:6px}.theme_3 form input{padding:0 0 5px 0;width:100%;font-size:1.1rem;border:0;border-bottom:1px solid var(--border)}.theme_3 form input:focus,.theme_3 form input:hover{border-color:var(--border);outline:none !important}.theme_3 form textarea{margin-top:15px;font-size:1.1rem;border:1px solid var(--border);border-radius:3px;padding:6px 15px;width:100%;height:200px;margin-bottom:15px}.theme_3 form textarea:focus{outline:none !important}.theme_3 form .button_wrapper{text-align:right;margin-top:10px}.theme_3 form button,.theme_3 form a.btn{border-radius:50%;padding:0;width:55px;height:55px}.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);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}.blog_page .grid-2-cols{grid-column-gap:50px;grid-row-gap:30px}.blog_page .no_img{background-color:var(--grey);height:25vh;border-radius:3px}.article .sticky{position:sticky;top:12rem;text-align:right}.article h1{color:var(--accent-color)}.article h3{font-size:clamp(1.4rem,2.7vw,1.85rem)}.article article{display:grid;grid-template-columns:25fr 75fr;grid-column-gap:50px;grid-row-gap:50px}.article .article_info>p:first-of-type::first-letter{font-family:var(--font-heading);font-size:3.5rem;font-weight:700;float:left;padding-right:5px;padding-top:6px}.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: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-height:700px;max-width:500px}.popcart .popcart__table{max-width:500px;overflow:auto;padding-bottom:20px}.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 td .product_title{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;font-size:.8rem}.popcart th{text-transform:uppercase;padding:8px 3px;font-size:.75rem}.popcart .grid{display:grid;grid-template-columns:60px calc(100% - 70px);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}.products .products__tabs{text-align:center}.products .products__tabs a{display:inline-block;padding:.6rem 1.2rem;border:1px solid var(--text-color);font-size:.9rem;margin:5px}.products .products__tabs a.active{background-color:var(--text-color);color:var(--white)}.products .products__wrapper{display:none;content-visibility:auto}.products .products__wrapper.active{display:block}@keyframes l23{100%{transform:rotate(1turn)}}.gui-content-title{margin-bottom:20px !important}: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}@media(min-width: 1920px){.collection__banner img{height:400px;width:100%}}@media(max-width: 1180px){.grid-6-cols{grid-template-columns:repeat(5, 1fr)}.grid-5-cols{grid-template-columns:repeat(4, 1fr)}}@media(max-width: 980px){#collection__grid.grid-3-cols{grid-template-columns:repeat(2, 1fr)}#collection__grid.grid-4-cols{grid-template-columns:repeat(3, 1fr)}.product_page .form_action{grid-template-columns:60% calc(40% - 30px);grid-column-gap:30px}.theme_3 .theme_3__frame_b_grid{display:block}.theme_3 .grid{display:block}.collection__banner{height:200px}}@media(max-width: 880px){.grid-6-cols{grid-template-columns:repeat(4, 1fr)}}@media(max-width: 780px){.collection #collection__wrapper .nav{width:unset}.floating_div{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:30px}.collection__action{text-align:center;padding-top:1.5rem}.desktop{display:none}.collection #collection__wrapper.narrow,.collection .mobile_filter{display:block;justify-content:unset}.collection #collection__wrapper.narrow .products{width:unset}.product_page .form_action{display:block}.product_page .product-info{margin-top:50px}.collection .collection__banner{height:230px}.featured_artist.one .featured_artist__text{padding:1.5rem}.blog_page .grid-2-cols{grid-template-columns:auto}.blog_page img{height:350px;object-fit:cover}.blog__current_articles{width:100%;margin-right:unset}.blog__recent_articles{width:100%}.prod-card.list_mode{flex-wrap:wrap}.prod-card.list_mode .prod-card__img-wrapper{width:100%}.prod-card.list_mode .prod-card__info-wrapper{width:100%;margin-top:1.5rem}}@media(max-width: 680px){.grid-6-cols{grid-template-columns:repeat(3, 1fr)}.grid-5-cols{grid-template-columns:repeat(3, 1fr)}.grid-4-cols{grid-template-columns:repeat(3, 1fr)}.theme_3 .grid-2-cols{grid-template-columns:repeat(1, 1fr)}}@media(max-width: 580px){#collection__grid.grid-4-cols{grid-template-columns:repeat(2, 1fr)}.collection .collection__banner{height:130px;padding:1rem;justify-content:center}.collection .collection__banner h1{font-size:clamp(.72rem,3.5vw,2rem)}.featured_artwork .featured_artwork__banner img{height:50vh}footer.footer{text-align:center}footer.footer .grid-3-cols{grid-template-columns:auto}footer.footer .text-right{text-align:center}footer.footer .social{justify-content:center}footer.footer .footer__column{margin-bottom:40px}.cta_3 .cta_3__title,.cta_3 .cta_3__description{padding:2rem}.cta_1 .cta_1__description,.cta_1 .cta_1__title{padding:2rem;text-align:unset}.blog__articles .blog__articles_grid{grid-template-columns:auto;grid-gap:20px}.article article{grid-template-columns:auto}.article .sticky{text-align:unset}.article .textpage img{margin-top:0}.product_page .long_desc__content{height:500px;overflow-y:auto;padding-right:50px}}@media(max-width: 480px){.grid-6-cols{grid-template-columns:repeat(2, 1fr)}.grid-5-cols{grid-template-columns:repeat(2, 1fr)}.grid-4-cols{grid-template-columns:repeat(2, 1fr)}.grid-3-cols{grid-template-columns:repeat(2, 1fr)}.floating_div{grid-template-columns:repeat(1, 1fr)}.floating_div .nav_box{max-height:250px}.floating_div .nav_box ul{height:80%;width:90%;overflow-y:auto;overflow-x:hidden;padding-right:20px}.floating_div .nav_box.last{margin-bottom:unset}.collection__action{padding-top:unset;margin-bottom:1.2rem}#collection__grid.grid-4-cols{grid-template-columns:repeat(1, 1fr)}.product_page .swiper-button-next,.product_page .swiper-button-prev{display:none}.product_page__content__tabs button{width:100%}.product_page .product_page__content{padding:1.5rem}.featured_artist.one .container{width:95%}.featured_artist.one .featured_artist__work,.featured_artist.one .featured_artist__text{width:100%;text-align:center}p{font-size:85%}.homepage .homepage__title{padding:1rem;width:100%;text-align:center}.homepage .homepage__content{text-align:center;width:100%}.featured_artist.two .featured_artist__text{padding:2rem;width:100%;text-align:center;order:2}.featured_artist.two .featured_artist__work{width:100%}.featured_artist.three .featured_artist__text,.featured_artist.three .featured_artist__work,.featured_artist.three .featured_artist__description{width:100%;text-align:center}.featured_artist.three .featured_artist__work{padding:0}.featured_artist.three .featured_artist__text{order:2;padding:15px}.featured_artist.three .featured_artist__description{order:3;padding:10px}.featured_artwork .grid-3-cols{grid-template-columns:repeat(1, 1fr);grid-gap:25px}.featured_artwork .featured_artwork__banner img{height:250px}.featured_artwork{padding:20px}.cta_3 .cta_3__grid{display:block}.cta_3 .cta_3__photo{width:unset}.cta_2 img{height:300px}.cta_1 .grid-3-cols{display:flex;flex-wrap:wrap}.cta_1 .grid-3-cols>div{width:100%}.cta_1 img{height:300px}.cta_1 .cta_1__description{order:3}.featured_products .p-30-l{padding-left:10px}.featured_products .flex-wrap .w-65,.featured_products .flex-wrap .w-35{width:100%}.featured_products .flex-wrap .w-65 .featured_products__text.align,.featured_products .flex-wrap .w-35 .featured_products__text.align{text-align:center}.featured_products .flex-wrap .p-40-l{padding-left:unset}.featured_artist.four .featured_artist__text,.featured_artist.four .featured_artist__work{width:100%}.featured_artist.four .featured_artist__text{order:2}.featured_artist.four .featured_artist__text #featured_artist__brush1 svg{width:40%}.collection__banner{height:180px}}@media(max-width: 390px){.grid-6-cols{grid-template-columns:repeat(1, 1fr)}.grid-5-cols{grid-template-columns:repeat(1, 1fr)}.grid-4-cols{grid-template-columns:repeat(1, 1fr)}.grid-2-cols{grid-template-columns:repeat(1, 1fr)}#collection__grid.grid-4-cols{width:unset}.brands a{max-width:unset}.artist_image{float:unset;margin:auto;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;width:unset;height:25vh}}
