.auth-gate-module__4Bdd3G__wrapper{text-align:center;background:radial-gradient(circle at top,#9caf882e,#0000 32%),linear-gradient(#fefcf8 0%,#fafaf9 100%);place-items:center;gap:.875rem;min-height:100vh;padding:2rem 1rem;display:grid}.auth-gate-module__4Bdd3G__spinner{border:3px solid #6b7f5e2e;border-top-color:#6b7f5e;border-radius:9999px;width:2.75rem;height:2.75rem;animation:.9s linear infinite auth-gate-module__4Bdd3G__spin}.auth-gate-module__4Bdd3G__label{color:#3a4234;margin:0;font-size:.95rem;line-height:1.5}@keyframes auth-gate-module__4Bdd3G__spin{to{transform:rotate(360deg)}}
.footer-module__0YPuSq__footer{color:#fff;background:#6b7456;width:100%;padding:clamp(3rem,6vw,4rem) clamp(1rem,2.5vw,1.25rem)}.footer-module__0YPuSq__footerInner{max-width:clamp(20rem,96vw,118.75rem);margin:0 auto}.footer-module__0YPuSq__topRow{margin-bottom:clamp(1.5rem,4vw,3rem)}.footer-module__0YPuSq__brandBlock{max-width:18.625rem}.footer-module__0YPuSq__brandTitle{font-family:var(--font-cormorant-garamond),"Cormorant Garamond",serif;letter-spacing:-.5px;color:#fff;margin:0 0 1rem;font-size:clamp(1.6rem,3vw,1.875rem);font-weight:400;line-height:1.2}.footer-module__0YPuSq__brandText{font-family:var(--font-inter),"Inter",sans-serif;letter-spacing:-.5px;color:#fffc;margin:0;font-size:clamp(.95rem,2vw,1rem);font-weight:400;line-height:1.6}.footer-module__0YPuSq__sectionTitle{font-family:var(--font-cormorant-garamond),"Cormorant Garamond",serif;letter-spacing:-.5px;color:#fff;margin:0 0 1rem;font-size:clamp(1.1rem,2.2vw,1.25rem);font-weight:400;line-height:1.4}.footer-module__0YPuSq__linkList,.footer-module__0YPuSq__contactList{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.footer-module__0YPuSq__linkList li a{font-family:var(--font-inter),"Inter",sans-serif;letter-spacing:-.5px;color:#fffc;font-size:1rem;font-weight:400;line-height:1;text-decoration:none}.footer-module__0YPuSq__linkList li a:hover,.footer-module__0YPuSq__linkList li a:focus{color:#fff}.footer-module__0YPuSq__contactList li{font-family:var(--font-inter),"Inter",sans-serif;letter-spacing:-.5px;color:#fffc;align-items:flex-start;gap:.75rem;font-size:1rem;font-weight:400;line-height:1.5;display:flex}.footer-module__0YPuSq__iconWrap{flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.footer-module__0YPuSq__bottomRow{border-top:1px solid #ffffff26;padding-top:clamp(1rem,3vw,2rem)}.footer-module__0YPuSq__copy{font-family:var(--font-inter),"Inter",sans-serif;letter-spacing:-.5px;color:#fff9;margin:0;font-size:.875rem;font-weight:400;line-height:1.4}.footer-module__0YPuSq__socials{justify-content:flex-start;align-items:center;gap:clamp(1.25rem,3vw,2.75rem);display:flex}.footer-module__0YPuSq__socials a{justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@media (min-width:768px){.footer-module__0YPuSq__socials{justify-content:flex-end}}
.logout-modal-module__W7wjuG__overlay{z-index:9999;-webkit-backdrop-filter:blur(6px);background:#00000073;justify-content:center;align-items:center;animation:.2s logout-modal-module__W7wjuG__fadeIn;display:flex;position:fixed;inset:0}.logout-modal-module__W7wjuG__modal{text-align:center;background:#fff;border-radius:1rem;width:min(26rem,90vw);padding:clamp(1.5rem,4vw,2.5rem);animation:.2s logout-modal-module__W7wjuG__scaleIn;box-shadow:0 20px 60px #00000026}.logout-modal-module__W7wjuG__iconWrap{background:#6b7f5e1a;border-radius:50%;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;margin-bottom:1.25rem;display:inline-flex}.logout-modal-module__W7wjuG__title{font-family:var(--font-crimson-text),"Crimson Text",serif;color:var(--color-text);margin:0 0 .5rem;font-size:clamp(1.25rem,3vw,1.5rem);font-weight:400}.logout-modal-module__W7wjuG__message{font-family:var(--font-inter),"Inter",sans-serif;color:#777;margin:0 0 1.75rem;font-size:.875rem;font-weight:400;line-height:1.5}.logout-modal-module__W7wjuG__actions{justify-content:center;gap:.75rem;display:flex}.logout-modal-module__W7wjuG__cancelBtn,.logout-modal-module__W7wjuG__confirmBtn{max-width:10rem;height:2.75rem;font-family:var(--font-inter),"Inter",sans-serif;letter-spacing:-.3px;cursor:pointer;border:none;border-radius:.5rem;flex:1;font-size:.875rem;font-weight:500;transition:opacity .2s,transform .15s}.logout-modal-module__W7wjuG__cancelBtn{background:var(--color-cream-200);color:var(--color-text);border:1px solid var(--color-cream-300)}.logout-modal-module__W7wjuG__cancelBtn:hover{background:var(--color-cream-300)}.logout-modal-module__W7wjuG__confirmBtn{color:#fff;background:#c0392b}.logout-modal-module__W7wjuG__confirmBtn:hover{opacity:.9}.logout-modal-module__W7wjuG__cancelBtn:disabled,.logout-modal-module__W7wjuG__confirmBtn:disabled{opacity:.6}@keyframes logout-modal-module__W7wjuG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes logout-modal-module__W7wjuG__scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}
.reset-password-module__swvtCq__page{background:var(--color-beige);justify-content:center;align-items:center;min-height:100vh;padding:clamp(1rem,4vw,2rem);display:flex}.reset-password-module__swvtCq__card{background:#fff;border-radius:.5rem;width:clamp(20rem,95vw,118.75rem);min-height:clamp(44rem,92vh,64rem);overflow:hidden}.reset-password-module__swvtCq__cardRow{min-height:100%}.reset-password-module__swvtCq__leftPanel{background:linear-gradient(135deg,#6b7f5e 0%,#9caf88 70.71%);min-height:clamp(22rem,60vh,64rem);position:relative}.reset-password-module__swvtCq__leftPanel:before{content:"";z-index:1;background:#0000001a;position:absolute;inset:0}.reset-password-module__swvtCq__leftPanelContent{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(1.5rem,4vw,3rem);height:100%;padding:clamp(1.5rem,5vw,3rem);display:flex;position:relative}.reset-password-module__swvtCq__brand{max-width:24.4rem}.reset-password-module__swvtCq__brandTitle{font-family:var(--font-crimson-text),"Crimson Text",serif;letter-spacing:-.5px;color:var(--color-cream);margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:400;line-height:1}.reset-password-module__swvtCq__brandTagline{font-family:var(--font-inter),"Inter",sans-serif;letter-spacing:-.5px;color:var(--color-cream);margin:.35rem 0 0;font-size:clamp(.95rem,2.2vw,1.125rem);font-weight:400;line-height:1.6}.reset-password-module__swvtCq__heroWrap{aspect-ratio:1;filter:drop-shadow(0 37.5px 75px #00000040);border-radius:9999px;width:clamp(14rem,60vw,30rem);overflow:hidden}.reset-password-module__swvtCq__heroImage{object-fit:cover;width:100%;height:100%}.reset-password-module__swvtCq__trust{font-family:var(--font-inter),"Inter",sans-serif;letter-spacing:-.5px;color:var(--color-cream);font-size:clamp(.75rem,2vw,.875rem);font-weight:400;line-height:1.4}.reset-password-module__swvtCq__rightPanel{background:var(--color-cream);justify-content:center;align-items:center;min-height:clamp(28rem,60vh,64rem);padding:clamp(1.5rem,6vw,3rem) 0;display:flex;position:relative}.reset-password-module__swvtCq__formWrap{width:min(28rem,90%)}.reset-password-module__swvtCq__formHeader{text-align:center;margin-bottom:clamp(1.5rem,4vw,2.5rem)}.reset-password-module__swvtCq__formTitle{font-family:var(--font-crimson-text),"Crimson Text",serif;letter-spacing:-.5px;color:var(--color-text);margin:0;font-size:clamp(1.5rem,3vw,1.875rem);font-weight:400;line-height:1.2}.reset-password-module__swvtCq__formSubtitle{font-family:var(--font-inter),"Inter",sans-serif;letter-spacing:-.5px;color:var(--color-text);max-width:26rem;margin:.6rem auto 0;font-size:clamp(.8rem,2vw,.875rem);font-weight:400;line-height:1.4}.reset-password-module__swvtCq__form{flex-direction:column;gap:clamp(1rem,3vw,1.6rem);display:flex}.reset-password-module__swvtCq__fieldGroup{flex-direction:column;gap:.5rem;display:flex}.reset-password-module__swvtCq__label{font-family:var(--font-inter),"Inter",sans-serif;letter-spacing:-.5px;color:var(--color-text);font-size:.875rem;font-weight:500;line-height:1}.reset-password-module__swvtCq__inputWrap{position:relative}.reset-password-module__swvtCq__input{background:var(--color-cream-200);border:1px solid var(--color-cream-300);width:100%;height:clamp(2.75rem,7vw,3.125rem);color:var(--color-text);border-radius:.5rem;padding:0 1rem;font-size:.875rem;line-height:1}.reset-password-module__swvtCq__input:focus{border-color:var(--color-green);outline:none}.reset-password-module__swvtCq__input::placeholder{color:#aaa}.reset-password-module__swvtCq__passwordField .reset-password-module__swvtCq__input{padding-right:2.75rem}.reset-password-module__swvtCq__toggleButton{cursor:pointer;width:18px;height:24px;color:var(--color-text);opacity:.6;background:0 0;border:none;padding:0;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.reset-password-module__swvtCq__submitButton{background:var(--color-green-dark);width:100%;height:clamp(2.75rem,7vw,3rem);font-family:var(--font-inter),"Inter",sans-serif;letter-spacing:-.5px;color:var(--color-cream);cursor:pointer;border:none;border-radius:.5rem;justify-content:center;align-items:center;font-size:1rem;font-weight:500;line-height:1;display:flex;box-shadow:0 1px 2px #0000000d}.reset-password-module__swvtCq__submitButton:disabled{opacity:.7}.reset-password-module__swvtCq__backLink{text-align:center}.reset-password-module__swvtCq__backLink a{font-family:var(--font-inter),"Inter",sans-serif;letter-spacing:-.5px;color:var(--color-green);font-size:.9375rem;font-weight:500}.reset-password-module__swvtCq__info{font-family:var(--font-inter),"Inter",sans-serif;letter-spacing:-.5px;color:var(--color-text);text-align:center;justify-content:center;align-items:center;gap:.65rem;font-size:.75rem;font-weight:400;line-height:1.3;display:flex}.reset-password-module__swvtCq__infoIcon{width:12px;height:15px;color:var(--color-sage);flex-shrink:0}.reset-password-module__swvtCq__infoText{max-width:22rem;margin:0}@media (min-width:992px){.reset-password-module__swvtCq__card{height:clamp(58rem,85vh,64rem)}.reset-password-module__swvtCq__leftPanel,.reset-password-module__swvtCq__rightPanel{min-height:100%}.reset-password-module__swvtCq__leftPanelContent{text-align:left;padding:0;display:block}.reset-password-module__swvtCq__brand{width:390.47px;max-width:none;height:92px;position:absolute;top:140px;left:165px}.reset-password-module__swvtCq__brandTitle{width:231px;height:48px;font-size:48px;line-height:48px;position:absolute;top:-8px;left:80.23px}.reset-password-module__swvtCq__brandTagline{width:369px;height:28px;font-size:1rem;position:absolute;top:48px;left:0}.reset-password-module__swvtCq__heroWrap{filter:none;width:clamp(25rem,60vw,40rem);height:clamp(25rem,60vw,40rem);position:absolute;top:270px;left:45px}.reset-password-module__swvtCq__trust{width:390.47px;height:auto;position:absolute;bottom:140px;left:165px}.reset-password-module__swvtCq__rightPanel{padding:clamp(2rem,4vw,3rem) clamp(2rem,5vw,4rem)}.reset-password-module__swvtCq__formWrap{width:min(28rem,100%)}}
﻿.account-module__-6TKFG__page{background:#fff}.account-module__-6TKFG__main{padding:clamp(2.5rem,5vw,4.5rem) 0 clamp(3rem,7vw,5rem)}.account-module__-6TKFG__container{max-width:clamp(20rem,96vw,80rem);margin:0 auto;padding-left:clamp(1rem,2.5vw,2rem);padding-right:clamp(1rem,2.5vw,2rem)}.account-module__-6TKFG__sidebarCard{background:#fff;border:1px solid #e8e4dd;border-radius:.5rem;padding:clamp(1.25rem,3vw,1.5rem);box-shadow:0 1px 2px #0000000d}.account-module__-6TKFG__sidebarTitle{font-family:var(--font-crimson-text),"Crimson Text",serif;letter-spacing:-.5px;color:#3a4234;margin:0 0 1rem;font-size:clamp(1rem,2vw,1.125rem);font-weight:400;line-height:1.6}.account-module__-6TKFG__navList{flex-direction:column;gap:.5rem;display:flex}.account-module__-6TKFG__navItem{width:100%;font-family:var(--font-inter),"Inter",sans-serif;letter-spacing:-.5px;color:#3a4234;text-align:left;background:0 0;border:none;border-radius:.375rem;align-items:center;gap:.75rem;padding:.6rem .75rem;font-size:1rem;font-weight:400;line-height:1;display:flex}.account-module__-6TKFG__navItemActive{color:#fff;background:#6b7c59;font-weight:500}.account-module__-6TKFG__navIcon{flex-shrink:0;width:1rem;height:1.125rem}.account-module__-6TKFG__navDivider{background:#e8e4dd;height:1px;margin:.5rem 0}.account-module__-6TKFG__navLogout{color:#dc2626}.account-module__-6TKFG__contentStack{flex-direction:column;gap:clamp(1.5rem,4vw,2rem);display:flex}.account-module__-6TKFG__card{background:#fff;border:1px solid #e8e4dd;border-radius:.5rem;padding:clamp(1.25rem,3vw,1.75rem);box-shadow:0 1px 2px #0000000d}.account-module__-6TKFG__cardHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:clamp(1rem,3vw,1.5rem);display:flex}.account-module__-6TKFG__cardTitle{font-family:var(--font-crimson-text),"Crimson Text",serif;letter-spacing:-.5px;color:#3a4234;margin:0;font-size:clamp(1.1rem,2.2vw,1.25rem);font-weight:400;line-height:1.4}.account-module__-6TKFG__cardAction{font-family:var(--font-inter),"Inter",sans-serif;letter-spacing:-.5px;color:#6b7c59;background:0 0;border:none;align-items:center;gap:.5rem;padding:0;font-size:1rem;font-weight:500;display:inline-flex}.account-module__-6TKFG__cardAction img{width:1rem;height:1rem}.account-module__-6TKFG__fieldLabel{font-family:var(--font-inter),"Inter",sans-serif;letter-spacing:-.5px;color:#8b9471;margin-bottom:.35rem;font-size:.875rem;font-weight:500;display:block}.account-module__-6TKFG__fieldValue{font-family:var(--font-inter),"Inter",sans-serif;letter-spacing:-.5px;color:#3a4234;font-size:1rem;font-weight:500}.account-module__-6TKFG__fieldPill{background:#f5f3f0;border-radius:9999px;align-items:center;padding:.25rem .75rem;font-size:.875rem;display:inline-flex}@keyframes account-module__-6TKFG__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.account-module__-6TKFG__skeletonLabel{background:linear-gradient(90deg,#eae7e1 25%,#f5f3f0 50%,#eae7e1 75%) 0 0/200% 100%;border-radius:.25rem;width:40%;height:.875rem;margin-bottom:.5rem;animation:1.4s ease-in-out infinite account-module__-6TKFG__shimmer}.account-module__-6TKFG__skeletonValue{background:linear-gradient(90deg,#eae7e1 25%,#f5f3f0 50%,#eae7e1 75%) 0 0/200% 100%;border-radius:.25rem;width:65%;height:1rem;animation:1.4s ease-in-out infinite account-module__-6TKFG__shimmer}.account-module__-6TKFG__errorBox{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2rem 1rem;display:flex}.account-module__-6TKFG__errorText{font-family:var(--font-inter),"Inter",sans-serif;color:#8b9471;margin:0;font-size:.9375rem}.account-module__-6TKFG__retryBtn{color:#6b7f5e;font-family:var(--font-inter),"Inter",sans-serif;cursor:pointer;background:0 0;border:1px solid #6b7f5e;border-radius:.375rem;padding:.5rem 1.5rem;font-size:.875rem;font-weight:500;transition:background .2s,color .2s}.account-module__-6TKFG__retryBtn:hover{color:#fff;background:#6b7f5e}.account-module__-6TKFG__addressCard{background:#f5f3f0;border-radius:.5rem;justify-content:space-between;gap:1rem;padding:clamp(1rem,2.5vw,1.25rem);display:flex}.account-module__-6TKFG__addressTag{font-family:var(--font-inter),"Inter",sans-serif;letter-spacing:-.5px;color:#6b7c59;margin-bottom:.5rem;font-size:.75rem;font-weight:500;display:inline-block}.account-module__-6TKFG__addressTitle{font-family:var(--font-inter),"Inter",sans-serif;letter-spacing:-.5px;color:#3a4234;margin:0 0 .5rem;font-size:1rem;font-weight:500}.account-module__-6TKFG__addressText{font-family:var(--font-inter),"Inter",sans-serif;letter-spacing:-.5px;color:#8b9471;margin:0;font-size:.875rem;font-weight:400;line-height:1.6}.account-module__-6TKFG__addressEdit{background:0 0;border:none;align-self:flex-start;padding:0}.account-module__-6TKFG__addressEdit img{width:1rem;height:1rem}.account-module__-6TKFG__actionGrid{margin-top:clamp(1.5rem,4vw,2rem)}.account-module__-6TKFG__actionCard{background:#fff;border:1px solid #e8e4dd;border-radius:.5rem;flex-direction:column;gap:.75rem;height:100%;padding:clamp(1rem,2.5vw,1.5rem);display:flex;box-shadow:0 1px 2px #0000000d}.account-module__-6TKFG__actionIcon{background:#e8e4dd;border-radius:.5rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.account-module__-6TKFG__actionIcon img{width:1rem;height:1.2rem}.account-module__-6TKFG__actionTitle{font-family:var(--font-inter),"Inter",sans-serif;letter-spacing:-.5px;color:#3a4234;margin:0;font-size:1rem;font-weight:500}.account-module__-6TKFG__actionText{font-family:var(--font-inter),"Inter",sans-serif;letter-spacing:-.5px;color:#8b9471;margin:0;font-size:.875rem;font-weight:400}.account-module__-6TKFG__paymentHeader{font-family:var(--font-inter),"Inter",sans-serif;letter-spacing:-.5px;color:#374151;align-items:center;gap:.75rem;margin-bottom:1.25rem;font-size:1rem;font-weight:400;line-height:1;display:flex}.account-module__-6TKFG__paymentList{gap:1rem;display:grid}.account-module__-6TKFG__paymentItem{font-family:var(--font-inter),"Inter",sans-serif;border:1px solid #e8e4dd;border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.account-module__-6TKFG__paymentItem h3{letter-spacing:-.5px;color:#3a4234;margin:0 0 .25rem;font-size:1rem;font-weight:500}.account-module__-6TKFG__paymentItem p{letter-spacing:-.5px;color:#8b9471;margin:0;font-size:.875rem}.account-module__-6TKFG__paymentItem button{letter-spacing:-.5px;color:#6b7c59;background:0 0;border:none;font-size:.875rem;font-weight:500}.account-module__-6TKFG__ordersPanel{background:#fff;border:1px solid #e8e4dd;border-radius:.5rem;padding:clamp(1.25rem,3vw,1.75rem);box-shadow:0 1px 2px #0000000d}.account-module__-6TKFG__ordersToolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.75rem;display:flex}.account-module__-6TKFG__filterGroup{flex-direction:column;gap:.5rem;min-width:7.5rem;display:flex}.account-module__-6TKFG__filterLabel{font-family:var(--font-inter),"Inter",sans-serif;letter-spacing:-.5px;color:#374151;font-size:.875rem;font-weight:500}.account-module__-6TKFG__filterSelect{font-family:var(--font-inter),"Inter",sans-serif;color:#000;background:#fff;border:1px solid #d4cfc3;border-radius:.5rem;padding:.4rem .75rem;font-size:.875rem}.account-module__-6TKFG__ordersCount{font-family:var(--font-inter),"Inter",sans-serif;letter-spacing:-.5px;color:#4b5563;margin-left:auto;font-size:.875rem;font-weight:400}.account-module__-6TKFG__ordersList{gap:1rem;display:grid}.account-module__-6TKFG__orderCard{background:#fff;border:1px solid #e8e4dc;border-radius:.5rem;padding:1.25rem;box-shadow:0 1px 2px #0000000d}.account-module__-6TKFG__orderRow{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.account-module__-6TKFG__orderBlock{gap:.35rem;min-width:6rem;display:grid}.account-module__-6TKFG__orderId{font-family:var(--font-inter),"Inter",sans-serif;letter-spacing:-.5px;color:#6b7c3c;font-size:.875rem;font-weight:500}.account-module__-6TKFG__orderDate,.account-module__-6TKFG__orderMetaLabel{font-family:var(--font-inter),"Inter",sans-serif;letter-spacing:-.5px;color:#4b5563;font-size:.875rem;font-weight:400}.account-module__-6TKFG__orderMetaValue{font-family:var(--font-inter),"Inter",sans-serif;letter-spacing:-.5px;color:#000;font-size:1rem;font-weight:500}.account-module__-6TKFG__orderTotal{font-family:var(--font-inter),"Inter",sans-serif;letter-spacing:-.5px;color:#000;font-size:1.125rem;font-weight:600}.account-module__-6TKFG__orderStatus{font-family:var(--font-inter),"Inter",sans-serif;letter-spacing:-.5px;font-size:.75rem;font-weight:500}.account-module__-6TKFG__statusProcessing{color:#854d0e}.account-module__-6TKFG__statusShipped{color:#1e40af}.account-module__-6TKFG__statusDelivered{color:#166534}.account-module__-6TKFG__statusCancelled{color:#991b1b}.account-module__-6TKFG__orderButton{color:#fff;font-family:var(--font-inter),"Inter",sans-serif;letter-spacing:-.5px;cursor:pointer;background:#6b7c3c;border:none;border-radius:.5rem;justify-content:center;align-items:center;margin-left:auto;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.account-module__-6TKFG__ordersFooter{font-family:var(--font-inter),"Inter",sans-serif;letter-spacing:-.5px;color:#4b5563;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;font-size:.875rem;font-weight:400;display:flex}.account-module__-6TKFG__pagination{gap:.5rem;display:inline-flex}.account-module__-6TKFG__pagination button{color:#4b5563;font-family:var(--font-inter),"Inter",sans-serif;background:#fff;border:1px solid #d4cfc3;border-radius:.5rem;padding:.35rem .75rem;font-size:.875rem}.account-module__-6TKFG__pageActive{color:#fff;background:#6b7c3c;border-color:#6b7c3c}@media (max-width:991.98px){.account-module__-6TKFG__addressCard{flex-direction:column}.account-module__-6TKFG__ordersCount,.account-module__-6TKFG__orderButton{margin-left:0}}@media (max-width:575.98px){.account-module__-6TKFG__navItem{font-size:.95rem}.account-module__-6TKFG__cardHeader{align-items:flex-start}}
.product-detail-module__WM39hG__page{color:#223019;background:linear-gradient(#fff 0%,#f8faf6 54%,#fff 100%)}.product-detail-module__WM39hG__container{max-width:min(90rem,100%);margin:0 auto;padding-left:clamp(1rem,2.8vw,2rem);padding-right:clamp(1rem,2.8vw,2rem)}.product-detail-module__WM39hG__heroSection{padding:clamp(2rem,5vw,3.5rem) 0}.product-detail-module__WM39hG__backRow{margin-bottom:1.25rem}.product-detail-module__WM39hG__backLink{color:#627454;align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;display:inline-flex}.product-detail-module__WM39hG__galleryCard,.product-detail-module__WM39hG__detailPanel,.product-detail-module__WM39hG__infoCard,.product-detail-module__WM39hG__summaryCard,.product-detail-module__WM39hG__relatedCard,.product-detail-module__WM39hG__stateCard{background:#ffffffeb;border:1px solid #6b7f5e24;border-radius:1.4rem;box-shadow:0 18px 40px #24311c0f}.product-detail-module__WM39hG__galleryCard{gap:.9rem;padding:1rem;display:grid}.product-detail-module__WM39hG__galleryToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.product-detail-module__WM39hG__galleryCount,.product-detail-module__WM39hG__galleryHint{border-radius:9999px;align-items:center;min-height:2rem;padding:0 .8rem;font-size:.8rem;font-weight:700;display:inline-flex}.product-detail-module__WM39hG__galleryCount{color:#456038;background:#6b7f5e1f}.product-detail-module__WM39hG__galleryHint{color:#5f7054;background:#f4f7f0}.product-detail-module__WM39hG__mainImageWrap{aspect-ratio:1;background:linear-gradient(#f6f9f3 0%,#edf3e8 100%);border-radius:1rem;position:relative;overflow:hidden}.product-detail-module__WM39hG__mainImageGestureArea{touch-action:pan-y;width:100%;height:100%}.product-detail-module__WM39hG__mainImageSurface{background:linear-gradient(#fffffff5,#f5f8f1f0),#fff;width:100%;height:100%;padding:1.1rem}.product-detail-module__WM39hG__mainImage{object-fit:contain;width:100%;height:100%}.product-detail-module__WM39hG__thumbnailRow{scroll-snap-type:x proximity;scrollbar-width:none;gap:.75rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.product-detail-module__WM39hG__thumbnailRow::-webkit-scrollbar{display:none}.product-detail-module__WM39hG__relatedTrack::-webkit-scrollbar{display:none}.product-detail-module__WM39hG__thumbnailButton{scroll-snap-align:start;background:#fff;border:1px solid #d7dece;border-radius:.9rem;flex:none;width:5.5rem;height:5.5rem;padding:0;overflow:hidden}.product-detail-module__WM39hG__thumbnailActive{border-color:#6b7f5e;box-shadow:0 0 0 2px #6b7f5e24}.product-detail-module__WM39hG__thumbnailImage{object-fit:cover;width:100%;height:100%}.product-detail-module__WM39hG__detailPanel{gap:1.25rem;padding:clamp(1.25rem,3vw,1.75rem);display:grid}.product-detail-module__WM39hG__eyebrowRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.product-detail-module__WM39hG__statusBadge{color:#456038;text-transform:capitalize;background:#6b7f5e24;border-radius:9999px;align-items:center;min-height:2.1rem;padding:0 .85rem;font-size:.8rem;font-weight:700;display:inline-flex}.product-detail-module__WM39hG__updatedAt{color:#758468;font-size:.85rem}.product-detail-module__WM39hG__title{font-family:var(--font-playfair-display),"Playfair Display",serif;letter-spacing:-.04em;margin:0;font-size:clamp(1.4rem,2.4vw,1.9rem);line-height:1.02}.product-detail-module__WM39hG__shortDescription{color:#506048;margin:0;font-size:.94rem;line-height:1.6}.product-detail-module__WM39hG__highlightCard,.product-detail-module__WM39hG__priceCard,.product-detail-module__WM39hG__quantityCard,.product-detail-module__WM39hG__stockCard{background:#f7faf4;border-radius:1rem;padding:1rem 1.1rem}.product-detail-module__WM39hG__quantityCard{gap:.75rem;display:grid}.product-detail-module__WM39hG__highlightCard{gap:.35rem;display:grid}.product-detail-module__WM39hG__highlightLabel,.product-detail-module__WM39hG__priceLabel,.product-detail-module__WM39hG__blockTitle{color:#637356;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:700}.product-detail-module__WM39hG__highlightCard strong,.product-detail-module__WM39hG__stockCard strong{color:#2a3e21;font-size:1rem}.product-detail-module__WM39hG__priceCard{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.product-detail-module__WM39hG__priceValue{color:#23311b;margin-top:.35rem;font-size:1.8rem;line-height:1;display:block}.product-detail-module__WM39hG__priceMeta{justify-items:end;gap:.25rem;display:grid}.product-detail-module__WM39hG__mrpValue{color:#7e8b73;font-size:.88rem;text-decoration:line-through}.product-detail-module__WM39hG__discountValue{color:#118746;font-size:.88rem;font-weight:700}.product-detail-module__WM39hG__optionBlock{gap:.8rem;display:grid}.product-detail-module__WM39hG__variantGrid{gap:.75rem;display:grid}.product-detail-module__WM39hG__variantCard{text-align:left;background:#fff;border:1px solid #d7dece;border-radius:1rem;gap:.25rem;padding:1rem;display:grid}.product-detail-module__WM39hG__variantCard strong{color:#2b4123}.product-detail-module__WM39hG__variantCard small{color:#6a785d}.product-detail-module__WM39hG__variantActive{background:#f3f7ee;border-color:#6b7f5e}.product-detail-module__WM39hG__purchaseRow{gap:.9rem;display:grid}.product-detail-module__WM39hG__quantityControls{background:#fff;border:1px solid #dbe2d3;border-radius:1rem;align-items:center;gap:.85rem;width:fit-content;padding:.35rem;display:inline-flex}.product-detail-module__WM39hG__quantityButton{color:#304126;background:#fff;border:1px solid #d7dece;border-radius:.9rem;width:2.7rem;height:2.7rem;font-size:1.15rem;font-weight:700}.product-detail-module__WM39hG__quantityValue{text-align:center;min-width:1.5rem;font-size:1rem;font-weight:700}.product-detail-module__WM39hG__stockCard{gap:.35rem;display:grid}.product-detail-module__WM39hG__stockCard span:last-child{color:#748365;font-size:.9rem}.product-detail-module__WM39hG__actionRow{gap:.75rem;display:grid}.product-detail-module__WM39hG__primaryButton,.product-detail-module__WM39hG__secondaryButton,.product-detail-module__WM39hG__stateLink,.product-detail-module__WM39hG__relatedFooter a{border-radius:9999px;justify-content:center;align-items:center;min-height:3.1rem;padding:0 1.25rem;font-weight:700;display:inline-flex}.product-detail-module__WM39hG__primaryButton{color:#fff;background:#23311b;border:none}.product-detail-module__WM39hG__secondaryButton{color:#324127;background:0 0;border:1px solid #6b7f5e}.product-detail-module__WM39hG__infoSection,.product-detail-module__WM39hG__relatedSection{padding:clamp(2rem,5vw,4rem) 0}.product-detail-module__WM39hG__sectionHeader{gap:.45rem;margin-bottom:1.25rem;display:grid}.product-detail-module__WM39hG__sectionHeader h2,.product-detail-module__WM39hG__sectionHeader p{margin:0}.product-detail-module__WM39hG__sectionHeader h2{font-family:var(--font-playfair-display),"Playfair Display",serif;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.05}.product-detail-module__WM39hG__sectionHeader p{color:#5f6f54;line-height:1.6}.product-detail-module__WM39hG__sectionHeaderRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.25rem;display:flex}.product-detail-module__WM39hG__sectionHeaderRow .product-detail-module__WM39hG__sectionHeader{margin-bottom:0}.product-detail-module__WM39hG__sectionHeaderRow .product-detail-module__WM39hG__sectionHeader h2{font-size:clamp(1.05rem,2vw,1.35rem)}.product-detail-module__WM39hG__sectionHeaderRow .product-detail-module__WM39hG__sectionHeader p{font-size:.88rem}.product-detail-module__WM39hG__infoCard,.product-detail-module__WM39hG__summaryCard{padding:clamp(1.25rem,3vw,1.6rem)}.product-detail-module__WM39hG__accordionList{gap:.85rem;display:grid}.product-detail-module__WM39hG__accordionItem{background:#fff;border:1px solid #dde4d5;border-radius:1rem}.product-detail-module__WM39hG__accordionItemOpen{border-color:#b7c7ab}.product-detail-module__WM39hG__accordionButton{color:#2b3e22;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1rem 1.1rem;font-size:1rem;font-weight:700;display:flex}.product-detail-module__WM39hG__accordionBody{gap:.75rem;padding:0 1.1rem 1.1rem;display:grid}.product-detail-module__WM39hG__accordionBody p{color:#5b6a50;margin:0;line-height:1.7}.product-detail-module__WM39hG__summaryCard h2{margin:0 0 1rem;font-size:1.1rem}.product-detail-module__WM39hG__summaryGrid{gap:.95rem;margin:0;display:grid}.product-detail-module__WM39hG__summaryGrid div{gap:.25rem;display:grid}.product-detail-module__WM39hG__summaryGrid dt{color:#7a886d;text-transform:uppercase;font-size:.8rem;font-weight:700}.product-detail-module__WM39hG__summaryGrid dd{color:#2b3f22;margin:0;font-weight:600}.product-detail-module__WM39hG__relatedCard{grid-template-rows:auto 1fr;height:100%;display:grid;overflow:hidden}.product-detail-module__WM39hG__relatedSlide{scroll-snap-align:start;flex:0 0 min(70vw,15rem);max-width:min(70vw,15rem)}.product-detail-module__WM39hG__relatedTrack{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;align-items:stretch;gap:1rem;padding:0 .15rem .35rem;display:flex;overflow-x:auto}.product-detail-module__WM39hG__relatedMedia{aspect-ratio:5/4;background:#f5f8f1;padding:.85rem}.product-detail-module__WM39hG__relatedImageFrame{background:linear-gradient(#fffffff5,#f5f8f1f0),#fff;border:1px solid #798a681f;border-radius:1rem;width:100%;height:100%;overflow:hidden;box-shadow:inset 0 1px #ffffffbf,0 16px 28px #24311c14}.product-detail-module__WM39hG__relatedImage{object-fit:contain;width:100%;height:100%;padding:.85rem}.product-detail-module__WM39hG__relatedBody{gap:.55rem;padding:.85rem .95rem .95rem;display:grid}.product-detail-module__WM39hG__relatedBody h3,.product-detail-module__WM39hG__relatedBody p{margin:0}.product-detail-module__WM39hG__relatedBody h3{font-size:.9rem;line-height:1.3}.product-detail-module__WM39hG__relatedBody p{color:#637356;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.84rem;line-height:1.45;display:-webkit-box;overflow:hidden}.product-detail-module__WM39hG__relatedMeta{color:#5a6b4f;background:#f3f7ee;border-radius:9999px;align-items:center;width:fit-content;min-height:1.95rem;padding:0 .7rem;font-size:.76rem;font-weight:700;display:inline-flex}.product-detail-module__WM39hG__relatedFooter{justify-content:space-between;align-items:center;gap:1rem;display:flex}.product-detail-module__WM39hG__relatedFooter strong{color:#294020}.product-detail-module__WM39hG__relatedFooter a{color:#23311b;background:#eef4e9;min-height:2.7rem}.product-detail-module__WM39hG__statePage{background:#f8faf6;place-items:center;min-height:100vh;padding:2rem 1rem;display:grid}.product-detail-module__WM39hG__stateCard{gap:.8rem;max-width:30rem;padding:1.75rem;display:grid}.product-detail-module__WM39hG__stateCard h1,.product-detail-module__WM39hG__stateCard p{margin:0}.product-detail-module__WM39hG__stateLink{color:#fff;background:#23311b;width:fit-content}@media (min-width:768px){.product-detail-module__WM39hG__variantGrid,.product-detail-module__WM39hG__purchaseRow,.product-detail-module__WM39hG__actionRow{grid-template-columns:repeat(2,minmax(0,1fr))}.product-detail-module__WM39hG__relatedSlide{flex-basis:calc(50% - .5rem);max-width:calc(50% - .5rem)}}@media (min-width:992px) and (max-width:1399.98px){.product-detail-module__WM39hG__galleryCard{max-width:23rem;margin:0 auto}.product-detail-module__WM39hG__mainImageWrap{aspect-ratio:1/.82}.product-detail-module__WM39hG__title{font-size:1.7rem}.product-detail-module__WM39hG__relatedTrack{gap:.85rem}.product-detail-module__WM39hG__relatedSlide{flex-basis:calc(33.3333% - .566667rem);max-width:calc(33.3333% - .566667rem)}.product-detail-module__WM39hG__relatedMedia{aspect-ratio:1.25;padding:.65rem}.product-detail-module__WM39hG__relatedImage{padding:.65rem}.product-detail-module__WM39hG__relatedBody{gap:.45rem;padding:.75rem .8rem .8rem}.product-detail-module__WM39hG__relatedBody h3{font-size:.84rem}.product-detail-module__WM39hG__relatedBody p{-webkit-line-clamp:1;font-size:.78rem}.product-detail-module__WM39hG__relatedMeta{min-height:1.7rem;padding:0 .6rem;font-size:.68rem}.product-detail-module__WM39hG__relatedFooter strong{font-size:.86rem}.product-detail-module__WM39hG__relatedFooter a{min-height:2.2rem;padding:0 .8rem;font-size:.78rem}}@media (min-width:1200px){.product-detail-module__WM39hG__galleryCard{max-width:24rem}.product-detail-module__WM39hG__mainImageWrap{aspect-ratio:1/.82}.product-detail-module__WM39hG__relatedTrack{gap:.85rem}.product-detail-module__WM39hG__relatedSlide{flex-basis:calc(25% - .6375rem);max-width:calc(25% - .6375rem)}}@media (max-width:575.98px){.product-detail-module__WM39hG__thumbnailButton{width:4.5rem;height:4.5rem}.product-detail-module__WM39hG__priceCard,.product-detail-module__WM39hG__relatedFooter{flex-direction:column;align-items:stretch}.product-detail-module__WM39hG__quantityControls{justify-content:space-between;width:100%}.product-detail-module__WM39hG__quantityButton{width:2.35rem;height:2.35rem;font-size:1rem}.product-detail-module__WM39hG__primaryButton,.product-detail-module__WM39hG__secondaryButton{width:fit-content;min-height:2.65rem;padding:0 .9rem;font-size:.83rem}.product-detail-module__WM39hG__actionRow{justify-items:start}.product-detail-module__WM39hG__relatedSlide{flex-basis:min(72vw,13.5rem);max-width:min(72vw,13.5rem)}.product-detail-module__WM39hG__mainImageSurface,.product-detail-module__WM39hG__relatedImage{padding:.7rem}.product-detail-module__WM39hG__relatedMedia{padding:.65rem}.product-detail-module__WM39hG__relatedTrack{gap:.75rem;padding-left:.2rem;padding-right:.2rem}.product-detail-module__WM39hG__sectionHeaderRow{margin-bottom:.9rem}}
.navbar-module__QXtwcq__header{width:100%;margin-top:0;padding:0 clamp(1rem,2.5vw,1.25rem)}.navbar-module__QXtwcq__headerInner{width:100%;max-width:clamp(20rem,96vw,118.75rem);margin:0 auto}.navbar-module__QXtwcq__navbar{background:#fff;border-radius:9999px;width:100%;min-height:clamp(3.5rem,6vw,3.75rem);padding:0;position:relative;box-shadow:0 1px 2px #0000000d}.navbar-module__QXtwcq__navbarInner{min-height:clamp(3.5rem,6vw,3.75rem);padding:0 clamp(1rem,2.5vw,2rem);position:relative}.navbar-module__QXtwcq__brand{font-family:var(--font-cormorant-garamond),"Cormorant Garamond",serif;letter-spacing:.25px;color:#6b7456;margin:0;font-size:clamp(1.4rem,2.5vw,1.875rem);font-weight:400;line-height:1.2}.navbar-module__QXtwcq__navLinks{align-items:center;gap:clamp(1.5rem,3vw,2.25rem);margin:0;padding:0;display:flex}.navbar-module__QXtwcq__navLink{font-family:var(--font-inter),"Inter",sans-serif;letter-spacing:-.5px;color:#6b7456;padding:0;font-size:.875rem;font-weight:500;line-height:1;transition:color .2s;position:relative}.navbar-module__QXtwcq__navLink:after{content:"";opacity:.7;transform-origin:50%;background:#6b7456;height:2px;transition:transform .2s,opacity .2s;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.navbar-module__QXtwcq__navLink:hover,.navbar-module__QXtwcq__navLink:focus{color:#5d684b}.navbar-module__QXtwcq__navLink:hover:after,.navbar-module__QXtwcq__navLink:focus:after{opacity:1;transform:scaleX(1)}.navbar-module__QXtwcq__navIcons{align-items:center;gap:clamp(1.25rem,3vw,2.5rem);display:flex}.navbar-module__QXtwcq__iconButton{color:#6b7456;background:0 0;border:none;justify-content:center;align-items:center;width:clamp(1.75rem,3vw,2rem);height:clamp(1.75rem,3vw,2rem);padding:0;transition:color .2s,transform .2s;display:inline-flex}.navbar-module__QXtwcq__iconButton:hover,.navbar-module__QXtwcq__iconButton:focus{color:#5d684b;transform:translateY(-1px)}.navbar-module__QXtwcq__toggler{background:#f7f5f1;border:none;border-radius:9999px;justify-content:center;align-items:center;width:clamp(2.5rem,8vw,2.75rem);height:clamp(2.5rem,8vw,2.75rem);padding:0;display:inline-flex}.navbar-module__QXtwcq__togglerBox{flex-direction:column;gap:4px;display:inline-flex}.navbar-module__QXtwcq__togglerBar{background:#6b7456;border-radius:9999px;width:18px;height:2px;transition:transform .2s,opacity .2s}.navbar-module__QXtwcq__toggler[data-open=true] .navbar-module__QXtwcq__togglerBar:first-child{transform:translateY(6px)rotate(45deg)}.navbar-module__QXtwcq__toggler[data-open=true] .navbar-module__QXtwcq__togglerBar:nth-child(2){opacity:0}.navbar-module__QXtwcq__toggler[data-open=true] .navbar-module__QXtwcq__togglerBar:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.navbar-module__QXtwcq__collapse{flex-grow:1;justify-content:space-between;align-items:center}@media (min-width:992px){.navbar-module__QXtwcq__header{height:5.75rem;margin-top:0}.navbar-module__QXtwcq__navbar{height:3.75rem}.navbar-module__QXtwcq__brand{position:absolute;left:50%;transform:translate(-50%)}.navbar-module__QXtwcq__navLinks{margin-left:clamp(2rem,8vw,8rem);margin-right:auto}.navbar-module__QXtwcq__navIcons{margin-left:auto}.navbar-module__QXtwcq__collapse{display:flex!important}}@media (max-width:991.98px){.navbar-module__QXtwcq__navbarInner{gap:.75rem}.navbar-module__QXtwcq__collapse{background:#fff;border-radius:1.25rem;width:100%;margin-top:.75rem;padding:1rem 1.25rem;box-shadow:0 1px 2px #0000000d}.navbar-module__QXtwcq__navLinks{flex-direction:column;align-items:flex-start;gap:.75rem}.navbar-module__QXtwcq__navIcons{justify-content:flex-start;width:100%;margin-top:1rem}}
