:root{--heading-font: "Forum", serif;--body-font: "Encode Sans", sans-serif;color-scheme:light}html,body{margin:0;padding:0;overflow-x:hidden;background-color:#fffbf3}.page-wrapper{max-width:1440px;margin:0 auto;padding-left:120px;padding-right:120px;box-sizing:border-box;width:100%}.general-text{font-family:var(--body-font);font-weight:400;font-size:15px;font-variant:small-caps;text-align:left;margin-bottom:10px}a{color:inherit;text-decoration:none}.nav-link,.dropdown-link{cursor:pointer;text-decoration:none;display:inline-block}.nav-link:hover,.nav-link.active,.dropdown-link:hover{text-decoration-line:underline;text-decoration-color:#eda413;text-decoration-thickness:2px;text-underline-offset:3px}.cart-image{position:relative;display:inline-block}.cart-dot{position:absolute;top:-2px;right:-2px;width:12px;height:12px;background:red;border-radius:50%;border:2px solid #FFFBF3}@media (max-width: 950px){nav{height:76px;display:flex}.hamburger-menu{display:flex;flex-direction:column;gap:8px;cursor:pointer;width:30px;height:30px;margin-left:14px;margin-right:30px;margin-top:26px;opacity:1}.earth-logo{height:60px;margin-top:10px}.web-title{height:30px}.cart-header{right:-57px;margin-top:21px;margin-left:auto;margin-right:23px;height:40px}.cart-image{height:55px}.nav-links-wrapper{display:none;position:absolute;top:70px;left:0;height:100%;width:100%;background:#fffbf3;flex-direction:column;align-items:center;gap:15px;padding:10px 0;z-index:999}.nav-links-wrapper.open{display:flex}.nav-links{flex-direction:column;width:100%;gap:15px;list-style-type:none}.nav-links li{display:flex;align-items:center;width:90%;border-bottom:1px solid #D9C7B0;height:100px}.nav-link,.dropdown-link{text-decoration:none;color:#000;width:344px;font-family:var(--heading-font);font-weight:400;font-size:24px;line-height:100%;letter-spacing:0%}.hamburger-menu .bar{height:3px;width:100%;background-color:#000;border-radius:2px}.account-dropdown-menu,.account-dropdown-menu.logged-in{position:absolute;top:329px;left:150px}}@media (min-width: 951px) and (max-width: 1279px){nav{height:123px;background:#fffbf3;width:100%;position:relative}.logo-header{display:flex;align-items:center;position:relative}.earth-logo{position:absolute;top:26px;left:30px}.web-title{position:absolute;top:66px;left:98px}.nav-links-wrapper{position:absolute;top:53px;width:565px;right:0;display:flex}.nav-links{display:flex;flex-direction:row;list-style:none;margin:0;padding:0;width:100%;gap:20px;align-items:center;height:39px}.nav-link{display:flex;align-items:end;color:#000;text-decoration:none;font-family:var(--body-font);font-size:15px;font-weight:500;font-variant:small-caps;letter-spacing:.6px;height:39px}.cart-header{position:absolute;top:41px;right:50px}.account-dropdown-menu{display:flex;position:absolute;top:70px;background-color:#fffbf3;list-style:none;width:220px;gap:10px;z-index:1000;padding:15px 8px;flex-direction:column;border-radius:0 0 15px 15px}.account-dropdown-menu li{padding:8px 16px}.dropdown-link{color:#000;font-family:Encode Sans;font-size:15px;font-weight:400;text-decoration:none;font-variant:small-caps}}@media (min-width: 1280px){nav{height:123px;background:#fffbf3;width:100%;position:relative}.logo-header{display:flex;align-items:center;position:relative}.earth-logo{position:absolute;top:26px;left:44px}.web-title{position:absolute;top:66px;left:112px}.nav-links-wrapper{position:absolute;top:53px;left:0;right:0;width:565px;margin:0 auto;display:flex;gap:38px}.nav-links{display:flex;flex-direction:row;list-style:none;margin:0;padding:0;width:100%;justify-content:space-between;align-items:center;height:39px}.nav-link{display:flex;align-items:end;color:#000;text-decoration:none;font-family:var(--body-font);font-size:15px;font-weight:500;font-variant:small-caps;letter-spacing:.6px;height:39px}.cart-header{position:absolute;top:41px;right:111px}.account-menu-container{position:relative}.account-dropdown-menu{display:flex;position:absolute;top:70px;background-color:#fffbf3;list-style:none;width:220px;gap:10px;z-index:1000;padding:15px 8px;flex-direction:column;border-radius:0 0 15px 15px}.account-dropdown-menu li{padding:8px 16px}.dropdown-link{color:#000;font-family:Encode Sans;font-size:15px;font-weight:400;text-decoration:none;font-variant:small-caps}.hamburger-menu{display:none}}.footer{background-color:#d9c7b0;min-height:166px;width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 120px;box-sizing:border-box}.logo-footer{display:flex;align-items:center;gap:20px}.footer-earth-logo{width:83px;height:83px}.footer-web-title{color:#000;font-family:var(--body-font);font-size:20px;letter-spacing:.6px}.footer-center{flex:1;text-align:center}.copyright{color:#000;font-family:var(--body-font);font-size:15px;font-variant:small-caps}.footer-right{display:flex;flex-direction:column;align-items:flex-end}.footer-number,.footer-address{color:#000;font-family:var(--body-font);font-size:15px;font-variant:small-caps}.social-icons{margin-top:8px}@media (max-width: 1366px){.footer-web-title{font-size:18px}.footer-number,.footer-address{font-size:14px}.footer-earth-logo{width:70px;height:70px}}@media (max-width: 1024px){.footer{padding:0 60px}}@media (max-width: 768px){.footer{flex-direction:column;align-items:center;justify-content:center;padding:20px 40px;min-height:auto;gap:15px}.footer-center{text-align:center}.footer-right{align-items:center}}@media (max-width: 480px){.footer-web-title{font-size:16px}.footer-number,.footer-address{font-size:13px}.footer-earth-logo{width:60px;height:60px}}.header-images{position:relative;overflow:hidden;height:663px}.header-image{width:100%;height:100%;object-fit:cover}.logo-no-background{position:absolute;top:32%;left:50%;width:370px;height:370px;transform:translate(-50%,-50%);z-index:2}.logo-text{position:absolute;top:calc(50% + 135px);left:50%;transform:translate(-50%);z-index:3;color:#fff;font-family:var(--heading-font);font-size:62px;font-weight:400;text-align:center;width:931px}.zigzag-content{display:flex;gap:1rem;padding-top:55px;padding-bottom:118px}.zigzag-content.reverse{flex-direction:row-reverse}.zigzag-text{flex:1;margin-top:0}.category-title{color:#000;font-family:Forum;font-size:38px;font-weight:400;line-height:normal;margin-bottom:0;margin-top:0;border-bottom:2px solid #EDA413;display:inline-block}.category-description-container{width:387px;height:143px;margin-bottom:44px}.category-description{color:#000;font-family:Encode Sans;font-size:20px;font-weight:400;line-height:normal}.shop-button-container{position:relative}.shop-button{width:389px;height:58px;border-radius:15px;background:var(--tangerine, #EDA413);border:none;cursor:pointer;color:#000;text-align:center;font-family:Encode Sans;font-size:15px;font-style:normal;font-weight:500;font-variant:small-caps;letter-spacing:.6px}.zigzag-image{width:793px;height:309px;flex-shrink:0;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.zigzag-image img{width:100%;height:100%;object-fit:cover}.homepage-footer{position:relative;display:flex;flex-direction:column;align-items:flex-start}.footer-starter-text{color:#000;font-family:var(--heading-font);font-size:38px;font-weight:400;border-bottom:2px solid #709E30;display:inline-block}.footer-secondary-text{color:#000;font-family:var(--body-font);font-size:20px;font-weight:400}.footer-category-container{display:flex;gap:20px}.footer-category-image{width:590px;height:259px;object-fit:cover}.footer-category-name{color:#000;font-family:var(--body-font);font-size:20px;font-weight:400;font-variant:small-caps}.explore-button-container{align-self:flex-end;display:flex;gap:20px;max-width:100%;box-sizing:border-box;padding-bottom:104px;padding-top:66px}.explore-button-text{color:#000;text-align:center;font-family:var(--body-font);font-size:15px;font-weight:500;font-variant:small-caps;letter-spacing:.6px;margin-top:5px}.homepage-arrow{width:117.5px;height:26px;cursor:pointer}@media (max-width: 1366px){.logo-no-background{width:300px;height:300px}.logo-text{font-size:50px;width:80%}.category-description-container{width:320px}.zigzag-image{width:650px}}@media (max-width: 1024px){.header-images{height:500px}.logo-no-background{width:250px;height:250px}.logo-text{font-size:40px;top:calc(50% + 110px)}.zigzag-content{flex-direction:column;padding-top:40px;padding-bottom:80px}.zigzag-content.reverse{flex-direction:column}.category-description-container{width:100%;height:auto}.shop-button,.zigzag-image{width:100%}.footer-category-container{flex-direction:column}.footer-category-image{width:100%}}@media (max-width: 768px){.logo-no-background{width:200px;height:200px}.logo-text{font-size:30px;width:90%;top:calc(50% + 90px)}.category-title{font-size:28px}.category-description{font-size:16px}.footer-starter-text{font-size:28px}.footer-secondary-text{font-size:16px}}@media (max-width: 480px){.header-images{height:350px}.logo-no-background{width:150px;height:150px;top:28%}.logo-text{font-size:20px;top:calc(50% + 70px)}.category-title{font-size:24px}.category-description{font-size:14px}.shop-button{font-size:14px;height:50px}.footer-starter-text{font-size:22px}.footer-secondary-text{font-size:14px}.homepage-arrow{width:90px;height:auto}}.about-page{position:relative;flex-direction:column}.about-images{position:relative;height:234px;overflow:hidden}.about-header-photo{width:100%;height:100%;object-fit:cover}.about-section-details{display:flex;gap:1rem;padding-top:55px;height:auto}.about-me-text{flex:1;margin-top:0}.about-title{color:#000;font-family:var(--heading-font);font-size:38px;font-weight:400;line-height:normal;margin-bottom:1rem;margin-top:0;border-bottom:2px solid #EDA413;display:inline-block}.about-description-row{display:flex;align-items:flex-start;gap:2rem}.about-description-container{flex:2}.about-description{margin:0;width:588px;padding-bottom:20px;font-family:var(--body-font);font-weight:400;font-size:20px;line-height:1.3}.owner-image{flex:1}.owner-image img{max-width:536px;height:635px;object-fit:cover;padding-bottom:55px}.signature-container{position:relative;width:fit-content;margin-top:20px;display:flex;justify-content:flex-end;align-items:center;flex-direction:column;margin-left:350px;margin-bottom:76px}.signature-one{width:127px;height:154px;z-index:2;position:relative}.signature-two{width:93.17px;height:48.19px;position:absolute;top:53px;left:85px;z-index:1}.sub-footer{display:flex;background-color:#202211;height:222px;justify-content:center;align-items:center}.sub-footer-quote{font-family:var(--heading-font);font-weight:400;font-size:62px;letter-spacing:0%;color:#fff}@media (max-width: 1366px){.about-description{width:500px;font-size:18px}.owner-image img{max-width:450px;height:auto}}@media (max-width: 1024px){.about-section-details{flex-direction:column;padding-top:40px}.about-description-row{flex-direction:column;gap:1.5rem}.about-description-container{flex:unset}.about-description{width:100%;font-size:18px}.owner-image img{max-width:100%;height:auto}.signature-container{margin-left:0;align-items:flex-start}.about-title{font-size:32px}.sub-footer-quote{font-size:48px;text-align:center;padding:0 20px}}@media (max-width: 768px){.about-description{font-size:16px}.about-title{font-size:28px}.sub-footer-quote{font-size:36px}}@media (max-width: 480px){.about-section-details{padding-top:20px}.about-title{font-size:24px}.about-description{font-size:14px}.sub-footer-quote{font-size:28px}.signature-one{width:100px;height:120px}.signature-two{width:75px;height:38px;top:40px;left:65px}}.contact-form{max-width:1200px;width:100%}.your-name-container{width:1200px;height:105px}.your-name-header{font-family:var(--heading-font);font-weight:400;font-size:30px;line-height:100%;letter-spacing:0%;font-variant:small-caps;height:33px;color:#be7200;margin-bottom:0}.your-name-input{width:1098px;opacity:1;gap:10px;margin-top:15px;border-radius:15px;border-width:1px;padding:19px 51px;font-family:var(--body-font);font-weight:500;font-size:16px;line-height:100%;letter-spacing:4%;font-variant:small-caps;box-sizing:border-box}.your-message-input{width:1098px;opacity:1;gap:10px;margin-top:15px;border-radius:15px;border-width:1px;padding:19px 51px 91px;font-family:var(--body-font);font-weight:500;font-size:16px;line-height:100%;letter-spacing:4%;font-variant:small-caps;margin-bottom:30px;resize:none;box-sizing:border-box}.contact-submit-button{width:311px;height:58px;margin-bottom:73px;opacity:1;border-radius:15px;border-width:1px;border-color:#eda413;background-color:#fffbf3;font-family:var(--body-font);font-weight:500;font-size:15px;line-height:100%;letter-spacing:4%;text-align:center;font-variant:small-caps;cursor:pointer;box-shadow:none;border-style:solid;outline:none}.contact-submit-button:active{transform:scale(.98);background:#eda413;box-shadow:none;transform:none}.contact-status{width:311px;font-family:var(--body-font);font-weight:500;font-size:15px;line-height:100%;letter-spacing:4%;font-variant:small-caps;text-align:center;padding:14px 20px;border-radius:15px;border:1px solid #EDA413;background-color:#fffbf3;margin-left:auto;margin-right:auto}@media (max-width: 1366px){.your-name-container{width:100%;height:auto}.your-name-input,.your-message-input{width:100%;padding:16px 32px}.contact-submit-button{width:360px}}@media (max-width: 1024px){.your-name-header{font-size:26px}.your-name-input,.your-message-input{padding:14px 24px}.contact-submit-button{width:100%}}@media (max-width: 768px){.your-name-header{font-size:22px}.your-name-input,.your-message-input{font-size:15px}}@media (max-width: 480px){.your-name-header{font-size:20px}.your-name-input,.your-message-input{font-size:14px;padding:12px 16px}.contact-submit-button{height:52px;font-size:14px}}.contact-header-image-container{position:relative;overflow:hidden;height:234px}.contact-header-image{width:100%;height:100%;object-fit:cover}.contact-header-text{display:flex;flex-direction:column}.contact-text{font-family:var(--heading-font);font-weight:400;font-size:62px;line-height:100%;letter-spacing:0%;width:300px;height:68px;margin-bottom:0}.have-question{font-family:var(--heading-font);font-weight:400;font-size:38px;line-height:100%;letter-spacing:0%;width:601px;height:42px;margin-top:17px}.contact-submit-button,.contact-submit-button *,.contact-form button[type=submit],.contact-form input[type=submit]{-webkit-text-fill-color:#000!important;color:#000!important}.contact-submit-button:focus,.contact-submit-button:hover,.contact-submit-button:active,.contact-form button[type=submit]:focus,.contact-form button[type=submit]:hover,.contact-form button[type=submit]:active,.contact-form input[type=submit]:focus,.contact-form input[type=submit]:hover,.contact-form input[type=submit]:active{-webkit-text-fill-color:#000!important;color:#000!important}@media (max-width: 1366px){.contact-text{font-size:54px;width:auto}.have-question{font-size:34px;width:80%;height:auto}}@media (max-width: 1024px){.contact-header-image-container{height:200px}.contact-header-text{gap:8px}.contact-text{font-size:44px}.have-question{font-size:28px;width:100%}}@media (max-width: 768px){.contact-header-image-container{height:180px}.contact-text{font-size:36px}.have-question{font-size:22px}}@media (max-width: 480px){.contact-header-image-container{height:160px}.contact-text{font-size:28px}.have-question{font-size:18px}}.product-title{display:flex;margin-bottom:0}.product-title-text{font-family:var(--heading-font);font-weight:400;font-size:62px;line-height:100%;width:216px;height:68px;margin-bottom:25px}.categories-container{display:flex;gap:10px}.category-title-container-2{display:flex;margin-bottom:0}.category-title-2{color:#000;font-family:Forum;font-size:38px;font-weight:400;margin-top:20px;margin-bottom:17px;border-bottom:2px solid #EDA413;display:inline-block}.categories{background-color:#fee8d4;border-radius:15px;padding:8px 11px;font-family:var(--body-font);font-weight:500;font-size:15px;font-variant:small-caps;cursor:pointer;border:none}.categories:active{transform:scale(.98);background-color:#eda413}.products-container{display:flex;flex-wrap:wrap;gap:36px}.products{width:372px;background-color:var(--secondary-bg);margin-bottom:73px}.product-image{width:372px;height:477px;object-fit:cover}.product-header-info-container{display:flex;flex-direction:column;align-items:flex-start;height:auto;gap:4px;height:91px}.product-header-name{font-family:var(--heading-font);font-weight:400;font-size:30px;font-variant:small-caps;margin:0}.product-header-price{font-family:var(--body-font);font-weight:400;font-size:20px;white-space:nowrap;color:#be7200;margin:0}.product-description-container{display:flex;flex-direction:column;height:120px;margin-top:0}.product-description{font-family:var(--body-font);font-weight:400;font-size:20px}.product-add-button-container{display:flex;width:372px;height:58px}.product-add-button{width:100%;height:100%;border-radius:15px;border:2px solid #EDA413;background-color:#fffbf3;display:flex;align-items:center;justify-content:center;cursor:pointer}.product-add-button-text{font-family:var(--body-font);font-weight:500;font-size:15px;font-variant:small-caps}.product-add-button:active{transform:scale(.98);background-color:#eda413}.loading-container{width:300px;margin:auto}.product-tags{position:absolute}.tag-icon{display:flex;align-items:center;background-color:#fee8d4;border-radius:15px;padding:8px 11px;font-family:var(--body-font);font-weight:500;font-size:15px;font-variant:small-caps;margin:5px}.load-more-container{display:flex;justify-content:center;align-items:center}.load-more-button{padding:10px 20px;font-size:16px;background-color:#be7200;color:#fff;border:none;border-radius:8px;cursor:pointer}.load-more-button:hover{background-color:#e65c00}.products-search{margin-bottom:1rem}.products-search-input{padding:.5rem;width:300px;font-size:16px;border:1px solid #EDA413;border-radius:8px;background-color:#fff8f0;outline:none}.products-search-input:focus{border-color:#c97f0a;box-shadow:0 0 0 2px #eda41340}.products-search-clear{margin-left:8px;background:#eda413;color:#fff;border:none;border-radius:6px;padding:.25rem .5rem;cursor:pointer;font-size:16px;line-height:1}.products-search-clear:hover{background:#c97f0a}.custom-meals-hero{position:relative;height:234px;overflow:hidden;margin-bottom:2rem}.custom-meals-hero-photo{width:100%;height:100%;object-fit:cover}.custom-meals-container{display:flex;flex-direction:column;gap:1rem;padding-top:55px;margin-bottom:76px}.custom-meals-container .cm-title{color:#000;font-family:var(--heading-font);font-size:38px;font-weight:400;line-height:normal;margin:0 0 1rem;display:inline-block}.custom-meals-container .cm-text{margin:0;width:588px;padding-bottom:20px;font-family:var(--body-font);font-weight:400;font-size:20px;line-height:1.3;color:#000}.custom-meals-container a{color:#be7200;font-weight:500;text-decoration:underline;transition:color .2s ease}.custom-meals-container a:hover{color:#8a4f00}@media (max-width: 1366px){.product-title-text{font-size:50px}.category-title-2{font-size:32px}.products{width:351px;height:auto}.product-image,.product-add-button-container{width:100%}.custom-meals-container .cm-text{width:500px;font-size:18px}}@media (max-width: 1024px){.categories-container{flex-wrap:wrap;gap:8px}.products{width:47%}.custom-meals-container{padding-top:40px}.custom-meals-container .cm-title{font-size:32px}.custom-meals-container .cm-text{width:100%;font-size:18px}}@media (max-width: 768px){.product-title-text{font-size:36px;width:auto}.category-title-2{font-size:26px}.products{width:100%;max-width:300px}.product-description-container{height:auto}.product-image{height:372px}.product-description,.product-add-button-text{font-size:14px}.custom-meals-container .cm-title{font-size:28px}.custom-meals-container .cm-text{font-size:16px}}@media (max-width: 480px){.products{width:100%;max-width:450px}.product-header-info-container{height:auto}.product-add-button-text{font-size:13px}.tag-icon{font-size:12px;padding:6px 8px}.custom-meals-container{padding-top:20px;margin-bottom:55px}.custom-meals-container .cm-title{font-size:24px}.custom-meals-container .cm-text{font-size:14px}}.pickup-label{font-family:var(--body-font);font-variant:small-caps;font-size:16px;color:#757575;display:block;margin-bottom:8px}.pickup-grid{margin-top:px;padding-top:15px}.pickup-input,.pickup-select{box-sizing:border-box;width:100%;padding:10px 12px;font-family:var(--body-font);font-size:15px;border:1.5px solid #D8C7B0;border-radius:10px;background:#fff;outline:none}.pickup-input:focus,.pickup-select:focus{border-color:#eda413;box-shadow:0 0 0 2px #eda41340}.pickup-select:disabled{background:#f4f1ea;color:#9a9a9a;cursor:not-allowed;border-color:#e6dccf}.pickup-hint{font-size:14px;color:#757575;margin-top:6px}.pickup-notes{border-top:2px solid #D9C7B0;margin-top:16px;padding-top:12px;font-size:14px;font-family:var(--body-font)}.checkout-page-container{display:flex;justify-content:space-between}.checkout-summary-text{font-family:var(--heading-font);font-weight:400;font-size:62px;line-height:100%;letter-spacing:0%;width:405px;height:68px;color:#000;margin-bottom:17px}.checkout-summary-subtotal,.checkout-summary-tax,.checkout-summary-items,.checkout-total{display:flex;justify-content:space-between}.number-of-items,.subtotal,.tax{font-family:var(--body-font);font-weight:400;font-size:15px;line-height:100%;letter-spacing:0%;font-variant:small-caps;height:19px}.checkout-summary-tax{border-bottom:2px solid #D9C7B0}.total{font-family:var(--body-font);font-weight:400;font-size:20px;line-height:100%;letter-spacing:0%}.checkout-items{margin-top:70px;margin-bottom:349px;margin-left:100px}.checkout-items-container{display:flex;gap:42px;border-bottom:2px solid #D8C7B0;padding-bottom:55px;margin-bottom:55px}.checkout-product-image{width:208px;object-fit:cover}.checkout-item-title{font-family:var(--heading-font);font-weight:400;font-size:38px;line-height:100%;letter-spacing:0%;margin-top:0;margin-bottom:10px}.checkout-item-price{font-family:var(--body-font);font-weight:400;font-size:20px;line-height:100%;letter-spacing:0%;color:#be7200;margin-top:10px}.cart-popup-item-quantity-container{display:flex;margin-top:100px;align-items:center}.checkout-quantity{font-family:var(--body-font);font-weight:400;font-size:15px;line-height:100%;letter-spacing:0%;font-variant:small-caps;color:#757575;margin-right:17px}.checkout-quantity-button-container{display:flex;background-color:#eda413;border-radius:10px;width:100px;height:31px;justify-content:space-around;align-items:center}.checkout-cart-popup-remove-button{background:transparent;border:none;font-size:32px;cursor:pointer}.checkout-cart-popup-add-button{background:transparent;border:none;font-size:28px;cursor:pointer}.checkout-item-quantity{font-family:var(--body-font);font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;text-align:center;font-variant:small-caps}.checkout-popup-remove-button{background:transparent;border:none;margin-left:157px;font-family:var(--body-font);font-weight:400;font-size:13px;line-height:100%;letter-spacing:0%;font-variant:small-caps;color:#757575}.checkout-button{width:415px;height:58px;margin-top:41px;margin-bottom:73px;border-radius:15px;border-width:1px;border-color:#eda413;background-color:#fffbf3;font-family:var(--body-font);font-weight:500;font-style:Medium;font-size:15px;line-height:100%;letter-spacing:4%;text-align:center;font-variant:small-caps;cursor:pointer;box-shadow:none;border-style:solid;outline:none}.checkout-button:active{transform:scale(.98);background:#eda413;box-shadow:none}.special-note-container{width:450px;margin-bottom:1rem}.cart-dot{position:absolute;top:10px;right:10px;width:12px;height:12px;background-color:red;border-radius:50%}.delivery-warning-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0009;display:flex;justify-content:center;align-items:center;z-index:9999}.delivery-warning-box{background:#fffbf3;border:4px solid #EDA413;padding:2rem;border-radius:10px;max-width:400px;text-align:center;box-shadow:0 4px 10px #0000004d}.delivery-warning-box button{margin-top:1rem;padding:.5rem 1rem;border:none;background:#eda413;border-radius:5px;cursor:pointer;font-family:var(--body-font)}.warning-text{font-family:var(--heading-font);font-weight:600;font-size:25px;font-variant:small-caps;margin-bottom:10px}.warning-text-details{font-family:var(--body-font);font-weight:550;font-size:20px;font-variant:small-caps;text-align:left;margin-bottom:10px}.warning-symbol{color:red}.promo-wrap{margin:6px 0 10px}.promo-label{display:block;margin-bottom:6px;font-family:var(--body-font);font-weight:400;font-size:15px;line-height:100%;font-variant:small-caps;color:#000}.promo-row{display:flex;gap:8px;align-items:center}.promo-input{flex:1;padding:10px 12px;border-radius:10px;border:1px solid #D8C7B0;background:#fffbf3;font-family:var(--body-font);font-size:.95rem;line-height:1.2;outline:none;transition:border-color .12s ease,box-shadow .12s ease}.promo-input:focus{border-color:#eda413;box-shadow:0 0 0 3px #eda41326}.promo-apply-btn{width:auto;height:auto;padding:10px 14px;margin:0}.promo-apply-btn.is-disabled{opacity:.6;cursor:not-allowed}.promo-msg{margin-top:8px;padding:8px 10px;border-radius:6px;font-size:.9rem;font-family:var(--body-font);background:#f6f1e7;border:1px solid #D8C7B0;color:#5b4c3d}@media (max-width: 1224px){.checkout-items-container{flex-direction:column;width:90%}.checkout-summary-text{font-size:50px}.checkout-item-price{font-size:18px}}@media (max-width: 1024px){.checkout-items-container{flex-direction:column}.checkout-product-image{margin-bottom:0}.checkout-button{width:100%}.cart-popup-item-quantity-container{margin-top:30px;flex-direction:column;align-items:flex-start}.checkout-popup-remove-button{margin-left:0;margin-top:10px}}@media (max-width: 849px){.checkout-page-container{flex-direction:column}.checkout-items{margin-left:0}.checkout-items-container{flex-direction:row}}@media (max-width: 768px){.checkout-item-title{font-size:26px}.checkout-item-price{font-size:16px}.checkout-items{margin-top:50px;margin-bottom:100px}.checkout-button{height:50px;font-size:14px}}@media (max-width: 480px){.checkout-items-container{display:flex;gap:10px}.checkout-item-title{font-size:22px}.checkout-item-price{font-size:14px}.checkout-button{font-size:13px;height:45px}.cart-popup-item-quantity-container{flex-direction:column;align-items:flex-start}.checkout-popup-remove-button{margin-left:0;margin-top:10px}.promo-row{flex-direction:column;align-items:stretch;gap:10px}.promo-apply-btn{width:100%}}.admin-page{max-width:1000px;margin:2rem auto;padding:2rem;background-color:#fffbf3;border-radius:15px;box-shadow:0 0 10px #0000000d}.admin-header{text-align:center;margin-bottom:2rem}.admin-header h1{font-family:var(--heading-font);font-weight:400;font-size:62px;line-height:100%;letter-spacing:0%;color:#000;margin-bottom:.5rem}.admin-header p{font-family:var(--body-font);font-size:20px;font-weight:400;color:#be7200}.admin-tabs{display:flex;justify-content:center;gap:10px;margin-bottom:2rem}.admin-tabs button{background-color:#fee8d4;color:#000;font-family:var(--body-font);font-weight:500;font-size:15px;font-variant:small-caps;line-height:100%;letter-spacing:4%;border:none;border-radius:15px;padding:8px 12px;cursor:pointer;transition:background-color .2s ease,transform .1s ease}.admin-tabs button:active{transform:scale(.98);background-color:#eda413}.admin-tabs button.active{background-color:#eda413;color:#fff}textarea{font-family:var(--body-font);width:100%;font-size:16px;padding:.5rem;border-radius:8px;border:1px solid #ccc;background-color:#fff8f0;resize:vertical}.category-form{background-color:#fffbf3;padding:2rem;border-radius:15px;max-width:600px;border:2px solid #EDA413;margin-bottom:2rem}.category-form-title{font-family:var(--heading-font);font-size:28px;font-weight:400;color:#3a3a3a;border-bottom:2px solid #EDA413;padding-bottom:.5rem;margin-bottom:1.5rem}.category-form label{font-family:var(--body-font);font-weight:500;font-size:14px;display:block;margin-bottom:.25rem;color:#444}.category-form input[type=text],.category-form input[type=file]{width:100%;padding:.5rem;border-radius:8px;border:1px solid #ccc;background-color:#fff8f0;font-family:var(--body-font);font-size:14px;margin-bottom:1rem}.category-form h3{font-family:var(--body-font);font-size:14px;color:#666;text-align:center;margin:1rem 0 .5rem}.category-form input[type=checkbox]{margin-right:.5rem}.category-form button{background-color:#fee8d4;color:#000;font-family:var(--body-font);font-weight:500;font-size:15px;font-variant:small-caps;line-height:100%;letter-spacing:4%;border:none;border-radius:15px;padding:8px 12px;cursor:pointer;transition:background-color .2s ease,transform .1s ease}.category-form button:active{transform:scale(.98);background-color:#eda413}.category-admin-container{padding:2rem}.category-admin-title{font-family:var(--heading-font);font-size:38px;font-weight:400;color:#000;border-bottom:2px solid #EDA413;display:inline-block;margin-bottom:1.5rem}.category-search-input{padding:.5rem;width:300px;font-size:16px;border:1px solid #EDA413;border-radius:8px;margin-bottom:1rem;background-color:#fff8f0}.category-card{display:flex;gap:1rem;border:2px solid #EDA413;padding:1rem;margin-bottom:1rem;align-items:center;background-color:#fffbf3;border-radius:15px;max-width:70vw}.category-image{width:150px;height:150px;object-fit:cover;border-radius:8px}.category-details h2{font-family:var(--heading-font);font-size:24px;font-weight:400;margin-bottom:.25rem;text-transform:capitalize;letter-spacing:.5px}.category-details p{font-family:var(--body-font);font-size:16px;margin:.25rem 0;overflow-wrap:break-word}.manage-buttons{display:flex;gap:.5rem;margin-top:.5rem}.manage-buttons button{background-color:#fee8d4;color:#000;font-family:var(--body-font);font-weight:500;font-size:15px;font-variant:small-caps;line-height:100%;letter-spacing:4%;border:none;border-radius:15px;padding:8px 12px;cursor:pointer;transition:background-color .2s ease,transform .1s ease}.manage-buttons button.active{background-color:#eda413;color:#fff}.toggle-form-button{background-color:#fee8d4;color:#000;font-family:var(--body-font);font-weight:500;font-size:15px;font-variant:small-caps;line-height:100%;letter-spacing:4%;border:none;border-radius:15px;padding:8px 12px;cursor:pointer;transition:background-color .2s ease,transform .1s ease}.order-admin-page{padding:2rem;background-color:#fffbf3;border-radius:15px;box-shadow:0 0 8px #0000000d}.order-admin-page h1{font-family:var(--heading-font);font-size:38px;font-weight:400;color:#000;border-bottom:2px solid #EDA413;display:inline-block;margin-bottom:1.5rem}.order-admin-table{width:100%;border-collapse:collapse;margin-top:1rem}.order-admin-table th,.order-admin-table td{border:1px solid #FEE8D4;padding:10px;text-align:left;font-family:var(--body-font);font-size:14px}.order-admin-table th{background-color:#fee8d4;color:#000;font-variant:small-caps}.order-admin-table tr:nth-child(2n){background-color:#fffaf4}.order-admin-table tr:hover{background-color:#fff0dc}.view-items-button{background-color:#fee8d4;color:#000;font-family:var(--body-font);font-weight:500;font-size:15px;font-variant:small-caps;border:none;border-radius:15px;padding:6px 12px;cursor:pointer;transition:background-color .2s ease,transform .1s ease}.view-items-button:active{transform:scale(.98);background-color:#eda413}.order-admin-details-row{background-color:#fffaf4;font-family:var(--body-font);font-size:14px;padding:1rem}.order-admin-buyer{margin-bottom:.8rem;color:#333}.order-admin-items{list-style:none;padding:0;margin:0}.order-admin-items li{padding:4px 0;border-bottom:1px solid #FEE8D4}.order-admin-items li:last-child{border-bottom:none}.picked-btn{border:1px solid #EDA413;background:#fffbf3;color:#be7200;padding:8px 12px;border-radius:10px;font-family:var(--body-font, Arial);font-size:14px;cursor:pointer}.picked-btn:hover{filter:brightness(.98)}.picked-btn.is-picked{background:#f1faf4;border-color:#2d7a46;color:#2d7a46}.product-form{background-color:#fffbf3;padding:2rem;border-radius:15px;max-width:600px;border:2px solid #EDA413;margin-bottom:2rem}.product-form-title{font-family:var(--heading-font);font-size:28px;font-weight:400;color:#3a3a3a;border-bottom:2px solid #EDA413;padding-bottom:.5rem;margin-bottom:1.5rem}.product-form label{font-family:var(--body-font);font-weight:500;font-size:14px;display:block;margin-bottom:.25rem;color:#444}.product-form input[type=text],.product-form input[type=file],.product-form input[type=number],.product-form select{width:100%;padding:.5rem;border-radius:8px;border:1px solid #ccc;background-color:#fff8f0;font-family:var(--body-font);font-size:14px;margin-bottom:1rem}.product-form textarea{font-family:var(--body-font);width:100%;font-size:16px;padding:.5rem;border-radius:8px;border:1px solid #ccc;background-color:#fff8f0;resize:vertical;margin-bottom:1rem}.product-form h3{font-family:var(--body-font);font-size:14px;color:#666;text-align:center;margin:1rem 0 .5rem}.product-form input[type=checkbox]{margin-right:.5rem}.product-form button{background-color:#fee8d4;color:#000;font-family:var(--body-font);font-weight:500;font-size:15px;font-variant:small-caps;line-height:100%;letter-spacing:4%;border:none;border-radius:15px;padding:8px 12px;cursor:pointer;transition:background-color .2s ease,transform .1s ease}.product-form button:active{transform:scale(.98);background-color:#eda413}.product-admin-container{padding:2rem}.product-admin-title{font-family:var(--heading-font);font-size:38px;font-weight:400;color:#000;border-bottom:2px solid #EDA413;display:inline-block;margin-bottom:1.5rem}.product-search-input{padding:.5rem;width:300px;font-size:16px;border:1px solid #EDA413;border-radius:8px;margin-bottom:1rem;background-color:#fff8f0}.toggle-form-button{background-color:#fee8d4;color:#000;font-family:var(--body-font);font-weight:500;font-size:15px;font-variant:small-caps;line-height:100%;letter-spacing:4%;border:none;border-radius:15px;padding:8px 12px;cursor:pointer;transition:background-color .2s ease,transform .1s ease;margin-bottom:2rem}.toggle-form-button:active{transform:scale(.98);background-color:#eda413}.product-card-container{display:flex;flex-direction:column;gap:1.5rem}.product-card{display:flex;gap:1rem;border:2px solid #EDA413;padding:1rem;background-color:#fffbf3;border-radius:15px;align-items:flex-start;max-width:70vw}.admin-product-image{width:150px;height:150px;object-fit:cover;border-radius:8px}.product-details{flex:1}.product-details p{font-family:var(--body-font);font-size:16px;margin:.25rem 0}.manage-buttons{margin-top:1rem}.manage-buttons button{background-color:#fee8d4;color:#000;font-family:var(--body-font);font-weight:500;font-size:15px;font-variant:small-caps;line-height:100%;letter-spacing:4%;border:none;border-radius:15px;padding:8px 12px;cursor:pointer;transition:background-color .2s ease,transform .1s ease;margin-right:.5rem}.manage-buttons button:active{transform:scale(.98);background-color:#eda413}.archived-badge{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:9999px;font-family:var(--body-font);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#4b5563;background:#f3f4f6;border:1px solid #D1D5DB}.archived-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.9}.user-admin-container{padding:2rem;background-color:#fffbf3;border-radius:15px;box-shadow:0 0 8px #0000000d}.user-admin-title{font-family:var(--heading-font);font-size:38px;font-weight:400;color:#000;border-bottom:2px solid #EDA413;display:inline-block;margin-bottom:1.5rem}.user-search-input{padding:.5rem;width:300px;font-size:16px;border:1px solid #EDA413;border-radius:8px;margin-bottom:1rem;background-color:#fff8f0}.user-table{width:100%;border-collapse:collapse;margin-top:1rem}.user-table th,.user-table td{border:1px solid #FEE8D4;padding:10px;text-align:left;font-family:var(--body-font);font-size:14px}.user-table th{background-color:#fee8d4;color:#000;font-variant:small-caps}.user-table tr:nth-child(2n){background-color:#fffaf4}.user-table tr:hover{background-color:#fff0dc}.user-table input[type=checkbox]{transform:scale(1.2);cursor:pointer}.account-text{font-family:var(--heading-font);font-weight:400;font-size:62px;line-height:100%;letter-spacing:0%;width:207px;height:68px;margin-bottom:0}.login-header-footer{display:flex;flex-direction:row;gap:58px}.account-sign-in,.account-register{font-family:var(--heading-font);font-weight:400;font-size:38px;line-height:100%;letter-spacing:0%;width:107;margin-top:17px;text-decoration:none}.account-sign-in:visited,.account-register:visited{color:inherit}.account-sign-in.active,.account-register.active{color:#000;text-decoration:underline;text-decoration-color:#eda413;text-underline-offset:10px}.login-detail-header-text{font-family:var(--heading-font);font-weight:400;font-size:30px;line-height:100%;letter-spacing:0%;font-variant:small-caps;width:550px;height:33px;color:#be7200;margin-bottom:0}.login-detail-input-field{margin-top:15px;width:550px;opacity:1;gap:10px;border-radius:15px;border-width:1px;padding:19px 51px;font-family:var(--body-font);font-weight:500;font-style:Medium;font-size:15px;line-height:100%;letter-spacing:4%;font-variant:small-caps}.login-submit-button{width:311px;height:58px;top:1077px;left:120px;opacity:1;border-radius:15px;border-width:1px;border-color:#eda413;background-color:#fffbf3;font-family:var(--body-font);font-weight:500;font-style:Medium;font-size:15px;line-height:100%;letter-spacing:4%;text-align:center;font-variant:small-caps;cursor:pointer;box-shadow:none;border-style:solid;outline:none;margin-bottom:20px}.login-submit-button:active{transform:scale(.98);background:#eda413;box-shadow:none;transform:none}.forgot-password{margin-top:0;width:133px;height:19px;top:969px;left:120px;opacity:1}.forgot-password-text{font-family:var(--body-font);font-weight:400;font-size:15px;line-height:100%;letter-spacing:0%;font-variant:small-caps;text-decoration:none;color:#525448}.forgot-password-text:visited{color:inherit}.dont-have-account{font-family:var(--body-font);font-weight:400;font-size:15px;line-height:100%;letter-spacing:0%;font-variant:small-caps;text-decoration:none;color:#525448}.footer-account-register{color:#be7200;text-decoration:none;cursor:pointer}.loading-screen{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;text-align:center}.login-submit-button,.login-submit-button *{-webkit-appearance:none;appearance:none;color:#000!important;-webkit-text-fill-color:#000!important;background-color:#fffbf3;border:1px solid #EDA413}input[type=submit].login-submit-button{-webkit-appearance:none;appearance:none;color:#000!important;-webkit-text-fill-color:#000!important}.login-submit-button:focus,.login-submit-button:active,.login-submit-button:hover,input[type=submit].login-submit-button:focus,input[type=submit].login-submit-button:active,input[type=submit].login-submit-button:hover{color:#000!important;-webkit-text-fill-color:#000!important;background-color:#eda413}.login-submit-button:disabled,input[type=submit].login-submit-button:disabled{opacity:.6;color:#000!important;-webkit-text-fill-color:#000!important}@media (max-width: 768px){.see-password{display:none}.login-detail-input-field{padding:20px}}@media (max-width: 480px){.login-detail-input-field{width:90%;padding:20px}.account-sign-in,.account-register{font-size:35px}}.register-page,.register-form{display:flex;flex-direction:column}.register-form-name-container,.register-email-number-container,.register-password-container{display:flex;gap:71px}.register-password-container{margin-bottom:20px}.first-name-container{width:550px}.register-text{font-family:var(--heading-font);font-weight:400;font-size:30px;line-height:100%;font-variant:small-caps;color:#be7200;margin-bottom:0}.register-input{margin-top:15px;width:455px;border-radius:15px;border-width:1px;padding:19px 51px;margin-bottom:38px;font-family:var(--body-font);font-weight:500;font-size:15px;line-height:100%;letter-spacing:4%;font-variant:small-caps;color:#000}.have-account-text{font-family:var(--body-font);font-weight:400;font-size:15px;font-variant:small-caps;margin-bottom:50px;text-align:left}.register-submit-button,.register-submit-button *,.register-form button[type=submit],.register-form input[type=submit]{-webkit-text-fill-color:#000!important;color:#000!important}.register-submit-button:focus,.register-submit-button:hover,.register-submit-button:active,.register-form button[type=submit]:focus,.register-form button[type=submit]:hover,.register-form button[type=submit]:active,.register-form input[type=submit]:focus,.register-form input[type=submit]:hover,.register-form input[type=submit]:active{-webkit-text-fill-color:#000!important;color:#000!important}@media (max-width: 1366px){.register-input{width:400px;padding:18px 40px}.register-form-name-container,.register-email-number-container,.register-password-container{display:flex;flex-direction:column;gap:0}.register-input{width:455px;margin-bottom:10px}}@media (max-width: 768px){.register-input{width:100%;padding:15px}.account-sign-in,.account-register{font-size:33px}}@media (max-width: 480px){.register-input{width:90%}}.profile-header-image-container{position:relative;overflow:hidden;height:234px}.profile-header-image{width:100%;height:100%;object-fit:cover}.profile-text{font-family:var(--heading-font);font-weight:400;font-size:62px;line-height:100%;letter-spacing:0%;width:100%;height:68px;margin-bottom:0}.profile-your-name-container{width:1200px;margin-bottom:20px}.profile-your-name-header{font-family:var(--heading-font);font-weight:400;font-size:30px;line-height:100%;letter-spacing:0%;font-variant:small-caps;height:33px;color:#be7200;margin-bottom:0}.profile-your-name-input{width:1098px;opacity:1;margin-top:15px;border-radius:15px;border-width:1px;padding:19px 51px;font-family:var(--body-font);font-weight:500;font-size:15px;line-height:100%;letter-spacing:4%;font-variant:small-caps}.profile-your-message-input{width:1098px;opacity:1;margin-top:15px;margin-bottom:30px;border-radius:15px;border-width:1px;padding:19px 51px 91px;font-family:var(--body-font);font-weight:500;font-size:15px;line-height:100%;letter-spacing:4%;font-variant:small-caps;resize:none}.profile-submit-button{width:311px;height:58px;margin-bottom:73px;border-radius:15px;border:1px solid #EDA413;background-color:#fffbf3;font-family:var(--body-font);font-weight:500;font-size:15px;line-height:100%;letter-spacing:4%;text-align:center;font-variant:small-caps;cursor:pointer;box-shadow:none;outline:none}.profile-submit-button:active{transform:scale(.98);background:#eda413;box-shadow:none}.your-detail{margin:0;width:588px;padding-bottom:20px;font-family:var(--body-font);font-weight:400;font-size:20px;line-height:100%;letter-spacing:0%}@media (max-width: 1366px){.profile-text{font-size:50px}.profile-your-name-header{font-size:26px}.your-detail{font-size:18px}.profile-your-name-input,.profile-your-message-input{width:900px}.profile-submit-button{width:280px}}@media (max-width: 1024px){.profile-your-name-container,.profile-your-name-input,.profile-your-message-input,.your-detail,.profile-submit-button{width:100%}}@media (max-width: 768px){.profile-text{font-size:36px}.profile-your-name-header{font-size:22px}.your-detail{font-size:16px}.profile-your-name-input,.profile-your-message-input{padding:15px 20px;font-size:14px}.profile-submit-button{height:50px;font-size:14px}}@media (max-width: 480px){.profile-text{font-size:28px}.profile-your-name-header{font-size:18px}.your-detail{font-size:14px;width:100%}.profile-your-name-input,.profile-your-message-input{padding:12px 15px;font-size:13px}.profile-submit-button{font-size:13px;height:45px}}.password-text{font-family:var(--heading-font);font-weight:400;font-size:62px;line-height:100%;letter-spacing:0%;height:68px;margin-bottom:0}.checkout-page-header-image{position:relative;overflow:hidden;height:234px}.checkout-image{width:100%;height:100%;object-fit:cover}.page-wrapper{padding:2rem 120px}.password-text{font-family:var(--heading-font);font-weight:400;font-size:62px;line-height:100%;letter-spacing:0%;color:#000;margin-bottom:25px}.order-card{background-color:#fffbf3;border:2px solid #EDA413;border-radius:15px;padding:24px;margin-bottom:24px;max-width:70vw}.order-card p{font-family:var(--body-font);font-weight:400;font-size:16px;margin:.25rem 0;color:#333}.order-products{margin-top:16px;padding-left:24px}.order-products li{font-family:var(--body-font);font-weight:400;font-size:15px;margin-bottom:6px;list-style-type:disc;color:#444}@media (max-width: 1366px){.password-text{font-size:50px}.order-card{padding:20px}.order-card p{font-size:15px}.order-products li{font-size:14px}}@media (max-width: 1024px){.page-wrapper{padding:2rem 60px}.order-card{max-width:90vw}}@media (max-width: 768px){.password-text{font-size:36px}.order-card{padding:16px}.order-card p{font-size:14px}.order-products li{font-size:13px}}@media (max-width: 480px){.password-text{font-size:28px}.page-wrapper{padding:1rem 16px}.order-card{padding:12px;border-radius:12px}.order-card p{font-size:13px}.order-products li{font-size:12px}}.cart-popup{position:fixed;top:50%;right:0;width:375px;max-height:300px;background:#fff;border-radius:8px;box-shadow:0 2px 10px #0003;display:flex;flex-direction:column;z-index:1000;overflow:hidden;transition:all .3s ease}.cart-popup-header{padding-left:38px;height:39px;margin-top:0;border-top-left-radius:8px;border-top-right-radius:8px;justify-content:space-between;display:flex;align-items:center;background-color:#abc586;margin-bottom:0}.cart-popup-header button{background:transparent;border:none;padding:8px;cursor:pointer}.popup-nav-text{font-family:var(--body-font);font-weight:400;font-size:15px;line-height:100%;letter-spacing:4%;font-variant:small-caps}.cart-popup-container{overflow-y:auto;display:flex;background:#fffbf3}.cart-popup-footer{margin-top:auto;background-color:#fffbf3;display:flex;flex-direction:row;align-items:center;gap:9px;border-top:1px solid #757575;height:30px}.go-to-chekout-button-container{display:flex;margin-left:20px}.go-to-chekout-button{font-family:var(--body-font);font-weight:400;font-size:13px;line-height:100%;font-variant:small-caps;background-color:#eda413;border-radius:10px;padding:.2rem;border:none;padding:.3rem}.cart-total-text{font-family:var(--body-font);font-weight:400;font-size:15px;line-height:100%;letter-spacing:0%;font-variant:small-caps;margin-left:45px}.cart-total{font-family:var(--body-font);font-weight:400;font-size:18px;line-height:100%;letter-spacing:0%;font-variant:small-caps}.cart-popup-items{list-style:none;padding:0;margin:0}.cart-popup-item{display:flex;width:369px;height:92px;margin-left:20px;margin-top:14px;gap:12px;border-bottom:1px solid #ddd}.cart-popup-image{width:70px;height:70px;margin-top:4px;object-fit:cover;flex-shrink:0}.cart-popup-item-details-1{display:flex;flex-direction:column;gap:12px}.cart-popup-item-details-2{display:flex;flex-direction:column;gap:38px;margin-left:20px}.cart-popup-item-name{font-family:var(--body-font);font-weight:600;font-size:15px;line-height:100%;overflow:hidden;text-overflow:ellipsis;max-width:150px}.cart-popup-item-quantity{font-family:var(--body-font);font-weight:400;font-size:15px;display:flex;gap:9px}.quantity-button-container{display:flex;background-color:#eda413;border-radius:10px;width:68px;height:21px;justify-content:space-around;align-items:center}.cart-popup-add-remove-button{background:transparent;border:none}.cart-popup-item-total-price{font-family:var(--body-font);font-weight:400;font-size:20px}.cart-popup-remove-button{background:transparent;border:none;cursor:pointer;font-family:var(--body-font);font-weight:400;font-size:15px;color:#757575}.cart-popup.minimized{width:293px;height:39px;background:#abc586;border-radius:15px;box-shadow:none;overflow:hidden}.minimized-bar{display:flex;align-items:center;background-color:#abc586;width:293px;height:39px;padding:0 12px;border-radius:15px;cursor:default;-webkit-user-select:none;user-select:none}.minimized-bar span{font-family:var(--body-font);font-weight:400;font-size:15px;font-variant:small-caps}.expand-button{background:transparent;border:none;font-size:20px;color:#000;cursor:pointer;margin-left:160px}.expand-button:hover{background-color:#ffffff4d}.cart-popup.minimized-circle,.minimized-circle{width:50px;height:50px;border-radius:50%;background:#abc586;display:flex;justify-content:center;align-items:center;cursor:pointer;font-family:var(--body-font);font-weight:600;font-size:16px;color:#000;top:50%}.et-terms{max-width:960px;margin:0 auto;padding:16px}.et-terms__card{background:#fff;border:1px solid #eee;border-radius:8px;padding:16px}.et-terms__h1,.et-terms__h2,.et-terms__h3{margin:12px 0 8px;font-weight:600;line-height:1.25;color:#111}.et-terms__h1{font-size:1.5rem}.et-terms__h2{font-size:1.25rem}.et-terms__h3{font-size:1.125rem}.et-terms__p{margin:8px 0;line-height:1.6;color:#222;font-size:.95rem}.et-terms__list{margin:8px 0 12px;padding-left:1.1rem}.et-terms__list li{margin:6px 0}.et-terms__link{text-decoration:underline}@media (min-width: 768px){.et-terms,.et-terms__card{padding:24px}.et-terms__h1{font-size:1.75rem}.et-terms__h2{font-size:1.375rem}}
