*{box-sizing:border-box;outline:none;margin:0;padding:0;list-style:none}:root{--wc:#faf9f7;--gc:#707070;--yc:#d5ab42;--rc:brown;--nc:#16a34a;--bc:#111110;--dc:#1f1f1f}html{scroll-snap-type:y mandatory;scroll-behavior:auto!important}body{background-color:var(--dc);max-width:100%;overflow-x:hidden}::-webkit-scrollbar{width:0}.mainContainer,.buyContainer{z-index:9;border-radius:0 0 45px 45px;flex-direction:column;align-items:center;width:100%;display:flex}.buyContainer{background-color:var(--wc)}.shoppingCartHeader,.wishlistHeader{border-bottom:1px solid var(--dc);width:85%}.wishlistHeader h1,.shoppingCartHeader h1{color:var(--dc);margin-top:20vh;font-size:40px;font-weight:800}.empty{flex-direction:column;align-items:center;width:100%;margin:0;display:flex;position:relative}.empty h1{color:var(--dc);margin-top:5vh;font-size:40px;font-weight:800}.empty svg{height:60vh}.wishlistContainer{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));place-items:center;gap:15px;width:100%;min-height:65vh;margin-bottom:5vh;display:grid}.wishlistCard{z-index:3;border:none;position:absolute;top:10px;right:10px}.wishlistCard svg,.shoppingCart svg{cursor:pointer;color:var(--dc);transition:all .3s ease-in-out}.wishlistCard svg:nth-child(2),.shoppingCart svg{color:var(--rc)}#heartHover{opacity:0;position:absolute;top:0}.wishlist svg:hover,#heartHover:hover,.shoppingCart svg:hover{transform:scale(1.2)}#activeHeart{opacity:1;position:absolute;top:0}.shoppingCart{border:1px solid var(--dc);border-radius:15px;justify-content:space-between;width:350px;height:200px;margin:30px 0;padding:10px;transition:all .5s;display:flex}.shoppingCartOption{flex-direction:column;justify-content:space-around;align-items:center;gap:25px;font-size:xx-large;display:flex}.shoppingCartDetails{align-items:center;gap:30px;width:100%;display:flex}.shoppingCartInfo{width:50%;height:95%;color:var(--dc);flex-direction:column;justify-content:space-evenly;gap:5%;font-size:14px;display:flex}.shoppingCartInfo p,.shoppingCartInfo h3,.shoppingCartInfo h4{text-transform:uppercase;font-size:.65rem}.shoppingCartInfo p{font-weight:400}.shoppingCartInfo h3{font-weight:800}.shoppingCartInfo h4{color:var(--gc)}.shoppingCartImg{border:1px solid var(--gc);cursor:pointer;border-radius:10px}.hoverText{cursor:pointer;text-align:start;position:relative}.hoverText:after{content:"";background-color:var(--yc);transform-origin:0;width:100%;height:2px;transition:transform .3s ease-in-out;position:absolute;bottom:0;left:0;transform:scaleX(0)}.hoverText:hover:after{transform:scaleX(1)}.homeBtn{text-transform:uppercase;color:var(--dc);justify-content:center;align-items:center;font-size:1.5rem;font-weight:500;text-decoration:none;display:flex;position:relative;overflow:hidden}.mainBtn,.hoverBtn{cursor:pointer;text-transform:capitalize;border:1px solid var(--dc);justify-content:center;align-items:center;width:100%;height:50px;transition:all .3s ease-in-out;display:flex;border-radius:15px!important}.hoverBtn{background-color:var(--dc);border-color:var(--dc);color:var(--wc);position:absolute;top:50px}.homeBtn:hover .mainBtn{scale:.8}.homeBtn:hover .hoverBtn{top:0}.contactBtn{cursor:pointer;width:180px;height:55px;color:var(--wc);background-color:var(--dc);white-space:nowrap;text-overflow:ellipsis;border:none;border-radius:15px;justify-content:space-evenly;align-items:center;font-weight:600;line-height:1;transition:background-color .3s;display:inline-flex;overflow:hidden}.buttonIcon{width:25px;height:25px;color:var(--dc);background-color:var(--wc);border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.contactBtn:hover{background-color:var(--bc)}.contactBtn:hover .buttonIcon{color:var(--bc)}.svgCopy{position:absolute;transform:translate(-150%,-100%)}.contactBtn:hover .buttonSvg{transition:transform .3s ease-in-out;transform:translate(150%,100%)}.contactBtn:hover .svgCopy{transition:transform .3s ease-in-out .1s;transform:translate(0)}.cashBox{text-transform:none;border-radius:5px;width:100%;padding:20px;position:relative;background-color:#7070702e!important}.cashBox h3,.cashBox p{font-size:14px}.cashBox h3{padding-bottom:5px;font-weight:700}.cashBox p{width:80%;color:var(--gc)}.cashBox svg{position:absolute;top:30px;right:20px}.formInfo label,.sendMessageContent label{align-items:center;gap:10px;padding-left:10px;display:flex}.PhoneInputCountry{border:1px solid var(--dc);border-radius:10px;width:50px;display:flex;justify-content:center!important}.myPhoneInput .PhoneInputCountrySelect{background-color:var(--wc);color:var(--dc)}input:-webkit-autofill{-webkit-text-fill-color:var(--dc);transition:background-color 5000s ease-in-out}input,select{border:1px solid var(--dc);background-color:#0000;border-radius:10px;width:100%;height:40px;padding-left:15px;font-size:18px}textarea{padding:10px}.errorSpan{color:var(--rc);font-size:12px;font-weight:bolder;position:absolute;bottom:-25px;left:10px}.discountPrice{text-decoration:line-through;color:var(--rc)!important}@media (max-width:1024px){.hoverBtn{display:none!important}.homeBtn:hover .mainBtn{scale:none}.hoverText:hover:after{transform:scaleX(0)}}@media (max-width:768px){.wishlistHeader h1,.shoppingCartHeader h1,.empty h1{font-size:30px}.buyContainer{overflow:hidden}.empty svg{max-width:70vw}}@media (max-width:425px){.contactBtn{font-size:.8rem;width:120px!important;height:40px!important}.empty h1{font-size:24px}}@media (max-width:375px){.wishlistContainer{flex-direction:column;display:flex}.shoppingCart{width:95vw!important}}
