@import"https://fonts.googleapis.com/css2?family=Instrument+Sans:ital,wght@0,400..700;1,400..700&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Merriweather:ital,opsz,wght@0,18..144,300..900;1,18..144,300..900&display=swap";*{margin:0;padding:0;box-sizing:border-box}h1,h2{font-family:Merriweather,serif}p,li,button,span{font-family:Inter,sans-serif}button{border:none;outline:none;cursor:pointer;background-color:transparent;-webkit-tap-highlight-color:transparent}li{list-style:none}button:focus{outline:none}.navbar{width:100%;z-index:10;padding:.5rem;gap:1rem;display:flex;position:fixed;align-items:center;justify-content:space-between;transition:background-color .3s ease-in-out}.logo-nav-bar{width:10rem;cursor:pointer}.menu{gap:10rem;padding:1rem 2rem;border-radius:2rem;display:flex;list-style:none;align-items:center;justify-content:space-between;background-color:#f2f2f2b3}.menu button{cursor:pointer;font-size:small;font-weight:700;text-align:center;background-color:transparent}.default-button{color:#fff;padding:1rem;cursor:pointer;font-size:small;font-weight:700;border-radius:2rem;background-color:#bb1732}.menu-nav-bar-item{color:#000}.menu-nav-bar-item.active{color:#bb1732}@media (max-width:1000px){.logo-nav-bar{width:8rem}.menu{gap:5rem}}@media (max-width:850px){.menu{gap:3rem}}@media (max-width:750px){.menu{gap:1rem;padding:.5rem 1rem}.navbar{gap:.2rem;padding:.3rem}.logo-nav-bar{width:6rem}.menu button{font-size:.5rem}.default-button{padding:.5rem;font-size:.5rem}}.footer{gap:5rem;display:flex;padding:2rem 5rem;align-items:center;justify-content:space-around;background-color:#7f8661}.left-footer-container{flex:1;display:flex;align-items:center;flex-direction:column;justify-content:center}.social-media-icons-container{gap:1.2rem;display:flex;align-items:center;justify-content:center}.social-icon{width:2rem}.facebook-icon{width:2.5rem}.center-footer-container{flex:1;gap:10rem;display:flex;align-items:center;justify-content:center}.right-footer-container{flex:1;gap:1rem;display:flex;align-items:center;flex-direction:column}.right-footer-container iframe{border:0;width:100%;height:250px;max-width:300px;border-radius:1rem}.logo-footer{width:15rem}.footer-info-container{flex:1;gap:1rem;display:flex;align-items:center;flex-direction:column}.footer-info-container h1,p,button{color:#fff;text-align:center}.footer-info-container h1{font-size:2.5rem}.footer-info-container p,button{font-size:1rem}.footer-link{cursor:pointer;border-bottom:.15rem solid white}@media (max-width:1200px){.logo-footer{width:12rem}.center-footer-container{gap:5rem}.right-footer-container iframe{height:180px;min-width:160px}}@media (max-width:900px){.footer{justify-content:space-between}.center-footer-container{gap:5rem}.logo-footer{width:9rem}.footer-info-container h1{font-size:1.5rem}.footer-info-container p,button{font-size:1rem}.right-footer-container iframe{height:160px}}@media (max-width: 768px){.footer{gap:.5rem;padding:1rem;text-align:center;flex-direction:column}.left-footer-container,.center-footer-container,.right-footer-container{flex:unset;width:100%;display:flex;justify-content:center}.center-footer-container{gap:1rem;flex-direction:column}.logo-footer{width:6rem}.footer-info-container h1{font-size:1.2rem}.footer-info-container p,button{font-size:.6rem}.left-footer-container{order:3}.center-footer-container{order:1}.right-footer-container{order:2;width:80%}.right-footer-container iframe{height:200px}.social-media-icons-container{margin-top:.5rem}.social-icon{width:1.5rem}.facebook-icon{width:2rem}}.home-banner-container{width:100dvw;height:100dvh;margin-top:4rem;display:flex;position:relative}.home-banner-left-container{flex:2;gap:2rem;width:100%;height:100%;display:flex;margin-left:8rem;flex-direction:column}.home-banner-right-container{flex:1;width:100%;height:100%;background-color:#bb1732;display:flex;justify-content:flex-end}.home-banner-left-container h1{color:#bb1732;font-size:8rem;font-weight:700;white-space:pre-line;word-break:break-word}.home-banner-description{width:70%;color:#000;font-size:large;text-align:left;margin-bottom:1rem}.home-banner-info-cards-container{gap:2rem;width:100%;display:flex}.strawberry-banner-image{top:12%;left:45%;width:55rem;position:absolute}.home-banner-right-container h1{height:100%;font-size:26dvh;color:#cf5c6f;margin-right:-2.5rem;writing-mode:sideways-lr;text-orientation:upright}.default-button-icon{gap:.5rem;display:flex;padding:.2rem 0rem .2rem 1rem;align-items:center}.default-button-icon div{display:flex;align-items:center;justify-content:center;padding:.5rem;border-radius:2rem;background-color:#c9455b}.button-buy-now svg{width:1.8rem}@media (max-width:1800px){.home-banner-left-container h1{font-size:4rem}.home-banner-description{font-size:1rem}.strawberry-banner-image{top:10%;left:54%;width:25rem}}@media (max-width:1024px){.home-banner-container{height:80dvh}.home-banner-left-container{margin-left:1rem}.strawberry-banner-image{top:10%;left:45%;width:25rem}.home-banner-right-container h1{font-size:21dvh}}@media (max-width:900px){.home-banner-container{height:55dvh}.home-banner-left-container h1{font-size:3rem}.strawberry-banner-image{display:none}.home-banner-right-container h1{font-size:14.5dvh}}@media (max-width:800px){.home-banner-left-container h1{font-size:2.3rem;text-align:center}.home-banner-info-cards-container{gap:.5rem;justify-content:center}.home-banner-container{height:35dvh}.button-buy-now,.home-banner-description{display:none}.home-banner-right-container h1{font-size:9dvh;margin-right:-1.5rem}.home-banner-left-container{gap:0;margin-left:0;justify-content:space-around}.home-banner-right-container{flex:.6}}.card-information{gap:1rem;width:10rem;display:flex;padding:1rem 0rem;border-radius:1rem;align-items:center;flex-direction:column}.card-information img{width:6rem}.card-information p{width:100%;font-size:larger;font-weight:700;text-align:center;white-space:pre-line;word-break:break-word}@media (max-width:1200px){.card-information img{width:4rem}}@media (max-width:900px){.card-information{width:8rem}.card-information img{width:2.5rem}.card-information p{font-size:medium}}@media (max-width:800px){.card-information{width:5rem}.card-information img{width:1.5rem}.card-information p{font-size:.5rem}}.contact-us-banner{position:relative;padding:.5rem;margin:2rem 4rem;display:flex;align-items:center;justify-content:space-between;background-color:#bfc3b0;overflow:hidden}.contact-us-left-container{height:20rem;object-fit:contain;flex-shrink:0}.contact-us-center-container{flex:1;gap:1rem;display:flex;align-items:center;flex-direction:column;justify-content:center;text-align:center;z-index:2}.contact-us-center-container h2{color:#7f8661;font-weight:500;font-size:xx-large}.contact-us-center-container h1{font-size:4rem;color:#5e6839;text-align:center;white-space:pre-line;word-break:break-word}.contact-us-center-container button{padding:1rem;color:#fff;font-size:large;font-weight:700;cursor:pointer;background-color:#7f8661;font-family:Merriweather,serif;gap:1rem;display:flex;align-items:center;border:none;border-radius:.5rem}.contact-us-center-container button svg{width:2rem}.contact-us-center-container img{width:2rem}.contact-us-right-container{height:12rem;object-fit:contain;flex-shrink:0}@media (max-width:1100px){.contact-us-center-container h2{font-size:2rem}.contact-us-center-container h1{font-size:3rem}.contact-us-left-container{height:18rem}.contact-us-right-container{height:10rem}}@media (max-width:1000px){.contact-us-center-container h2{font-size:1.5rem}.contact-us-center-container h1{font-size:2rem}.contact-us-left-container{height:15rem}.contact-us-right-container{height:8rem}.contact-us-center-container button{font-size:1rem}}@media (max-width:750px){.contact-us-banner{margin:.5rem;padding:.2rem}.contact-us-center-container h2{font-size:1rem}.contact-us-center-container h1{font-size:1.5rem}.contact-us-left-container{height:12rem}.contact-us-right-container{height:6rem}.contact-us-center-container button{padding:.5rem;font-size:.8rem}.contact-us-center-container img{width:1.5rem}.contact-us-center-container button svg{width:1.5rem}}@media (max-width:500px){.contact-us-banner{padding:.1rem}.contact-us-center-container h2{font-size:.8rem}.contact-us-center-container h1{font-size:1.1rem}.contact-us-left-container{height:8rem}.contact-us-right-container{height:4rem}.contact-us-center-container button{gap:.3rem;padding:.4rem;font-size:.6rem}.contact-us-center-container img{width:1rem}.contact-us-center-container button svg{width:1.1rem}}.card-benefits{width:100%;height:100%;display:flex;overflow:hidden;position:relative;align-items:center;border-radius:1rem;justify-content:center;box-shadow:0 .3rem .6rem #00000080}.card-benefits img{inset:0;width:100%;height:100%;object-fit:cover;position:absolute}.card-benefits-overlay{inset:0;width:100%;height:100%;position:absolute;background-color:#fff6}.card-benefits h1{z-index:2;color:#fff;text-align:center;font-size:2rem;line-height:1.2;white-space:pre-line}@media (max-width:800px){.card-benefits h1{font-size:1.5rem}}@media (max-width:550px){.card-benefits h1{font-size:.7rem}.card-benefits-overlay{display:none}}.video-container{width:100%;height:100%;position:relative}.video-element{width:100%;height:100%;object-fit:cover}.play-button{opacity:0;top:50%;left:50%;border:0;z-index:3;cursor:pointer;position:absolute;background-color:transparent;transform:translate(-50%,-50%);transition:opacity 1s ease-in-out}.mute-button{opacity:0;bottom:0;right:2%;border:0;z-index:3;cursor:pointer;position:absolute;background-color:transparent;transition:opacity 1s ease-in-out}.play-button.visible,.mute-button.visible{opacity:1}.information-banner-container{width:100dvw;height:70dvh;display:flex;margin:2rem 0rem;background-color:#bb1732}.information-banner-cards{flex:1;gap:1rem;height:100%;padding:1rem;display:flex;flex-direction:column;justify-content:space-around}.information-banner-video{flex:2;border-radius:2rem}@media (max-width:1024px){.information-banner-container{height:50dvh}}@media (max-width:800px){.information-banner-container{height:40dvh}}@media (max-width:550px){.information-banner-container{height:50dvh;flex-direction:column;background-color:transparent}.information-banner-cards{order:2;flex-direction:row}.information-banner-video{order:1;padding:.5rem}}.products-banner{gap:5rem;display:grid;padding:1rem 5rem;grid-template-columns:repeat(4,1fr)}.see-more-container{display:flex;margin-top:2rem;justify-content:center}.button-see-more svg{width:1.6rem}@media (max-width:1024px){.products-banner{grid-template-columns:repeat(3,1fr)}}@media (max-width:850px){.products-banner{gap:.5rem;row-gap:2rem;padding:.5rem 1rem}.see-more-container{margin:.8rem 0}.button-see-more{display:flex;font-size:.55rem}.button-see-more svg{width:.9rem}}.product-container{gap:1rem;display:flex;align-items:center;flex-direction:column;justify-content:space-between}:is(.product-container:hover,.product-container:active) .product-image-container{border:.3rem dashed #7F8661}:is(.product-container:hover,.product-container:active) .product-weight-tag,:is(.product-container:hover,.product-container:active) .button-add-to-cart{background-color:#7f8661}.product-image-container{width:10rem;height:10rem;padding:.8rem;border-radius:50%;border:.3rem dashed #BB1732;transition:all .2s ease-in-out}.product-image-container img{width:100%;height:100%;object-fit:cover;border-radius:50%}.product-information-container{gap:.5rem;display:flex;align-items:center;flex-direction:column;justify-content:space-around;position:relative}.product-name-container h2{font-size:x-large;text-align:center}.product-weight-tag{top:-25%;right:-25%;padding:.3rem;position:absolute;border-radius:10rem;background-color:#bb1732;transition:all .2s ease-in-out}.product-weight-tag p{color:#fff;font-size:small}.button-add-to-cart{gap:.5rem;display:flex;align-items:center;padding:.5rem .8rem;justify-content:space-around;transition:all .2s ease-in-out}.button-add-to-cart svg{width:1.8rem}.product-price{color:#000;font-size:smaller}@media (max-width:850px){.product-container{gap:.5rem}.product-image-container{width:5rem;height:5rem;padding:.3rem;border:.2rem dashed #BB1732}:is(.product-container:hover,.product-container:active) .product-image-container{border:.2rem dashed #7F8661}.product-name-container h2{font-size:small}.product-weight-tag p{font-size:.5rem}.button-add-to-cart{padding:.3rem;font-size:.5rem}.button-add-to-cart svg{width:.9rem}.product-price{font-size:.5rem}}.stack-number-container{gap:.5rem;display:flex;border-radius:2rem;align-items:center;justify-content:center;background-color:#f5f5f5}.stack-number-container button{width:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.stack-number-container button svg{width:1.5rem}.stack-number-container p{color:#000;padding:.2rem .5rem;background-color:#fff}@media (max-width:850px){.stack-number-container button{width:1rem}.stack-number-container p{font-size:.8rem}.stack-number-container button svg{width:1rem}}.cart-container{top:10%;right:1%;z-index:10;position:absolute}.cart-overlay{top:0;left:0;width:100dvw;height:100dvh;position:fixed;background-color:#00000080;display:flex;align-items:center;justify-content:center}.cart-container-minimize{gap:.2rem;display:flex;align-items:center;flex-direction:column;justify-content:center}.cart-items-button{padding:.8rem;position:relative;border-radius:50%;background-color:#0000008c;display:flex;align-items:center;justify-content:center}.cart-items-button svg{width:3rem}.count-items-container{width:1.5rem;height:1.5rem;border-radius:50%;background-color:#000c;top:0;right:-5%;position:absolute;display:flex;align-items:center;justify-content:center;font-size:small}.pay-button-minimize{background-color:#0000008c}.pay-button-minimize div{background-color:#0003}.pay-button-minimize svg{width:1rem}.cart-container-maximize{gap:1rem;width:30dvw;height:80dvh;padding:1rem;border-radius:1rem;background-color:#fff;box-shadow:0 .3rem .6rem #00000080;display:flex;flex-direction:column;justify-content:space-between}.cart-container-header-container{width:100%;display:flex;align-items:center;justify-content:space-between}.close-button{padding:.5rem;border-radius:50%;background-color:#000c;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out}.close-button:hover{scale:1.05;background-color:#000}.close-button:active{scale:.8}.close-button svg{width:1.2rem}.pay-button-container{display:flex;align-items:center;justify-content:center}.products-order-container{width:100%;height:80%;overflow:auto;gap:.5rem;display:flex;flex-direction:column}.product-detail-container{width:100%;display:flex;align-items:center;border-radius:1rem;padding:.8rem 1rem;margin-bottom:.5rem;background-color:#f9f9f9;justify-content:space-between;box-shadow:0 2px 6px #0000000d}.product-detail-left-container{margin-right:auto}.product-detail-center-container{margin:0 auto}.product-detail-right-container{margin-left:auto}.product-detail-name{color:#000;position:relative}.product-detail-weight{color:#fff;width:1.5rem;height:1.5rem;padding:.1rem;font-size:.5rem;border-radius:50%;background-color:#000;display:flex;align-items:center;justify-content:center;bottom:30%;right:-30%;position:absolute}.trash-button{transition:all .3s ease-in-out}.trash-button path{transition:all .3s ease-in-out}.trash-button svg{width:1.5rem}.trash-button:hover path{stroke:#bb1732}.trash-button:active{scale:.8}.pay-button-maximize{font-size:1rem;border-radius:1rem;padding:.6rem 3rem;background-color:#000c;transition:all .3s ease-in-out}.pay-button-maximize:hover{scale:1.05;background-color:#000}.pay-button-maximize:active{scale:.8}@media (max-width: 1200px){.cart-container-maximize{width:70dvw}}@media (max-width: 700px){.cart-items-button svg{width:1.8rem}.count-items-container{width:1.2rem;height:1.2rem;font-size:.6rem}.pay-button-minimize{padding:0;font-size:.6rem;padding-left:.8rem}.cart-container-maximize{width:90dvw}}@media (max-width: 700px){.product-detail-name{font-size:.6rem}.product-detail-weight{width:1.1rem;height:1.1rem;padding:.1rem;font-size:.4rem;bottom:30%;right:-40%}.product-detail-right-container button svg{width:1rem}}.loading-container{width:100dvw;height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center}.loading-logo-container{width:35%;height:auto}.loading-logo-container img{width:100%;height:100%;object-fit:cover}.strawberries{display:flex}.strawberries svg{width:4rem;height:4rem}@media (max-width: 800px){.loading-logo-container{width:50%}}@media (max-width: 600px){.strawberries svg{width:2rem;height:2rem}}.main-banner-container{width:100dvw;height:70dvh;padding:4rem 2rem;position:relative}.main-banner-container img{inset:0;width:100%;height:100%;z-index:-1;object-fit:cover;position:absolute}.main-banner-info-container{height:100%;display:flex;flex-direction:column;justify-content:center}.main-banner-info-container h1{color:#fff;font-size:6rem}.main-banner-info-container p{width:45%;text-align:left;font-size:1.3rem}@media (max-width:900px){.main-banner-info-container h1{font-size:5rem}.main-banner-info-container p{width:50%;font-size:medium}}@media (max-width:500px){.main-banner-container{height:30dvh;padding:3rem 1rem}.main-banner-info-container{justify-content:flex-start}.main-banner-info-container h1{font-size:3rem}.main-banner-info-container p{display:none}}.stack-type-container{gap:5rem;display:flex;margin:1rem 0;align-items:center;justify-content:space-around;padding:1rem;border-radius:2rem;background-color:#f2f2f2;box-shadow:0 .3rem .6rem #00000080}.stack-type-container button{cursor:pointer;font-weight:700;font-size:.8rem;background-color:transparent}@media (max-width:800px){.stack-type-container{padding:.6rem}.stack-type-container button{font-size:.7rem}}@media (max-width:500px){.stack-type-container{gap:2rem}.stack-type-container button{font-size:.5rem}}.video-about-us-container{width:90dvw;height:70dvh;overflow:hidden;margin:1rem auto;border-radius:1rem}@media (max-width:700px){.video-about-us-container{height:60dvh}}@media (max-width:500px){.video-about-us-container{width:95dvw;height:30dvh;margin:1rem auto}}.gallery-banner-container{width:100dvw;height:80dvh;margin-top:2rem;display:flex}.gallery-banner-left-container{flex:1;height:80%;position:relative;background-color:#bb1732}.gallery-banner-left-container img{width:100%;height:100%;object-fit:cover;top:5%;left:5%;position:absolute}.gallery-banner-right-container{flex:1.5;height:100%;position:relative}.gallery-info-container{width:80dvw;height:35%;background-color:#bfc3b0;left:50%;bottom:2%;transform:translate(-50%);position:absolute;z-index:-1;display:flex;align-items:center;justify-content:center}.gallery-info-cards-container{display:flex;gap:1rem;align-items:center;justify-content:center;width:auto;height:100%;margin:0}.gallery-photos{width:100%;height:100%;gap:.5rem;display:flex;transition:transform .3s ease-in-out}.gallery-photos img{flex:1;height:100%;object-fit:cover;border-radius:1rem;width:calc(100% / 3 - .5rem);transition:transform .3s ease-in-out,opacity .3s ease-in-out}.arrows-container{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;align-items:center;pointer-events:none;justify-content:space-between}.arrow-icon{display:flex;margin:0 4rem;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;cursor:pointer;border-radius:50%;pointer-events:auto;transition:all .2s ease-in-out;background-color:#0006}.arrow-icon svg{transition:all .2s ease-in-out}.arrow-icon:hover{background-color:#000000b3}.arrow-icon:active{transform:scale(.8)}.arrow-icon.left:hover svg{transform:translate(-2px)}.arrow-icon.right:hover svg{transform:translate(2px)}.gallery-photos-container{overflow:hidden;height:60%;padding:1rem 3rem;position:relative}.gallery-photos-track{display:flex;gap:.5rem}.gallery-photos-track img{flex:0 0 calc(100% / 3);height:100%;object-fit:cover;border-radius:1rem}@media (max-width:900px){.gallery-banner-container{height:40dvh}}@media (max-width:500px){.gallery-banner-left-container img{top:3%;left:3%}.gallery-info-container{height:25%;bottom:4%}.gallery-info-cards-container{gap:.1rem}.gallery-photos-container{height:70%;padding:.1rem .5rem}.gallery-photos{gap:.3rem}.arrows-container{padding:0 .6rem}.arrow-icon{margin:0;width:1.5rem;height:1.5rem}}.admin-page-container{display:flex;min-height:100dvh;background-color:#f8f9fb}.admin-nav-bar-container{min-width:12rem;background-color:#fff;border-right:1px solid #e5e7eb;gap:1rem;display:flex;padding:1rem .5rem;flex-direction:column}.default-admin-button{color:#374151;margin:.5rem 0;padding:.75rem 1rem;background-color:transparent;text-align:left;font-size:large;border-radius:.5rem;transition:all .5s ease}.default-admin-button:hover{color:#111827;background-color:#f1f5f9}.default-admin-button.active{color:#fff;box-shadow:0 2px 6px #6366f166;background:linear-gradient(135deg,#4f46e5,#6366f1)}.admin-main-container{flex:1}@media (max-width:600px){.admin-page-container{flex-direction:column}}.gallery-admin-container{gap:1rem;padding:1rem;display:flex;flex-direction:column}.section-admin-container{padding:1rem 2rem;border-radius:1rem;border:1px #e5e7eb solid;background-color:transparent;gap:1rem;display:flex;flex-direction:column}.upload-file-button-container{gap:1rem;display:flex;align-items:center;flex-direction:column;justify-content:center}.upload-file-button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem;width:20rem;height:15rem;border-radius:1rem;background-color:#fff;border:2px dashed #cbd5e1;color:#4b5563;transition:all .25s ease}.upload-file-button svg{width:4rem;height:4rem;stroke:currentColor;transition:stroke .25s ease}.upload-file-button:hover{color:#4f46e5;border-color:#6366f1;transform:translateY(-3px);box-shadow:0 6px 20px #4f46e526}.file-chip{gap:.5rem;align-items:center;display:inline-flex;background:#f5f5f5;border:1px solid #ddd;font-size:.75rem;border-radius:1rem;padding:.3rem .8rem}.loading-overlay{inset:0;position:fixed;background:#00000080;display:flex;align-items:center;flex-direction:column;justify-content:center;z-index:100;color:#fff;font-size:medium}.admin-photos-container{gap:1rem;display:grid;grid-template-columns:repeat(4,1fr)}.admin-img-container{width:200px;height:200px;overflow:hidden;border-radius:1rem;position:relative;transition:transform .3s ease}.admin-img-container img{width:100%;height:100%;object-fit:cover}.admin-img-container:hover{transform:scale(1.03)}.admin-img-overlay-container{inset:0;position:absolute;display:flex;align-items:center;justify-content:center;opacity:0;border-radius:inherit;background:#00000080;transition:all .3s ease-in-out}.admin-img-container:hover .admin-img-overlay-container{opacity:1}.admin-img-overlay-container button{padding:.75rem;border-radius:50%;background:#ef4444e6;display:flex;align-items:center;justify-content:center;transition:all .25s ease}.admin-img-overlay-container button:hover{transform:scale(1.1);background:#dc2626;box-shadow:0 4px 12px #0000004d}.admin-img-overlay-container button svg{width:1.5rem;height:1.5rem;stroke:#fff}.spinner{border:6px solid rgba(255,255,255,.3);width:60px;height:60px;border-radius:50%;border-top:6px solid #fff;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:600px){.upload-file-button{height:12rem;width:15rem}.admin-img-container{height:90px;width:90px}.admin-photos-container{grid-template-columns:repeat(3,80px)}}.product-admin-container{gap:1rem;padding:1rem;display:flex;flex-direction:column}.input-container{gap:.5rem;display:flex;flex-direction:column}.input-container label{font-size:1rem;color:#4b5563;font-weight:700;font-family:Inter,sans-serif}.admin-input-text{width:50%;padding:.75rem 1rem;border-radius:.75rem;border:1px solid #d1d5db;font-size:1rem;color:#374151;background-color:#fff;font-family:Inter,sans-serif;transition:all .25s ease}.admin-input-text:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f133;outline:none}.checkbox-container{gap:1rem;align-items:center;flex-direction:row}.admin-input-checkbox{accent-color:#6366f1;border-radius:.375rem;border:1px solid #d1d5db;cursor:pointer;transition:all .25s ease}.admin-input-checkbox:hover{border-color:#6366f1;box-shadow:0 0 0 3px #6366f126}.admin-input-checkbox:focus{outline:none;box-shadow:0 0 0 3px #6366f140}.admin-select-container{width:50%;padding:.75rem 1rem;border-radius:.75rem;border:1px solid #d1d5db;font-weight:500;color:#374151;font-size:.9rem;font-family:Inter,sans-serif;background-color:#fff;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='none' stroke='%236b7280' stroke-width='2' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'><path stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'></path></svg>");background-repeat:no-repeat;background-position:right 1rem center;background-size:1.25rem;transition:all .25s ease}.admin-select-container:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f133}.admin-select-container option{font-family:Inter,sans-serif;font-size:1rem;color:#374151}.custom-admin-button{color:#fff;padding:1rem;font-weight:600;border-radius:1rem;box-shadow:0 2px 6px #6366f166;background:linear-gradient(135deg,#4f46e5,#6366f1);transition:all .3s ease-in-out}.custom-admin-button:hover{transform:translateY(-2px)}.delete-button{box-shadow:0 2px 6px #f1636366;background:linear-gradient(135deg,#e54646,#f16363)}.price-input-container,.weight-input-container{gap:.2rem;display:flex;align-items:center}.price-input-container .admin-input-text,.weight-input-container .admin-input-text{width:10%}.weight-input-container .admin-select-container{width:22%}@media (max-width:600px){.admin-input-text,.admin-select-container{width:100%}}.login-page{display:flex;align-items:center;justify-content:center;height:100dvh;background:#f9fafb}.login-box{width:100%;padding:2rem;max-width:400px;background:#fff;text-align:center;border-radius:1rem;border:1px solid #e5e7eb;box-shadow:0 6px 20px #00000014}.login-title{margin-bottom:1.5rem;font-size:1.6rem;font-weight:700;color:#111827}.login-form{display:flex;flex-direction:column;gap:1rem}.login-input{padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:.75rem;font-size:1rem;transition:all .2s ease}.login-input:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f133}.login-button{padding:.75rem;background:#6366f1;color:#fff;font-weight:600;border:none;border-radius:.75rem;cursor:pointer;transition:all .25s ease}.login-button:hover{background:#4f46e5;box-shadow:0 6px 16px #4f46e540;transform:translateY(-2px)}.login-error{margin-top:1rem;color:#ef4444;font-size:.9rem}@media (max-width:600px){.login-box{width:90%}}
