body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.nav{color:#d3d3d3;display:flex;font-family:Jockey One;font-size:20px;justify-content:space-around;list-style:none;margin:60px 20% 0}.nav li{cursor:pointer;transition:color .5s ease-in-out}.nav li:hover{color:#cca114}@media (max-width:768px){.nav{display:none}}header{grid-gap:1rem;background-color:#080614f2;border-bottom:1px dotted #a39334;box-sizing:border-box;display:grid;gap:1rem;grid-template-columns:1fr 3fr 1fr;left:0;min-height:140px;min-height:var(--header-height,140px);padding:0 1rem;position:fixed;text-align:left;top:0;width:100%;z-index:2}header h1,header h2{font-family:Germania One;margin:0;padding:0}header h1{color:#fac022;font-size:clamp(1.6rem,2.2vw,2.4rem);margin:10px 0 0}header h2{color:#d3d3d380;font-size:clamp(1rem,1.4vw,1.2rem)}.title{align-items:center;cursor:pointer;display:grid;grid-template-columns:1fr 2fr}.logoImage{margin:10px 0;max-height:100px;width:auto}.header .headerButtons{align-self:end;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;justify-self:center}.header .headerButtons button{background-color:#fac022;border:none;border-radius:12px;box-sizing:border-box;cursor:pointer;font-family:Germania One;font-size:clamp(.95rem,1.2vw,1.2rem);margin:0;padding:10px 20px;transition:transform .2s ease-in-out,padding .2s ease-in-out}.header .headerButtons button:hover{transform:translateY(-1px)}@media (max-width:1024px){header{grid-template-columns:1fr 1.5fr}.logoImage{max-height:90px}}@media (max-width:768px){header{padding:.75rem .75rem .5rem;position:static;text-align:center;width:100%}.title,header{grid-template-columns:1fr}.title{justify-items:center}.logoImage{margin:10px 0;max-height:80px}.header .headerButtons{width:100%}.header .headerButtons button{padding:.9rem 1.2rem;width:min(100%,220px)}}.App{--header-height:140px;box-sizing:border-box;min-height:100vh;padding-top:var(--header-height)}@media (max-width:768px){.App{padding-top:0}}.footer{align-items:center;background-color:#080614;box-sizing:border-box;display:flex;gap:1.5rem;justify-content:space-between;padding:40px 10% 60px}.footerCompanyName{text-align:left}.footerCompanyName h3{color:#fac022;font-family:Germania One;font-size:clamp(1.8rem,2.5vw,2.5rem);margin:0}.footerCompanyName p{color:#d3d3d3;font-size:clamp(.9rem,1.2vw,1.1rem);margin:.5rem 0 0}.footer .socials{display:flex;font-family:Jockey One;font-size:clamp(.9rem,1.2vw,1rem);gap:1rem;justify-content:space-evenly;list-style:none;margin:0;padding:0;width:min(100%,400px)}.footer .socials a,.footer .socials li{color:#d3d3d3;cursor:pointer;text-decoration:none}.footer .socials a:hover,.footer .socials li:hover{color:#cca114}@media (max-width:1024px){.footer{padding:35px 8% 50px}}@media (max-width:768px){.footer{align-items:center;flex-direction:column;justify-content:center;padding:30px 1.25rem 40px;text-align:center;top:0}.footerCompanyName{width:100%}.footer .socials{flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1rem;width:100%}}.cartSidebarContainer{background-color:#d3d3d380;height:100%;left:0;position:fixed;top:0;transition:width 2s ease-in;z-index:5}.cartSidebarContainer.active{width:100%}.cartSidebarContainer.inactive{width:0}.cartSidebar{background-color:#1c1c2e;border-left:2px solid #fac0227c;box-sizing:border-box;height:100%;overflow-x:hidden;overflow-y:auto;padding:10px 20px;position:fixed;right:0;top:0;width:100%}@media (min-width:769px){.cartSidebar{padding:10px 50px;width:50%}}.cartSidebar .closeCartSidebarButton{color:#d3d3d3;cursor:pointer;font-family:Germania One;font-size:clamp(1.5rem,2.5vw,2.25rem);margin:10px 0;text-align:left}.cartSidebar h4{color:#fac022;font-family:Germania One;font-size:clamp(2rem,3vw,2.5rem);margin:20px 0;text-align:left}.cartSidebar h5{color:#d3d3d3;font-family:Jockey One;font-size:clamp(1rem,1.8vw,1.5rem);margin:10px 0;text-align:left}.cartSidebar table{width:100%}.cartSidebar table th{color:#d3d3d3;font-family:Germania One;font-size:clamp(1rem,1.8vw,1.875rem);text-align:left}.cartSidebar table div{border:1px dotted red;border-radius:18px;color:#d3d3d3;cursor:pointer;font-family:Jockey One;font-size:20px;height:36px;margin:auto;text-align:center;width:36px}.cartSidebar table td{color:#d3d3d3;font-family:Jockey One;font-size:clamp(.95rem,1.8vw,1.5rem);text-align:left}.cartSidebar .customNumber{align-items:center;display:flex;flex-wrap:nowrap;gap:2px;justify-content:flex-start;width:-webkit-fit-content;width:fit-content}.cartSidebar .customNumber button{background-color:initial;color:#fac022;font-size:1rem;margin:0;padding:0 8px;position:static}.cartSidebar table td input{background-color:#1c1c2e;border:none;color:#d3d3d3;font-family:Jockey One;font-size:1rem;width:10%}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.cartSidebar .cartTotal{bottom:clamp(100px,10vw,120px);color:#fac022;font-size:clamp(1.5rem,2vw,2.5rem);position:fixed;right:clamp(20px,3vw,30px)}.cartSidebar button{background-color:#fac022;border:none;border-radius:15px;bottom:clamp(20px,3vh,30px);cursor:pointer;font-family:Germania One;font-size:clamp(1rem,1.5vw,1.5rem);max-width:calc(100% - 40px);padding:clamp(12px,2.5vw,15px) clamp(20px,4vw,30px);position:fixed;right:clamp(20px,3vw,30px);transition:background-color .2s ease-in,color .2s ease-in;white-space:nowrap}.cartSidebar button:hover{background-color:#d3d3d3;color:#1c1c2e}@media (max-width:480px){.cartSidebar{padding:8px 12px}.cartSidebar .closeCartSidebarButton{font-size:1.25rem;margin:6px 0}.cartSidebar h4{font-size:1.5rem;margin:10px 0 6px}.cartSidebar h5{font-size:.9rem;margin:4px 0}.cartSidebar table th{font-size:.75rem;padding:4px 2px}.cartSidebar table td{font-size:.85rem;padding:4px 2px}.cartSidebar table div{flex-shrink:0;font-size:12px;height:24px;margin:auto;width:24px}.cartSidebar .customNumber button{font-size:.75rem;line-height:1;min-width:18px;padding:0 2px;text-align:center}.cartSidebar table th:first-child{visibility:hidden}.cartSidebar table td:first-child{visibility:visible}.cartSidebar table td input{font-size:.8rem;padding:2px 3px;width:28px}.cartSidebar button{bottom:15px;font-size:.9rem;padding:10px 16px;right:12px}.cartSidebar .cartTotal{bottom:85px;font-size:1.2rem;right:12px}}.customOrders{background-color:#1c1c2e;border-bottom:1px dotted #d3d3d3;margin:0;padding:100px 10%}.outer{background-image:linear-gradient(90deg,#fac022,#e6d051);border-radius:40px;display:grid;grid-template-columns:1fr 1fr;margin:0;padding:50px 5%;text-align:left}.customOrders #tag{background-color:#ccb21c;border-radius:30px;font-family:Germania One;font-size:16px;font-weight:400;height:-webkit-fit-content;height:fit-content;margin:20px 0 0;padding:5px 15px;width:-webkit-fit-content;width:fit-content}.customOrders h2{font-family:Germania One;font-size:52px}.customOrders p{font-family:Jockey One;font-size:24px}.customOrders button{background-color:#000;border:none;border-radius:15px;color:#fac022;cursor:pointer;font-family:Germania One;font-size:32px;padding:20px;transition:background-color .5s ease-in-out}.customOrders button:hover{background-color:#1a1342;border:1px solid #d3d3d3;color:#d3d3d3}.customOrders .right{background-color:#ccb21c;border-radius:25px;margin:0 5%}.custom-feature{background-color:#b49b0a;border-radius:20px;margin:30px 5%;padding:20px 30px}.custom-feature h3{font-family:Germania One;font-size:30px;margin:0}.custom-feature p{margin:0}@media (max-width:768px){.customOrders{padding:50px 5%}.outer{border-radius:20px;grid-template-columns:1fr;margin:0;padding:30px 5%}.customOrders h2{font-size:32px}.customOrders p{font-size:18px}.customOrders #tag{font-size:14px;padding:4px 12px}.customOrders button{font-size:20px;padding:15px}.custom-feature{margin:20px 0;padding:15px 20px}.custom-feature h3{font-size:22px}.customOrders .right{margin:0}}@media (max-width:480px){.customOrders{padding:30px 4%}.outer{border-radius:15px;padding:20px 4%}.customOrders h2{font-size:24px}.customOrders p{font-size:16px}.customOrders button{font-size:16px;padding:12px;width:100%}.custom-feature{margin:15px 0;padding:12px 15px}.custom-feature h3{font-size:18px}}.hero{grid-gap:2rem;background-image:linear-gradient(to bottom right,#27230d,#080614,#080614,#110d2c,#363636);border-bottom:1px dotted #a39334;box-sizing:border-box;display:grid;gap:2rem;grid-template-columns:1fr 1fr;padding:3rem 1rem}.heroText{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-rows:auto 1fr auto auto;padding-left:10%}.hero #tag{background-color:#353012;border:1px solid #a39334;border-radius:30px;color:#e6d051;font-family:Germania One;font-size:clamp(.85rem,1vw,1rem);font-weight:400;height:-webkit-fit-content;height:fit-content;margin:1.25rem 0 0;padding:.5rem 1rem;width:-webkit-fit-content;width:fit-content}.hero h2,.hero p{color:#d3d3d3;font-family:Jockey One;text-align:left}.hero h2{font-size:clamp(3.5rem,5vw,7rem);line-height:1.05;margin:0}.hero p{font-size:clamp(1.25rem,1.6vw,1.75rem);font-weight:700}.hero button{background-color:#cca114;border:1px solid #080614;border-radius:20px;cursor:pointer;font-family:Germania One;font-size:clamp(.95rem,1.2vw,1.1rem);font-weight:700;margin:1rem 0 0;padding:1rem 1.5rem;transition:background-color .25s ease-in-out,transform .2s ease-in-out}.hero button:hover{background-color:#000;color:#d3d3d3;transform:translateY(-1px)}.tiles{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:1fr 1fr;justify-items:center;padding:3rem 1rem}.tile{background-color:#16122e;border:1px solid #a39334;border-radius:30px;color:#d3d3d3;cursor:pointer;display:grid;font-family:Germania One;font-size:clamp(1.6rem,2.2vw,2rem);font-weight:700;min-height:200px;place-content:center;transition:background-color .25s ease-in-out,transform .2s ease-in-out;width:min(100%,250px)}.tile:hover{background-color:#dbc027;color:#080614;transform:translateY(-2px)}@media (max-width:1024px){.hero{grid-template-columns:1fr;padding:2.5rem 1rem}.heroText{padding-left:8%}.tiles{grid-template-columns:1fr 1fr;padding:2rem 1rem}}@media (max-width:768px){.hero{grid-template-columns:1fr;padding:2rem .75rem}.heroText{padding-left:0}.hero h2,.hero p,.heroText{text-align:center}.hero #tag{margin:1rem auto 0}.tiles{grid-template-columns:1fr;padding:1.5rem .75rem}.tile{min-height:180px;width:100%}}.about{grid-gap:30px;background-color:#080614;border-bottom:1px dotted #d3d3d3;box-sizing:border-box;display:grid;gap:30px;grid-template-columns:repeat(6,minmax(0,1fr));padding:50px 10% 100px;text-align:left}.about .left{grid-column:span 3}.about #tag{background-color:#353012;border:1px solid #a39334;border-radius:30px;color:#e6d051;font-family:Germania One;font-size:clamp(.9rem,1.2vw,1rem);font-weight:400;height:-webkit-fit-content;height:fit-content;margin:1.25rem 0 0;padding:.5rem 1rem;width:-webkit-fit-content;width:fit-content}.about .left h2{color:#fac022;font-family:Germania One;font-size:clamp(3.5rem,6vw,6rem);line-height:1;margin:50px 0 0}.about .left p{color:#d3d3d3;font-family:Jockey One;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.6}.about .left button{background-color:#fac022;border:1px solid #080614;border-radius:20px;cursor:pointer;font-family:Germania One;font-size:clamp(1rem,1.2vw,1.2rem);font-weight:700;margin:1rem 0 0;padding:clamp(.9rem,1.5vw,1.2rem);transition:background-color .25s ease-in-out,transform .2s ease-in-out}.about .left button:hover{background-color:#000;color:#d3d3d3;transform:translateY(-1px)}.about .right{grid-column:span 3;padding:50px 0}.about .right .middle-left,.about .right .middle-right,.about .right .right-top{background-color:#1a1342;border-radius:30px;margin:15px;padding:clamp(1.5rem,2.5vw,2.5rem)}.about .right .middle-left:hover,.about .right .middle-right:hover,.about .right .right-top:hover{border:1px solid #cca114}.about .right .right-top h3{color:#fac022;font-family:Germania One;font-size:clamp(2rem,3vw,3rem);margin:0 0 20px}.about .right .right-top p{color:#d3d3d3;font-family:Jockey One;font-size:clamp(1rem,1.4vw,1.2rem);margin:0}.about .right .middle{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.about .right .middle h2{color:#fac022;font-family:Germania One;font-size:clamp(2.5rem,4vw,4.5rem);margin:0}.about .right .middle h4{color:#fff;font-family:Jockey One;font-size:clamp(1.3rem,1.8vw,2rem);margin:0}.about .right .middle p{color:#d3d3d3;font-family:Jockey One;font-size:clamp(1rem,1.4vw,1.2rem)}.about .right .right-bottom{background-image:linear-gradient(90deg,#cca114,#e6d051);border-radius:30px;margin:15px;padding:clamp(1.5rem,2.5vw,2.5rem)}.about .right .right-bottom h5{font-family:Jockey One;font-size:clamp(1.75rem,2.3vw,2.5rem);margin:0}.about .right .right-bottom p{font-family:Jockey One;font-size:clamp(.95rem,1.2vw,1.1rem)}.about .bottom{grid-gap:30px;display:grid;gap:30px;grid-column:span 6;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.about .bottom .bottom-left,.about .bottom .bottom-middle,.about .bottom .bottom-right{background-color:#1a1342;border-radius:30px;padding:clamp(1.5rem,2vw,2rem)}.about .bottom-left:hover,.about .bottom-middle:hover,.about .bottom-right:hover{border:1px solid #cca114}.icon{align-content:center;background-color:#fac022;border-radius:15px;font-size:24px;height:50px;text-align:center;width:50px}.about .bottom h3{color:#fac022;font-family:Germania One;font-size:clamp(1.75rem,2.4vw,2.25rem)}.about .bottom p{color:#d3d3d3;font-family:Jockey One;font-size:clamp(1rem,1.4vw,1.2rem)}@media (max-width:1200px){.about{grid-template-columns:repeat(2,minmax(0,1fr));padding:50px 6% 100px}.about .left,.about .right{grid-column:span 2}.about .bottom{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.about{gap:50px;grid-template-columns:1fr;padding:50px 5% 100px}.about .left,.about .right{grid-column:span 6}.about .bottom,.about .right .middle{grid-template-columns:1fr}}.contactForm{background-color:#1c1c2e;border:1px solid #80808080;border-radius:30px;grid-column:span 2;height:-webkit-fit-content;height:fit-content;margin:50px 0 20px;padding:50px}.contactForm .row1,.contactForm .row2{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;justify-items:left}.contactForm label{margin:20px 0;width:100%}.contactForm .contactProjectDetails{width:95%}.contactForm h3{color:#d3d3d3;font-size:42px}.contactForm h3,.contactForm p{font-family:Germania One;text-align:left}.contactForm p{color:gray;font-size:24px;margin:10px 0}.contactForm .react-select-container,.contactForm input,.contactForm textarea{background-color:#1c1c2e;border:1px solid #80808080;border-radius:20px;color:#d3d3d3;font-size:18px;padding:15px;width:90%}.contactForm .react-select-container{padding:8px!important;width:99%}.contactForm .react-select-container:focus-within,.contactForm input:focus,.contactForm textarea:focus{border:2px solid #cca114;outline:none}.contactForm .react-select__control{border:none!important;min-height:auto;text-align:left}.contactForm .react-select__control--is-focused{box-shadow:none!important}.contactForm .react-select__value-container{background-color:#1c1c2e}.contactForm .react-select__single-value{color:#d3d3d3}.contactForm .react-select__indicator-separator{background-color:#d3d3d380}.contactForm .react-select__indicators{background-color:#1c1c2e}.contactForm .react-select__menu{color:#1c1c2e}.contactForm .bottom-row{display:grid;grid-template-columns:4fr 1fr;padding:30px 0 0}.contactForm .bottom-row .projectDetailsHelpText{color:#808080e6;font-family:Jockey One}.contactForm .bottom-row button{background-color:#cca114;border:none;border-radius:15px;cursor:pointer;font-family:Germania One;font-size:24px;margin:15px;transition:margin .2s ease-in}.contactForm .bottom-row button:hover{margin:10px}.contactForm,.contactForm .react-select-container,.contactForm input,.contactForm textarea{box-sizing:border-box;min-width:0}@media (max-width:1024px){.contactForm .row1,.contactForm .row2{grid-template-columns:1fr 1fr}}@media (max-width:768px){.contactForm{margin:30px 0;padding:20px}.contactForm .row1,.contactForm .row2{gap:12px;grid-template-columns:1fr}.contactForm .react-select-container,.contactForm input,.contactForm textarea{font-size:16px;padding:12px;width:100%}.contactForm .react-select-container{box-sizing:border-box;min-width:0}.contactForm .bottom-row{grid-template-columns:1fr;padding-top:18px}.contactForm .bottom-row button{font-size:20px;margin:8px 0;width:100%}.contactForm h3{font-size:clamp(22px,5vw,32px)}.contactForm p{font-size:15px}.contactForm label{margin:10px 0}.contactForm .contactProjectDetails{width:100%}.contactForm label{margin:8px 0}.contactForm .bottom-row .projectDetailsHelpText{font-size:13px;margin-top:10px}.contactForm .bottom-row button:hover{margin:8px 0}}.spinner{animation:spin 1s linear infinite;border:5px solid #f3f3f3;border-radius:50%;border-top-color:#e6d051;height:100px;left:50%;position:fixed;top:50%;width:100px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.contactPage{background-image:linear-gradient(to top right,#1d1703,#000,#1d1703);border-bottom:1px dotted #d3d3d3;margin:0;padding:50px 10% 80px;position:relative;top:0}.contactPage #tag{background-color:#353012;border:1px solid #a39334;border-radius:30px;color:#e6d051;font-family:Germania One;font-size:16px;font-weight:400;height:-webkit-fit-content;height:fit-content;margin:20px 0 0;padding:5px 15px;width:-webkit-fit-content;width:fit-content}.contactPage .top h2{color:#d3d3d3;margin:10px 0}.contactPage .top h2,.contactPage .top h3{font-family:Germania One;font-size:100px;padding:0;text-align:center}.contactPage .top h3{color:#fac022;margin:0}.contactPage .top p{color:#d3d3d3;font-family:Jockey One;font-size:36px;margin:0 10%;text-align:center}.contactPage .bottom{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 1fr 1fr}.contactPage .bottom .right .top-right{background-color:#fac022;border-radius:30px;margin:50px 0;padding:30px 50px 40px;text-align:left}.contactPage .bottom .right .top-right h4{color:#1d1703da;font-family:Jockey One;font-size:24px;margin:10px 0 0;padding:0}.contactPage .bottom .right .top-right h5{font-family:Germania One;font-size:42px;margin:30px 0 20px}.contactPage .bottom .right .top-right p{font-family:Jockey One;font-size:22px}.contactPage .bottom .right .bottom-right{background-color:#1c1c2e;border:1px dotted #80808080;border-radius:30px;padding:50px;text-align:left}.contactPage .bottom .right .bottom-right h4{color:#fac022;font-family:Germania One;font-size:36px;margin:0}.contactPage .bottom .right .bottom-right h5{color:#d3d3d380;font-family:Jockey One;font-size:20px;margin:10px 0 20px}.contactPage .bottom .right .bottom-right p{color:#d3d3d3;font-family:Jockey One;font-size:18px;margin:0 0 30px}.contactPage .bottom .right .bottom-right .tags{display:flex;flex-wrap:wrap}.contactPage .bottom .right .bottom-right .tags p{border:1px solid #d3d3d3;border-radius:30px;color:#d3d3d3;margin:10px;padding:10px 20px}@media (max-width:1024px){.contactPage .bottom{gap:24px;grid-template-columns:1fr 1fr}}@media (max-width:768px){.contactPage{box-sizing:border-box;min-width:0;padding:30px 6% 60px;position:static;top:0}.contactPage #tag{font-size:14px;padding:4px 12px}.contactPage .top h2,.contactPage .top h3{font-size:clamp(28px,8vw,40px);line-height:1.05}.contactPage .top p{font-size:16px;margin:0 4%}.contactPage .bottom{gap:20px;grid-template-columns:1fr}.contactPage .bottom .right .bottom-right,.contactPage .bottom .right .top-right{padding:18px}.contactPage .bottom .right .bottom-right .tags p{font-size:14px;margin:6px;padding:8px 14px}.contactPage .bottom .right .top-right h5{font-size:28px}.contactPage .bottom .right .bottom-right h4{font-size:22px}.contactPage .bottom .right .bottom-right h5{font-size:16px}.contactPage .bottom .right .bottom-right p{font-size:14px}.contactPage .bottom .right .top-right{margin:20px 0;padding:15px}.contactPage #tag{margin:12px 0 0}.contactPage .bottom .right .top-right h4{font-size:18px}.contactPage .bottom .right .top-right p{font-size:16px}}.shopPage{background-color:#080614;box-sizing:border-box;min-height:100%;padding:clamp(2rem,4vw,5rem) 1.5rem 6rem;width:100%}.shopPage .tag{background-color:#353012;border:1px solid #a39334;border-radius:30px;color:#e6d051;font-family:Germania One;font-size:16px;font-weight:400;height:-webkit-fit-content;height:fit-content;margin:20px 0 0;padding:5px 15px;width:-webkit-fit-content;width:fit-content}.shopPage h2{color:#fac022;margin:30px 0 10px}.shopPage h2,.shopPage h3{font-family:Germania One;font-size:clamp(3rem,4vw,5.5rem);text-align:left}.shopPage h3{color:#d3d3d3;margin:10px 0}.shopPage .row2{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:2fr 1fr}.shopPage .row2 p{color:#d3d3d3;font-family:Jockey One;font-size:clamp(1rem,1.5vw,1.5rem);text-align:left}.shopPage .row2 button{background-color:#cca114;border:none;border-radius:15px;cursor:pointer;font-family:Germania One;font-size:24px;margin:15px 0 0;padding:15px;transition:background-color .2s ease-in,color .2s ease-in;width:min(100%,320px)}.shopPage .row2 button:hover{background-color:#080614;color:#d3d3d3}.shopPage .row3{grid-gap:1.5rem;align-items:start;display:grid;gap:1.5rem;grid-template-columns:3fr 2fr;min-width:0}.shopPage .row3 .category,.shopPage .row3 .collection,.shopPage .row3 .quickfilters{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.shopPage .row3 .category h4,.shopPage .row3 .collection h4{color:#d3d3d380;font-family:Jockey One;font-size:18px;margin:10px 0;text-align:left}.shopPage .row3 .categorySelector,.shopPage .row3 .collectionSelector{box-sizing:border-box;color:#d3d3d3;display:flex;flex-wrap:wrap;font-family:Jockey One;font-size:20px;list-style:none;margin:0;max-width:100%;min-width:0;padding:0;width:100%}.shopPage .row3 .categorySelector li,.shopPage .row3 .collectionSelector li{background-color:#1c1c2e;border:1px solid #d3d3d380;border-radius:30px;cursor:pointer;margin:0 10px 10px;padding:10px 20px}.shopPage .row3 .categorySelector li:hover,.shopPage .row3 .collectionSelector li:hover{border-color:#d3d3d3}.shopPage .row3 .categorySelector li.active,.shopPage .row3 .collectionSelector li.active{border-color:#cca114!important;color:#fac022!important}.shopPage .row3 .searchAndSort{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 2fr;max-width:100%;min-width:0}.shopPage .row3 .searchAndSort input{background-color:#1c1c2e;border:1px solid #d3d3d380;border-radius:10px;color:#d3d3d3;font-family:Jockey One;font-size:20px;height:-webkit-fit-content;height:fit-content;padding:12px 20px;visibility:hidden}.shopPage .react-select-container:focus-within,.shopPage input:focus{border:2px solid #cca114;outline:none}.shopPage .row3 .searchAndSort .react-select-container{background-color:#1c1c2e;border:1px solid #d3d3d380;border-radius:10px;box-sizing:border-box;color:#d3d3d3;font-size:18px;max-width:100%;min-width:0;padding:8px!important;width:100%}.shopPage .react-select__control{border:none!important;min-height:auto;min-width:0;text-align:left}.shopPage .react-select__value-container{min-width:0}.shopPage .react-select__control--is-focused{box-shadow:none!important}.shopPage .react-select__value-container{background-color:#1c1c2e}.shopPage .react-select__single-value{color:#d3d3d3;font-family:Jockey One;font-size:20px}.shopPage .react-select__indicator-separator{background-color:#d3d3d380}.shopPage .react-select__indicators{background-color:#1c1c2e}.shopPage .react-select__menu{color:#1c1c2e}@media (max-width:1024px){.shopPage{padding:clamp(2rem,4vw,4rem) 1rem 4rem}.shopPage .row2,.shopPage .row3{grid-template-columns:1fr}.shopPage .row3 .searchAndSort{gap:1rem;grid-template-columns:1fr}.shopPage .row3 .searchAndSort .react-select-container{width:100%}}@media (max-width:768px){.shopPage{padding:1.75rem .9rem 3rem}.shopPage h2,.shopPage h3{font-size:clamp(2rem,6vw,3rem)}.shopPage .row2 button{width:100%}.shopPage .row3 .categorySelector,.shopPage .row3 .collectionSelector{-webkit-overflow-scrolling:touch;box-sizing:border-box;display:flex;flex-wrap:nowrap;gap:.35rem;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;padding-bottom:.5rem;width:100%}.shopPage .row3 .categorySelector li,.shopPage .row3 .collectionSelector li{flex-shrink:0;font-size:.95rem;margin:0 .35rem .4rem 0;min-width:-webkit-fit-content;min-width:fit-content;padding:8px 14px}}.product{background-color:#1c1c2e;border:1px solid #292944;border-radius:50px;display:flex;flex-direction:column;height:auto;justify-content:space-between;margin:20px auto;max-width:100%;min-width:0;transition:border .2s ease-in;width:min(100%,520px)}.product:hover{border:1px solid #cca114;cursor:pointer}.product h4{border-top:2px solid #cca11481;color:#fac022;font-family:Germania One;font-size:clamp(1.5rem,2vw,2.5rem);margin:0;padding:1rem 1.25rem}.imageContainer{aspect-ratio:4/3;overflow:hidden;width:100%}.product img{border-radius:50px 50px 0 0;height:100%;object-fit:cover;width:100%}.product .row2{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin:0;padding:0}.product .row2 .col1,.product .row2 .col2{margin:0;padding:0 30px}.product .row2 .col2{justify-content:center}.product .row2 .col1 h5{color:#fac022;font-family:Jockey One;font-size:24px;margin:0;text-align:left}.product .row2 .col1 h6{color:#fac022;font-family:Germania One;font-size:40px;margin:0;text-align:left}.product .row2 .col2 h5{color:#d3d3d3;font-family:Jockey One;font-size:20px;margin:0}.product .row3{display:block}.product .row3 button{background-color:#fac022;border:none;border-radius:15px;box-sizing:border-box;cursor:pointer;font-family:Germania One;font-size:24px;margin:5%;padding:10px;transition:padding .2s ease-in;width:90%}.product .row3 button:hover{padding:12px}@media (max-width:768px){.product{margin:12px auto}.product .row2{grid-template-columns:1fr}.product .row2 .col1,.product .row2 .col2{padding:0 1rem}.product .row3 button{font-size:1rem;margin:1rem;width:calc(100% - 2rem)}}.productList{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));justify-content:center;justify-items:center;margin:50px 0 0}.shippingPage{background-image:linear-gradient(to bottom right,#27230d,#080614,#080614,#110d2c,#363636);padding:50px 10% 80px}.shippingPage .breadcrumbs{color:#fac022;display:flex;font-family:Germania One;font-size:clamp(.95rem,1.5vw,1.2rem);justify-content:space-around;margin:auto;width:80%}.shippingPage .pageContainer{grid-gap:5%;background-color:#1a1342;border:1px solid #fac022;border-radius:30px;display:grid;gap:5%;grid-template-columns:1fr 1fr;margin:30px 0;padding:30px}.shippingPage .pageContainer h2{color:#fac022;font-family:Germania One;font-size:clamp(2.5rem,4vw,3.5rem);margin:0;text-align:left}.shippingPage .pageContainer .shippingForm p{color:#fac022;font-family:Jockey One;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.5;text-align:left}.shippingPage .pageContainer .shippingForm .shippingInfo .shippingInfoHeader{align-items:center;display:flex;justify-content:space-between}.shippingPage .pageContainer .shippingForm h3{color:#fac022;font-family:Germania One;font-size:clamp(1.2rem,2vw,1.5rem);text-align:left}.shippingPage .pageContainer .shippingForm .shippingInfo .shippingInfoHeader button{background-color:#cca114;border:none;border-radius:15px;cursor:pointer;font-family:Germania One;font-size:24px;padding:10px 15px}.shippingPage .pageContainer .shippingForm input{background-color:#1c1c2e;border:1px solid #80808080;border-radius:20px;box-sizing:border-box;color:#d3d3d3;font-family:Jockey One;font-size:clamp(.95rem,1.5vw,1.1rem);margin:15px 0;padding:15px;width:100%}.shippingPage .pageContainer .shippingForm .cityStateZip{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr 1fr}.shippingPage .pageContainer .orderSummary h3,.shippingPage .pageContainer .orderSummary h4,.shippingPage .pageContainer .orderSummary p{color:#d3d3d3;font-family:Jockey One;text-align:left}.shippingPage .pageContainer .orderSummary p{font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.6}.shippingPage .pageContainer .orderSummary h3{color:#fac022;font-size:clamp(1.6rem,2vw,2rem);margin:10px 0 20px}.shippingPage .pageContainer .orderSummary h4{color:#d3d3d3;font-family:Germania One;font-size:clamp(1.1rem,1.8vw,1.4rem);margin:30px 0 0}.shippingPage .pageContainer .orderSummary div{display:flex;justify-content:space-between}.shippingPage .pageContainer .orderSummary .subtotal{margin:50px 0 0}.shippingPage .pageContainer .orderSummary div p{margin:0}.shippingPage .pageContainer .orderSummary .shippingOptions{margin:30px 0}.shippingPage .pageContainer .orderSummary .shippingOptionCard{border:1px solid grey;border-radius:20px;cursor:pointer;max-width:420px;padding:20px;width:100%}.shippingPage .pageContainer .orderSummary .shippingOptionCard.active{border:1px solid #fac022}.shippingPage .pageContainer .orderSummary .reassuranceCards{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(180px,1fr));padding:20px}.shippingPage .pageContainer .orderSummary .reassuranceCards .reassuranceCard{align-items:center;border:2px solid #80808080;border-radius:15px;display:flex;flex-direction:column;margin:15px;padding:10px;text-align:center}.shippingPage .pageContainer .orderSummary .reassuranceCards .reassuranceCard:hover{border-color:#fac022}.shippingPage .pageContainer .orderSummary .reassuranceCards .reassuranceCard p{color:#d3d3d3;font-family:Germania One;text-align:center}.shippingPage .pageContainer .orderSummary .buttonContainer{display:flex;flex-direction:row-reverse}.shippingPage .pageContainer .orderSummary button{background-color:#fac022;border:none;border-radius:15px;cursor:pointer;font-family:Germania One;font-size:clamp(1rem,1.8vw,1.2rem);margin:20px 0;padding:15px 30px;transition:background-color .2s ease-in,color .2s ease-in}.shippingPage .pageContainer .orderSummary button:hover{background-color:#d3d3d3}@media (max-width:1024px){.shippingPage{padding:clamp(2rem,4vw,4rem) 1.5rem 3rem}.shippingPage .breadcrumbs{flex-wrap:wrap;gap:.75rem;justify-content:center;max-width:100%;padding:0 .5rem;width:100%}.shippingPage .pageContainer{gap:1.5rem;grid-template-columns:1fr;padding:24px}.shippingPage .pageContainer h2{font-size:clamp(2.5rem,4vw,3.5rem)}.shippingPage .pageContainer .shippingForm p{font-size:clamp(1rem,1.5vw,1.25rem)}.shippingPage .pageContainer .shippingForm .shippingInfo .shippingInfoHeader{flex-wrap:wrap;gap:1rem}.shippingPage .pageContainer .shippingForm .shippingInfo .shippingInfoHeader button{width:min(100%,320px)}.shippingPage .pageContainer .shippingForm .cityStateZip{grid-template-columns:1fr}.shippingPage .pageContainer .orderSummary .shippingOptionCard{max-width:100%}.shippingPage .pageContainer .orderSummary .reassuranceCards{grid-template-columns:repeat(2,minmax(180px,1fr))}.shippingPage .pageContainer .buttonContainer{justify-content:center}}@media (max-width:768px){.shippingPage{padding:1.5rem 1rem 2rem}.shippingPage .pageContainer{padding:20px}.shippingPage .pageContainer .shippingInfo .shippingInfoHeader{align-items:stretch;flex-direction:column}.shippingPage .pageContainer .shippingForm input{font-size:1rem;padding:12px}.shippingPage .pageContainer .orderSummary .reassuranceCards{gap:12px;grid-template-columns:1fr;padding:12px}.shippingPage .pageContainer .orderSummary .reassuranceCards .reassuranceCard{margin:0}.shippingPage .pageContainer .orderSummary button{max-width:450px;width:100%}}.confirmationPage{background-image:linear-gradient(to bottom right,#27230d,#080614,#080614,#110d2c,#363636);box-sizing:border-box;min-height:calc(100vh - 140px);padding:50px 10% 80px}.confirmationPage .confirmationMessage{background-color:#1a1342;border:1px solid #fac022;border-radius:30px;margin:30px 0;padding:100px;text-align:left}.confirmationPage .confirmationMessage h2{color:#fac022;font-family:Germania One;font-size:52px;margin:0}.confirmationPage .confirmationMessage p{color:#d3d3d3;font-family:Jockey One;font-size:24px}.confirmationPage .confirmationMessage p .orderNumber{color:#fac022;font-size:28px;font-weight:700;padding:5px 50px}
/*# sourceMappingURL=main.d0d72118.css.map*/