@import url(https://fonts.googleapis.com/css2?family=Italianno&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inria+Serif:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&family=Italianno&display=swap);*{margin:0;padding:0}.italianno{font-family:Italianno,cursive}.inria-serif{font-family:"Inria Serif",serif}.content-wrapper{margin:0 auto;width:1000px}@media screen and (max-width:1100px){.content-wrapper{width:800px}}@media screen and (max-width:900px){.content-wrapper{width:500px}}@media screen and (max-width:600px){.content-wrapper{width:300px}}.navbar-wrapper{background:#c2d8b9;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1}.navbar-content-wrapper{align-items:center;display:flex;height:60px;justify-content:space-between;opacity:1;transition:all .3s ease-in-out}.navbar-content-wrapper.notLoaded{opacity:0}.navbar-items{display:flex;gap:40px}#navbar-logo{cursor:pointer;font-size:32px}.navbar-item{cursor:pointer;font-size:16px}@media screen and (max-width:600px){.navbar-wrapper{position:fixed;top:0;z-index:2}.navbar-content-wrapper{align-items:center;display:flex;flex-direction:column;height:40px;justify-content:center}.navbar-control{cursor:pointer;left:20px;position:absolute}.navbar-items{align-items:center;background:#c2d8b9;justify-content:center;opacity:1;position:absolute;transform:translateY(35px);transition:all .2s ease-in-out;width:100%;z-index:2;z-index:1}.navbar-items.hidden{display:none;opacity:0}#navbar-items-wrapper{align-items:center;display:flex;height:40px;justify-content:space-between;width:80%}#navbar-logo{font-size:26px}.navbar-item{font-size:14px;margin:10px auto}}.ring-card-wrapper{grid-gap:8px;display:grid;grid-template-rows:230px 70px 30px;height:374px;opacity:1;overflow:hidden;place-content:center;text-align:center;transition:all .3s ease-in-out}.ring-card-wrapper.notLoaded{opacity:0}.ring-card-wrapper:hover img{cursor:pointer;transform:scale(1.05)}.ring-card-wrapper img{height:230px;transition:all .2s ease-in-out;width:100%}#ring-card-data-sale-price{color:#58636d;font-size:14px;opacity:.6}#ring-card-data-price{color:#58636d;font-size:16px}#ring-card-data-name{font-size:14px}#ring-card-rating-wrapper{align-items:center;display:flex;gap:4px;justify-content:center}#ring-card-rating{color:#58636d;font-size:16px}.ring-page-wrapper{background:#58636d81;display:grid;height:100dvh;place-items:center;position:fixed;width:100dvw;z-index:3}.ring-page-widget-wrapper{grid-gap:20px;background:#fff;display:grid;grid-template-columns:300px 1fr;height:374px;opacity:1;overflow:hidden;padding:40px;transform:translateY(0);transition:all .2s ease-in-out;width:700px;z-index:4}.ring-page-widget-wrapper.notLoaded{opacity:0;transform:translateY(40px)}#ring-page-image-wrapper{display:flex;flex-direction:column;justify-content:space-between}#ring-page-image-wrapper>img{height:auto;width:100%}#ring-page-images-wrapper{grid-column-gap:5px;display:grid;grid-template-columns:repeat(5,1fr);width:100%}.ring-page-image{object-fit:cover;width:100%}#ring-page-data{display:flex;flex-direction:column}#ring-page-data-sale-price{color:#58636d;font-size:16px;opacity:.6}#ring-page-data-price{color:#58636d;font-size:20px}#ring-page-data-name{font-size:18px;margin:10px 0}#ring-page-rating-wrapper{align-items:center;display:flex;gap:4px;justify-content:start}#ring-page-rating{color:#58636d;font-size:18px}.ring-page-background-layer{cursor:pointer;height:100%;opacity:1;position:absolute;transition:all .2s ease-in-out;width:100%;z-index:3}.ring-paeg-background-layer.notLoaded{opacity:0}#ring-page-action-wrapper{align-items:start;display:flex;flex-direction:column;height:100%;justify-content:end}#ring-page-action-quantity-wrapper{align-items:center;display:flex;justify-content:space-between;margin:10px 0;width:125px}#ring-page-action-quantity-wrapper button{background:#0000;border:2px solid #c2d8b9;cursor:pointer;padding:5px 10px;transition:all .2s ease-in-out}#ring-page-action-quantity-wrapper button:hover{background:#c2d8b9}.ring-page-add-button{background:#c2d8b9;border:2px solid #c2d8b9;cursor:pointer;font-weight:700;padding:8px 24px;transition:all .2s ease-in-out}.ring-page-add-button:hover{background:#0000}@media screen and (max-width:1100px){.ring-page-widget-wrapper{grid-template-columns:250px 1fr;height:300px}}@media screen and (max-width:900px){.ring-page-widget-wrapper{grid-template-columns:200px 1fr;height:250px;width:450px}}@media screen and (max-width:600px){.ring-page-widget-wrapper{grid-template-columns:1fr;height:500px;padding:20px;width:230px}#ring-page-image-wrapper>img{height:210px;width:auto}}.add-item-success-wrapper{grid-gap:10px;background:#c2d8b9;display:grid;grid-template-columns:100px 1fr;left:0;margin:0 auto;opacity:1;padding:10px;position:fixed;right:0;top:15px;transform:translateY(0);transition:all .2s ease-in-out;width:400px;z-index:4}.add-item-success-wrapper.notLoaded{opacity:0;transform:translateY(30px)}.add-item-success-wrapper>img{height:auto;object-fit:cover;width:100%}#add-item-data{display:flex;flex-direction:column;font-size:12px;justify-content:space-between}@media screen and (max-width:600px){.add-item-success-wrapper{grid-template-columns:80px 1fr;width:300px}#add-item-data{font-size:8px}}.footer-wrapper{background:#c2d8b9;display:grid;height:100px;place-items:center}.home-wrapper{width:100%}.home-landing-text{opacity:1;transition:all 2s ease-in-out}.home-landing-text.notLoaded{opacity:0}#home-landing-wrapper{background:url(/static/media/landing_cover.8ecd672799b9bd4cc8c5.png);background-position:50%;background-size:cover;height:100%;height:500px}#home-landing-text,#home-landing-text-wrapper{height:100%;transition:all .3s ease-in-out}#home-landing-text{align-items:start;display:flex;flex-direction:column;justify-content:center;opacity:1}#home-landing-text h1{color:#58636d;font-size:60px}#home-landing-text h1,#home-landing-text p{margin-bottom:20px;transition:all .3s ease-in-out;width:400px}#home-landing-text p{color:#1e1e1e;font-size:20px}#home-landing-text button{background:#0000;border:2px solid #58636d;cursor:pointer;padding:8px 18px;transition:all .2s ease-in-out}#home-landing-text button:hover{background:#58636d;color:#fff}#home-sales-wrapper{margin:40px auto}.on-sale{color:#1e1e1e;margin-bottom:40px;opacity:1;position:relative;transition:all .3s ease-in-out}.on-sale.notLoaded{opacity:0}.on-sale:after{background:#1e1e1e;bottom:0;content:"";height:2px;margin:auto;position:absolute;right:0;top:0;width:calc(100% - 110px)}.collection-items-wrapper,.home-sales-wrapper-items{grid-gap:20px;display:grid;grid-template-columns:repeat(auto-fill,235px);grid-template-rows:auto;transition:all .2s ease-in-out;width:100%}@media screen and (max-width:600px){#home-landing-text h1{font-size:40px;margin-bottom:10px;width:250px}#home-landing-text p{color:#1e1e1e;font-size:16px;margin-bottom:20px;width:250px}#home-landing-text button{background:#0000;border:2px solid #58636d;cursor:pointer;padding:8px 18px;transition:all .2s ease-in-out}.collection-items-wrapper,.home-sales-wrapper-items{grid-gap:20px;display:grid;grid-template-columns:235px;grid-template-rows:auto;place-content:center;width:100%}}.collection-wrapper{min-height:100dvh}.collection-parameters-wrapper{display:flex;justify-content:space-between;opacity:1;padding-bottom:20px;padding-top:40px;transition:all .3s ease-in-out}.collection-parameters-wrapper.notLoaded{opacity:0}#collection-sort{background:#0000;border:2px solid #c2d8b9;padding:6px 12px}#collection-search-input{border:2px solid #c2d8b9;padding:6px 16px;width:200px}.collection-items-wrapper{margin-bottom:40px;min-height:calc(100dvh - 160px)}@media screen and (max-width:600px){.collection-parameters-wrapper{display:flex;flex-direction:column;gap:10px;justify-content:space-between;padding-top:50px}#collection-search-input{width:266px}}.cart-card-wrapper{grid-gap:20px;align-items:center;border-bottom:1px solid #58636d25;border-top:1px solid #58636d25;display:grid;gap:20px;grid-template-columns:100px 2fr 1fr 1fr 25px;opacity:1;padding:10px;transition:all .3s ease-in-out;width:calc(100% - 20px)}.cart-card-wrapper:first-child{border-top:2px solid #58636d25}.cart-card-wrapper:last-child{border-bottom:2px solid #58636d25}.cart-card-wrapper.notLoaded{opacity:0}.cart-card-wrapper img{height:auto;object-fit:cover;width:100%}.cart-card-data{font-size:12px}#cart-card-data-name{font-size:16px}#cart-data-sale-wrapper{display:flex;gap:5px}.cart-card-data-quantity-btns{background:#0000;border:none;cursor:pointer;font-size:14px;font-weight:700;margin:0 6px;padding:0 6px;transition:all .2s ease-in-out}.cart-card-data-quantity-btns:hover{background:#c2d8b9;color:#fff}#cart-data-sale-price{color:#58636d;font-size:14px;opacity:.6}#cart-data-price{color:#58636d;font-size:16px}.cart-card-quantity-wrapper{align-items:center;display:flex}#cart-card-data-total{font-size:16px}#cart-card-data-total strike{color:#58636d;font-size:14px;opacity:.6}.cart-card-actions-wrapper{align-items:center;display:flex;justify-content:end}#cart-card-delete-btn{background:#0000;border:none;cursor:pointer;padding:6px;transition:all .2s ease-in-out}#cart-card-delete-btn:hover{transform:scale(1.2)}@media screen and (max-width:600px){.cart-card-wrapper{grid-gap:0;display:grid;gap:0;grid-template-columns:1fr;grid-template-rows:100px auto auto auto;place-items:center;text-align:center}.cart-card-wrapper img{height:100%;object-fit:cover;width:auto}#cart-data-sale-wrapper{display:flex;justify-content:center}}.cart-content{grid-gap:20px;display:grid;gap:20px;grid-template-columns:2fr 1fr;min-height:100dvh;padding:30px 0}.cart-title-wrapper{display:flex;justify-content:space-between;margin-bottom:50px;opacity:1;transition:all .3s ease-in-out}.cart-title-wrapper.notLoaded{opacity:0}.cart-items-wrapper{display:flex;flex-direction:column;max-height:730px;overflow-y:auto}.cart-items-wrapper::-webkit-scrollbar{height:4px;width:4px}.cart-items-wrapper::-webkit-scrollbar-track{background:#c2d8b9}.cart-items-wrapper::-webkit-scrollbar-thumb{background:#888}.cart-summary-wrapper{background:#58636d;color:#fffcf7;display:grid;grid-template-rows:auto auto 1fr;max-height:770px;opacity:1;padding:20px 30px;transition:all .3s ease-in-out}.cart-summary-wrapper.notLoaded{opacity:0}.cart-summary-title{border-bottom:1px solid #fffcf7;padding-bottom:30px}.cart-summary-items-wrapper{display:flex;justify-content:space-between;padding-top:30px}.cart-total-wrapper{border-top:1px solid #fffcf7;display:flex;height:1fr;justify-content:end;margin-top:30px;padding-top:10px}.cart-summary-checkout{background:#151515;border:2px solid #151515;cursor:pointer;font-size:16px;margin-top:30px;padding:8px 16px;text-align:center;transition:all .3s ease-in-out}.cart-summary-checkout:hover{background:#0000;color:#151515}@media screen and (max-width:900px){.cart-content{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr;min-height:100dvh;padding:30px 0}}@media screen and (max-width:600px){.cart-items-wrapper{height:600px;max-height:600px}.cart-content{margin-top:50px}}.checkout-wrapper{background:#fffcf7;min-height:100dvh;opacity:1;transition:all .3s ease-in-out;width:100%}.checkout-wrapper.notLoaded{opacity:0}.checkout-form-wrapper{background:#fffcf7;border-radius:8px;padding:0 20px 20px;width:auto;z-index:2}.checkout-form{grid-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:1fr 1fr;margin:0 auto;max-width:400px;padding:20px}.checkout-form h2{text-align:center}.checkout-form h3,.checkout-form h4{grid-column:span 2;margin-top:15px}.checkout-form label{display:flex;flex-direction:column;margin-top:10px}.checkout-form input{border:1px solid #ccc;border-radius:3px;font-family:inria,serif;margin-top:5px;padding:8px;width:auto}.checkout-form button{background-color:#58636d;border:2px solid #58636d;border-radius:3px;color:#fff;cursor:pointer;grid-column:span 2;margin-top:15px;padding:10px;transition:all .3s ease-in-out;width:100%}.checkout-form button:hover{background-color:initial;color:#58636d}.checkout-form #address,.checkout-form #cardNumber,.checkout-form #mail,.checkout-form #name{grid-column:span 2}@media screen and (max-width:600px){.checkout-form-wrapper{margin:40px auto}.checkout-form{grid-column-gap:25px;align-items:end;grid-template-columns:1fr}.checkout-form input{padding:8px;width:calc(100% - 20px)}.checkout-form #city,.checkout-form #state{grid-column:span 2}}
/*# sourceMappingURL=main.352cc1ca.css.map*/