html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Hauser;src:url(/assets/Hauser-OKoubIIE.otf)}html,body,#root{width:100%;margin:0;--color-one: #f8d902;--color-two: #f0a317;--color-three: #eb682b;--color-four: #ec4635;--color-five: #cd325b;--color-six: #b71eaf;--color-seven: #880bfb;--color-eight: #5945fb;--color-nine: #3e66ea;--color-ten: #0f1194;--gradient-start: #7500a2;--gradient-end: #180a61;font-family:Hauser;-webkit-text-stroke:1px var(--color-ten)}.main-loading-spinner-container{width:100%;margin-top:200px;margin-bottom:200px;display:flex;justify-content:center;align-items:center;position:relative}.main-loading-spinner{position:absolute;animation-name:profileSpinner;animation-duration:1.5s;animation-iteration-count:infinite;height:150px;width:150px}@keyframes mainSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.main-loading-spinner-circle{border-radius:50%;width:50px;height:50px;background-color:var(--color-eight);position:absolute}@keyframes moveBottomLeftCircle{0%{left:20px;bottom:20px}20%{left:20px;bottom:20px}40%{left:0;bottom:0}to{left:20px;bottom:20px}}@keyframes moveBottomRightCircle{0%{right:20px;bottom:20px}20%{right:20px;bottom:20px}40%{right:0;bottom:0}to{right:20px;bottom:20px}}@keyframes moveTopCircle{0%{left:50px;top:20px}20%{left:50px;top:20px}40%{left:50px;top:0}to{left:50px;top:20px}}.circle-one{left:20px;bottom:20px;animation-name:moveBottomLeftCircle;animation-duration:1.5s;animation-iteration-count:infinite}.circle-two{right:20px;bottom:20px;animation-name:moveBottomRightCircle;animation-duration:1.5s;animation-iteration-count:infinite}.circle-three{left:50px;top:20px;animation-name:moveTopCircle;animation-duration:1.5s;animation-iteration-count:infinite}.main-loading-spinner-text{position:absolute;font-size:2rem;white-space:nowrap;color:#fff}body{background:linear-gradient(var(--gradient-start),var(--gradient-end));display:flex;justify-content:center}#root{display:flex;justify-content:center}.App{width:100%;display:flex;flex-direction:column;align-items:center!important;gap:20px;height:100%}main{max-width:1300px;border-top:2px solid var(--color-two)}.main-btn{background-color:var(--color-eight);color:#fff;height:30px;border:2px solid var(--color-ten);font-size:1.2rem;font-weight:bolder;font-family:Hauser;letter-spacing:1px}.main-btn:hover{background-color:var(--color-six);cursor:pointer}header{vertical-align:middle;display:grid;grid-template-columns:.5fr 2fr 1fr;gap:20px;padding-bottom:0;padding-top:20px;color:#fff;font-size:1.5vw;font-weight:bolder;letter-spacing:1px;align-items:center;width:90%;z-index:3;height:50px;margin:auto 20px}nav{display:flex;align-items:center}.nav-logo-container{width:100%;display:flex;align-items:flex-start;justify-content:center}.nav-logo{cursor:pointer}.nav-btn-container{margin-left:20px}.nav-btn-text{display:flex;align-items:center;white-space:nowrap;font-size:1.5rem}.nav-btn-text:hover{cursor:pointer;color:var(--color-eight)!important}.nav-btn-text:hover .nav-arrow{border-bottom:2px solid var(--color-ten);border-right:2px solid var(--color-ten)}.nav-arrow{display:inline-block;width:8px;height:8px;transform:translateY(-3px) rotate(45deg);border:2px solid var(--gradient-start);border-bottom:2px solid white;border-right:2px solid white;background-color:var(--color-two);margin-left:7px}.nav-arrow-small{transform:translateY(-6px) rotate(45deg)}.nav-btn-arrow-spin{animation-name:spinArrow;animation-duration:.2s;animation-timing-function:ease-in-out;animation-direction:normal;animation-fill-mode:forwards}@keyframes spinArrow{0%{transform:translateY(-3px) rotate(45deg)}to{transform:translateY(3px) rotate(225deg)}}.nav-btn-dropdown{border-bottom:5px solid var(--color-two);border-right:5px solid var(--color-two);box-shadow:10px 10px 5px 5px #0000004d;background:linear-gradient(var(--gradient-start),var(--gradient-end));visibility:visible;position:absolute;left:0;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:20px 20px 10px 10px;margin-right:100px;z-index:4}.shop-dropdown-section{margin-bottom:20px}.dropdown-header{background-color:var(--color-six);border-bottom-left-radius:15px;border-top-right-radius:15px;font-size:1.4rem;padding-left:15px;padding-right:15px;margin-left:5px;margin-right:5px;text-align:center;color:#fff}.shop-dropdown-section a{margin-top:5px;margin-left:20px;width:fit-content;display:block;font-size:1.5rem;color:#fff}.shop-dropdown-section a:hover{cursor:pointer;color:var(--color-eight)}.products-dropdown{display:flex;flex-direction:column;border-right:none}.dropdown-products-container{display:grid;grid-template-columns:repeat(6,minmax(100px,250px));gap:30px}.dropdown-products-container .card-info-header{font-size:1.8vw}.dropdown-see-more-btn{align-self:flex-end}.dropdown-see-more-btn:hover{color:var(--color-eight);cursor:pointer}.nav-icon-container{display:flex;align-items:center;justify-content:flex-end}.hamburger-menu{display:none!important}.nav-icon-container a,.nav-icon-container>p{margin-left:10px;display:flex;justify-content:center;align-items:center;cursor:pointer;white-space:nowrap}.nav-icon-container a>svg{width:3rem;height:3rem;cursor:pointer}.shopping-cart-icon{position:relative}.shopping-cart-full{position:absolute;background-color:var(--color-two);border:4px solid var(--color-three);border-radius:50%;width:15px;height:15px;top:0;right:0}.shopping-cart-icon-number{position:absolute;width:10px;height:10px;top:3px;right:5px;font-size:1rem}.animate-cart{animation-name:animateCart;animation-duration:.4s;animation-timing-function:ease-in-out}@keyframes animateCart{0%{width:50px;height:50px}to{width:10px;height:10px}}.logout-btn{cursor:pointer}.admin-link{position:absolute;top:0;right:50px;cursor:pointer;z-index:-1}.search-bar-container{width:300px;position:relative}.search-bar{width:100%;font-family:Hauer;padding-left:10px;border-radius:10px;position:relative}.search-results{position:absolute;width:100%;border-top:none;border-bottom:5px solid var(--color-two);border-right:5px solid var(--color-two);border-left:2px solid var(--color-two);box-shadow:10px 10px 5px 5px #0000004d;background:linear-gradient(var(--gradient-start),var(--gradient-end))}.search-results p{margin-left:20px;margin-top:5px;margin-bottom:5px}.search-result:hover{color:var(--color-one);cursor:pointer}.mobile-nav-container{position:absolute;width:100%;top:87px;left:0}.mobile-nav{background:linear-gradient(var(--gradient-start),var(--gradient-end));width:100%;display:flex;flex-direction:column;padding-bottom:100px;border-bottom:5px solid var(--color-two)}.mobile-nav-section{margin-left:10px}.mobile-nav-section p{margin-top:4px}.mobile-nav-section-dropdown-section,.mobile-nav-section-item-container{margin-left:20px}.nav-arrow-small{display:inline-block;width:8px;height:8px;transform:translateY(-3px) rotate(45deg);border:2px solid var(--gradient-start);border-bottom:2px solid white;border-right:2px solid white;background-color:var(--color-two);margin-left:7px}.nav-btn-arrow-small-spin{animation-name:spinArrowSmall;animation-duration:.2s;animation-timing-function:ease-in-out;animation-direction:normal;animation-fill-mode:forwards}@keyframes spinArrowSmall{0%{transform:translateY(-6px) rotate(45deg)}to{transform:translateY(0) rotate(225deg)}}.card{color:#fff;text-align:center;cursor:pointer}.card img{width:100%;box-shadow:4px 4px 1px 1px var(--color-two)}.card-info{background-color:var(--color-six);border-bottom-left-radius:15px;border-top-right-radius:15px;border-bottom:3px solid var(--color-two);margin:10px 5px 20px;padding:5px;text-align:center;font-size:1.8rem;color:#fff;-webkit-text-stroke:2px;-webkit-text-stroke-color:var(--color-ten)}.card:hover .card-info{color:var(--color-nine)}.hero{box-shadow:4px 4px 1px 1px var(--color-two);margin-left:50px;margin-right:50px;margin-top:20px;position:relative;display:flex;justify-content:center;align-items:center;cursor:pointer}.hero-text-container{position:absolute;display:flex;flex-direction:column;align-items:center}.hero img{height:auto;width:100%}.hero p{color:#fff;font-size:3rem;text-align:center}.hero-btn{margin-top:10px;display:flex;align-items:center;padding:10px 15px;font-size:1.5}.card-container{margin:50px;display:flex;flex-direction:column;align-items:center}.card-container-header{align-self:flex-start;font-size:2rem;background-color:var(--color-eight);border-bottom-left-radius:15px;border-top-right-radius:15px;border-bottom:3px solid var(--color-two);margin-left:5px;margin-right:5px;padding:5px;text-align:center;color:#fff;-webkit-text-stroke:2px;-webkit-text-stroke-color:var(--color-ten)}.cards{padding:20px;display:grid;grid-template-columns:repeat(4,minmax(100px,250px));gap:30px}.view-product{display:grid;grid-template-columns:repeat(2,1fr);gap:50px;margin-top:30px;margin-bottom:50px}.product-images{margin-left:50px;display:grid;grid-template-rows:1fr 150px 35px;gap:20px}.product-image-main-container{position:relative}.product-image-main{width:100%;box-shadow:4px 4px 1px 1px var(--color-two)}.product-images-slideshow{height:100%;display:grid;grid-auto-flow:column;grid-auto-columns:150px;gap:20px;overflow:hidden;position:relative;scroll-behavior:smooth;padding-right:5px}.product-images-slideshow img{width:100%;height:100%;cursor:pointer}.scroll-buttons{height:100%;display:flex;justify-content:space-between}.slideshow-btn{width:50%}.variant-image{height:100%;box-shadow:4px 4px 1px 1px var(--color-two)}.product-sidebar{display:flex;flex-direction:column;color:#fff;margin-right:50px}.product-name-container{width:100%;position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:40px;align-self:center;background-color:var(--color-six);border-bottom-left-radius:15px;border-top-right-radius:15px;text-align:center}.product-name-container-small{display:none}.product-name{font-size:1.9rem;margin-left:5px;margin-right:5px;-webkit-text-stroke:2px;-webkit-text-stroke-color:var(--color-ten);color:#fff}.product-price{font-size:1.8rem;margin-bottom:20px}.sidebar-label{font-size:1.5rem;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:10px}.sidebar-label select{margin-top:10px;height:30px;box-sizing:border-box;width:100%;font-size:1.2rem;background-color:var(--color-nine);border:2px solid var(--color-ten);color:#fff;font-family:Hauser;padding-left:10px}.show-size-charts{cursor:pointer;text-align:end}.product-description{margin-top:20px;margin-bottom:20px}.product-description ul{list-style-type:disc!important;margin:0}.product-description ul li{font-size:1.5rem;margin-top:10px;margin-left:25px}.quantity-and-in-cart-container{display:flex;justify-content:space-between;align-items:center}.quantity-label{width:30%}.quantity-label input{width:100%;margin-top:10px;height:20px;background-color:var(--color-nine);border:2px solid var(--color-ten);color:#fff;font-family:Hauser;padding-left:10px}.product-in-cart{text-align:center;font-size:2rem;color:var(--color-two);background-color:var(--color-eight);padding:10px;border:2px solid var(--color-ten);box-shadow:4px 4px 1px 1px var(--color-two);display:flex;align-items:center;color:#fff}.view-product-in-cart:hover{cursor:pointer;color:var(--color-two)}.size-charts-background{position:fixed;width:100%;height:100%;top:0;left:0;background-color:#00000080;display:flex;justify-content:center;z-index:3}.size-charts{margin:100px;padding:20px;overflow:auto;color:var(--color-eight);font-size:1.2rem;display:grid;grid-template-columns:1fr;grid-template-rows:.6fr .4fr;position:relative;background-color:#fff;box-shadow:4px 4px 1px 1px var(--color-two);-webkit-text-stroke:0px white}.size-charts button{right:10px;top:10px;position:absolute}.size-charts-section-container{display:flex;flex-direction:column;justify-content:space-between}.size-charts-header{font-size:1.5rem;text-align:center;margin-bottom:20px;color:var(--color-ten)}.size-chart-section{display:flex;justify-content:space-between;width:95%;align-items:center}.size-chart-img-container{width:30%;display:flex;justify-content:center}.size-charts img{height:100%}.size-chart-text{width:70%}.size-chart-measurements{display:flex;justify-content:center}.measurement-container{background-color:var(--color-eight);color:#fff;padding:20px;margin-left:50px;margin-right:50px;box-shadow:5px 5px 2px 2px var(--color-two)}.measurement-container>p:first-child{font-size:1.8rem}.add-to-cart-btn{height:35px;margin-top:20px;box-sizing:border-box}.view-tag-page-hero-container{height:400px;margin-bottom:20px;margin-left:50px;margin-right:50px;position:relative;display:flex;justify-content:center;align-items:center;z-index:0}.view-tag-hero{height:100%;width:100%;box-shadow:4px 4px 1px 1px var(--color-two)}.view-tag-hero-text{position:absolute;color:#fff;font-size:5rem}.shopping-cart-card{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.shopping-cart-remove-modal-container{position:fixed;width:100%;height:100%;top:0;left:0;background-color:#00000080;z-index:3;display:flex;justify-content:center;align-items:center}.shopping-cart-remove-modal{background-color:#fff;color:var(--color-ten);-webkit-text-stroke:0px white!important;box-shadow:4px 4px 1px 1px var(--color-two);padding:50px;font-size:1.5rem;display:flex;flex-direction:column;align-items:center;margin-left:10px;margin-right:10px}.shopping-cart-remove-modal-button-container{display:flex}.shopping-cart-remove-modal-button-container button{margin:20px 20px 0}.shopping-cart-card img{width:30%;box-shadow:4px 4px 1px 1px var(--color-two);cursor:pointer}.shopping-cart-buttons{display:flex;flex-direction:column;width:60%}.shopping-cart-buttons label{display:flex;align-items:center;justify-content:space-between;margin-top:5px;margin-bottom:5px}.shopping-cart-buttons label>input{width:40%;margin-left:5px;background-color:var(--color-nine);border:2px solid var(--color-ten);color:#fff;font-weight:bolder;font-size:1.2rem;padding-left:5px}.shopping-cart-btn{height:25px;font-size:1rem;width:49%}.shopping-cart-buttons-group{display:flex;justify-content:space-between}.shopping-cart-background{position:fixed;top:0;left:0;background-color:#0009;width:100%;height:100%;display:flex;justify-content:flex-end;z-index:4}.shopping-cart{border-left:4px solid var(--color-two);right:0;top:0;width:400px;height:100%;display:flex;flex-direction:column;align-items:center;overflow-y:auto;padding-left:20px;padding-right:20px;background:linear-gradient(var(--gradient-start),var(--gradient-end));color:#fff}.empty-cart-text{margin-top:50px;font-size:1.5rem;margin-bottom:50px;text-align:center}.shopping-cart-browse-btn{padding-left:10px;padding-right:10px}.shopping-cart-items-container{max-height:70%;overflow-y:auto;margin-bottom:20px}.exit-btn{align-self:end;margin-bottom:20px;background-color:#00000003;color:#fff;font-weight:bolder;font-family:Hauser;font-size:1.5rem;border:none;letter-spacing:1px}.exit-btn:hover{color:var(--color-two);cursor:pointer}.shopping-cart-total{align-self:flex-end;font-size:2rem;margin-bottom:5px}.checkout-btn{padding-left:10px;padding-right:10px;width:100%;height:40px}.checkout{margin-left:50px;margin-right:50px;display:grid;grid-template-columns:.6fr .4fr;grid-template-rows:1fr;gap:50px;z-index:0;-webkit-text-stroke:0px white}.paypal-container{background-color:#fff;padding:50px;margin:30px 50px 100px;display:flex;flex-direction:column;align-items:center;color:var(--color-ten);box-shadow:4px 4px 1px 1px var(--color-two)}.paypal-header{font-size:2rem;text-align:center;margin-bottom:15px}.paypal-text{white-space:nowrap;margin-bottom:10px;margin-right:30px;margin-left:30px}.paypal-container>*{width:80%}.paypal-container a,.paypal-container a:visited{color:var(--color-ten)}.checkout-extra-section{margin-bottom:20px}.checkout-extra-subheader{font-size:1.5rem}.checkout-extra-info-text{font-size:1.2rem}.checkout-extra-input-container{display:flex;margin-top:5px}.checkout-extra-input-container input{font-family:Hauer}.checkout-totals-container{color:#fff;margin-top:30px}.checkout-merch{max-height:370px;overflow-y:auto;margin-bottom:20px;background-color:#fff;padding:20px;color:var(--color-ten);box-shadow:4px 4px 1px 1px var(--color-two)}.checkout-totals-header{font-size:1.5rem;margin-bottom:20px}.checkout-shipping-info{font-size:1.2rem}.checkout-total{font-size:1.7rem}.paypal-buttons-container{position:relative;z-index:0}.order-success-modal-background{position:fixed;background-color:#00000080;width:100%;height:100%;top:0;left:0;z-index:3;display:flex;justify-content:center;align-items:center}.order-success-modal{background-color:#fff;margin:50px;padding:50px;box-shadow:4px 4px 1px 1px var(--color-two);display:flex;flex-direction:column;align-items:center}.order-success-modal-header{font-size:2rem;text-align:center;margin-bottom:20px}.order-success-modal-text{font-size:1.3rem;color:var(--color-eight);margin-bottom:5px}.order-success-modal-text a{text-decoration:underline;cursor:pointer}.order-success-modal-btn{margin-top:20px}.login{height:100%;display:flex;flex-direction:column;align-items:center;padding:50px 50px 100px;color:#fff}.forgot-password-modal-container{position:fixed;background-color:#00000080;width:100%;height:100%;top:0;left:0;display:flex;justify-content:center;align-items:center}.forgot-password-modal{background-color:#fff;padding:50px;color:var(--color-eight);-webkit-text-stroke:0px var(--color-ten);display:flex;flex-direction:column;align-items:center}.close-forgot-password-modal-btn{align-self:flex-end;margin-bottom:20px}.forgot-password-modal p{font-size:1.3rem;margin-bottom:20px}.forgot-password-modal label{width:100%;display:flex;flex-direction:column;justify-content:center}.forgot-password-modal input{color:var(--color-eight);font-family:Hauser;height:35px;font-size:1.3rem;margin-bottom:20px}.forgot-password-btn{width:200px}.login-form{width:fit-content;display:flex;flex-direction:column;justify-content:center;margin-bottom:50px}.login-header-main{font-size:2rem;text-align:center;margin-bottom:20px}.login-form label{display:flex;flex-direction:column;font-size:1.5rem;margin-bottom:20px}.login-error{color:var(--color-one)}.login-input{height:35px}.forgot-password-link{align-self:flex-end;font-size:1rem;cursor:pointer}.login-form button{height:40px}.new-user-btn:hover{color:var(--color-eight);cursor:pointer}.signup-container{width:100%;display:flex;flex-direction:column;align-items:center;-webkit-text-stroke:0px white}.signup-modal-container{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:3;display:flex;justify-content:center;align-items:center}.signup-modal{padding:50px;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;box-shadow:4px 4px 1px 1px var(--color-two)}.signup-modal-header{margin-bottom:20px;font-size:1.5rem;color:var(--color-ten)}.signup{display:flex;flex-direction:column;color:#fff;margin-bottom:100px;width:100%}.signup-header-main{font-size:2.2rem;text-align:center;margin-top:30px}.signup label{display:flex;flex-direction:column;margin-top:10px;font-size:1.3rem;width:100%}.signup-error{color:var(--color-one)}.signup input,.signup select{height:30px;width:500px;font-family:Hauer;font-size:1.4rem;box-sizing:border-box}.input-country-code{color:#636161}.signup-btn{margin-top:20px;height:40px}footer{background-color:var(--gradient-end);width:100%;color:#fff;display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding-top:50px;padding-bottom:100px;border-top:2px solid var(--color-eight)}.footer-section{display:flex;flex-direction:column;padding:0 20px}.footer-links a{margin-top:5px;cursor:pointer}.footer-links a:hover{color:var(--color-eight)}.footer-section-socials{display:flex;flex-direction:column;align-items:center;margin-left:20px;margin-right:20px}.footer-section-socials>*{margin-bottom:10px}.footer-socials{display:flex;justify-content:center;width:100%}.footer-socials>*{margin-right:5px;margin-left:5px}.footer-email-container{height:35px;display:flex;flex-direction:column}.footer-input{height:35px;width:100%;padding-left:10px;font-size:1.2rem;box-sizing:border-box;margin-top:5px}.footer-btn{box-sizing:border-box;border:none;margin-top:5px;width:100%;height:100%;padding-left:20px;padding-right:20px}.profile-container{display:flex;flex-direction:column;align-items:center;color:#fff;height:100%;width:100%}.main-profile-header{text-align:center;font-size:2rem}.profile-loading-spinner-container{width:100%;margin-top:200px;margin-bottom:200px;display:flex;justify-content:center;align-items:center;position:relative}.profile-loading-spinner{position:absolute;border:20px solid var(--color-eight);border-top:20px solid var(--color-two);border-radius:50%;animation-name:profileSpinner;animation-duration:2s;animation-iteration-count:infinite;height:150px;width:150px}.profile-loading-spinner-text{position:absolute;font-size:2rem;white-space:nowrap}@keyframes profileSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.profile{width:100%;display:grid;grid-template-columns:1fr 2fr;gap:50px;padding:30px 50px 50px}.profile-view-order-background{background-color:#00000080;position:fixed;width:100%;height:100%;left:0;top:0;z-index:3;display:flex;justify-content:center;align-items:center}.profile-view-order{background-color:#fff;box-shadow:4px 4px 1px 1px var(--color-two);margin:50px;color:var(--color-ten);-webkit-text-stroke:0px white;padding:50px;display:flex;flex-direction:column;align-items:center;overflow-y:auto}.profile-view-order-header{font-size:2rem;text-align:center}.profile-view-order-subheader{font-size:1.5rem;text-align:center}.profile-view-order-status{font-size:1.3rem}.profile-view-order-status span{color:var(--color-eight)}.close-profile-view-order-btn{align-self:flex-end;margin-bottom:20px}.profile-view-order-card{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;gap:30px;margin:20px}.profile-view-order-card img{width:150px;height:150px;box-shadow:4px 4px 1px 1px var(--color-two);cursor:pointer}.profile-view-order-card-info a{text-decoration:underline}.profile-view-order-card-info a:hover{color:var(--color-ten);cursor:pointer}.profile-view-order-card-info-header{font-size:1.5rem}.profile-view-order-card-info-text{font-size:1.2rem;color:var(--color-eight)}.profile-view-order-total{font-size:2rem;align-self:flex-end;margin-top:20px}.profile-view-order-total span{color:var(--color-eight)}.close-profile-view-order-btn-bottom{margin-top:50px}.profile-details-header{font-size:2rem;margin-bottom:20px}.profile-header{font-size:1.6rem;margin-bottom:5px}.profile-details{display:flex;flex-direction:column;align-items:flex-start}.profile-text{font-size:1.2rem}.profile-edit-btn,.profile-update-password-btn{margin-top:30px;width:200px;box-sizing:border-box;align-self:flex-start}.profile-update-password-btn{margin-top:10px}.order-details{overflow-y:auto;display:flex;flex-direction:column;align-items:center;padding-bottom:10px}.order-details-header{font-size:2rem}.profile-order{display:flex;justify-content:space-between;align-items:center;margin-top:20px;background-color:var(--color-eight);box-shadow:4px 4px 1px 1px var(--color-two);padding:10px;width:90%}.profile-order-text{font-size:1.2rem}.profile-order-link{text-decoration:underline;-webkit-text-stroke:0px white;color:#fff;font-size:1.3rem}.profile-order-link:hover{cursor:pointer;color:var(--color-ten)}.profile-order-view-order-link{font-size:1.4rem}.profile-order-view-order-link:hover{color:var(--color-ten);cursor:pointer}.update-password-container{position:fixed;width:100%;height:100%;top:0;left:0;background-color:#00000080;z-index:3;display:flex;flex-direction:column;align-items:center;-webkit-text-stroke:0px white}.password-update-success-modal-background{background-color:#00000080;position:fixed;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.password-update-success-modal{background-color:#fff;padding:50px;color:var(--color-ten);font-size:1.5rem;display:flex;flex-direction:column;align-items:center;box-shadow:4px 4px 1px 1px var(--color-two)}.password-update-success-btn{width:200px;margin-top:20px}.update-password{margin-top:50px;width:70%;background-color:#fff;padding:50px;display:flex;flex-direction:column;color:var(--color-ten);box-shadow:4px 4px 1px 1px var(--color-two)}.close-update-password-btn{align-self:flex-end}.update-password-header{font-size:2rem;color:var(--color-ten);text-align:center}.update-password label{display:flex;flex-direction:column;font-size:1.4rem;margin-top:20px}.update-password label input{height:35px;margin-top:5px;color:var(--color-eight);font-size:1.5rem}.update-password-confirm-btn{align-self:center;width:300px;margin-top:20px}.update-profile-success-modal-background{position:fixed;background-color:#00000080;width:100%;height:100%;top:0;left:0;display:flex;justify-content:center;align-items:center}.update-profile-success-modal{background-color:#fff;color:var(--color-ten);padding:50px;display:flex;flex-direction:column;align-items:center;box-shadow:4px 4px 1px 1px var(--color-two)}.update-profile-success-modal-header{font-size:1.5rem;margin-bottom:20px}.edit-profile-container{-webkit-text-stroke:0px white!important;width:100%;height:100%;position:fixed;top:0;left:0;z-index:3;background-color:#00000080;display:flex;flex-direction:column;align-items:center}.edit-profile{padding:50px;background-color:#fff;margin-top:50px;margin-bottom:50px;width:70%;display:flex;flex-direction:column;overflow-y:auto;box-shadow:4px 4px 1px 1px var(--color-two)}.close-edit-profile-btn{align-self:flex-end}.edit-profile-header{color:var(--color-ten);font-size:2rem;text-align:center}.edit-profile label{display:flex;flex-direction:column;font-size:1.5rem;color:var(--color-ten);margin-bottom:20px}.edit-profile label span{display:inline}.edit-profile-label-error{color:var(--color-two)}.edit-profile label input,.edit-profile label select{margin-top:5px;height:35px;font-family:Hauser;color:var(--color-eight);font-size:1.3rem;box-sizing:border-box}.edit-profile-btn{width:300px;align-self:center}.about-container{position:fixed;width:100%;height:100%;top:0;left:0;background-color:#000c;display:flex;justify-content:center;align-items:center;z-index:3;-webkit-text-stroke:0px white;overflow-y:auto}.about{background-color:#fff;width:70%;height:fit-content;margin-top:50px;margin-bottom:50px;color:var(--color-eight);padding:50px;position:relative;box-shadow:4px 4px 1px 1px var(--color-two)}.close-about-btn{position:absolute;top:20px;right:20px}.about-header-main{text-align:center;font-size:2rem;color:var(--color-ten)}.about-header{margin-top:20px;font-size:2rem;color:var(--color-ten)}.about-text{font-size:1.5rem}.about-header-link{display:flex;align-items:center}.about-header-link:hover{color:var(--color-eight);cursor:pointer}.contact-container{width:100%;height:100%;top:0;left:0;background-color:#000c;display:flex;justify-content:center;align-items:center;position:fixed;z-index:3;-webkit-text-stroke:0px white}.contact{margin-top:30px;background-color:#fff;color:var(--color-eight);width:70%;display:flex;flex-direction:column;align-items:center;box-shadow:4px 4px 1px 1px var(--color-two);padding:50px;position:relative}.close-contact-btn{position:absolute;top:20px;right:20px}.contact-header-link{align-self:flex-start;display:flex;align-items:center}.contact-header-link:hover{cursor:pointer;color:var(--color-eight)}.contact-header-main{font-size:2.2rem;color:var(--color-ten)}.contact-header{font-size:1.7rem;color:var(--color-ten);margin-bottom:10px;margin-top:20px}.contact-text{font-size:1.2rem}.contact-message-container{margin-top:20px;display:flex;flex-direction:column;min-width:70%}.contact-input{height:30px;margin-bottom:10px;width:50%;font-family:Hauer;font-size:1.3rem}.contact-body{resize:none;height:300px;font-family:Hauer;font-size:1.3rem}.contact-message-btn{height:35px;margin-top:10px;width:50%;align-self:flex-end}.privacy-container{width:100%;height:100%;top:0;left:0;position:fixed;display:flex;flex-direction:column;align-items:center;background-color:#000c;z-index:3;-webkit-text-stroke:0px white}.privacy{background-color:#fff;width:70%;margin-top:50px;margin-bottom:50px;padding:50px;overflow-y:auto;position:relative;box-shadow:4px 4px 1px 1px var(--color-two)}.privacy-text{width:100%}.close-privacy-btn{position:absolute;top:20px;right:20px}.tos-container{position:fixed;width:100%;height:100%;z-index:3;left:0;top:0;background-color:#000c;display:flex;justify-content:center;-webkit-text-stroke:0px white}.tos{width:70%;background-color:#fff;padding:50px;overflow-y:auto;margin-top:50px;margin-bottom:50px;position:relative;box-shadow:4px 4px 1px 1px var(--color-two)}.close-tos-btn{position:absolute;top:20px;right:20px}.returns-container{position:fixed;width:100%;height:100%;top:0;left:0;display:flex;justify-content:center;align-items:center;background-color:#000c;-webkit-text-stroke:0px white}.returns{background-color:#fff;margin:50px;padding:50px;box-shadow:4px 4px 1px 1px var(--color-two);position:relative;color:var(--color-eight)}.returns-header-main{font-size:2rem;margin-bottom:20px;color:var(--color-ten)}.faq-container{position:fixed;width:100%;height:100%;top:0;left:0;background-color:#000c;display:flex;justify-content:center;-webkit-text-stroke:0px white}.faq{position:relative;display:flex;flex-direction:column;background-color:#fff;width:70%;margin-top:50px;margin-bottom:50px;padding:50px;overflow-y:auto;color:var(--color-eight);box-shadow:4px 4px 1px 1px var(--color-two)}.close-faq-btn{position:absolute;top:20px;right:20px}.faq-header-main{font-size:2rem;text-align:center;margin-bottom:20px;color:var(--color-ten)}.faq-subheader{font-size:1.5rem;margin-bottom:10px;color:var(--color-ten)}.faq-text{margin-bottom:20px;font-size:1.2rem}.search-container{width:100%;display:flex;flex-direction:column;align-items:center}.search-header{margin-top:30px;font-size:2.2rem;color:#fff;background-color:var(--color-eight);border-bottom-left-radius:15px;border-top-right-radius:15px;border-bottom:3px solid var(--color-two);padding:5px}.search{width:70%;display:flex;flex-direction:column;align-items:center;margin-top:20px}.search-input{width:100%;height:35px;box-sizing:border-box;font-size:1.3rem}.search-results-header{margin-top:40px;align-self:flex-start;color:#fff;font-size:1.8rem;background-color:var(--color-eight);border-bottom-left-radius:15px;border-top-right-radius:15px;border-bottom:3px solid var(--color-two);padding:5px}.search-results-container{width:100%;display:grid;grid-template-columns:repeat(4,minmax(100px,250px));gap:30px;padding:20px 50px 50px}.admin{display:flex;flex-direction:column;align-items:center}.admin-main-section{display:flex;flex-direction:column;align-items:center;color:#fff;font-size:1.5rem;display:grid;grid-template-columns:.4fr .6fr;gap:50px}.admin-section{display:flex;flex-direction:column;justify-content:center;margin-bottom:20px;margin-top:20px}.admin-section textarea{height:200px}.admin-section input{height:30px;font-size:1.2rem}.admin-section button{margin-top:10px;height:35px;min-width:300px}.admin-sidebar{text-align:center}.admin-sidebar img{margin-top:20px}.admin-missing-section{display:flex;flex-direction:column;align-items:center}.admin-missing-section-header{font-size:2rem;color:#fff;margin-top:40px;margin-bottom:20px}.unique-missing-cards-container{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;margin-left:50px;margin-right:50px}.missing-product-card{position:relative;cursor:pointer}.missing-product-card-header-container{position:absolute;font-size:1.4rem;color:#fff}.missing-product-card-header{margin:10px}@media (max-width: 767px){.desktop-nav{display:none}header{font-size:1.7rem;grid-template-columns:1fr 3fr}.nav-icon-container{position:relative;z-index:3}.nav-icon-container a>svg{width:40px;height:40px}.nav-icon-container>*{display:none!important}.hamburger-menu{display:inline-block!important}main{width:100%}.hero{margin:10px}.hero img{width:100%;height:auto}.hero p{font-size:1.5rem}.hero-btn{display:none}.card-container{margin:20px 20px 20px 10px;align-items:flex-start;-webkit-text-stroke:1px var(--color-ten)}.card-container-header{width:100%;margin-left:0;margin-right:0;-webkit-text-stroke:1px var(--color-ten)}.cards{grid-template-columns:1fr}.card-info{font-size:2rem}.view-product{grid-template-columns:1fr}.product-images{margin:10px;grid-template-rows:70px 1fr 150px 35px}.product-name-container{display:none}.product-name-container-small{display:inline;margin-top:30px}.product-sidebar{margin-right:10px;margin-left:10px}.view-product-in-cart{font-size:1.5rem}.size-charts{width:100%;margin:10px;display:flex;flex-direction:column}.size-charts-section-container{width:100%;justify-content:center}.size-chart-section{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%}.size-chart-img-container{width:100%;margin-top:10px;margin-bottom:10px}.size-chart-text{width:auto}.size-chart-measurements{flex-direction:column}.measurement-container{margin-top:20px}.checkout{grid-template-columns:1fr;margin-left:10px;margin-right:10px}.paypal-container{margin:0;padding:10px;order:2}.paypal-text{margin:0 0 10px;white-space:normal}.profile-view-order-background{position:absolute}.profile-view-order{margin:0 10px}.profile{grid-template-columns:1fr}.main-profile-header{margin-top:20px}.profile-details{margin-left:10px;margin-right:10px}.profile-edit-btn,.profile-update-password-btn{width:100%;height:35px}.edit-profile-btn{width:100%}.update-profile-success-modal{margin-left:10px;margin-right:10px}.edit-profile-container{position:absolute}.edit-profile{overflow-y:auto;padding:30px;margin-left:10px;margin-right:10px}.update-password-container{width:auto}.update-password{margin-left:10px;margin-right:10px;width:auto;padding:20px}.password-update-success-modal-background{width:auto}.password-update-success-modal{margin-left:10px;margin-right:10px;padding:50px}.shopping-cart{margin-left:20px}.signup-modal-container{position:absolute}.signup-modal{margin-left:10px;margin-right:10px}.signup-header-main{margin-top:20px;margin-bottom:10px}.signup{align-items:center}.signup label{width:90%}.signup input,.signup select{width:100%}.signup-btn{width:90%}.forgot-password-modal{margin-left:20px;margin-right:20px}.search{width:90%;margin-left:10px;margin-right:10px}.search-input{margin-bottom:30px;height:40px}.search-results-container{grid-template-columns:1fr;margin-top:20px;padding:0}footer{grid-template-columns:1fr}.about-container{align-items:flex-start}.contact-container{overflow-y:auto;align-items:flex-start}}@media (min-width: 768px) and (max-width: 979px){.card-container-header{-webkit-text-stroke:1px var(--color-ten)}.card-info{font-size:2.5vw;-webkit-text-stroke:1px var(--color-ten)}.hero-btn{font-size:2vw}.product-images{grid-template-rows:1fr 100px 35px}.product-images-slideshow{grid-auto-columns:100px}.view-product-in-cart{font-size:1.5rem}.checkout{grid-template-columns:.6fr .4fr;margin-left:10px;margin-right:10px;margin-top:50px}.paypal-container{margin:0;padding:10px}.paypal-text{margin:0 0 10px;white-space:normal}.profile{width:auto;grid-template-columns:1fr 1fr;margin-left:10px;margin-right:10px}.profile-order-view-order-link{margin-left:20px}}
