@import"https://fonts.googleapis.com/css2?family=Oleo+Script:wght@700&display=swap";@import"https://fonts.googleapis.com/css2?family=Shrikhand&family=Inter:wght@400;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Oleo+Script:wght@400;700&display=swap";*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}:root{--font-primary: "Inter", sans-serif;--font-heading: "Oleo Script", cursive}html{font-size:var(--nomal-font-size);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body{min-height:100vh;line-height:1.5;font-family:var(--font-primary);overflow-x:hidden;width:100%}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}ul,ol{list-style:none}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}button{border:none;background:none;cursor:pointer}a{text-decoration:none;color:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#555}#root{overflow-x:hidden;width:100%;max-width:100vw}.hero-new{--hero-bg: rgba(228, 251, 221, 1);--hero-green: #2e7d32;--hero-green-card: #2d5a27;--hero-charcoal: #424242;--hero-muted: #757575;--hero-desc: #424242;--hero-desc-line: #4a5f3a;width:100%;min-height:min(88vh,720px);background:var(--hero-bg);background-position:center;background-repeat:no-repeat;background-size:cover;overflow-x:visible;overflow-y:visible}.hero-new--with-slider{position:relative}.hero-new--with-slider:before{content:"";position:absolute;inset:0;background:transparent;pointer-events:none}.hero-new__inner{position:relative;z-index:1;max-width:1440px;margin:0 auto;min-height:min(88vh,720px);display:grid;grid-template-columns:minmax(280px,1.2fr) minmax(260px,1fr) minmax(300px,1.05fr);align-items:center;column-gap:clamp(2rem,5vw,4.75rem);row-gap:clamp(1.5rem,3vw,2.5rem);padding:clamp(5.5rem,10vw,7rem) clamp(1.5rem,4vw,3.75rem) clamp(2rem,5vw,3.5rem);box-sizing:border-box}.hero-new__bg-layer-wrap{position:absolute;inset:0;z-index:0;overflow:hidden}.hero-new__bg-layer{position:absolute;inset:0;background-position:center top;background-repeat:no-repeat;background-size:cover;opacity:0;transform:scale(1.02);transition:opacity .7s ease,transform 1.6s ease}.hero-new__bg-layer.is-visible{opacity:1;transform:scale(1)}.hero-new__bg-layer.is-hidden{opacity:0}.hero-new__visual{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:clamp(.25rem,1.25vw,1rem);min-height:280px;background:transparent}.hero-new__visual-img--primary{width:100%;max-width:640px;height:auto;object-fit:contain;object-position:left center;filter:drop-shadow(0 18px 40px rgba(0,0,0,.12))}.hero-new__visual-img--secondary{width:auto;max-width:min(480px,40vw);margin-left:-6rem;height:auto;flex-shrink:0;object-fit:contain;object-position:center;filter:drop-shadow(0 12px 28px rgba(0,0,0,.1))}.hero-new__copy{display:flex;flex-direction:column;justify-content:center;text-align:left;padding:0;margin:0;padding-top:clamp(12.5rem,4.5vh,13.5rem);box-sizing:border-box;transform:translate(-3.85rem)}.hero-new__eyebrow{margin:0 0 .35rem;font-family:Open Sans,system-ui,sans-serif;font-size:20px;font-weight:700;color:#346322;letter-spacing:.02em}.hero-new__title{margin:0 0 1.25rem;font-family:Oleo Script,cursive;font-size:100px;font-weight:700;font-style:normal;line-height:1;letter-spacing:normal;color:#454341}.hero-new__desc{margin:0;max-width:30rem;width:20%!important;max-width:30rem!important;white-space:nowrap;font-family:Open Sans,system-ui,sans-serif;font-weight:600;font-size:15px;line-height:1.75;color:#42483c}.hero-new__cards{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:stretch;gap:1rem 1.25rem;padding:0 0 0 .25rem}.hero-new__dots{position:absolute;left:50%;bottom:16px;transform:translate(-50%);z-index:2;display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:#ffffffb3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 4px 14px #0000001f}.hero-new__dot{width:8px;height:8px;border:none;border-radius:999px;padding:0;margin:0;background:#34632259;cursor:pointer;transition:width .28s ease,background-color .28s ease,transform .22s ease}.hero-new__dot:hover{transform:translateY(-1px)}.hero-new__dot.is-active{width:22px;background:#346322f2}@media(min-width:601px)and (max-width:1024px){.hero-new__bg-layer{background-position:center;background-size:100% 100%}.hero-new__inner{grid-template-columns:minmax(200px,1fr) minmax(200px,1fr) minmax(240px,1.2fr);column-gap:clamp(.75rem,2vw,1.5rem);padding:clamp(4.5rem,6vw,5.5rem) clamp(1rem,2vw,1.5rem) clamp(1.5rem,3vw,2.25rem)}.hero-new__visual-img--primary{max-width:640px}.hero-new__visual-img--secondary{max-width:min(440px,38vw);margin-left:-5rem}.hero-new__copy{padding-top:clamp(14rem,7vh,11rem);transform:none}.hero-new__eyebrow{font-size:16px}.hero-new__title{font-size:76px}.hero-new__desc{width:auto!important;max-width:36rem!important;white-space:normal;overflow:visible;word-break:normal;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.hero-new__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem .9rem;width:100%;padding:0;justify-content:start}.hero-new__cards .hero-new__card{max-width:none;width:100%}.hero-new__cards .hero-new__card-body{padding:.45rem .85rem .5rem}.hero-new__cards .hero-new__card-title{font-size:16px}.hero-new__cards .hero-new__card-price{font-size:13px}}.hero-new__cards-loading{width:100%;text-align:center;padding:2rem;font-family:Open Sans,system-ui,sans-serif;color:var(--hero-muted)}.hero-new__card{flex:1 1 150px;max-width:220px;background:#fff;border-radius:16px;box-shadow:0 8px 28px #0000001a;text-decoration:none;color:inherit;overflow:hidden;transition:box-shadow .25s ease,transform .25s ease}.hero-new__card:hover{box-shadow:0 12px 36px #0000001f;transform:translateY(-2px)}.hero-new__card-image-wrap{aspect-ratio:1;background:#eef3ee;display:flex;align-items:center;justify-content:center;padding:0;overflow:hidden}.hero-new__card-image{width:100%;height:100%;object-fit:cover}.hero-new__card-body{padding:.55rem 1rem .6rem}.hero-new__card-title{margin:0 0 .5rem;font-family:Open Sans,system-ui,sans-serif;font-size:14px;font-weight:600;line-height:1.35;color:#346322;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-new__card-prices{display:flex;flex-direction:row;align-items:center;gap:.4rem;flex-wrap:nowrap;white-space:nowrap}.hero-new__card-price{font-family:Open Sans,system-ui,sans-serif;font-size:14px;font-weight:700;color:#0f0f0f;white-space:nowrap}.hero-new__card-compare{font-size:10px;font-weight:500;color:#727272;text-decoration:line-through;white-space:nowrap}@media(max-width:600px){.hero-new__inner{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.hero-new__visual{grid-column:1 / -1;order:-1;min-height:220px;justify-content:center}.hero-new__visual-img--primary{max-width:480px;object-position:center}.hero-new__visual-img--secondary{max-width:min(220px,26vw)}.hero-new__copy{grid-column:1 / 2;justify-content:center;padding-top:clamp(1.25rem,3.5vh,2.75rem)}.hero-new__cards{grid-column:2 / 3;flex-direction:column;align-items:stretch;justify-content:center}.hero-new__card{max-width:none}}@media(max-width:600px){.hero-new{min-height:auto;margin-top:2rem}.hero-new__inner{grid-template-columns:1fr;align-items:stretch;row-gap:clamp(1rem,3vw,1.5rem);padding:clamp(5rem,12vw,5.5rem) clamp(1rem,4vw,1.25rem) clamp(1.5rem,4vw,2rem)}.hero-new__cards{display:none}.hero-new__copy{grid-column:1;order:1;text-align:left;align-items:flex-start;justify-content:flex-start;padding-top:0;transform:none;width:100%;max-width:100%;padding-left:1rem}.hero-new__title{font-size:clamp(3.25rem,14vw,5.5rem);font-style:italic}.hero-new__desc{white-space:normal;width:100%!important;max-width:100%!important;text-align:left;font-weight:400;color:var(--hero-charcoal);line-height:1.6}.hero-new__visual{grid-column:1;order:2;display:grid;place-items:center;min-height:auto;width:100%;gap:0;padding:0}.hero-new__visual-img--primary{width:100%;max-width:420px;height:auto;display:block;margin-left:auto;margin-right:auto;object-position:center center;justify-self:center;transform:translate(clamp(32px,4vw,46px))}.hero-new__visual-img--secondary{display:none}.hero-new__cards{grid-column:1;order:3;flex-direction:row;justify-content:center;width:100%;padding:.25rem 0 0}.hero-new__bg-layer{background-position:center 12%}.hero-new__card{max-width:calc(50% - .6rem);flex:1 1 160px}}@media(max-width:420px){.hero-new__card{max-width:100%}.hero-new__cards{flex-direction:column;align-items:center}}.gif-spinner{display:inline-block;object-fit:contain;-webkit-user-select:none;user-select:none}.herbaa-loading-inline{display:flex;align-items:center;justify-content:center;padding:24px 16px;width:100%;box-sizing:border-box}.herbaa-loading-inline--compact{padding:12px 8px}.admin-dashboard-loader-root{min-height:calc(100vh - 200px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;box-sizing:border-box}.admin-dashboard-loader-container{position:relative;width:96px;height:96px;display:flex;align-items:center;justify-content:center}.admin-dashboard-loader-root.loader-compact{min-height:180px}.admin-dashboard-loader-root.loader-compact .admin-dashboard-loader-container{width:72px;height:72px}.admin-dashboard-loader-root.modal-loader-relative{min-height:300px;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.admin-dashboard-loader-root.modal-loader-overlay{position:absolute;inset:0;background:#ffffffb8;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%}@media(max-width:768px){.admin-dashboard-loader-root{min-height:min(420px,calc(100vh - 160px))}.admin-dashboard-loader-root.loader-compact{min-height:140px}}:root{--green: #61954F;--card-bg: #ffffff;--text: #152018;--muted: #454341;--shadow: 0 10px 24px rgba(0,0,0,.12);--radius: 16px;--price: #D80104;--star: #FAC800}*{box-sizing:border-box}.hot-deals{background:#61954f;padding:28px 0 48px;color:#fff}.container{width:100%;max-width:100%;margin:0 auto;padding:0 5rem}.hot-deals__header{margin-bottom:18px;text-align:left}.hot-deals__title{font-family:"Shrikhand",system-ui,serif,;font-size:clamp(32px,5vw,56px);line-height:1;margin:20px 0 10px;font-size:50px;text-shadow:0 2px 0 rgba(0,0,0,.12);text-align:left}.hot-deals__subtitle{font-family:Open Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;max-width:820px;margin:0 0 30px!important;text-align:left}.product-gridd{display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(16px,2.2vw,28px);margin-top:18px;justify-content:start}@media(max-width:1200px){.product-gridd{grid-template-columns:repeat(4,1fr)}}@media(max-width:992px){.product-gridd{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.product-gridd{grid-template-columns:repeat(2,1fr)}}@media(max-width:420px){.product-gridd{grid-template-columns:1fr}}.product-ccard{background:var(--card-bg);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px 18px 16px;color:var(--text);display:flex;flex-direction:column;align-items:center;transition:transform .18s ease,box-shadow .18s ease}.product-ccard:hover{transform:translateY(-2px);box-shadow:0 12px 28px #00000029}.product-ccard__imgWrap{width:100%;aspect-ratio:4/5;display:grid;place-items:center;border-radius:12px;margin-bottom:10px}.product-ccard__img{width:min(100%,220px);height:auto;object-fit:contain}.product-ccard__body{width:100%;text-align:center;padding-inline:6px}.product-ccard__stock{margin:0 0 5px;font:800 14px/1.2 Inter,system-ui,sans-serif}.product-ccard__desc{margin:4px 0 5px;color:var(--muted);font:600 13px/1.3 Inter,system-ui,sans-serif}.product-ccard__meta{display:flex;align-items:center!important;justify-content:center;gap:8px;margin-bottom:8px}.stars{font-size:20px;letter-spacing:1px;color:var(--star);text-shadow:0 1px 0 rgba(0,0,0,.08)}.product-ccard__reviews{font-size:12px;color:#a8a6a6}.product-ccard__price{margin:4px 0 0;color:var(--price);font:800 18px/1 Inter,system-ui,sans-serif}@media(max-width:768px){.container{padding:0 1rem}.product-gridd{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:70%;gap:16px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:1rem}.product-ccard{scroll-snap-align:center;min-width:0}.product-ccard__img{width:min(100%,220px);height:auto;object-fit:contain}.hot-deals__subtitle br{display:none}.hot-deals__subtitle{font-family:Open Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:12px;margin:0 0 30px!important;text-align:left}.product-gridd::-webkit-scrollbar{display:none}}.product-ccard__body{word-break:normal;overflow-wrap:anywhere}:root{--green: #61954f;--light-green: #eaf5e7;--dark-text: #454341;--muted-text: #454341;--border-color: #61944f}.product-categories{padding:60px 0;max-width:1200px;margin:0 5rem}.pc-header{display:flex;gap:24px}.pc-heading{text-align:left}.section-title-pop{display:inline-block;font-family:Open Sans,sans-serif;color:#61954f;font-weight:700;font-size:25px}.product-categories h2{font-family:Shrikhand,system-ui,serif;color:var(--dark-text);font-size:85px;font-weight:800;line-height:1.1;margin:16px 0 10px;text-align:left}.product-categories p{color:var(--muted-text);font-family:Open Sans,sans-serif;font-size:15px;line-height:1.6;max-width:700px;text-align:left}.nav-buttons{display:flex;gap:12px;align-items:center;margin-top:18rem;flex-shrink:0;position:relative;left:17rem}.nav-btn{border:1px solid var(--green);background:#fff;color:var(--green);width:40px;height:40px;border-radius:50%;font-size:16px;cursor:pointer;transition:.2s}.nav-btn.active,.nav-btn:hover{background:var(--green);color:#fff}.product-listt{display:flex;gap:100px;margin-top:28px;align-items:flex-start}.product-line img{display:flex;margin-top:28px;margin-bottom:50px;align-items:flex-start;position:relative}.product-line img{width:108.5%;max-width:none;display:block;margin-top:28px;margin-bottom:50px}.product-line-mobile{display:none}.productt-cardd{flex:0 0 auto;text-align:left;background:transparent;border:none;border-radius:0;box-shadow:none;display:flex;flex-direction:column;justify-content:flex-start;transition:none;padding:0;margin-right:.8rem}.product-cardd:hover{background:transparent;border:none;border-radius:0;box-shadow:none}.product-framee{border:1px solid var(--border-color);border-radius:30px;padding:8px;background:#fff;position:relative;overflow:hidden;width:280px;height:340px;display:flex;align-items:center;justify-content:center;margin-right:2rem}.productt-cardd:nth-child(1) .product-framee{width:360px;height:440px}.productt-cardd:nth-child(3) .product-framee{width:250px;height:270px}.productt-cardd:nth-child(4) .product-framee{width:180px;height:200px;margin-left:3rem}.product-framee img{width:100%;height:100%;object-fit:cover;display:block}.product-metaa{margin-top:14px;text-align:left}.productt-cardd:nth-child(4) .product-metaa{margin-left:3rem}.productt-cardd:nth-child(1){transform:translateY(-10rem)!important;z-index:4}.productt-cardd:nth-child(2){transform:translateY(-7rem)!important;width:290px!important;margin-left:-3rem;z-index:3}.productt-cardd:nth-child(3){transform:translateY(-4rem)!important;width:250px!important;margin-left:-4rem;z-index:2}.productt-cardd:nth-child(4){transform:translateY(-1rem)!important;margin-left:-5rem;z-index:1}.product-metaa-title{font-family:Open Sans,sans-serif;font-weight:700;font-size:20px;color:var(--dark-text);margin:0 0 6px;max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.product-metaa p{font-family:Open Sans,sans-serif;font-weight:400;font-size:16px;color:var(--dark-text);margin:0 0 12px}.buy-btn-product{display:inline-flex;border:1.5px solid var(--green);color:var(--green);padding:6px 20px;border-radius:8px;background:#fff;cursor:pointer;transition:.2s;box-shadow:0 2px 4px #00000040}.buy-btn:hover{background:var(--green);color:#fff}.productt-cardd:nth-child(1){width:360px}.productt-cardd:nth-child(2){width:300px}.productt-cardd:nth-child(3){width:260px}.productt-cardd:nth-child(4){width:210px}.pagination-dots{display:flex;justify-content:center;gap:8px;margin-top:18px}.dot{width:8px;height:8px;background:#cfe3d0;border-radius:999px;transition:width .2s,background .2s}.dot.active{width:22px;background:var(--green)}@media(max-width:992px){.product-categories{padding:40px 0;margin:0 2rem}.product-categories h2{font-size:54px}.productt-cardd:nth-child(1){width:320px}.productt-cardd:nth-child(2){width:280px}.productt-cardd:nth-child(3){width:240px}.productt-cardd:nth-child(4){width:200px}}@media(max-width:768px){.pc-header{flex-direction:column;align-items:flex-start;width:100%;position:relative}.nav-buttons{position:absolute;top:102%;right:0;transform:translateY(-50%);margin-top:0;margin-bottom:0}.product-categories h2{font-size:40px}.product-line img{width:130%;margin-top:10px;margin-bottom:-40px;z-index:-1;position:relative}}@media(max-width:768px){.product-categories{margin:0 1rem;padding:40px 0}.product-categories h2{font-size:40px}.product-line{display:none}.product-line-mobile{display:block;margin:50px 0 30px}.product-line-mobile img{width:100%;display:block}.product-listt{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:20px!important;padding:0!important;overflow:visible!important}.productt-cardd{flex:none!important;width:100%!important;transform:none!important;margin:0!important;z-index:auto!important;text-align:center}.productt-cardd:nth-child(1),.productt-cardd:nth-child(2){width:100%!important;transform:none!important;margin:0!important}.productt-cardd:nth-child(3),.productt-cardd:nth-child(4){display:none!important}.product-framee{width:100%!important;height:250px!important;margin-right:0!important;border-radius:20px;padding:8px}.productt-cardd:nth-child(1) .product-framee,.productt-cardd:nth-child(2) .product-framee{width:100%!important;height:250px!important}.product-framee img{width:100%;height:100%;object-fit:cover;border-radius:16px}.product-metaa{margin-top:12px;text-align:left}.product-metaa h4{font-size:14px!important;font-weight:700!important;margin-bottom:6px}.product-metaa p{font-size:12px!important;margin-bottom:10px}.buy-btn-product{font-size:12px!important;padding:8px 16px!important;display:inline-flex}}@media(max-width:480px){.product-categories{margin:0 .5rem;padding:20px 0 10px}.product-categories h2{font-size:34px}.product-listt{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}.productt-cardd{width:100%!important}.productt-cardd:nth-child(1),.productt-cardd:nth-child(2){width:100%!important;display:block!important}.productt-cardd:nth-child(3),.productt-cardd:nth-child(4){display:none!important}.product-framee{height:220px!important}.productt-cardd:nth-child(1) .product-framee,.productt-cardd:nth-child(2) .product-framee{width:100%!important;height:260px!important}.product-metaa{text-align:left}.product-metaa h4{font-size:13px!important}.product-metaa p{font-size:11px!important}.buy-btn-product{font-size:11px!important;padding:7px 14px!important}}@media only screen and (min-width:768px)and (max-width:1180px){.product-categories{margin:0 2rem!important;padding:40px 0!important}.product-listt{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:20px!important;padding-bottom:12px;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.product-listt::-webkit-scrollbar{height:6px}.product-listt::-webkit-scrollbar-thumb{background:#d7e7d3;border-radius:4px}.product-listt{scrollbar-width:thin;scrollbar-color:#d7e7d3 transparent}.productt-cardd{flex:0 0 auto;width:220px!important;scroll-snap-align:start}.productt-cardd:nth-child(1),.productt-cardd:nth-child(2),.productt-cardd:nth-child(3){transform:none!important;width:220px!important}.product-framee{border-radius:22px;padding:6px!important}.product-metaa h4{font-size:16px!important}.product-metaa p{font-size:13px!important}.buy-btn{font-size:14px!important;padding:5px 12px!important}.nav-buttons{margin-top:6rem!important}}@media only screen and (min-width:1181px)and (max-width:1366px){.product-categories{margin:0 3rem!important}.product-listt{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:24px!important;padding-bottom:12px;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.productt-cardd{flex:0 0 auto;width:240px!important;scroll-snap-align:start}.productt-cardd:nth-child(1),.productt-cardd:nth-child(2),.productt-cardd:nth-child(3){transform:none!important;width:240px!important}}html,body,#root{width:100%;min-height:100%;margin:0;padding:0}:root{--green: #61954F;--green-600: #3d6f32;--chip-bg: rgba(228, 251, 221, 1);--text: #454341;--muted: #454341;--card-bg: #ffffff;--shadow: 0 10px 24px rgba(0,0,0,.12);--radius-lg: 16px}.products{padding:20px 80px;max-width:100%;background-color:var(--chip-bg)!important;margin:6rem 0 0;display:flex;flex-direction:column}.products__head{max-width:100%;margin:0 auto 40px;width:100%}.products__chip{display:inline-block;color:var(--green);font:700 25px/1 Open Sans,system-ui,sans-serif;padding:15px 10px;border-radius:8px}.products__titleWrap{display:grid;grid-template-columns:1fr 2fr;gap:24px;align-items:start;margin-top:10px}.products__title{font-family:"Shrikhand",system-ui,serif,;color:var(--text);color:#454341;font-size:clamp(42px,6vw,64px);line-height:.95;margin:0}.products__note{font:600 15px/1.7 Open Sans,system-ui,sans-serif;color:var(--muted);padding:0 8px;max-width:700px}.products__titleWrap img{display:block;width:285%;max-width:none;margin-top:-12rem;margin-bottom:2rem}.product-page-bg{background-color:var(--chip-bg)!important;padding:0}.products__grid{max-width:100%;margin:18px auto 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:50px}.productCard{background:var(--card-bg);border-radius:18px;box-shadow:var(--shadow);overflow:hidden;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}.productCard:hover{transform:translateY(-3px);box-shadow:0 14px 28px #00000029}.productCard__imgWrap{width:100%;height:100%;aspect-ratio:10/10;overflow:hidden}.productCard__imgWrap img{width:100%;height:100%;object-fit:cover;display:block}.productCard__body{padding:14px 16px 16px}.top_line{display:flex;justify-content:space-between;align-items:center;flex-direction:row}.productCard__name{margin:0 0 6px;font:700 25px/1.2 Open Sans,system-ui,sans-serif;color:#346322;font-size:23px;font-weight:900!important}.productCard__name--ellipsis{max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.product_price{font-family:opensans,sans-serif;font-size:14px;font-weight:700;color:#454341;white-space:nowrap}.second_line{display:flex;flex-direction:row;align-items:center;gap:8px}.rating4{font-size:12px;font-weight:600;color:#a8a6a6}.product_detail{font-size:14px;font-weight:600;color:#454341}.productCard__blurb{margin:0 0 12px;font:600 15px/1.7 Open Sans,system-ui,sans-serif;color:#454341}.productCard__actions{display:grid;grid-template-columns:1fr;gap:10px}.btn_pop_pro{border:0;border-radius:8px;padding:6px;cursor:pointer;transition:background .2s ease,transform .15s ease;font-size:20px!important;font-weight:700!important}.btn_pop_pro--light{background:#61954f;color:#fff;font:700 17px/1.7 Open Sans,system-ui,sans-serif}.btn_pop_pro--light:hover{background:#61954f;color:#fff}.btn_pop_pro--solid{background:#346322;color:#fff;font:700 17px/1.7 Open Sans,system-ui,sans-serif}.btn_pop_pro--solid:hover{background:#346322;color:#fff}@media(max-width:1024px){.products__titleWrap{grid-template-columns:1fr}.products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.products{padding:28px 16px 48px;margin-top:5rem}.products__grid,.productCard__actions{grid-template-columns:1fr}}@media(max-width:992px){.products__titleWrap img{width:120%;margin-top:-6rem;margin-left:-20%}}@media(max-width:768px){.products__titleWrap img{width:100%;margin-top:-3rem;margin-left:0}}@media(max-width:480px){.products__titleWrap img{width:100%;margin-top:-2rem;margin-left:0}.products{padding:23px!important}}@media only screen and (min-width:1024px)and (max-width:1366px){.products__titleWrap img{width:315%;margin-top:-8rem;margin-left:0%}}.footer1{width:100%;font-family:Open Sans,sans-serif;color:#e5efe1}.footer1__main{background:#1a420a}.footer1__top{max-width:1280px;margin:0 auto;padding:34px 0 26px;display:grid;grid-template-columns:1fr 1.1fr 1fr 1.55fr;gap:28px}.footer1__desktop3cols{display:contents}.footer1__mobileAccordions{display:none}.footer1__column{min-width:0}.footer1__heading{margin:0 0 10px;font-size:20px;line-height:1.2;font-weight:600;color:#fff;font-family:Inter,sans-serif}.footer1__heading--sub{margin-bottom:12px;font-size:20px}.footer1__links{list-style:none;padding:0;margin:0}.footer1__links li+li{margin-top:8px}.footer1__links a{color:#f5faf3eb;text-decoration:none;font-size:15px;font-weight:400}.footer1__links a:hover{text-decoration:underline}.footer1__features{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:7px 46px;padding:0;margin:0 0 14px}.footer1__features li{display:flex;align-items:center;gap:8px;color:#f5faf3f0;font-size:17px;font-weight:500;white-space:nowrap}.footer1__featureIcon{width:14px;height:14px;flex-shrink:0;object-fit:contain}.footer1__appButtons{display:flex;gap:12px;margin-bottom:14px;margin-top:20px}.footer1__storeBtn{border:1px solid rgba(239,245,237,.85);border-radius:999px;background:transparent;color:#fff;padding:4px 16px;min-height:50px;display:inline-flex;align-items:center;gap:16px;cursor:default}.footer1__storeBtn svg{font-size:30px}.footer1__storeBtn span{display:inline-flex;flex-direction:column;align-items:flex-start;line-height:1.1}.footer1__storeBtn small{font-size:10px;font-weight:400;opacity:.88}.footer1__storeBtn strong{font-size:15px;font-weight:700}.footer1__socialHeading{margin:20px 0 8px;color:#fff;font-size:20px;line-height:1.2;font-weight:600;font-family:Inter,sans-serif}.footer1__social{display:flex;align-items:center;gap:26px}.footer1__social a{display:inline-flex;align-items:center;justify-content:center;color:#f7fff4;text-decoration:none}.footer1__social a svg{font-size:24px}.footer1__bottomTop{max-width:1280px;margin:0 auto;padding:6px 0 5px;display:grid;grid-template-columns:1fr 1.35fr;gap:56px}.footer1__chips{display:flex;flex-wrap:wrap;gap:8px;margin-left:-1rem;margin-top:-10px}.footer1__chips--accept img{margin-left:rem;height:70px}.footer1__chip{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;min-height:24px;border-radius:4px;border:1px solid rgba(245,250,243,.35);background:#f7f9f6;color:#0e2312;font-size:11px;font-weight:700;letter-spacing:.2px}.footer1__chip--pay{padding:4px 8px}.footer1__legal{background:#1a420a;border-top:.5px solid rgba(255,255,255,1);min-height:56px;display:flex;align-items:center;justify-content:center;gap:56px;padding:0 16px}.footer1__legal p,.footer1__legal a{margin:0;color:#ffffffe6;text-decoration:none;font-size:12px;font-weight:400}.footer1__legalRow{display:flex;align-items:center;gap:48px}.footer1__legal a:hover{text-decoration:underline}.footer1__accItem{border-bottom:1px solid rgba(255,255,255,.28)}.footer1__accTrigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 4px;margin:0;border:none;background:transparent;color:#fff;font-family:Inter,system-ui,sans-serif;font-size:17px;font-weight:600;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.footer1__accTrigger:focus-visible{outline:2px solid rgba(255,255,255,.65);outline-offset:2px;border-radius:4px}.footer1__accChevron{flex-shrink:0;color:#ffffffeb;transition:transform .22s ease}.footer1__accChevron--open{transform:rotate(180deg)}.footer1__accPanel{padding:0 4px 16px}.footer1__links--accordion{padding-bottom:4px}.footer1__links--accordion li+li{margin-top:10px}@media(max-width:1024px){.footer1__top{grid-template-columns:1fr 1fr;padding:28px 24px 18px}.footer1__bottomTop{grid-template-columns:1fr;gap:24px;padding:0 24px 24px}}@media(max-width:768px){.footer1__top{display:flex;flex-direction:column;gap:0;padding:20px 18px 8px;max-width:100%}.footer1__desktop3cols{display:none}.footer1__mobileAccordions{display:block;width:100%}.footer1__column--app{display:flex;flex-direction:column;align-items:stretch;width:100%;margin-top:8px}.footer1__column--app .footer1__socialHeading{order:1;margin:20px 0 12px;text-align:center;font-size:17px;font-weight:600}.footer1__column--app .footer1__social{order:2;justify-content:center;flex-wrap:wrap;gap:12px;margin-bottom:8px}.footer1__column--app .footer1__social a{width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,.45);background:#ffffff14}.footer1__column--app .footer1__social a svg{font-size:18px}.footer1__column--app .footer1__heading--appDl{order:3;margin:20px 0 12px;text-align:center;font-size:17px;font-weight:600}.footer1__column--app .footer1__features{display:none}.footer1__column--app .footer1__appButtons{order:4;flex-direction:column;align-items:stretch;width:100%;max-width:min(248px,calc(100% - 24px));margin:0 auto 8px;gap:14px;padding:0}.footer1__column--app .footer1__storeBtn{width:100%;min-width:0;max-width:100%;min-height:54px;padding:12px 18px 12px 16px;box-sizing:border-box;justify-content:center;align-items:center;gap:14px;border:1px solid rgba(255,255,255,.95);border-radius:999px;background:transparent;color:#fff;cursor:pointer}.footer1__column--app .footer1__storeBtn svg{flex-shrink:0;font-size:32px;width:1em;height:1em;color:#fff;opacity:1}.footer1__column--app .footer1__storeBtn span{align-items:flex-start;text-align:left;line-height:1.15}.footer1__column--app .footer1__storeBtn small{font-size:11px;font-weight:400;letter-spacing:.02em;color:#fffffff2;opacity:1}.footer1__column--app .footer1__storeBtn strong{font-size:17px;font-weight:700;color:#fff;letter-spacing:.01em}.footer1__bottomTop{display:none}.footer1__legal{flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:16px 18px 22px;text-align:center}.footer1__legal p{color:#ffffffb8;font-size:12px}.footer1__legalRow{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 28px}.footer1__legal a{font-size:13px;font-weight:500}}.pp-section{position:relative;padding:22px 26px 28px;border-radius:0;background-color:#61954f;background-image:url(/assets/popularProductbg-ht74WKVm.png);background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}.pp-section:before{content:"";position:absolute;inset:0;opacity:1;pointer-events:none}.pp-title{margin:0;color:#fff;font-size:50px;font-weight:700;letter-spacing:.3px;font-family:Oleo Script,cursive;display:flex;align-items:center}.pp-title img{width:40px;height:50px}.pp-link{color:#fff;text-decoration:none;font-size:20px;font-weight:500;white-space:nowrap}.pp-link:hover{text-decoration:underline}.pp-cart{margin:18px auto 28px;max-width:none;padding:0 60px 26px}.pp-cart__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.pp-cart__card{background:#fff;border-radius:12px;border:1px solid rgba(52,99,34,.15);overflow:hidden;box-shadow:0 4px 10px #0000002e;width:100%;min-width:0}.pp-cart__imageWrap{position:relative;width:100%;min-width:0;align-self:stretch;aspect-ratio:1.1 / 1;background:#f4f7f1;overflow:hidden;box-sizing:border-box;line-height:0}.pp-cart__image{position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;object-fit:cover;object-position:center;display:block}.pp-cart__content{padding:8px 10px 10px}.pp-cart__title{margin:0;color:#346322;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:1.25}.pp-cart__priceRow{margin-top:6px;display:flex;align-items:baseline;gap:8px}.pp-cart__price{font-size:18px;font-weight:700;color:#000;line-height:1.1}.pp-cart__oldPrice{font-size:10px;color:#727272;text-decoration:line-through}@media(max-width:1024px){.pp-title{font-size:40px}.pp-row{overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}.pp-cart{background:transparent!important;padding:0!important;margin:0!important}}@media(max-width:600px){.pp-section{padding:16px 14px 18px;border-radius:0}.pp-cart{background:transparent!important;padding:0!important;margin:0!important}.pp-header{flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:0;margin-bottom:12px;text-align:center}.pp-titleWrap{justify-content:center}.pp-title{justify-content:center;text-align:center;gap:10px}.pp-link{display:inline-flex;align-items:center;justify-content:center;width:auto;gap:5px}.pp-title{font-size:40px;display:flex;white-space:nowrap}.pp-link{font-size:20px}.pp-row{grid-auto-columns:minmax(180px,72%);gap:12px}.pp-imageWrap{height:150px}.pp-cart__priceRow{flex-wrap:nowrap;white-space:nowrap;gap:6px}.pp-cart__price{font-size:15px;line-height:1.1}.pp-cart__oldPrice{font-size:9px;line-height:1.1;white-space:nowrap}}@media(max-width:768px){.pp-cart{margin:0 auto 20px;padding:16px 14px 24px;max-width:none}.pp-cart__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.order-cart{margin:18px auto 28px;max-width:none;padding:0 60px 26px}.order-cart__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px!important}.order-cart--exploreInterest .order-cart__grid{grid-template-columns:repeat(5,1fr);gap:12px}.order-cart__card{background:#fff;border-radius:12px;border:1px solid rgba(52,99,34,.15);overflow:hidden;box-shadow:0 4px 10px #0000002e;width:100%;min-width:0}.order-cart__imageWrap{position:relative;width:100%;min-width:0;align-self:stretch;aspect-ratio:1.1 / 1;background:#f4f7f1;overflow:hidden;box-sizing:border-box;line-height:0}.order-cart__image{position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;object-fit:cover;object-position:center;display:block}.order-cart__content{padding:8px 10px 10px}.order-cart__title{margin:0;color:#346322;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:1.25}.order-cart__priceRow{margin-top:6px;display:flex;align-items:baseline;gap:8px}.order-cart__price{font-size:18px;font-weight:700;color:#000;line-height:1.1}.order-cart__oldPrice{font-size:10px;color:#727272;text-decoration:line-through}.order-cart__metaRow{margin-top:2px;display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.order-cart__rating{display:inline-flex;align-items:center;gap:4px}.order-cart__stars{color:#f4c700;letter-spacing:-1px;font-size:15px;line-height:1}.order-cart__starPartial{display:inline-block;position:relative;color:#d1d5db}.order-cart__starPartial:before{content:"★";position:absolute;left:0;top:0;width:var(--star-fill, 50%);overflow:hidden;color:#f4c700}.order-cart__starEmpty{color:#d1d5db}.order-cart__ratingText{font-size:8px;color:#a8a6a6;font-weight:600}.order-cart__ratingText--mobile{display:none}.order-cart__sold{position:relative;display:inline-flex;align-items:center;justify-content:flex-start;white-space:nowrap;margin-left:auto;flex-shrink:0}.order-cart__sold img{width:92px!important;height:28px!important;object-fit:contain;display:block}.order-cart__soldText{position:absolute;left:39px;top:50%;transform:translateY(-50%);font-size:10px;font-weight:600;color:#ef4444;line-height:1;white-space:nowrap}.order-cart__addBtn{margin-left:auto;width:34px;height:34px;border-radius:999px;background:#fff;display:inline-flex;align-items:center;justify-content:center;color:#111827;cursor:pointer;flex-shrink:0}.order-cart__seeMore{margin:24px auto 0;display:flex;align-items:center;justify-content:center;gap:8px;background:#346322;color:#fff;border:none;border-radius:9px;width:184px;height:36px;font-size:20px;font-weight:600;cursor:pointer}.order-cart__seeMoreIcon{color:inherit;flex-shrink:0}@media(max-width:768px){.order-cart{margin:0 auto 20px;padding:16px 14px 24px;background:#e4fbdd;max-width:none;border-radius:0}.order-cart__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.order-cart__card{border-radius:10px;border:none;box-shadow:0 2px 10px #00000014;display:flex;flex-direction:column}.order-cart__imageWrap{position:relative;width:100%;min-width:0;aspect-ratio:1 / 1;min-height:0;padding:0;border-radius:10px 10px 0 0;background:#f0f5ec;overflow:hidden}.order-cart__image{position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;object-fit:cover;object-position:center}.order-cart__content{position:relative;padding:8px 8px 10px;flex:1;display:flex;flex-direction:column;min-height:0}.order-cart__title{font-size:11px;font-weight:500;color:#374151;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.order-cart__priceRow{margin-top:4px;flex-wrap:wrap;gap:6px}.order-cart__price{font-size:14px;font-weight:700;color:#111827}.order-cart__oldPrice{font-size:9px;color:#9ca3af}.order-cart__metaRow{margin-top:6px;flex-wrap:nowrap;align-items:center;gap:4px;padding-right:36px;min-height:28px}.order-cart__stars{font-size:11px;letter-spacing:-2px}.order-cart__ratingText--desktop{display:none}.order-cart__ratingText--mobile{display:inline;font-size:9px;color:#9ca3af;font-weight:600}.order-cart__sold{margin-left:auto;flex-shrink:0}.order-cart__sold img{width:92px;height:28px}.order-cart__soldText{left:39px;font-size:9px}.order-cart__addBtn{position:absolute;right:6px;bottom:8px;margin-left:0;width:30px;height:30px;box-shadow:none}.order-cart__addBtn img{width:16px;height:16px;object-fit:contain}.order-cart__seeMore{margin-top:20px;border-radius:999px;width:min(220px,100%);height:40px;font-size:15px;font-weight:600}.order-cart__addBtn img{width:32px!important;height:22px!important}}.eyi{width:calc(100% - 164px);max-width:none;margin:0 auto;padding:24px 0 28px}.eyi.eyi--logged{width:100%}.eyi-title{margin:0 0 18px;text-align:center;font-size:30px;font-weight:800;color:#000;font-family:Inter,sans-serif}.eyi .order-cart{margin:0;max-width:none;padding-left:0;padding-right:0;background:transparent;border-radius:0}.eyi .order-cart__grid,.eyi.eyi--logged .order-cart--exploreInterest .order-cart__grid{gap:14px}@media(min-width:821px){.eyi.eyi--logged .order-cart--exploreInterest{padding-left:60px;padding-right:60px}}@media(max-width:820px){.eyi{width:100%}.eyi .order-cart__grid{gap:12px}}.eyi .order-cart__seeMore{margin-bottom:0}.eyi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.eyi-card{background:#fff;border:1px solid #eceef2;border-radius:14px;overflow:hidden;box-shadow:0 2px 10px #1018280f}.eyi-imageWrap{height:150px;width:100%;overflow:hidden;background:#f6f7f9}.eyi-image{width:100%;height:100%;display:block;object-fit:cover}.eyi-body{padding:10px 12px 12px}.eyi-name{margin:0 0 6px;font-size:12px;font-weight:600;color:#12161b;line-height:1.25}.eyi-priceRow{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.eyi-price{font-size:14px;font-weight:800;color:#0d0f12}.eyi-oldPrice{font-size:11px;color:#98a2b3;text-decoration:line-through}.eyi-metaRow{display:flex;align-items:center;gap:6px}.eyi-stars{display:inline-flex;align-items:center;gap:2px;line-height:1}.eyi-star{font-size:12px;color:#d0d5dd}.eyi-star--on{color:#f4b400}.eyi-ratingCount{font-size:11px;color:#667085;font-weight:600}.eyi-actions{margin-left:auto;display:inline-flex;align-items:center;gap:10px}.eyi-sale{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.eyi-saleIcon{width:14px;height:14px;display:block}.eyi-saleText{font-size:11px;font-weight:700;color:#ff3b30}.eyi-cartBtn{width:32px;height:32px;border-radius:999px;border:1px solid #d0d5dd;background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .1s ease,box-shadow .15s ease,border-color .15s ease}.eyi-cartBtn:hover{transform:translateY(-1px);border-color:#b4bdc9;box-shadow:0 6px 14px #1018281f}.eyi-cartBtn:active{transform:translateY(0)}.eyi-cartIcon{width:18px;height:18px;fill:#0d0f12}@media(max-width:1100px){.eyi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.eyi{width:calc(100% - 20px)}.eyi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media(max-width:520px){.eyi-grid{grid-template-columns:1fr}.eyi .order-cart--exploreInterest .order-cart__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px}}@media(max-width:768px){.eyi{width:100%;padding-left:15px;padding-right:15px}.eyi .order-cart{padding:0;background:transparent;border-radius:0}.eyi .order-cart--exploreInterest{padding-left:0!important;padding-right:0!important}.eyi .order-cart__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.eyi .order-cart__content{display:grid;grid-template-columns:1fr auto;grid-template-areas:"title title" "rating rating" "sold sold" "price cart";column-gap:8px;row-gap:6px;align-items:center;padding:8px 8px 10px}.eyi .order-cart__metaRow{display:contents}.eyi .order-cart__title{grid-area:title;color:#0f0f0f;font-size:14px;font-weight:400;margin:0}.eyi .order-cart__rating{grid-area:rating;margin:0}.eyi .order-cart__ratingText--desktop{display:inline;font-size:10px;color:#9ca3af;font-weight:600}.eyi .order-cart__ratingText--mobile{display:none}.eyi .order-cart__sold{grid-area:sold;margin-left:0;justify-self:start;padding-left:0}.eyi .order-cart__sold img{width:88px;height:22px}.eyi .order-cart__soldText{left:36px;font-size:9px;font-weight:700;color:#ef4444}.eyi .order-cart__priceRow{grid-area:price;margin-top:0;min-width:0}.eyi .order-cart__price{font-size:13px}.eyi .order-cart__oldPrice{display:none}.eyi .order-cart__addBtn{grid-area:cart;position:static;margin-left:0;width:auto;min-width:40px;height:32px;padding:0 10px;border-radius:999px;box-shadow:none}.eyi .order-cart__addBtn img{width:22px!important;height:22px!important;object-fit:contain}}@media(min-width:769px)and (max-width:1024px){.eyi.eyi--logged .order-cart--exploreHomeFeed .order-cart__content{display:grid;grid-template-columns:1fr auto;grid-template-areas:"title title" "rating rating" "sold sold" "price cart";column-gap:8px;row-gap:6px;align-items:center;padding:8px 10px 10px}.eyi.eyi--logged .order-cart--exploreHomeFeed .order-cart__metaRow{display:contents}.eyi.eyi--logged .order-cart--exploreHomeFeed .order-cart__title{grid-area:title;color:#0f0f0f;font-size:14px;font-weight:400;margin:0}.eyi.eyi--logged .order-cart--exploreHomeFeed .order-cart__rating{grid-area:rating;margin:0}.eyi.eyi--logged .order-cart--exploreHomeFeed .order-cart__ratingText--desktop{display:inline;font-size:10px;color:#9ca3af;font-weight:600}.eyi.eyi--logged .order-cart--exploreHomeFeed .order-cart__ratingText--mobile{display:none}.eyi.eyi--logged .order-cart--exploreHomeFeed .order-cart__sold{grid-area:sold;margin-left:0;justify-self:start;padding-left:0}.eyi.eyi--logged .order-cart--exploreHomeFeed .order-cart__sold img{width:88px;height:22px}.eyi.eyi--logged .order-cart--exploreHomeFeed .order-cart__soldText{left:36px;font-size:9px;font-weight:700;color:#ef4444}.eyi.eyi--logged .order-cart--exploreHomeFeed .order-cart__priceRow{grid-area:price;margin-top:0;min-width:0}.eyi.eyi--logged .order-cart--exploreHomeFeed .order-cart__price{font-size:13px}.eyi.eyi--logged .order-cart--exploreHomeFeed .order-cart__oldPrice{display:inline;font-size:10px}.eyi.eyi--logged .order-cart--exploreHomeFeed .order-cart__addBtn{grid-area:cart;position:static;margin-left:0;width:auto;min-width:40px;height:32px;padding:0 10px;border-radius:999px;box-shadow:none}.eyi.eyi--logged .order-cart--exploreHomeFeed .order-cart__addBtn img{width:22px!important;height:22px!important;object-fit:contain}}@media(min-width:769px)and (max-width:1024px){.eyi:not(.eyi--logged) .order-cart--exploreGuestFeed .order-cart__content{display:grid;grid-template-columns:1fr auto;grid-template-areas:"title title" "rating rating" "sold sold" "price cart";column-gap:8px;row-gap:6px;align-items:center;padding:8px 10px 10px}.eyi:not(.eyi--logged) .order-cart--exploreGuestFeed .order-cart__metaRow{display:contents}.eyi:not(.eyi--logged) .order-cart--exploreGuestFeed .order-cart__title{grid-area:title;color:#0f0f0f;font-size:14px;font-weight:400;margin:0}.eyi:not(.eyi--logged) .order-cart--exploreGuestFeed .order-cart__rating{grid-area:rating;margin:0}.eyi:not(.eyi--logged) .order-cart--exploreGuestFeed .order-cart__ratingText--desktop{display:inline;font-size:10px;color:#9ca3af;font-weight:600}.eyi:not(.eyi--logged) .order-cart--exploreGuestFeed .order-cart__ratingText--mobile{display:none}.eyi:not(.eyi--logged) .order-cart--exploreGuestFeed .order-cart__sold{grid-area:sold;margin-left:0;justify-self:start;padding-left:0}.eyi:not(.eyi--logged) .order-cart--exploreGuestFeed .order-cart__sold img{width:88px;height:22px}.eyi:not(.eyi--logged) .order-cart--exploreGuestFeed .order-cart__soldText{left:36px;font-size:9px;font-weight:700;color:#ef4444}.eyi:not(.eyi--logged) .order-cart--exploreGuestFeed .order-cart__priceRow{grid-area:price;margin-top:0;min-width:0}.eyi:not(.eyi--logged) .order-cart--exploreGuestFeed .order-cart__price{font-size:13px}.eyi:not(.eyi--logged) .order-cart--exploreGuestFeed .order-cart__oldPrice{display:inline;font-size:10px}.eyi:not(.eyi--logged) .order-cart--exploreGuestFeed .order-cart__addBtn{grid-area:cart;position:static;margin-left:0;width:auto;min-width:40px;height:32px;padding:0 10px;border-radius:999px;box-shadow:none}.eyi:not(.eyi--logged) .order-cart--exploreGuestFeed .order-cart__addBtn img{width:22px!important;height:22px!important;object-fit:contain}}.product-page{background:#d6f0cc;padding:40px 80px;margin-bottom:2rem!important;margin-top:4rem}.product-top{display:grid;grid-template-columns:1fr 1fr;gap:50px}.gallery{display:flex;flex-direction:column;max-width:600px;width:100%}.main-image{width:100%;height:500px;object-fit:cover;border-radius:5px}.thumb-row{display:flex;align-items:center;gap:12px;margin-top:12px;justify-content:space-between;width:100%}.thumb2{width:calc((100% - 72px)/4);min-width:0;flex:1 1 0;max-width:120px;height:110px;object-fit:cover;border-radius:6px;cursor:pointer;opacity:1;border:2px solid transparent}.thumb-nav{cursor:pointer;color:#727272!important}.thumb2.active{opacity:1;border-color:#6c9850}.info h1{font-size:40px;font-weight:700;font-family:Open Sans,sans-serif;margin-bottom:6px}@media(min-width:769px){.product-page .product-top .info .header-wrapper{display:flex;justify-content:space-between;align-items:center;gap:16px}.product-page .product-top .info .header-wrapper h1{margin-bottom:0;flex:1;min-width:0}.product-page .product-top .info .header-wrapper .rating{flex-shrink:0}}.info-heading-block{display:grid;grid-template-columns:1fr auto;grid-template-areas:"ihb-title ihb-rating" "ihb-brand ihb-brand";column-gap:12px;row-gap:0;align-items:center}.info-heading-block h1{grid-area:ihb-title;font-size:39px;font-weight:900!important;margin-bottom:0}.info-heading-block .rating{grid-area:ihb-rating;align-self:center}.info-heading-block .weight2{grid-area:ihb-brand;margin:10px 0 0}.rating{color:#f4b400;font-size:14px;display:flex!important;flex-direction:row!important}.rating svg{width:20px;height:20px}.rating span{color:#a8a6a6;margin-left:6px;font-size:9px;font-weight:600}.weight2{margin:10px 0;color:#000;font-size:30px;font-weight:600}.price2{color:#346322;font-size:30px;margin:6px 0;font-weight:700;font-family:Open Sans,sans-serif}.priceRow2{display:flex;align-items:baseline;gap:18px;margin:6px 0}.oldPrice2{font-size:22px;font-weight:600;color:#727272;text-decoration:line-through;font-family:Open Sans,sans-serif}.priceRow2 .price2{margin:0}.row2-wrapping{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.privacy{display:flex;align-items:center;font-size:12px;color:#454341;font-weight:600}.privacy img{width:12px;height:12px;margin-left:6px}.shipping{font-size:17px;color:#727272;font-weight:600;font-family:Open Sans,sans-serif}.seller{margin:12px 0;font-size:13px;display:flex;flex-direction:row;align-items:center}.seller-icon{color:#346322;font-size:48px!important;width:35px!important;height:35px!important}.seller-info{justify-content:left;margin-left:10px;flex-direction:column;display:flex}.seller-info strong{font-size:14px;font-weight:400}.seller-info span{display:flex;flex-wrap:row;align-items:center;font-size:10px;font-weight:600;color:#616060}.seller-info span img{width:10px;height:12px;margin-left:6px}.seller-wrapper{display:flex;flex-direction:row;gap:24px}.chat-now-container{display:flex;align-items:center;justify-content:space-between;background:#d6f0cc;padding:12px 18px;border-radius:8px;margin:15px 0;box-shadow:0 2px 4px #00000014}.chat-seller-profile{display:flex;align-items:center;gap:12px}.chat-seller-icon{color:#346322;font-size:48px!important;width:42px!important;height:42px!important}.chat-seller-details{display:flex;flex-direction:column;gap:2px}.chat-seller-name{font-size:14px;font-weight:600;color:#000;font-family:Open Sans,sans-serif}.chat-seller-badge{font-size:11px;font-weight:500;color:#616060}.chat-now-button{color:#346322;border:none;border-radius:6px;font-size:17px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s ease;font-family:Open Sans,sans-serif}.chat-now-button img{width:16px;height:16px}.chat-now-button:active{transform:translateY(0)}.stock{color:#2d6b2f;font-weight:600;margin-bottom:8px}.stock-progress{width:100%;height:8px;background-color:#d9d9d9;border-radius:10px;overflow:hidden;margin-bottom:16px}.stock-bar{height:100%;background-color:#346322;transition:width .3s ease;border-radius:10px}.qty-row{display:flex;flex-direction:column;width:100%}.qty-row>span{font-size:20px;font-weight:600}.qty-box-wrapper{justify-content:space-between;align-items:center;display:flex;width:100%}.qty-icons{display:flex;gap:15px;align-items:center}.qty-icons img{height:25px;width:25px;cursor:pointer;color:#c60808}.qty-box{display:flex;border:1px solid #000000;border-radius:0;overflow:hidden;margin-top:10px;background:#e4fbdd}.qty-box button{background:transparent;border:none;padding:6px 12px;cursor:pointer}.qty-box span{padding:6px 14px}.qty-box>*:not(:last-child){border-right:1px solid rgba(0,0,0,1)}.qty-box>*{display:flex;align-items:center;justify-content:center;min-width:36px}.size-row{margin-top:14px}.size-options{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px;width:100%}.size-options>*{flex:0 0 auto;min-width:0}.size-row .size-options .size-btn{width:auto;min-width:56px;max-width:min(240px,100%);height:36px;padding:0 14px;border-radius:0;border:1px solid rgba(168,166,166,1);background:transparent!important;color:#000000e6;font-size:14px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.size-row .size-options .size-btn .size-btn__label{flex:0 1 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.size-row .size-options .size-btn.active{background:#b0cca4!important;color:#000!important;border-color:#a8a6a6}.size-row .size-options .size-btn.active:hover{background:#d6f0cc;border-color:#a8a6a6!important;box-shadow:0 2px 6px #2f2f2f59}.buy-btn5{margin-top:40px;background:#61954f;color:#fff;border:none;padding:6px;border-radius:10px;font-weight:700;cursor:pointer;font-size:25px;box-shadow:0 4px 6px #0003;display:flex;align-items:center;justify-content:center;width:70%;position:relative}.free-shipping-row{display:inline-flex;align-items:center;gap:8px;margin-top:18px;color:#454341;font-size:14px;font-weight:600}.free-shipping-icon{width:18px;height:18px;object-fit:contain;flex-shrink:0}.free-shipping-text{line-height:1.2}.cart-btn1{margin-top:20px;background:#346322;color:#fff;border:none;padding:6px;border-radius:10px;font-weight:700;cursor:pointer;font-size:25px;box-shadow:0 4px 6px #0003;display:flex;align-items:center;justify-content:center;width:70%;position:relative}.buy-btn5 img,.cart-btn1 img{width:25px!important;height:25px!important;position:absolute;right:12px}.details{margin-top:40px;border:.5px solid #000000;border-radius:15px;padding:20px;background:#d6f0cc}.details p{margin-top:1.5rem!important;font-size:14px;font-weight:600}.details h3{margin-bottom:10px;font-size:18px;font-weight:700;font-family:Open Sans,sans-serif}.topic{font-size:14px;font-weight:600}.details ul{list-style-type:disc;margin-left:20px;padding-left:20px}.details ul li{margin-bottom:8px;font-size:14px;font-weight:400}.para{font-size:14px!important;font-weight:400!important}.para b,.para strong{font-weight:700!important}.para i,.para em{font-style:italic!important}.para u{text-decoration:underline!important}.details ol{list-style-type:decimal;margin-left:20px;padding-left:20px}.details ol li{margin-bottom:8px;font-size:14px;font-weight:400}@media(min-width:769px)and (max-width:1024px){.product-page{padding:28px 24px}.product-top{grid-template-columns:1fr;gap:28px}.gallery{max-width:100%;width:100%}.main-image{width:100%;height:auto;max-height:460px}.thumb-row{justify-content:flex-start;gap:10px}.thumb2{width:96px;height:88px}.info{width:100%}.info-heading-block{align-items:flex-start;row-gap:4px}.info-heading-block h1{font-size:32px!important;line-height:1.2}.weight2{font-size:24px}.price2{font-size:28px}.row2-wrapping{gap:10px}.shipping{font-size:14px}.privacy{font-size:11px}.seller-wrapper{gap:22px}.buy-btn5,.cart-btn1{width:100%;font-size:22px}}@media(max-width:900px){.product-top{grid-template-columns:1fr}}@media(max-width:768px){.product-page{padding:20px 16px;margin-top:5rem;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);box-sizing:border-box}.product-top{grid-template-columns:1fr;gap:24px;min-width:0}.gallery{max-width:100%;min-width:0}.main-image{width:100%;height:auto;max-height:350px}.thumb-row{gap:8px}.thumb2{width:80px;height:75px}.thumb-nav{font-size:18px}.info{min-width:0}.info h1{font-size:24px}.info-heading-block{grid-template-columns:1fr auto;grid-template-areas:"ihb-title ihb-title" "ihb-brand ihb-rating";align-items:center;column-gap:10px;row-gap:6px}.info-heading-block h1{font-size:30px!important}.info-heading-block .rating{justify-self:end;align-self:center}.info-heading-block .weight2{margin:0;justify-self:start;align-self:center}.rating{font-size:12px}.rating svg{width:16px;height:16px}.weight2{font-size:20px}.price2{font-size:24px}.row2-wrapping{flex-direction:row;align-items:center;justify-content:space-between;gap:8px;margin-bottom:.5rem;flex-wrap:nowrap;width:100%}.shipping{font-size:12px;flex:1 1 auto;min-width:0;margin-right:8px}.privacy{font-size:10px;flex:0 0 auto;margin-left:auto;text-align:right;white-space:normal;justify-content:flex-end}.privacy img{flex-shrink:0}.seller-wrapper{flex-direction:row;gap:32px;margin-bottom:.5rem}.seller{margin:8px 0}.seller-icon{font-size:36px!important;width:28px!important;height:28px!important}.seller-info strong{font-size:12px}.seller-info span{font-size:9px}.chat-now-container{padding:10px 14px;margin:12px 0}.chat-seller-icon{font-size:36px!important;width:32px!important;height:32px!important}.chat-seller-name{font-size:12px}.chat-seller-badge{font-size:10px}.chat-now-button{font-size:12px}.chat-now-button img{width:14px;height:14px}.stock{font-size:14px}.stock-progress{height:6px}.qty-row>span{font-size:16px}.qty-box-wrapper{flex-direction:row;justify-content:space-between;gap:12px;flex-wrap:wrap;max-width:100%;box-sizing:border-box}.qty-icons{flex-shrink:0;margin-left:auto}.qty-box{margin-top:0}.qty-icons img{height:20px;width:20px}.qty-box button{padding:5px 10px}.qty-box span{padding:5px 12px}.buy-btn5,.cart-btn1{width:100%;font-size:18px;padding:10px}.buy-btn5{margin-top:24px}.cart-btn1{margin-top:12px}.buy-btn5 img,.cart-btn1 img{width:20px!important;height:20px!important}.details{margin-top:24px;padding:16px}.details h3{font-size:16px}.details p{font-size:13px;margin-top:1rem!important}.topic{font-size:13px}.para{font-size:13px!important}.details ul li,.details ol li{font-size:13px}}@media(max-width:480px){.product-page{padding:16px;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);box-sizing:border-box;margin-top:5.5rem!important}.main-image{max-height:280px}.thumb2{width:65px;height:60px}.info-heading-block h1,.price2{font-size:20px}.buy-btn5,.cart-btn1{font-size:16px;padding:8px}.row2-wrapping{flex-direction:row;align-items:center;justify-content:space-between;gap:6px;flex-wrap:wrap}.shipping{flex:1 1 auto;min-width:0}.privacy{flex:0 0 auto;margin-left:auto;text-align:right}.qty-box-wrapper{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:12px;row-gap:10px}.qty-box{justify-self:start;width:max-content}.qty-icons{justify-self:end}.size-row .size-options .size-btn{min-width:56px;max-width:min(140px,100%)}}@media(max-width:380px){.product-page{margin-top:5rem!important}}.variant-popup-modal__paper{background:#e4fbdd!important;border-radius:16px!important;max-height:92vh!important;max-height:92dvh!important;box-sizing:border-box!important}.variant-popup-modal__content{position:relative;padding:0!important;overflow-x:hidden}.variant-popup-modal__close{position:absolute!important;right:10px;top:10px;z-index:2;color:#454341!important;background:#ffffffeb!important;box-shadow:0 1px 4px #00000014}.variant-popup-modal__close:hover{background:#fff!important}.product-page--modal{margin-top:0!important;padding:28px 36px 32px!important;max-height:none;overflow-y:visible;box-sizing:border-box!important}.product-page--modal .size-row .size-options .size-btn{flex:0 1 calc(50% - 6px);max-width:min(220px,calc(50% - 6px));min-width:56px;min-height:36px;height:36px;overflow:hidden;box-sizing:border-box}@media(max-width:900px){.product-page--modal{padding:20px 16px 24px!important}.product-page--modal .product-top{grid-template-columns:1fr;gap:24px}}@media(max-width:768px){.variant-popup-modal__paper{margin:10px!important;width:calc(100% - 20px)!important;max-width:calc(100vw - 20px)!important;max-height:calc(100vh - 20px)!important;max-height:calc(100dvh - 20px)!important}.variant-popup-modal__close{right:14px;top:14px}.product-page.product-page--modal{width:100%!important;max-width:100%!important;margin:0!important;padding:48px 12px 20px!important;box-sizing:border-box!important;background:transparent!important;overflow-x:hidden!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch;max-height:none}.product-page--modal .product-top{grid-template-columns:1fr!important;gap:16px!important;min-width:0!important}.product-page--modal .gallery{max-width:100%!important;min-width:0!important;padding:0;box-sizing:border-box}.product-page--modal .main-image{width:100%!important;height:auto!important;max-height:min(320px,52vh)!important;object-fit:contain!important;border-radius:8px}.product-page--modal .thumb-row{gap:6px!important;margin-top:10px!important;justify-content:center!important;flex-wrap:nowrap!important;width:100%!important;box-sizing:border-box}.product-page--modal .thumb2{width:52px!important;height:48px!important;min-width:0!important;max-width:52px!important;flex:0 0 auto!important;object-fit:cover}.product-page--modal .thumb-nav{flex-shrink:0!important;font-size:16px!important}.product-page--modal .info{min-width:0!important;padding:0 2px;box-sizing:border-box}.product-page--modal .header-wrapper{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 12px;margin-bottom:4px}.product-page--modal .header-wrapper h1{font-size:20px!important;line-height:1.25!important;margin:0!important;flex:1 1 160px;min-width:0}.product-page--modal .header-wrapper .rating{flex-shrink:0;margin:0!important}.product-page--modal .header-wrapper .rating svg{width:14px!important;height:14px!important}.product-page--modal .header-wrapper .rating span{font-size:11px!important}.product-page--modal .weight2{font-size:15px!important;margin:6px 0 8px!important;line-height:1.3}.product-page--modal .priceRow2{gap:10px!important;flex-wrap:wrap}.product-page--modal .price2{font-size:20px!important;margin:4px 0!important}.product-page--modal .oldPrice2{font-size:15px!important}.product-page--modal .row2-wrapping{gap:8px!important;margin-bottom:8px!important}.product-page--modal .shipping{font-size:11px!important}.product-page--modal .privacy{font-size:10px!important}.product-page--modal .seller-wrapper{flex-direction:row!important;flex-wrap:wrap!important;gap:12px!important;margin-bottom:8px!important}.product-page--modal .seller{margin:6px 0!important;min-width:0;flex:1 1 140px}.product-page--modal .seller-icon{width:28px!important;height:28px!important;font-size:28px!important}.product-page--modal .seller-info strong{font-size:11px!important}.product-page--modal .seller-info span{font-size:9px!important}.product-page--modal .chat-now-button{font-size:11px!important;padding:6px 10px!important;white-space:nowrap}.product-page--modal .chat-now-button img{width:12px!important;height:12px!important}.product-page--modal .stock{font-size:12px!important;margin:8px 0 4px!important}.product-page--modal .stock-progress{height:5px!important;margin-bottom:8px}.product-page--modal .qty-row>span{font-size:13px!important}.product-page--modal .qty-box-wrapper{gap:10px!important}.product-page--modal .qty-box button,.product-page--modal .qty-box span{padding:4px 10px!important;font-size:14px!important}.product-page--modal .qty-icons img{width:18px!important;height:18px!important}.product-page--modal .size-options{gap:8px!important;flex-wrap:wrap!important}.product-page--modal .size-btn{font-size:12px!important;padding:0 10px!important;height:36px!important;min-height:36px!important}.product-page--modal .cart-btn{font-size:15px!important;padding:12px 14px!important;margin-top:10px!important}.product-page--modal .cart-btn img{width:18px!important;height:18px!important}.product-page--modal .free-shipping-row{font-size:11px!important;margin-top:8px!important}.product-page--modal .all-details{margin-top:14px!important}.product-page--modal .all-details__link{font-size:14px!important;padding:4px 0!important}.product-page--modal .all-details__chevron-img{height:16px!important}}@media(max-width:480px){.variant-popup-modal__paper{margin:8px!important;width:calc(100% - 16px)!important;max-width:calc(100vw - 16px)!important;border-radius:12px!important}.product-page.product-page--modal{padding:44px 12px 16px!important}.product-page--modal .main-image{max-height:min(340px,50vh)!important}.product-page--modal .thumb2{width:46px!important;height:42px!important;max-width:46px!important}.product-page--modal .header-wrapper h1,.product-page--modal .price2{font-size:18px!important}}.all-details{margin-top:20px}.all-details__link{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.35em;margin:0;padding:6px 2px;font-size:18px;font-weight:700;color:#000;font-family:Open Sans,system-ui,-apple-system,sans-serif;line-height:1.2;white-space:nowrap;border:none;cursor:pointer;text-align:left}.all-details__link:hover{opacity:.85}.all-details__link:focus-visible{outline:2px solid rgba(52,99,34,.45);outline-offset:2px;border-radius:4px}.all-details__label{font-weight:700}.all-details__chevrons{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:2px;line-height:0}.all-details__chevron-img{display:block;height:20px;width:auto;object-fit:contain;flex-shrink:0}.brand-info-overlay{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.brand-info-modal{background:#d6f0cc;border-radius:16px;position:relative;max-width:720px;width:100%;max-height:75vh;overflow-y:auto;box-shadow:0 4px 20px #00000026}.brand-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;gap:12px;background:#9dc68f;padding:24px}.brand-profile-section{display:flex;align-items:center;gap:12px}.brand-profile-icon{width:68px;height:68px;border-radius:50%;background:#346322;display:flex;align-items:center;justify-content:center;color:#fff}.brand-profile-icon .MuiSvgIcon-root{font-size:38px}.brand-profile-placeholder{font-size:36px!important;color:#e8e8e8!important}.brand-rating{display:flex;align-items:center;gap:2px;line-height:1}.brand-rating-score{margin-left:6px;font-size:13px;font-weight:700;color:#1e3a1a;line-height:1}.brand-rating-count{margin-left:4px;font-size:12px;font-weight:500;color:#454341bf;line-height:1}.brand-details{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.brand-name-row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0}.brand-name{font-size:16px;font-weight:700;color:#000000e6;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-badge{display:inline-flex;justify-content:center;align-items:center;gap:4px;flex-shrink:0;background:#346322;padding:3px 8px;border-radius:999px;color:#fff;font-size:10px;font-weight:600;line-height:1.2}.badge-img{width:11px;height:11px}.brand-since{font-size:12px;color:#646464cc;font-weight:500;display:flex;justify-content:row;align-items:center;gap:4px}.top2-img{width:11px;height:13px}.brand-actions{display:flex;flex-direction:row;gap:8px}.brand-action-btn{display:flex;align-items:center;gap:6px;padding:2px 16px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;border:1px solid;white-space:nowrap;flex-direction:column}.chat-btn{background:transparent;border:none;color:#346322;font-size:17px}.chat-btn span{font-weight:500;color:#346322}.chat-icon{width:18px;height:18px}.chat-btn:hover{background:#3463221a}.follow-icon{width:26px;height:20px}.follow-btn{background:transparent;border:none;color:#000;font-size:17px}.follow-btn span{font-weight:700;color:#000}.follow-btn:hover{background:#3463221f}.follow-btn:disabled{cursor:not-allowed;opacity:.7}.follow-btn:disabled:hover{background:transparent}.follow-btn:hover span{color:#000}.brand-action-btn .MuiSvgIcon-root{font-size:16px}.brand-description{font-size:15px;line-height:1.6;color:#454341;text-align:justify;margin-bottom:20px;font-weight:400;padding:0 24px 24px;border-bottom:none}.brand-section{margin-bottom:10px;padding:0 24px 24px;border-top:none;margin-top:0}.section-title{font-size:18px;font-weight:600;color:#000;margin-bottom:0!important;font-family:open-sans,sans-serif;font-style:normal;border:none;border-top:none;border-bottom:none!important;margin-top:0}.section-description,.section-description1{font-size:15px;line-height:1.6;color:#454341;text-align:justify;margin:0;background:none;box-shadow:none;padding:0}.certifications-content{display:flex;align-items:center;justify-content:space-between;gap:16px;border:none;margin-top:12px;flex-wrap:wrap}.cert-list{display:flex;flex-direction:column;align-items:flex-start;gap:14px;width:100%}.cert-list-row{display:flex;align-items:flex-start;gap:12px}.cert-list-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.cert-list-title{font-size:14px;font-weight:700;color:#111;line-height:1.3}.cert-list-subtitle{font-size:13px;font-weight:400;color:#555;line-height:1.4}.cert-badge--catalog{width:48px;height:48px;border-radius:50%;background:#f4f9f1;border:1.5px solid #3d6b2a;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.cert-badge--catalog img{width:100%;height:100%;object-fit:contain;padding:4px}.cert-badge-initials{font-size:11px;font-weight:700;color:#3d6b2a;text-align:center;line-height:1.1;padding:4px}.cert-badges{display:flex;flex-wrap:wrap;gap:16px}.cert-badge-item{display:flex;flex-direction:column;align-items:center;gap:8px;max-width:100px}.cert-badge-name{font-size:12px;font-weight:600;color:#346322;text-align:center;line-height:1.3;word-break:break-word}.cert-badge{width:84px;height:84px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center}.cert-badge img{width:100%;height:100%;object-fit:cover}.cert-actions{display:flex;flex-direction:row;gap:12px}.cert-btn{padding:8px 16px;border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;transition:background .2s,border-color .2s;white-space:nowrap;display:flex;flex-direction:row;align-items:center;gap:8px;background:transparent;border:1px solid rgba(52,99,34,1);color:#346322}.cert-btn:hover{background:#34632214}.cert-view-icon{width:16px;height:12px}.cert-view-icon2{width:16px;height:15px}.view-store-btn{width:100%;padding:12px;background:#346322;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:700;cursor:pointer;transition:all .2s;margin-top:24px;margin-bottom:20px;display:block}.view-store-btn:hover{background:#2a5918;transform:translateY(-1px);box-shadow:0 4px 12px #3463224d}.brand-info-modal::-webkit-scrollbar{width:6px}.brand-info-modal::-webkit-scrollbar-track{background:#0000000d;border-radius:3px}.brand-info-modal::-webkit-scrollbar-thumb{background:#34632280;border-radius:3px}.brand-info-modal::-webkit-scrollbar-thumb:hover{background:#346322b3}@media(max-width:600px){.brand-info-overlay{padding:10px;align-items:center;justify-content:center}.brand-info-modal{padding:0 0 28px;max-width:100%;max-height:min(92vh,900px);border-radius:14px;overflow-x:hidden;overflow-y:auto}.brand-info-modal .close-modal-btn{top:10px;right:10px;z-index:10002}.brand-header{flex-direction:row;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between;gap:8px;padding:40px 14px 14px;margin:0 0 14px;border-radius:14px 14px 0 0}.brand-profile-section{flex:1;min-width:0;align-items:center}.brand-profile-icon{width:56px;height:56px;flex-shrink:0}.brand-profile-icon .MuiSvgIcon-root{font-size:32px}.brand-profile-placeholder{font-size:28px!important}.brand-name{font-size:14px}.brand-name-row{flex-wrap:nowrap;align-items:center;gap:6px}.brand-since{font-size:11px}.brand-actions{flex-direction:row;width:auto;flex-shrink:0;gap:6px;align-items:flex-start}.brand-action-btn{flex:0 0 auto;padding:4px;font-size:11px;font-weight:600;gap:4px}.chat-btn,.follow-btn{font-size:11px}.chat-icon{width:22px;height:22px}.follow-icon{width:24px;height:20px}.brand-description{padding:0 14px 16px;font-size:14px;line-height:1.55;margin-bottom:12px}.brand-section{padding:0 14px 18px}.brand-info-modal>.brand-section:last-child{padding-bottom:0}.section-title{font-size:16px}.certifications-content{flex-direction:column;align-items:stretch;gap:12px;margin-top:10px}.cert-badges{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-bottom:4px;scrollbar-width:thin}.cert-badge-item{flex-shrink:0;max-width:88px}.cert-badge{width:68px;height:68px;flex-shrink:0}.cert-badge-name{font-size:11px}.cert-actions{flex-direction:row;width:100%;justify-content:stretch;gap:10px}.cert-btn{flex:1;min-width:0;justify-content:center;font-size:14px;padding:8px 10px}.view-store-btn{margin-top:18px;margin-bottom:0;padding:11px 12px;font-size:14px}}.close-modal-btn{position:absolute;top:15px;right:15px;background:transparent;border:none;cursor:pointer;z-index:10000;display:flex;align-items:center;justify-content:center;color:#346322;transition:all .2s ease}.close-modal-btn:hover{transform:scale(1.1);color:#000}.close-modal-btn .MuiSvgIcon-root{font-size:24px}.login-popup-overlay{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.login-popup-container{background:#e4fbdd;border-radius:12px;padding:20px;max-width:400px;width:90%;max-height:90vh;overflow-y:auto;position:relative;border:1px solid #c3e6b4}.login-popup{padding:10px;margin:15px 10px}.popup-title{font-size:24px;font-weight:600;color:#000;margin-bottom:20px;text-align:center;font-family:Georgia,serif}.encryption-notice{display:flex;align-items:center;justify-content:center;gap:8px;color:#346322;font-size:14px;margin-bottom:25px}.encryption-notice span{font-size:14px!important;font-weight:700!important;font-family:Open-Sans,sans-serif!important}.login-popup-form{display:flex;flex-direction:column;gap:18px}.form-field label{font-size:18px;font-weight:700;color:#333;margin-bottom:4px}.form-field input{padding:10px 12px;border:1px solid #ccc;border-radius:10px;font-size:14px;background:#fff;background-color:#fff;color:#333;width:100%;box-sizing:border-box;font-family:inherit}.auth-modal--herbaa .form-field input,.auth-modal--herbaa .password-input-wrapper input{background:#fff!important;background-color:#fff!important}.auth-modal--herbaa .checkbox-label input[type=checkbox]{appearance:none;-webkit-appearance:none;background-color:#fff!important;border:1.5px solid #999}.auth-modal--herbaa .checkbox-label input[type=checkbox]:checked{background:#346322!important;background-color:#346322!important;border-color:#346322!important}.password-input-wrapper{position:relative;display:flex;align-items:center;width:100%}.password-input-wrapper input{padding-right:45px;width:100%}.password-toggle-icon{position:absolute;right:12px;width:20px;height:20px;cursor:pointer;object-fit:contain;transition:opacity .2s}.password-toggle-icon:hover{opacity:.7}.password-toggle-btn{position:absolute;right:12px;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;transition:opacity .2s;color:#346322}.password-toggle-btn:hover{opacity:.7}.password-toggle-btn svg{color:#346322}.password-toggle-btn .eye-icon{width:20px;height:20px;object-fit:contain}.password-field-container{display:flex;flex-direction:column;gap:6px}.password-field-container label{font-size:14px;font-weight:600;color:#333;margin-bottom:4px}.forgot-password-container{display:flex;justify-content:flex-end;margin-top:8px}.forgot-password-btn{background:none;border:none;color:#346322;font-size:10px;font-weight:600;cursor:pointer;padding:4px 0;text-decoration:none;font-family:inherit}.forgot-password-btn:hover{text-decoration:underline}.password-requirements{margin-top:8px;font-size:12px;color:#666}.password-requirements p{margin-bottom:4px;font-weight:500}.checkbox-label input[type=checkbox]{margin-top:3px;width:16px;height:16px;border-radius:4px;border:1.5px solid #999;cursor:pointer;flex-shrink:0;appearance:none;-webkit-appearance:none;background-color:#fff}.checkbox-label input[type=checkbox]:checked{background:#346322;background-color:#346322;border-color:#346322;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:11px 11px}.checkbox-text{font-size:14px;color:#454341;line-height:1.4;font-weight:600;font-family:Inter,sans-serif!important}.login-submit-btn{background:#346322;color:#fff;border:none;padding:12px;border-radius:30px;font-size:18px;font-weight:700;cursor:pointer;width:100%;margin-top:5px;transition:background .2s;font-family:inherit}.login-submit-btn:hover{background:#2a511b}.login-submit-btn:disabled{opacity:.5;cursor:not-allowed}.popup-divider{display:flex;align-items:center;margin:20px 0;color:#999}.popup-divider:before,.popup-divider:after{content:"";flex:1;height:1px;background:#898686}.divider-text{padding:0 12px;font-size:14px;color:#727272;background:#e4fbdd;font-weight:600}.google-signin-wrap{position:relative;width:100%;margin:18px 0 20px;min-height:44px}.google-signin-face{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:10px 18px;box-sizing:border-box;background:transparent;border:1px solid rgba(80,90,80,.55);border-radius:12px;font-size:14px;font-weight:500;color:#555;font-family:Inter,sans-serif;pointer-events:none;-webkit-user-select:none;user-select:none}.google-signin-face__icon{width:20px;height:20px;object-fit:contain;flex-shrink:0}.google-signin-face__label{line-height:1.25}.google-signin-stealth{position:absolute;inset:0;opacity:0;overflow:hidden}.google-signin-stealth-inner{width:100%!important;height:100%!important;min-height:44px!important}.google-signin-stealth iframe{cursor:pointer!important}.register-link{text-align:center;margin-top:20px;font-size:14px;color:#727272;font-weight:600}.register-link-btn{background:none;border:none;color:#000;text-decoration:none;font-weight:700;cursor:pointer;padding:0;font-size:14px;font-family:inherit;margin-left:4px}.register-link-btn:hover{text-decoration:underline}.back-button{background:none;border:none;color:#346322;font-size:14px;font-weight:500;cursor:pointer;padding:8px 0;margin-bottom:10px;display:flex;align-items:center;gap:4px}.back-button:hover{text-decoration:underline}.verification-info{font-size:14px;color:#000;text-align:center;margin-bottom:20px;line-height:1.4}.verification-info span{color:#346322}.resend-code-btn{background:none;border:none;color:#346322;font-size:12px;font-weight:500;cursor:pointer;padding:0;margin-top:8px;text-align:left;display:block}.resend-code-btn:hover:not(:disabled){text-decoration:underline}.resend-code-btn:disabled{color:#727272;cursor:not-allowed;text-decoration:none}.forgot-password-form .form-field{margin-bottom:10px}.forgot-password-btn{text-align:right;font-size:14px;font-weight:700;color:#346322}.verification-code-input{letter-spacing:8px;font-size:18px;font-weight:600;text-align:center}.otp-input-wrap{display:flex;justify-content:space-between;gap:12px;width:100%;margin-top:6px}.otp-input{width:50px;height:50px;border:1.5px solid #346322;border-radius:8px;background-color:#fff!important;text-align:center!important;font-size:24px!important;font-weight:800!important;color:#000!important;outline:none;box-sizing:border-box;padding:0!important;line-height:normal!important}.otp-input:focus{border-color:#346322;box-shadow:0 0 0 3px #34632233}.otp-input.error{border-color:#dc2626!important;background-color:#fef2f2}.otp-actions{display:flex;justify-content:flex-end;margin-top:-6px}@media(max-width:480px){.otp-input-wrap{gap:10px}.otp-input{width:46px;height:46px;font-size:16px}}.reset-password-form .form-field{margin-bottom:15px}.verification-terms{margin:20px 0;padding:10px;background:#f0f9eb;border-radius:6px;border-left:3px solid #346322}.form-field input.error{border-color:#dc2626!important;background-color:#fef2f2}.error-message{color:#dc2626;font-size:12px;margin-top:4px;display:block}@media(max-width:480px){.login-popup-container{width:95%;padding:15px;max-height:85vh}.popup-title{font-size:22px;margin-bottom:15px}.popup-close-btn{top:10px;right:10px;width:25px;height:25px;font-size:22px}.encryption-notice{font-size:13px;margin-bottom:20px}.login-popup-form{gap:15px}.verification-info{font-size:11px}.back-button,.forgot-password-btn,.register-link,.register-link-btn{font-size:13px}.checkbox-text{font-size:12px!important;font-weight:600!important;font-family:Inter,sans-serif!important}}@media(min-width:768px){.login-popup-container{max-width:420px}}.auth-modal--herbaa{--am-green: #345d22;--am-green-dark: #2a4a1b;--am-green-soft: #d6f0cc;--am-green-tint: #f8fff5;--am-card: #ffffff;--am-border: #e8e8e8;--am-text: #111111;--am-muted: #666666;--am-danger: #c62828;--am-radius: 16px;--am-radius-sm: 10px;--am-shadow: 0 16px 48px rgba(17, 24, 17, .18);--am-font: "Poppins", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif}.auth-modal--herbaa.register-popup-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:9999;background-color:#1118117a;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:16px;box-sizing:border-box}.auth-modal--herbaa.register-popup-container{position:relative;display:flex;flex-direction:column;max-height:90vh;background:var(--am-card);border:1px solid var(--am-border);border-radius:var(--am-radius);max-width:440px;width:100%;box-shadow:var(--am-shadow);overflow-y:auto;font-family:var(--am-font);color:var(--am-text)}.auth-modal--herbaa .login-popup{padding:28px 28px 24px;margin:0;box-sizing:border-box}.auth-modal--herbaa .popup-close-btn{top:14px;right:14px;width:36px;height:36px;font-size:22px;line-height:1;color:var(--am-green);background:var(--am-card);border:1px solid var(--am-border);box-shadow:0 2px 8px #1118110f}.auth-modal--herbaa .popup-close-btn:hover{background:var(--am-green-tint);border-color:#345d2259;color:var(--am-green-dark)}.auth-modal--herbaa .popup-title{font-family:var(--am-font);font-size:26px;font-weight:700;color:var(--am-text);margin:0 0 12px;letter-spacing:-.02em}.auth-modal--herbaa .encryption-notice{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;margin:0 auto 22px;padding:8px 14px;box-sizing:border-box;background:var(--am-green-tint);border:1px solid rgba(52,93,34,.18);border-radius:999px;color:var(--am-green);font-size:13px;font-weight:600}.auth-modal--herbaa .encryption-notice span{font-size:13px!important;font-weight:600!important;font-family:var(--am-font)!important}.auth-modal--herbaa .lock-icon{font-size:13px;flex-shrink:0}.auth-modal--herbaa .login-popup-form{gap:16px}.auth-modal--herbaa .form-field{gap:6px}.auth-modal--herbaa .form-field label,.auth-modal--herbaa .password-field-container label{font-family:var(--am-font);font-size:14px;font-weight:600;color:var(--am-text);margin-bottom:0}.auth-modal--herbaa .required-asterisk{color:var(--am-danger)}.auth-modal--herbaa .form-field input{padding:12px 14px;border:1px solid var(--am-border);border-radius:var(--am-radius-sm);font-size:14px;font-weight:400;background:#fff!important;background-color:#fff!important;color:var(--am-text);transition:border-color .15s ease,box-shadow .15s ease}.auth-modal--herbaa .form-field input:-webkit-autofill,.auth-modal--herbaa .form-field input:-webkit-autofill:hover,.auth-modal--herbaa .form-field input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #ffffff inset!important;-webkit-text-fill-color:var(--am-text)!important;caret-color:var(--am-text)}.auth-modal--herbaa .form-field input:focus{border-color:var(--am-green);box-shadow:0 0 0 3px #345d221f}.auth-modal--herbaa .form-field input::placeholder{color:#9aa09a}.auth-modal--herbaa .form-field input.error{border-color:var(--am-danger)!important;background-color:#fff5f5}.auth-modal--herbaa .password-input-wrapper input{padding-right:46px}.auth-modal--herbaa .password-toggle-btn{right:10px;color:var(--am-green)}.auth-modal--herbaa .password-toggle-btn svg{color:var(--am-green);font-size:20px}.auth-modal--herbaa .forgot-password-container{margin-top:6px}.auth-modal--herbaa .forgot-password-btn{font-size:13px;font-weight:600;color:var(--am-green)}.auth-modal--herbaa .terms-checkbox-container{margin-top:2px}.auth-modal--herbaa .checkbox-label{align-items:flex-start;gap:10px}.auth-modal--herbaa .checkbox-label input[type=checkbox]{margin-top:2px;width:18px;height:18px;border-radius:4px;border:1.5px solid #999;appearance:none;-webkit-appearance:none;background-color:#fff!important;cursor:pointer;flex-shrink:0}.auth-modal--herbaa .checkbox-label input[type=checkbox]:checked{background-color:var(--am-green)!important;border-color:var(--am-green)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:12px 12px}.auth-modal--herbaa .checkbox-text{font-size:13px;font-weight:500;color:var(--am-muted);line-height:1.5;font-family:var(--am-font)!important}.auth-modal--herbaa .checkbox-text span{color:var(--am-green);font-weight:600}.auth-modal--herbaa .login-submit-btn{background:var(--am-green);color:#fff;border:none;padding:14px 20px;border-radius:999px;font-size:16px;font-weight:700;font-family:var(--am-font);margin-top:4px;box-shadow:0 4px 14px #345d2247;transition:background .15s ease,box-shadow .15s ease,transform .1s ease}.auth-modal--herbaa .login-submit-btn:hover:not(:disabled){background:var(--am-green-dark);box-shadow:0 6px 18px #345d2252}.auth-modal--herbaa .login-submit-btn:active:not(:disabled){transform:translateY(1px)}.auth-modal--herbaa .login-submit-btn:disabled{opacity:.55;box-shadow:none}.auth-modal--herbaa .popup-divider{margin:22px 0 18px}.auth-modal--herbaa .popup-divider:before,.auth-modal--herbaa .popup-divider:after{background:var(--am-border)}.auth-modal--herbaa .divider-text{padding:0 14px;font-size:13px;font-weight:500;color:var(--am-muted);background:var(--am-card)}.auth-modal--herbaa .google-signin-wrap{margin:0 0 8px;min-height:48px}.auth-modal--herbaa .google-signin-face{padding:12px 18px;background:var(--am-card);border:1px solid var(--am-border);border-radius:999px;font-size:14px;font-weight:600;color:var(--am-text);font-family:var(--am-font);box-shadow:0 2px 8px #1118110a}.auth-modal--herbaa .google-signin-stealth-inner{min-height:48px!important}.auth-modal--herbaa .register-link{margin-top:18px;padding-top:4px;font-size:14px;font-weight:500;color:var(--am-muted)}.auth-modal--herbaa .register-link-btn{color:var(--am-green);font-weight:700}.auth-modal--herbaa .register-link-btn:hover{color:var(--am-green-dark)}.auth-modal--herbaa .back-button{font-family:var(--am-font);font-size:14px;font-weight:600;color:var(--am-green);margin-bottom:8px;padding:4px 0}.auth-modal--herbaa .verification-info{font-size:14px;font-weight:400;color:var(--am-muted);margin-bottom:18px;line-height:1.5}.auth-modal--herbaa .verification-info span{color:var(--am-green);font-weight:600}.auth-modal--herbaa .otp-input{border:1.5px solid var(--am-border);border-radius:var(--am-radius-sm);background-color:var(--am-card)!important;font-family:var(--am-font)}.auth-modal--herbaa .otp-input:focus{border-color:var(--am-green);box-shadow:0 0 0 3px #345d221f}.auth-modal--herbaa .otp-input.error{border-color:var(--am-danger)!important;background-color:#fff5f5!important}.auth-modal--herbaa .resend-code-btn{font-size:13px;font-weight:600;color:var(--am-green)}.auth-modal--herbaa .resend-code-btn:disabled{color:#999}.auth-modal--herbaa .error-message{color:var(--am-danger);font-size:12px;font-weight:500}.auth-modal--herbaa .terms-checkbox-container .error-message{margin-left:28px}.auth-modal--herbaa .success-screen{padding:48px 32px;min-height:280px}.auth-modal--herbaa .success-icon{font-size:56px;color:var(--am-green);margin-bottom:16px}.auth-modal--herbaa .success-title{font-family:var(--am-font);font-size:24px;font-weight:700;color:var(--am-text)}.auth-modal--herbaa .success-message{font-size:14px;color:var(--am-muted);font-weight:500}@media(max-width:480px){.auth-modal--herbaa.register-popup-overlay{padding:16px;align-items:center;justify-content:center}.auth-modal--herbaa.register-popup-container{max-height:90vh;width:100%;max-width:min(440px,100%);border-radius:var(--am-radius)}.auth-modal--herbaa .login-popup{padding:24px 20px 20px}.auth-modal--herbaa .popup-title{font-size:22px}.auth-modal--herbaa .encryption-notice{font-size:12px;margin-bottom:18px}.auth-modal--herbaa .login-submit-btn{font-size:15px;padding:13px 18px}.auth-modal--herbaa .checkbox-text{font-size:12px!important}.auth-modal--herbaa .otp-input-wrap{gap:8px}.auth-modal--herbaa .otp-input{width:44px;height:44px;font-size:18px!important}.auth-modal--herbaa .verification-info{font-size:13px}}@media(min-width:768px){.auth-modal--herbaa.register-popup-container{max-width:440px}.auth-modal--herbaa .login-popup{padding:32px 32px 28px}}.twofa-popup-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.twofa-popup-container{background:#e4fbdd;border-radius:18px;padding:20px;max-width:400px;width:90%;max-height:90vh;overflow-y:auto;position:relative;border:1px solid #c3e6b4}.twofa-popup{margin:22px 8px 10px;display:flex;flex-direction:column}.twofa-close-btn{position:absolute;top:16px;right:14px;background:transparent;border:none;padding:4px;color:#000;cursor:pointer}.twofa-close-btn svg{font-size:34px}.twofa-title{margin:0 0 40px;text-align:center;color:#000;font-size:30px;line-height:1.05;font-weight:700;font-family:Open Sans,Inter,sans-serif}.twofa-subtitle{margin:0 0 28px;text-align:center;color:#454341;font-size:12px;line-height:1.45;font-weight:500}.twofa-subtitle span{font-weight:700}.twofa-otp-row{display:flex;justify-content:center;gap:14px}.twofa-otp-input{width:44px;height:44px;border-radius:5px;border:none;background:#61954f33;text-align:center;color:#000;font-size:28px;font-weight:700;outline:none}.twofa-otp-input:focus{box-shadow:0 0 0 2px #34632247}.twofa-resend-btn{margin:26px auto;background:transparent;border:none;color:#454341;font-size:13px;font-weight:600;cursor:pointer}.twofa-resend-btn:disabled{cursor:default;opacity:1}.twofa-verify-btn{width:100%;margin-top:2px;border:none;border-radius:999px;background:#346322;color:#fff;min-height:38px;font-size:16px;font-weight:600;cursor:pointer}.twofa-verify-btn:disabled{opacity:.65;cursor:not-allowed}@media(max-width:480px){.twofa-popup-container{width:95%;padding:14px;max-height:88vh}.twofa-popup{margin:8px 4px;min-height:auto}.twofa-close-btn{top:10px;right:10px}.twofa-close-btn svg{font-size:30px}.twofa-title{margin:34px 0 26px;font-size:16px;line-height:1.25;word-break:break-word;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.twofa-subtitle{font-size:10px;margin-bottom:12px}.twofa-otp-row{gap:8px}.twofa-otp-input{width:40px;height:40px;font-size:18px}.twofa-resend-btn{margin:12px auto;font-size:10px}.twofa-verify-btn{min-height:36px;font-size:12px}}@media(max-width:380px){.twofa-popup-container{width:96%;padding:12px;border-radius:14px}.twofa-title{margin:30px 0 20px;font-size:14px;line-height:1.22}.twofa-subtitle{font-size:9px;margin-bottom:10px}.twofa-otp-row{gap:6px}.twofa-otp-input{width:34px;height:34px;font-size:15px;border-radius:4px}.twofa-resend-btn{margin:10px auto;font-size:9px}.twofa-verify-btn{min-height:32px;font-size:11px}}@media(max-width:340px){.twofa-title{font-size:13px;margin:26px 0 16px}.twofa-otp-input{width:30px;height:30px;font-size:13px}.twofa-verify-btn{min-height:30px;font-size:10px}}.register-popup-overlay{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.register-popup-container{background:#fff;border-radius:12px;max-width:400px;width:90%;max-height:90vh;position:relative;border:1px solid #c3e6b4;display:flex;flex-direction:column;overflow:hidden}.register-popup{display:flex;flex-direction:column;height:100%;overflow:hidden}.register-popup-header{position:sticky;top:0;background:#fff;z-index:10;padding:20px 20px 10px}.register-popup-content{flex:1;overflow-y:auto;padding:10px 20px 20px}.popup-close-btn{position:absolute;top:15px;right:15px;background:none;border:none;font-size:28px;color:#666;cursor:pointer;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s;z-index:10000}.popup-close-btn:hover{background:#0000001a;color:#333}.popup-title{font-size:30px;font-weight:700;color:#000;margin-bottom:10px;text-align:center;font-family:open-sans,sans-serif!important}.encryption-notice{display:flex;align-items:center;justify-content:center;gap:8px;color:#346322;font-size:14px!important;margin-bottom:10px;font-weight:700!important;font-family:Open-Sans,sans-serif!important}.lock-icon{font-size:14px}.register-popup-form{display:flex;flex-direction:column;gap:18px}.form-field{display:flex;flex-direction:column;gap:6px}.form-field label span{color:#d80104;height:5px!important;width:5px!important}.form-field label{font-size:18px;font-weight:700;color:#000!important;margin-bottom:4px;font-family:Open-Sans,sans-serif!important}.form-field input{padding:10px 12px;border:1px solid rgba(52,99,34,1)!important;border-radius:10px;font-size:14px;background:#fff!important;background-color:#fff!important;color:#333;width:100%;box-sizing:border-box;font-family:inherit}.form-field input:-webkit-autofill,.form-field input:-webkit-autofill:hover,.form-field input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #ffffff inset!important;-webkit-text-fill-color:#333!important;caret-color:#333}.form-field input:focus{outline:none;border-color:#346322;box-shadow:0 0 0 2px #3463221a}.form-field input::placeholder{color:#999}.password-input-wrapper{position:relative;width:100%}.password-input-wrapper input{padding-right:45px}.password-toggle-btn{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;opacity:.6;transition:opacity .2s}.password-toggle-btn:hover{opacity:1}.password-toggle-btn img{width:20px;height:20px;object-fit:contain}.password-requirements p{font-weight:600}.password-requirements p{margin-bottom:4px;font-weight:600;font-size:10px!important;font-family:Open-Sans,sans-serif!important;color:#d80104}.terms-checkbox-container{margin:5px 0;margin-top:0!important}.checkbox-label{display:flex;align-items:flex-start;gap:8px;cursor:pointer}.checkbox-label input[type=checkbox]{margin-top:3px;width:16px;height:16px;border-radius:4px;border:1.5px solid #999;cursor:pointer;flex-shrink:0;appearance:none;-webkit-appearance:none;background-color:#fff!important}.checkbox-label input[type=checkbox]:checked{background:#346322!important;background-color:#346322!important;border-color:#346322!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:11px 11px}.checkbox-text{font-size:13px!important;color:#454341;line-height:1.4;font-weight:600!important;font-family:Open-Sans,sans-serif!important}.checkbox-text a{color:#346322;text-decoration:none;font-weight:500}.checkbox-text a:hover{text-decoration:underline}.register-submit-btn{background:#346322;color:#fff;border:none;padding:12px;border-radius:30px;font-size:18px;font-weight:700;cursor:pointer;width:100%;margin-top:-5px;transition:background .2s;font-family:inherit;font-family:Open-Sans,sans-serif!important}.register-submit-btn:hover{background:#2a511b}.register-submit-btn:disabled{opacity:.5;cursor:not-allowed}.popup-divider{display:flex;align-items:center;margin:20px 0;color:#898686}.popup-divider:before,.popup-divider:after{content:"";flex:1;height:1px;background:#ccc}.divider-text{padding:0 12px;font-size:14px;color:#727272;background:#fff;font-weight:700}.google-signup-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:11px;background:#fff!important;border:1px solid rgba(52,99,34,1)!important;border-radius:10px!important;font-size:14px;font-weight:500;color:#727272!important;cursor:pointer;transition:all .2s;font-family:inherit}.google-signup-btn img{width:18px;height:18px}.google-signup-btn:hover{background:#f8f8f8;border-color:#bbb}.login-link{text-align:center;margin-top:20px;font-size:14px;color:#727272;font-weight:600}.login-link-btn{background:none;border:none;color:#000;text-decoration:none;font-weight:700;cursor:pointer;padding:0;font-size:14px;font-family:inherit;margin-left:4px}.login-link-btn:hover{text-decoration:underline}.form-field input.error{border-color:#d80104!important;background-color:#fef2f2}.error-message{color:#d80104;font-size:12px;font-weight:400;margin-top:4px;display:block;font-family:Open-Sans,sans-serif}.terms-checkbox-container .error-message{margin-top:8px;margin-left:28px}.success-screen{text-align:center;padding:40px 30px;min-height:300px;display:flex;flex-direction:column;justify-content:center}.success-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.success-icon{font-size:64px;color:#346322;margin-bottom:20px}.success-title{font-size:28px;font-weight:600;color:#000;margin-bottom:15px;font-family:Georgia,serif}.success-message{font-size:16px;color:#666;margin-top:10px}@media(max-width:480px){.register-popup-container{width:95%;padding:15px;max-height:85vh}.popup-title{font-size:22px;margin-bottom:15px}.popup-close-btn{top:10px;right:10px;width:25px;height:25px;font-size:22px}.encryption-notice{font-size:13px;margin-bottom:20px}.register-popup-form{gap:15px}.success-icon{font-size:48px}.success-title{font-size:24px}.success-message{font-size:14px}.success-screen{padding:30px 20px;min-height:250px}.password-requirements p{font-weight:600;font-size:10px!important}.checkbox-label .checkbox-text{font-size:9px!important}}@media(min-width:768px){.register-popup-container{max-width:420px}}.pp-section1{position:relative;padding:22px 26px 28px;border-radius:0;background-color:#e4fbdd;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}.pp-section1:before{content:"";position:absolute;inset:0;opacity:1;pointer-events:none}.pp-title1{margin:0;color:#346322;font-size:50px;font-weight:700;letter-spacing:.3px;font-family:Oleo Script,cursive;display:flex;align-items:center}.pp-title1 img{width:40px;height:40px}.pp-link1{color:#346322;text-decoration:none;font-size:20px;font-weight:500;white-space:nowrap}.pp-link1:hover{text-decoration:underline}.pp-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(210px,1fr);gap:18px;align-items:stretch}.pp-card{background:#ebfbe53b;border:1px solid rgba(235,251,229,.22);border-radius:14px;padding:12px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pp-imageWrap{position:relative;width:100%;min-width:0;border-radius:14px;overflow:hidden;background:#0000001f;height:180px;line-height:0}.pp-image{position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center;display:block}.pp-cardBody{margin-top:10px;background:#e4fbdd;border-radius:12px;padding:10px 10px 12px}.pp-name{font-size:12px;font-weight:700;color:#23341e;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:30px}.pp-prices{display:flex;align-items:baseline;gap:10px;margin-top:6px}.pp-price{font-size:14px;font-weight:800;color:#23341e}.pp-oldPrice{font-size:11px;font-weight:600;color:#23341e8c;text-decoration:line-through}.ofs-cart{margin:18px auto 28px;max-width:none;padding:0 60px 26px}.ofs-cart__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.ofs-cart__card{background:#fff;border-radius:12px;border:1px solid rgba(52,99,34,.15);overflow:hidden;box-shadow:0 4px 10px #0000002e;width:100%;min-width:0}.ofs-cart__imageWrap{position:relative;width:100%;min-width:0;align-self:stretch;aspect-ratio:1.1 / 1;background:#f4f7f1;overflow:hidden;box-sizing:border-box;line-height:0}.ofs-cart__image{position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;object-fit:cover;object-position:center;display:block}.ofs-cart__content{padding:8px 10px 10px}.ofs-cart__title{margin:0;color:#000;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:1.25}.ofs-cart__priceRow{margin-top:6px;display:flex;align-items:baseline;gap:8px}.ofs-cart__price{font-size:18px;font-weight:700;color:#d80104;line-height:1.1}.ofs-cart__oldPrice{font-size:10px;color:#727272;text-decoration:line-through}@media(max-width:1024px){.pp-title1{font-size:40px}.pp-row{overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}}@media(max-width:600px){.pp-section1{padding:16px 14px 18px;border-radius:12px}.ofs-cart{padding:0!important;margin:0!important}.pp-title1{font-size:38px;white-space:nowrap;display:flex;align-items:center;justify-content:center;gap:5px}.pp-link1{font-size:20px!important}.pp-row{grid-auto-columns:minmax(180px,72%);gap:12px}.pp-imageWrap{height:150px}.ofs-cart__priceRow{flex-wrap:nowrap;white-space:nowrap;gap:6px}.ofs-cart__price{font-size:15px;line-height:1.1}.ofs-cart__oldPrice{font-size:9px;line-height:1.1;white-space:nowrap}}@media(max-width:768px){.ofs-cart{margin:0 auto 20px;padding:16px 14px 24px;max-width:none}.ofs-cart__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.promotion-products-feed .promotion-card__offBadge{position:absolute;top:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:46px;padding:8px 7px 10px;background:#f7d54a;border-radius:0 0 10px;box-shadow:0 2px 8px #00000024;pointer-events:none;line-height:1}.promotion-products-feed .promotion-card__offBadgePct{font-size:17px;font-weight:800;color:#d80104;letter-spacing:-.02em}.promotion-products-feed .promotion-card__offBadgeLabel{margin-top:3px;font-size:11px;font-weight:800;color:#d80104;letter-spacing:.06em}.promotion-products-feed .order-cart__card{display:flex;flex-direction:column;height:100%}.promotion-products-feed .order-cart__content{display:flex;flex-direction:column;flex:1;min-height:0}.promotion-products-feed .order-cart__metaRow{margin-top:auto;padding-top:4px}.promotion-products-feed .order-cart__price{color:#23341e}.promotion-products-feed .promotion-card__price--sale{color:#d80104}.promotion-card__priceWrap{margin-top:6px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;min-height:42px}.promotion-card__priceLine{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.promotion-card__save{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;color:#d80104;line-height:1.2}.promotion-card__save>span[aria-hidden]{font-size:8px;line-height:1}@media(min-width:769px)and (max-width:1024px){.promotion-products-feed .order-cart--exploreGuestFeed .order-cart__content{display:flex!important;flex-direction:column!important;grid-template-columns:unset!important;grid-template-areas:unset!important}.promotion-products-feed .order-cart--exploreGuestFeed .order-cart__metaRow{display:flex!important;margin-top:auto;grid-area:unset!important}.promotion-products-feed .order-cart--exploreGuestFeed .order-cart__metaRow>*{grid-area:unset!important}.promotion-products-feed .order-cart--exploreGuestFeed .order-cart__title,.promotion-products-feed .order-cart--exploreGuestFeed .order-cart__rating,.promotion-products-feed .order-cart--exploreGuestFeed .order-cart__sold{grid-area:unset!important}}@media(max-width:768px){.promotion-products-feed.eyi{width:100%;padding-left:15px;padding-right:15px}.promotion-products-feed .order-cart{margin:0 auto 20px;padding:0;background:transparent;border-radius:0}.promotion-products-feed .order-cart__content{display:grid;grid-template-columns:1fr auto;grid-template-areas:"title title" "rating rating" "sold sold" "price cart";column-gap:8px;row-gap:6px;align-items:center;padding:8px 8px 10px;flex:unset}.promotion-products-feed .order-cart__metaRow{display:contents;margin-top:0;padding-top:0}.promotion-products-feed .order-cart__title{grid-area:title;color:#0f0f0f;font-size:14px;font-weight:400;margin:0;-webkit-line-clamp:2;line-clamp:2}.promotion-products-feed .order-cart__rating{grid-area:rating;margin:0}.promotion-products-feed .order-cart__ratingText--desktop{display:inline;font-size:10px;color:#9ca3af;font-weight:600}.promotion-products-feed .order-cart__ratingText--mobile{display:none}.promotion-products-feed .order-cart__sold{grid-area:sold;margin-left:0;justify-self:start;padding-left:0;position:relative}.promotion-products-feed .order-cart__sold img{width:88px;height:22px}.promotion-products-feed .order-cart__soldText{position:absolute;left:36px;font-size:9px;font-weight:700;color:#ef4444}.promotion-products-feed .promotion-card__priceWrap{grid-area:price;margin-top:0;min-width:0;min-height:0;align-self:center}.promotion-products-feed .order-cart__price{font-size:13px}.promotion-products-feed .order-cart__oldPrice{display:none}.promotion-products-feed .promotion-card__save{font-size:9px;margin-top:2px}.promotion-products-feed .order-cart__addBtn{grid-area:cart;position:static;right:auto;bottom:auto;margin-left:0;width:auto;min-width:40px;height:32px;padding:0 10px;border-radius:999px;box-shadow:none}.promotion-products-feed .order-cart__addBtn img{width:22px!important;height:22px!important;object-fit:contain}.promotion-products-feed .promotion-card__offBadge{min-width:40px;padding:6px 5px 8px;border-radius:0 0 8px}.promotion-products-feed .promotion-card__offBadgePct{font-size:14px}.promotion-products-feed .promotion-card__offBadgeLabel{font-size:9px;margin-top:2px}}.skincare-container{background:#d6f0cc;text-align:center;padding:4rem 2rem;position:relative;width:100%;color:#2b2b2b;font-family:Open Sans,sans-serif;overflow:hidden;margin-top:4rem}.skincare-header .category{font-size:20px;font-weight:600;color:#346322;margin-bottom:.3rem;margin-top:-2rem;align-items:center;display:flex;justify-content:center}.skincare-header .title{font-family:Oleo Script,cursive;font-size:50px;font-weight:700;color:#454341;margin-bottom:2rem}.skincare-content{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;position:relative;max-width:1800px;margin-left:auto;margin-right:auto}.offer{color:#000;font-size:1.25rem;line-height:1.6;width:200px;flex-shrink:0}.offer strong{font-weight:700;display:block;margin-bottom:-2.5rem;color:#000;font-size:25px}.left-offer{text-align:right!important;font-size:25px;font-weight:500;color:#000;font-family:Open Sans,sans-serif;position:relative;left:13rem}.left-offer strong{font-size:25px;font-weight:700;color:#000;font-family:Open Sans,sans-serif;position:relative;left:-6rem}.right-offer{text-align:left;margin-left:1rem;font-size:25px;font-weight:500;color:#000;font-family:Open Sans,sans-serif;position:relative;right:8rem;top:9rem}.right-offer strong{font-size:25px;font-weight:700;color:#000;font-family:Open Sans,sans-serif;position:relative;right:4rem}.products{display:flex;justify-content:center;align-items:center;flex:1;background:none!important;margin:0 0rem;max-width:100%}.skincare-image{width:120%;max-width:900px!important;height:auto;object-fit:contain;transform:scale(1.4)}.btn-container{display:flex;justify-content:center;margin-top:1rem}.shop-btn{position:relative;background-color:#346322;color:#fff;font-size:25px;font-weight:600;padding:.9rem 2.8rem;border:none;cursor:pointer;border-radius:10px;overflow:hidden;transition:all .3s ease;font-family:Open Sans,sans-serif;z-index:1}.shop-btn:before,.shop-btn:after{content:"";position:absolute;top:0;width:7px;height:100%;background-color:#d6f0cc;transform:skew(-35deg);transition:all .3s ease;z-index:-1}.shop-btn:before{left:0}.shop-btn:after{right:0}.shop-btn:hover{background-color:#244c1f;transform:translateY(-2px)}.shop-btn:hover:before,.shop-btn:hover:after{background-color:#fff3}@media(max-width:992px){.skincare-content{display:block;position:relative;padding:1rem 0 0;margin-bottom:1rem;text-align:center;max-width:720px;margin-left:auto;margin-right:auto}.products{display:block;margin:0 auto;padding:0}.skincare-image{max-width:420px;width:100%;height:auto;transform:none;margin:0 auto;display:block;order:0}.offer{position:absolute;top:50%;transform:translateY(-50%);background:transparent;width:auto;font-size:1rem;line-height:1.3;white-space:nowrap}.left-offer{left:5rem;text-align:left;top:5rem}.right-offer{right:16px;text-align:right;top:9rem}.left-offer strong,.right-offer strong{font-size:1.05rem;display:block;margin-bottom:-1.3rem}.offer,.left-offer,.right-offer{color:#000}.btn-container{margin-top:3rem}}@media(max-width:600px){.skincare-container{padding:3rem 1rem;margin-top:5rem}.category{font-size:12px!important}.category svg{width:12px;height:12px}.skincare-header .title{font-size:2rem}.skincare-header .category{font-size:1rem}.left-offer{left:3rem}.left-offer strong{font-size:10px;font-weight:700;position:relative;left:-3rem}.text{font-size:10px;font-weight:500}.right-offer strong{font-size:10px;font-weight:700;position:relative;left:-3rem}.offer{font-size:1.1rem}.skincare-image{max-width:780px!important;margin-top:-1rem;margin-bottom:-1rem}.shop-btn{font-size:1rem;padding:.8rem 2.2rem}}@media(max-width:400px){.skincare-header .title{font-size:1.8rem}.skincare-image{max-width:240px;margin-top:-5rem;margin-bottom:-2rem}.offer{font-size:1rem}}@media(max-width:420px){.skincare-container{padding:2rem 1rem 3rem;margin-top:5rem}.skincare-header .title{font-size:2.2rem;margin-bottom:1.2rem}.skincare-header .category{font-size:.95rem;margin-top:0;margin-bottom:.6rem}.skincare-content{display:block;position:relative;padding:0}.products{display:flex;justify-content:center;margin:0 auto}.skincare-image{width:380px;max-width:220px;transform:scale(1);margin:0 auto;display:block}.left-offer,.right-offer{position:absolute;top:45%;width:auto;font-size:.95rem;background:transparent;left:8px;right:auto;transform:translateY(-50%);text-align:left}.right-offer{left:auto;right:8px;text-align:right}.left-offer{left:3rem}.left-offer strong,.right-offer strong{display:block;margin-bottom:-1rem}.btn-container{margin-top:1.2rem}.shop-btn{font-size:.9rem;padding:.6rem 1.8rem;border-radius:8px}}@media(max-width:360px){.skincare-container{padding:2rem 1rem 3rem;margin-top:4rem}.skincare-header .title{font-size:1.9rem}.skincare-image{width:340px;max-width:340px}.left-offer,.right-offer{top:48%;font-size:.9rem}.shop-btn{padding:.5rem 1.4rem;font-size:.85rem}}.products-page{display:flex;gap:30px;background-color:#d6f0cc;padding:30px 40px}.filter-box{background:#d6f0cc;border:1px solid rgba(69,67,65,1);border-radius:15px;padding:16px;width:100%}.filter-box label{display:flex;justify-content:flex-start!important;font-size:12px;margin-bottom:8px;white-space:nowrap;cursor:pointer;font-weight:400;background:#d6f0cc;width:100%;max-width:100%}.filter-row1{display:flex;flex-direction:row;align-items:center;justify-content:space-between!important;flex:1;width:100%}.count2{align-items:center!important;display:flex;margin-left:auto}.filter-box input[type=checkbox]{width:16px;height:16px;cursor:pointer;margin-right:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(52,99,34,1);background-color:#d6f0cc;position:relative}.price-slider{width:100%;height:6px;border-radius:5px;background:#6c9850;outline:none;-webkit-appearance:none;margin-bottom:12px}.price-input{width:100%;padding:8px;border:1.5px solid #6c9850;border-radius:5px;background:#d6f0cc;font-size:12px;font-weight:400;color:#454341;text-align:center;outline:none;transition:border-color .3s ease}.filter-box .price-input{width:140px;max-width:100%}.active-filters{display:flex;gap:8px;flex-wrap:wrap;align-items:center;text-align:center;justify-content:flex-start}.sort-select{display:flex;align-items:center;gap:0;overflow:hidden;border-radius:2px}.sort-label{background:#346322;color:#fff;padding:8px 16px;font-size:14px;font-weight:400;white-space:nowrap;height:40px;box-sizing:border-box;display:flex;align-items:center}.select-wrapper{position:relative;display:inline-block;border:none;height:40px;box-sizing:border-box}.sort-select select{padding:8px 32px 8px 16px;border:rgba(52,99,34,1) 1px solid!important;background:#fff;color:#727272;font-size:14px;font-weight:400;outline:none;cursor:pointer;min-width:160px;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:40px;box-sizing:border-box}.product-grid-empty .product-grid-empty__title{font-size:20px;color:#727272;font-weight:500}.product-grid-empty{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:32px 16px 48px;width:100%;box-sizing:border-box}.product-grid-empty__illustration{display:block;width:min(100%,320px);height:auto;max-height:240px;object-fit:contain;margin-bottom:-50px}.product-grid-empty__title{margin:0 0 12px;font-size:18px;font-weight:700;font-family:Roboto,sans-serif;color:#2d2d2d;line-height:1.35;max-width:22rem}.product-grid-empty__clear{margin:0;padding:0;border:none;background:none;font-size:15px;font-weight:500;font-family:Roboto,sans-serif;color:#727272;text-decoration:none;text-underline-offset:3px;cursor:pointer}.product-grid-empty__clear:hover{color:#346322}.product-grid-empty__clear:focus-visible{outline:2px solid rgba(52,99,34,.45);outline-offset:2px}.product-card{background:#e4fbdd!important;border-radius:16px;padding:14px;box-shadow:0 6px 18px #00000026;display:flex;flex-direction:column}.card-header{display:flex;justify-content:space-between;font-size:13px;font-weight:700;color:#1d3b1a}.card-header span{font-size:14px;font-weight:800;color:#000}.product-card .rating{font-size:12px;color:#f4b400;margin:6px 0 10px;flex-direction:column!important}.rating span{color:#a8a6a6;font-size:9px;font-weight:600;flex-direction:column!important}.product-image{display:flex;justify-content:center;align-items:center;height:240px;margin-bottom:12px}.product-image img{width:100%;height:100%;object-fit:contain;transform:scale(1.2)}.buy-btn6{background:#6c9850;color:#fff;border:none;border-radius:8px;padding:6px;font-weight:700;font-size:20px;margin-bottom:8px;cursor:pointer;width:100%!important}.cart-btn6{background:#3f6b2a;color:#fff;border:none;border-radius:8px;padding:6px;font-size:20px;font-weight:700;cursor:pointer;width:100%!important}.hard-text{font-size:15px;font-weight:600;font-family:Roboto,sans-serif}@media(max-width:768px){.products-page{flex-direction:column;padding:16px}.filters{width:100%;display:none;position:fixed;bottom:0;left:0;height:85vh;background-color:#d6f0cc;z-index:999;gap:16px;padding:20px 16px;overflow-y:auto;flex-direction:column;border-radius:20px 20px 0 0;transform:translateY(100%);transition:transform .3s ease;box-shadow:0 -4px 20px #0000001a}.filters.mobile-open{display:flex;transform:translateY(0)}.filters-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid rgba(69,67,65,1)}.close-filters-btn{background:none;border:none;font-size:24px;cursor:pointer;color:#454341;padding:0}.filters-overlay{display:block}.products-grid{grid-template-columns:1fr}.price-values{gap:10px}.price-input-group{flex:0 0 calc(50% - 8px);max-width:calc(50% - 8px)}.products-topbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;justify-content:flex-start}.sort-select{order:1;display:inline-flex;align-items:center;gap:0;background:transparent;flex:0 1 auto;max-width:calc(100% - 100px)}.sort-label{padding:6px 8px;font-size:13px;height:36px;display:inline-flex;align-items:center;white-space:nowrap;box-sizing:border-box}.select-wrapper{height:36px;flex:1 1 auto;min-width:100px;box-sizing:border-box;border:none}.sort-select select{position:relative;min-width:100px;max-width:100%;padding:6px 24px 6px 8px;height:36px;font-size:12px;border:rgba(52,99,34,1) 1px solid!important;box-sizing:border-box}.products-topbar:before{display:none}.filters-btn-mobile3{color:#000;border:none;padding:6px 12px;border-radius:4px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;height:36px;width:auto;display:inline-flex;gap:6px;flex-direction:row!important;align-items:center;order:2;margin-left:auto;align-self:center;flex-shrink:0}.filters-btn-mobile3 img{width:14px;height:14px;flex-shrink:0}.active-filters{order:4;width:100%;display:flex;gap:6px;align-items:center;justify-content:flex-start;flex-wrap:wrap}.chip{background:#346322;color:#fff;padding:5px 10px;border-radius:999px;font-size:12px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;max-width:100%}.chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-filters img{width:12px;height:12px;margin-left:0;position:static;flex-shrink:0}.clear-btn{margin-left:auto;font-size:12px;background:none;border:none;color:#454341;text-decoration:none;cursor:pointer;white-space:nowrap;flex-shrink:0}.hard-text{display:none!important}.products-content .mobile-applied-filters-heading{display:block!important;font-size:13px;font-weight:600;margin-bottom:0;order:3;width:100%;font-family:Roboto,sans-serif;color:#454341}.mobile-filters-toggle{display:none!important}}@media(max-width:480px){.products-page{padding:12px}.sort-label{padding:6px;font-size:12px}.sort-select select{font-size:11px;padding:6px 20px 6px 6px}.filters-btn-mobile3{padding:6px 10px;font-size:12px;gap:4px}.chip{font-size:11px;padding:4px 8px;gap:4px}.clear-btn{font-size:11px}.products-content .mobile-applied-filters-heading{font-size:12px}}.mobile-filters-toggle{display:none!important}@media(min-width:769px){.filters-btn-mobile3{display:none!important}.products-topbar:before{display:none!important}.mobile-filters-toggle,.mobile-applied-filters-heading{display:none!important}.active-filters{order:1;width:auto}.sort-select{order:2;margin-left:auto}}.cart-page{min-height:100vh;padding:28px 16px;background:#d6f0cc;margin-top:5rem;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}@media(min-width:769px){.cart-page .cart-item{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:14px;row-gap:10px;align-items:start;padding:12px 14px 12px 48px}.cart-page .cart-item-select{top:12px;left:12px}.cart-page .item-left{min-width:0;align-items:flex-start;gap:12px}.cart-page .item-img{width:92px;height:92px;border-radius:12px}.cart-page .item-info{min-width:0}.cart-page .item-title{font-size:20px;line-height:1.2;margin-bottom:8px}.cart-page .badges{margin-bottom:8px}.cart-page .item-right{align-items:flex-end;gap:8px;min-width:170px}.cart-page .qty-controls{margin-left:auto}.cart-page .btn-wishlist{width:128px;height:32px}.cart-page .item-total{font-size:15px;font-weight:500}.cart-page .cart-item-footer{grid-column:1 / -1;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-top:10px;border-top:1px solid rgba(0,0,0,.15)}.cart-page .btn-remove-footer{display:inline-flex;align-items:center;gap:6px;margin-top:0}.cart-page .cart-item-totals{display:flex;flex-direction:column;gap:6px;color:#616060;font-size:25px}.cart-page .cart-item-totals__row{display:grid;grid-template-columns:auto auto;gap:12px;justify-content:end;align-items:baseline}.cart-item-totals__row span{font-size:15px;color:#616060}.cart-page .cart-item-totals__row strong{color:#616060;font-weight:400;font-size:15px}}.cart-shell{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1.6fr 1fr;gap:18px}.card{background:#e4fbdd;border:1px solid rgba(0,0,0,.08);border-radius:14px;box-shadow:0 8px 22px #00000014}.cart-card{padding:18px}.right-col1{display:flex;flex-direction:column;gap:18px;align-self:start}.cart-card__header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px}.cart-card__header h2{margin:0;font-size:25px;font-weight:700;font-family:inter,sans-serif}.cart-card__header p{margin:4px 0 0;font-size:13px;opacity:.75;font-weight:500;color:#727272}.btn{border:0;cursor:pointer;border-radius:5px;padding:6px 22px!important;font-weight:500;color:#616060;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(168,166,166,1)!important}.btn-ghost2{background:transparent!important;font-size:12px!important;font-weight:500!important;color:#a8a6a6!important;border-radius:5px!important}.btn-clear-cart{border:rgba(168,166,166,1) 1px solid!important;background:transparent!important;color:#a8a6a6!important;font-size:12px!important;font-weight:500;border-radius:5px!important}.btn-soft{background:#ffffff73;border:1px solid rgba(0,0,0,.08)}.btn-primary{background:#2f6a2f;color:#fff;border-radius:8px}.btn-checkout{width:100%;background:#2f6a2f;color:#fff;padding:12px 14px;border-radius:10px;font-size:15px;font-weight:700}.cart_btn_wapper{display:flex;justify-content:center;align-items:center}.cart_cartadd_btn,.cart_cartlike_btn{background-color:transparent;color:#727272;border:1px solid rgba(114,114,114,1);border-radius:8px;padding:6px 10px;display:inline-flex;gap:8px;align-items:center;box-sizing:border-box;width:140px;height:36px;justify-content:center}.cart-list{padding-top:16px;display:grid;gap:14px}.cart-group{background:#ffffff1f;border:1px solid rgba(0,0,0,.08);border-radius:14px;padding:14px}.seller-row{display:flex;align-items:center;gap:10px;margin-bottom:12px}.seller-avatar{width:34px;height:34px;border-radius:999px;background:#ffffff59;border:1px solid rgba(0,0,0,.08);overflow:hidden;display:grid;place-items:center}.seller-avatar img{width:100%;height:100%;object-fit:cover}.seller-name{font-family:Open Sans,sans-serif;font-weight:400;font-size:14px}.seller-row .seller-sub{font-family:Open Sans,sans-serif;font-weight:600;font-size:10px;color:#616060!important;display:flex;flex-direction:row}.seller-sub img{width:16px;height:14px;object-fit:contain}.seller-rating{display:inline-flex;align-items:center;gap:6px}.rating-icon{width:14px;height:14px;object-fit:contain}.cart-item{position:relative;background:#d6f0cc;border:1px solid rgba(0,0,0,.08);border-radius:14px;padding:16px 16px 16px 48px;display:flex;justify-content:space-between;align-items:center;gap:16px;box-shadow:0 2px 2px 1px #0000001a}.cart-item+.cart-item{margin-top:12px}.cart-item-select{position:absolute;top:14px;left:12px;z-index:4;width:22px;height:22px;border-radius:50%;border:1px solid rgba(52,99,34,1);background:#d6f0cc;padding:0;margin:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;box-shadow:0 1px 4px #00000014;-webkit-tap-highlight-color:transparent}.cart-item-select:focus-visible{outline:2px solid rgba(52,99,34,.45);outline-offset:2px}.cart-item-select--checked{background:#346322;border-color:#346322}.cart-item-select:disabled{opacity:.45;cursor:not-allowed;background:#a8a6a659;border-color:#a8a6a6e6}.cart-item-select__mark{color:#fff;font-size:14px;font-weight:800;line-height:1;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.item-left{display:flex;gap:14px;min-width:0;flex:1;align-items:center}.item-img{width:100px;height:110px;border-radius:10px;background:#ffffff47;border:1px solid rgba(52,99,34,1);display:grid;place-items:center;overflow:hidden;flex:0 0 auto}.item-img img{width:100%;height:100%;object-fit:contain}.item-info{min-width:0;flex:1}.item-title{font-family:sans-serif;font-weight:500;font-size:20px;margin-bottom:6px;color:#000}.item-variant{font-size:14px;color:#5a6b57;margin:-2px 0 6px;font-weight:500}.muted{opacity:.65;font-weight:600;font-size:12px;color:#000}.like-badges .badge{margin-right:8px}.badges{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:6px}.badge{font-size:10px;padding:3px 7px;border-radius:3px!important;background:#a8a6a680;border:1px solid rgba(0,0,0,.07);display:inline-flex!important;align-items:center;gap:4px!important;font-weight:500}.badge-cod{background:#a8a6a680!important}.badge--ok{background:#9dc68f80!important;border:none!important;color:#61954f}.badge--warn{background:#fac80066!important;border:none!important;color:#a68400}.badge-icon{width:11px;height:11px;object-fit:contain}.item-price-original{font-size:13px;font-weight:500;color:#616060;text-decoration:line-through}.item-price{font-weight:600;margin-top:2px;font-size:14px;color:#346322}.pricedel_wapper{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.link-danger{border:0;background:transparent;color:#e25555;font-weight:600;cursor:pointer;padding:0;font-size:13px;display:inline-flex;align-items:center;gap:4px}.remove-icon{width:16px;height:16px;object-fit:contain}.item-right{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;min-width:180px;gap:10px}.qty-controls{display:flex;align-items:center;gap:12px;position:relative;z-index:2}.cartqty{display:flex;align-items:center;gap:12px}.qty-btn{width:28px;height:28px;border-radius:6px;background:#9dc68f80;cursor:pointer;font-size:18px;font-weight:600;line-height:1;border:none!important;display:flex;align-items:center;justify-content:center;transition:all .2s}.qty-btn:hover{background:#9dc68fb3}.qty-btn:active{transform:scale(.95)}.cart-qty-field{display:block;width:56px;height:32px;min-width:56px;padding:0 8px;margin:0;border:2px solid #346322!important;border-radius:8px;background-color:#fff!important;color:#111!important;font-size:15px;font-weight:700;line-height:1.2;text-align:center;box-sizing:border-box;cursor:text;flex-shrink:0;position:relative;z-index:5;-webkit-appearance:none;appearance:none}.cart-qty-field:focus{outline:2px solid rgba(52,99,34,.45);outline-offset:1px;border-color:#346322!important;background-color:#fff!important}.cart-qty-field:disabled{opacity:.5;cursor:not-allowed;background-color:#f5f5f5!important}.btn-wishlist{border:.5px solid rgba(114,114,114,1)!important;font-size:11px!important;font-weight:400;border-radius:5px!important;color:#727272;padding:5px 10px!important}.btn-wishlist .btn-icon{font-size:13px}.btn-remove-deactivated{border:1px solid rgba(198,40,40,.45)!important;background:#fffffff2!important;color:#c62828!important;font-size:12px!important;font-weight:600;border-radius:5px!important;padding:6px 14px!important;cursor:pointer;align-self:flex-end}.btn-remove-deactivated:hover{background:#ffebee!important}.cart-item-deactivated-msg{margin-top:6px;font-size:13px;color:#c62828!important;line-height:1.35}.qty-btn:disabled{opacity:.45;cursor:not-allowed}.btn-wishlist:disabled{opacity:.45;cursor:not-allowed}.btn-icon{width:13px;height:13px;object-fit:contain}.item-total{font-weight:700;font-size:15px;color:#000}.summary-card{padding:16px}.summary-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.summary-header h3{margin:0;font-size:25px;font-weight:600;font-family:inter,sans-serif}.cart-coupons-wrapper{margin-top:.5rem;border-radius:8px;overflow:hidden}.cart-coupons-bar{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:#9dc68f80!important;color:#346322;font-size:15px;font-weight:600;cursor:pointer;border-radius:8px;transition:border-radius .2s}.cart-coupons-bar--expanded{border-bottom-left-radius:0;border-bottom-right-radius:0}.cart-coupons-dropdown{background:#9dc68f80!important;padding:0 8px 10px;display:flex;flex-direction:column;gap:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.cart-inner-coupon-card{position:relative;display:grid;grid-template-columns:minmax(108px,128px) 1px minmax(0,1fr) auto;align-items:stretch;min-height:52px;overflow:hidden;border:1px solid #6d965d;border-radius:6px;background:transparent;box-sizing:border-box}.cart-inner-coupon-card__amount{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;padding:.45rem .65rem;min-width:0}.cart-inner-coupon-card__amount--fixed{flex-direction:column;align-items:center;justify-content:center;gap:.06rem}.cart-inner-coupon-card__amount--fixed .cart-inner-coupon-card__currency{align-self:flex-start;padding-left:1.7rem;line-height:1.1}.cart-inner-coupon-card__amount--fixed .cart-inner-coupon-card__value-row{align-self:center}.cart-inner-coupon-card__currency{font-size:11px;font-weight:700;line-height:1;color:#346322}.cart-inner-coupon-card__value-row{display:inline-flex;align-items:flex-end;gap:.15rem;flex-wrap:nowrap}.cart-inner-coupon-card__value-row strong{font-size:22px;line-height:.9;font-weight:700;color:#346322;font-family:Oleo Script,Times New Roman,serif}.cart-inner-coupon-card__suffix{font-size:12px;font-weight:700;line-height:1;color:#2d5a27;padding-bottom:.15rem}.cart-inner-coupon-card__divider{align-self:stretch;border-right:2px dashed #6d965d;position:relative;z-index:2}.cart-inner-coupon-card__divider:before,.cart-inner-coupon-card__divider:after{content:"";position:absolute;left:50%;width:14px;height:14px;border-radius:50%;background:#e4fbdd;box-shadow:0 0 0 1px #6d965d;transform:translate(-50%);z-index:4;pointer-events:none}.cart-inner-coupon-card__divider:before{top:-7px}.cart-inner-coupon-card__divider:after{bottom:-7px}.cart-inner-coupon-card__info{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem .75rem;padding:.55rem .65rem .55rem .5rem;min-width:0}.cart-inner-coupon-card__title{margin:0;font-size:12px;font-weight:700;color:#346322;font-family:var(--font-primary, "Inter", system-ui, sans-serif);line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto}.cart-inner-coupon-card__validity{margin:0;font-size:8px;font-weight:500;color:#454341c7;line-height:1.25;flex:0 1 auto;text-align:right;white-space:normal}.cart-inner-coupon-card__use-btn{align-self:center;margin:0 .65rem 0 0;padding:.35rem .25rem;background:transparent;border:none;color:#346322;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap;font-family:var(--font-primary, "Inter", system-ui, sans-serif)}.cart-inner-coupon-card__use-btn:hover{text-decoration:underline}.cart-inner-coupon-card__use-btn:disabled{color:#a8a6a6;cursor:not-allowed;text-decoration:none}@media(max-width:420px){.cart-inner-coupon-card{grid-template-columns:minmax(96px,112px) 1px minmax(0,1fr) auto;min-height:unset}.cart-inner-coupon-card__value-row strong{font-size:28px}.cart-inner-coupon-card__info{flex-wrap:wrap;align-items:flex-start}.cart-inner-coupon-card__title{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cart-inner-coupon-card__validity{width:100%;text-align:left}}.summary-rows{display:grid;gap:10px}.row{display:flex;justify-content:space-between;align-items:center;font-size:13px}.row-left{display:flex;align-items:center;gap:8px}.row-icon{width:25px;height:25px;object-fit:contain;background:#a8a6a666;padding:5px;border-radius:4px}.row-label{color:#616060;font-weight:600;margin-left:1rem}.row-value{font-weight:700;color:#2b2b2b}.promo{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;margin:0;padding-top:12px}.inputpromp{padding:10px 12px;border-radius:5px;border:.5px solid rgba(168,166,166,1);background:transparent;outline:none;height:45px;box-sizing:border-box}.inputpromp::placeholder{color:#a8a6a6;font-size:15px;font-weight:400}.grand{display:flex;justify-content:space-between;align-items:center;padding-top:8px}.cm-checkout-footer{display:flex;flex-direction:column;gap:14px;margin-top:14px}.cm-checkout-footer--withTerms{padding:14px 14px 16px;margin:4px -16px -16px;border-radius:0 0 12px 12px;box-sizing:border-box}.cm-checkout-agreement__label{display:flex;align-items:flex-start;gap:12px;cursor:pointer;margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.cm-checkout-agreement__checkbox{width:18px;height:18px;min-width:18px;margin-top:2px;flex-shrink:0;accent-color:rgba(52,99,34,1);cursor:pointer}.cm-checkout-agreement__text{font-size:14px;line-height:1.45;font-weight:400;color:#1a1a1a}.cm-checkout-agreement__link{color:inherit;text-decoration:none;text-underline-offset:2px}.cm-checkout-agreement__link:hover{color:#346322}.cm-checkout-agreement__link strong{font-weight:700}.cm-checkout-footer .btn_checkoutcart{width:100%;min-height:52px;height:auto;padding:14px 20px;margin-top:0;border:none;cursor:pointer;background-color:#3b5b28;color:#fff;font-size:17px;font-weight:700;border-radius:10px;box-shadow:0 4px 12px #1b2e1640}.cm-checkout-footer .btn_checkoutcart:hover:not(:disabled){background-color:#325022;box-shadow:0 6px 16px #1b2e164d;transform:translateY(-1px)}.cm-checkout-footer .btn_checkoutcart:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.youlike_cart{background:#e4fbdd;border:1px solid rgba(0,0,0,.08);border-radius:14px;box-shadow:0 8px 22px #00000014;padding:18px}.youlikecart_title{font-size:20px;font-weight:600;margin-bottom:10px}.like-card{padding:16px}.like-card h3{margin:0 0 12px;font-size:16px;font-weight:900}.like-list{display:grid;gap:12px}.like-item{display:grid;grid-template-columns:100px 1fr auto;gap:12px;padding:12px;border-radius:12px;background:#e4fbdd;border:1px solid rgba(0,0,0,.06);align-items:center;box-shadow:0 2px 2px 1px #0000001a}.like-item--exact .like-imgcart{width:100px;height:110px;border-radius:10px;background:#e4fbdd;border:1px solid rgba(52,99,34,1)!important;display:grid;place-items:center;overflow:hidden}.like-item--exact .like-imgcart img{width:100%;height:100%;object-fit:contain}.like-title{font-weight:500!important;margin-bottom:6px;font-size:20px;font-family:sans-serif}.like-price{font-weight:600!important;color:#000}.like-actions{display:flex;flex-direction:column;gap:10px;align-items:flex-end}.cart_cartadd_btn,.cart_cartlike_btn{font-size:13px}.btn-primarycart{background-color:#61954f;color:#fff;width:80px;height:45px;border-radius:5px;box-sizing:border-box;border:none;cursor:pointer}.btn_checkoutcart{background-color:#346322;color:#fff;font-size:18px;font-weight:600;border-radius:8px;height:40px;box-shadow:0 2px 6px 2px #0000004d;transition:box-shadow .18s ease,transform .12s ease;display:inline-flex;align-items:center;justify-content:center;margin-top:0}.btn_checkoutcart:hover{box-shadow:0 10px 28px #34632238;transform:translateY(-2px)}.like-btn{min-width:140px;justify-content:center}.security-trust-section{padding:18px 20px;display:flex;flex-direction:column;gap:16px}.trust-row{display:flex;align-items:flex-start;gap:12px}.trust-lock-icon{color:#346322;flex-shrink:0;margin-top:2px}.trust-message{margin:0;font-size:18px;font-weight:400;color:#454341;line-height:25px}.security-cert-section{display:flex;flex-direction:column;gap:10px}.security-cert-title{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;color:#346322;line-height:100%}.security-shield-icon{color:#346322;flex-shrink:0}.security-cert-desc{margin:0;font-size:12px;font-weight:400;color:#454341;line-height:15px}.payment-logos-row{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:4px}.pay-logo--visa{width:70px;height:40px}.pay-logo--mc{width:40px;height:40px}.pay-logo--lankapay{width:40px;height:30px}.security-badges-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:4px}@media(max-width:1024px){.cart-page{margin-top:5rem}.cart-shell{grid-template-columns:1fr}}@media(max-width:768px){.cart-page{margin-top:5rem;padding:18px 12px}.cart-shell{grid-template-columns:1fr}.cart-page .cart-item{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;row-gap:10px;align-items:start;padding:12px 12px 12px 48px;flex-direction:unset}.cart-page .cart-item-select{top:12px;left:12px;width:22px;height:22px}.cart-page .cart-item-select__mark{font-size:12px}.cart-page .item-left{grid-column:1;grid-row:1;display:flex;flex-direction:row;gap:12px;flex:1;min-width:0;align-items:flex-start}.cart-page .item-img{width:80px;height:90px;flex-shrink:0;border-radius:10px}.cart-page .item-info{flex:1;min-width:0}.cart-page .item-title{font-size:15px;margin-bottom:6px}.cart-page .pricedel_wapper{flex-direction:row;align-items:center;gap:12px;margin-top:6px}.cart-page .item-right{grid-column:2;grid-row:1;display:flex;flex-direction:column;gap:8px;align-items:flex-end;min-width:100px;flex-shrink:0}.cart-page .qty-controls{order:1;display:flex;gap:10px}.cart-page .btn-wishlist{order:2;font-size:10px!important;padding:6px 8px!important;white-space:nowrap}.cart-page .item-total{order:3;font-size:15px;text-align:right}.cart-page .cart-item-footer{grid-column:1 / -1;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-top:10px;margin-top:0;border-top:1px solid rgba(0,0,0,.15)}.cart-page .btn-remove-footer{display:inline-flex;align-items:center;gap:6px;font-size:13px;margin-top:0}.cart-page .cart-item-totals{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1;align-items:flex-end}.cart-page .cart-item-totals__row{display:grid;grid-template-columns:auto auto;justify-content:end;gap:10px;align-items:baseline}.cart-page .cart-item-totals__row span,.cart-page .cart-item-totals__row strong{font-size:13px;line-height:1.1;color:#616060;font-weight:400}.summary-card{padding:14px}.cm-checkout-footer--withTerms{margin-left:-14px;margin-right:-14px;margin-bottom:-14px;padding:12px 12px 14px}.row{font-size:12px}.row-left{gap:4px}.row-icon{width:22px;height:22px;padding:4px}.row-label{margin-left:10}.row-value{font-size:13px}.btn-primary{width:100%}.like-item--exact{grid-template-columns:80px 1fr auto;gap:10px;padding:12px}.like-item--exact .like-imgcart{width:80px;height:90px;border-radius:5px}.like-item--exact .like-imgcart img{width:100%;height:100%;object-fit:contain}.like-mid{min-width:0;flex:1;justify-self:start;align-self:start}.like-title{font-size:13px}.like-title .muted{font-size:10px}.like-price{font-size:13px}.like-badges .badge{font-size:9px!important;padding:2px 5px!important}.like-actions--exact{display:flex;flex-direction:column;gap:8px;align-items:flex-end;min-width:100px;flex-shrink:0}.cart_cartadd_btn,.cart_cartlike_btn{padding:6px 8px;font-size:10px;height:30px;width:100px}.like-btn{min-width:0;width:100%}.youlike_cart{padding:14px}.youlikecart_title{font-size:16px;margin-bottom:12px}.trust-message{font-size:18px;font-weight:400;line-height:25px;color:#454341}.security-cert-title{font-size:15px;font-weight:600;line-height:100%}.security-cert-desc{font-size:12px;font-weight:400;color:#454341;line-height:15px}}@media(max-width:640px){.cart-shell{gap:14px}.cart-card__header h2{font-size:18px}.btn-clear-cart{font-size:11px!important;padding:6px 12px!important;white-space:nowrap}.cart-page .cart-item{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:10px 10px 10px 46px;column-gap:10px;row-gap:8px}.cart-page .cart-item-select{top:10px;left:10px}.cart-page .item-left{flex:1;min-width:0;flex-direction:row;align-items:flex-start}.cart-page .item-img{width:70px;height:80px;border-radius:8px}.cart-page .item-title{font-size:13px}.cart-page .cart-item-footer{gap:8px;padding-top:8px}.cart-page .btn-remove-footer{font-size:12px}.cart-page .cart-item-totals{min-width:120px;gap:3px}.cart-page .cart-item-totals__row{gap:8px}.cart-page .cart-item-totals__row span,.cart-page .cart-item-totals__row strong{font-size:11px}.badges{gap:4px;margin-bottom:4px}.badge-cod,.badge-status{font-size:8px!important;padding:3px 6px!important}.pricedel_wapper{flex-direction:row;align-items:center;gap:10px;margin-top:4px}.item-price{font-size:13px}.link-danger{font-size:10px}.cart-page .item-right{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:6px;min-width:90px;flex-shrink:0}.cart-page .qty-controls{order:1;gap:8px;justify-content:flex-end}.cart-page .btn-wishlist{font-size:10px!important;padding:6px 8px!important;order:2;width:auto;justify-content:center}.cart-page .item-total{font-size:14px;order:3;text-align:right}.qty-btn{width:28px;height:28px;font-size:16px}.qty-val{min-width:30px;font-size:14px}.summary-header h3{font-size:16px}.row{font-size:11px}.row-left{gap:5px}.row-icon{width:20px;height:20px;padding:3px}.row-label{margin-left:10}.row-value{font-size:12px}.inputpromp{padding:8px 10px;font-size:12px;height:36px}.inputpromp::placeholder{font-size:12px}.btn-primarycart{font-size:11px;padding:8px 14px;height:36px}.grand{font-size:13px}.like-item--exact{grid-template-columns:70px 1fr auto;gap:8px;padding:10px}.like-item--exact .like-imgcart{width:70px;height:80px}.like-item--exact .like-imgcart img{width:100%;height:100%;object-fit:contain}.like-mid{min-width:0;justify-self:start;align-self:start}.like-title{font-size:12px}.like-title .muted{font-size:9px}.like-price{font-size:12px}.like-badges .badge{font-size:8px!important;padding:2px 4px!important}.like-actions--exact{display:flex;flex-direction:column;gap:6px;align-items:flex-end;min-width:90px;flex-shrink:0}.cart_cartadd_btn,.cart_cartlike_btn{padding:5px 6px;font-size:9px;height:28px;width:90px}.btn-icon{width:10px;height:10px}}@media(max-width:480px){.cart-page{padding:12px 10px;margin-top:5rem}.cart-card{padding:12px}.cart-card__header{flex-direction:row;align-items:center;gap:8px}.cart-card__header h2{font-size:16px}.cart-card__header p{font-size:10px}.btn-clear-cart{font-size:9px!important;padding:5px 8px!important}.cart-page .cart-item{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:10px 10px 10px 44px;column-gap:10px;row-gap:8px;align-items:start;flex-direction:unset}.cart-page .cart-item-select{top:10px;left:10px}.cart-page .item-left{gap:8px;flex:1;min-width:0}.cart-page .item-right{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:6px;min-width:80px;flex-shrink:0}.cart-page .item-img{width:60px;height:70px}.cart-page .item-img img{width:100%;height:100%;object-fit:contain}.item-title{font-size:11px;margin-bottom:4px}.badges{gap:3px;margin-bottom:4px}.badge-cod,.badge-status{font-size:7px!important;padding:2px 5px!important}.badge-icon{width:9px;height:9px}.pricedel_wapper{flex-direction:row;align-items:center;gap:8px;margin-top:4px}.item-price{font-size:11px}.link-danger{font-size:9px}.remove-icon{width:12px;height:12px}.cart-page .qty-controls{order:1;gap:8px;justify-content:flex-end}.cart-page .btn-wishlist{font-size:9px!important;padding:5px 6px!important;order:2;width:auto;justify-content:center}.btn-icon{width:10px;height:10px}.cart-page .item-total{font-size:12px;order:3;text-align:right}.qty-controls .qty-btn{width:26px;height:26px;font-size:14px}.qty-val{min-width:28px;font-size:12px}.summary-header h3{font-size:15px}.row{font-size:10px}.row-left{gap:4px}.row-icon{width:18px;height:18px;padding:3px}.row-label{margin-left:10}.row-value{font-size:11px}.inputpromp{padding:7px 8px;font-size:11px;height:33px}.inputpromp::placeholder{font-size:11px}.btn-primarycart{font-size:10px;padding:7px 12px;height:33px}.grand{font-size:12px}.like-item--exact{grid-template-columns:60px 1fr auto;gap:8px;padding:10px}.like-item--exact .like-imgcart{width:60px;height:70px}.like-item--exact .like-imgcart img{width:100%;height:100%;object-fit:contain}.like-mid{min-width:0;justify-self:start;align-self:start}.like-title{font-size:11px}.like-title .muted{font-size:8px}.like-price{font-size:11px}.like-badges .badge{font-size:7px!important;padding:2px 4px!important}.like-actions--exact{display:flex;flex-direction:column;gap:6px;align-items:flex-end;min-width:90px;flex-shrink:0}.cart_cartadd_btn,.cart_cartlike_btn{font-size:8px;padding:5px 6px;height:28px;width:90px}.cart_cartadd_btn .btn-icon,.cart_cartlike_btn .btn-icon{width:9px;height:9px}.youlike_cart{padding:10px}.youlikecart_title{font-size:14px}.trust-message{font-size:18px;font-weight:400;line-height:25px;color:#454341}.security-cert-title{font-size:15px;font-weight:600;line-height:100%}.security-cert-desc{font-size:12px;font-weight:400;color:#454341;line-height:15px}}@media(max-width:400px){.badges{display:flex}.cart-page{padding:10px 8px;margin-top:5rem}.cart-card{padding:10px}.cart-card__header h2{font-size:15px}.cart-card__header p{font-size:9px}.btn-clear-cart{font-size:8px!important;padding:4px 6px!important}.cart-page .cart-item{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:8px 8px 8px 42px;column-gap:8px;row-gap:8px;align-items:start;flex-direction:unset}.cart-page .cart-item-select{top:8px;left:8px}.cart-page .item-img{width:55px;height:65px}.item-title{font-size:10px}.badge-cod,.badge-status{font-size:6px!important;padding:2px 4px!important}.item-price{font-size:10px}.link-danger{font-size:8px}.cart-page .btn-wishlist{font-size:8px!important;padding:4px 5px!important;width:auto}.cart-page .item-total{font-size:11px}.qty-btn{width:24px;height:24px;font-size:13px}.qty-val{min-width:26px;font-size:11px}.cart-page .qty-controls{gap:6px;justify-content:flex-end}.summary-header h3{font-size:14px}.summary-card{padding:10px}.cm-checkout-footer--withTerms{margin-left:-10px;margin-right:-10px;margin-bottom:-10px;padding:10px 10px 12px}.cm-checkout-agreement__text{font-size:12px}.cm-checkout-footer .btn_checkoutcart{min-height:48px;font-size:15px;padding:12px 16px}.row{font-size:9px}.row-left{gap:4px}.row-icon{width:16px;height:16px;padding:2px}.row-label{margin-left:10px}.row-value{font-size:10px}.inputpromp{padding:6px 8px;font-size:10px;height:30px}.inputpromp::placeholder{font-size:10px}.btn-primarycart{font-size:9px;padding:6px 10px;height:30px}.grand{font-size:11px}.like-item--exact{grid-template-columns:55px 1fr auto;gap:6px;padding:8px}.like-item--exact .like-imgcart{width:55px;height:65px}.like-item--exact .like-imgcart img{width:100%;height:100%;object-fit:contain}.like-mid{min-width:0;justify-self:start;align-self:start}.like-title{font-size:10px}.like-title .muted{font-size:7px}.like-price{font-size:10px}.like-badges .badge{font-size:6px!important;padding:1px 3px!important}.like-badges img{width:8px!important;height:8px!important}.like-actions--exact{display:flex;flex-direction:column;gap:5px;align-items:flex-end;min-width:80px;flex-shrink:0}.cart_cartadd_btn,.cart_cartlike_btn{padding:4px 5px;font-size:7px;height:24px;width:80px}.btn-icon{width:8px;height:8px}.youlike_cart{padding:8px}.youlikecart_title{font-size:13px}}@media(max-width:508px){.cart-card__header{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:start;padding-bottom:10px}.cart-card__header>div{min-width:0}}@media(max-width:420px){.cart-page{margin-top:5rem}.cart-card__header{grid-template-columns:1fr auto}}@media(max-width:360px){.cart-page{margin-top:5.3rem;padding:8px}.cart-card{padding:8px}.cart-card__header h2{font-size:14px}.cart-card__header p{font-size:8px}.btn-clear-cart{font-size:8px!important;padding:3px 5px!important}.cart-page .cart-item{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:8px 8px 8px 40px;column-gap:6px;row-gap:6px;align-items:start;flex-direction:unset}.cart-page .cart-item-select{top:8px;left:8px}.cart-page .item-left{gap:6px}.cart-page .item-img{width:50px;height:60px}.item-title{font-size:9px}.badge-cod,.badge-status{font-size:6px!important;padding:1px 3px!important}.item-price{font-size:9px}.link-danger{font-size:7px}.cart-page .btn-wishlist{font-size:7px!important;padding:3px 4px!important;width:auto}.cart-page .item-total{font-size:10px}.qty-btn{width:22px;height:22px;font-size:12px}.qty-val{min-width:24px;font-size:10px}.cart-page .qty-controls{gap:5px;justify-content:flex-end}.summary-header h3{font-size:13px}.summary-card{padding:8px}.row{font-size:8px}.row-left{gap:3px}.row-icon{width:14px;height:14px;padding:2px}.row-value{font-size:9px}.inputpromp{padding:5px 6px;font-size:9px;height:28px}.inputpromp::placeholder{font-size:9px}.btn-primarycart{font-size:8px;padding:5px 8px;height:28px}.grand{font-size:10px}.like-item--exact{grid-template-columns:50px 1fr auto;gap:5px;padding:6px}.like-item--exact .like-imgcart{width:50px;height:60px}.like-item--exact .like-imgcart img{width:100%;height:100%;object-fit:contain}.like-mid{min-width:0;justify-self:start;align-self:start}.like-title{font-size:9px}.like-title .muted{font-size:6px}.like-price{font-size:9px}.like-badges .badge{font-size:5px!important;padding:1px 2px!important}.like-badges img{width:7px!important;height:7px!important}.like-actions--exact{display:flex;flex-direction:column;gap:4px;align-items:flex-end;min-width:75px;flex-shrink:0}.cart_cartadd_btn,.cart_cartlike_btn{padding:3px 4px;font-size:6px;height:22px;width:75px}.btn-icon{width:7px;height:7px}}.cart-page--herbaa{--cart-green: #345d22;--cart-green-dark: #2a4a1b;--cart-green-soft: #d6f0cc;--cart-green-tint: #f8fff5;--cart-page-bg: #f4f7f2;--cart-surface: #fefefd;--cart-card: #ffffff;--cart-cream: #faf6ee;--cart-border: #e8e8e8;--cart-border-soft: #ebe6dc;--cart-text: #111111;--cart-muted: #666666;--cart-muted-light: #888888;--cart-danger: #c62828;--cart-radius: 12px;--cart-radius-sm: 8px;--cart-shadow: 0 2px 12px rgba(17, 24, 17, .06);--cart-gutter: 24px;--cart-gutter-mobile: 14px;--cart-font: "Poppins", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif}.cart-page--herbaa.cart-page{background:var(--cart-page-bg);font-family:var(--cart-font);color:var(--cart-text);padding:16px var(--cart-gutter) 32px;margin-top:5rem;box-sizing:border-box;overflow-x:hidden}.cart-page--herbaa .cart-page__inner{max-width:1280px;margin:0 auto;width:100%}.cart-page--herbaa .cart-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;color:#5f5f5f;margin:0 0 14px;line-height:1.4}.cart-page--herbaa .cart-breadcrumb a{color:#5f5f5f;text-decoration:none}.cart-page--herbaa .cart-breadcrumb a:hover{color:var(--cart-green);text-decoration:underline}.cart-page--herbaa .cart-breadcrumb__sep{color:#9e9e9e}.cart-page--herbaa .cart-breadcrumb__current{color:var(--cart-text);font-weight:500}.cart-page--herbaa .cart-shell{max-width:none;gap:20px;align-items:start}.cart-page--herbaa .card,.cart-page--herbaa .youlike_cart{background:var(--cart-card);border:1px solid var(--cart-border);border-radius:var(--cart-radius);box-shadow:var(--cart-shadow)}.cart-page--herbaa .cart-card{padding:20px 22px;overflow:visible}.cart-page--herbaa .cart-card__header{padding-bottom:16px;border-bottom:1px solid var(--cart-border);margin-bottom:4px;position:relative}.cart-page--herbaa .cart-card__header>div:first-child{position:relative;min-width:0}.cart-page--herbaa .cart-card__header>div:first-child:after{content:"";display:block;width:64px;height:3px;margin-top:10px;border-radius:3px;background:linear-gradient(90deg,var(--cart-green),var(--cart-green-soft))}.cart-page--herbaa .cart-card__header:after{display:none}.cart-page--herbaa .cart-list{gap:16px}.cart-page--herbaa .cart-card__header h2{font-family:var(--cart-font);font-size:24px;font-weight:700;color:var(--cart-text);line-height:1.25}.cart-page--herbaa .cart-card__header p{font-size:14px;color:var(--cart-muted);opacity:1;font-weight:400}.cart-page--herbaa .btn-clear-cart{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:6px!important;box-sizing:border-box!important;border:1px solid var(--cart-border)!important;background:var(--cart-card)!important;color:var(--cart-muted)!important;font-size:13px!important;font-weight:600!important;line-height:1.2!important;border-radius:var(--cart-radius-sm)!important;padding:8px 14px!important;min-height:36px;width:auto!important;max-width:none!important;white-space:nowrap;transition:border-color .15s,color .15s,background .15s}.cart-page--herbaa .btn-clear-cart__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:14px;height:14px;font-size:12px;line-height:1;font-weight:700}.cart-page--herbaa .btn-clear-cart__label{display:inline-block;line-height:1.2;font-size:inherit;font-weight:inherit}.cart-page--herbaa .btn-clear-cart:hover:not(:disabled){border-color:var(--cart-green)!important;color:var(--cart-green)!important;background:var(--cart-green-tint)!important}.cart-page--herbaa .cart-group{background:var(--cart-surface);border:1px solid var(--cart-border);border-radius:var(--cart-radius);padding:16px}.cart-page--herbaa .cart-group+.cart-group{margin-top:4px}.cart-page--herbaa .seller-row{display:flex;align-items:center;gap:12px;padding:10px 12px;margin-bottom:14px;border-bottom:1px solid var(--cart-border);border-radius:var(--cart-radius-sm);background:var(--cart-green-tint)}.cart-page--herbaa .seller-avatar{width:40px;height:40px;border:1px solid var(--cart-border);background:var(--cart-card)}.cart-page--herbaa .seller-name{font-family:var(--cart-font);font-size:15px;font-weight:600;color:var(--cart-text)}.cart-page--herbaa .seller-sub,.cart-page--herbaa .muted{color:var(--cart-muted)!important}.cart-page--herbaa .seller-sub{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.cart-page--herbaa .item-info{min-width:0;overflow-wrap:anywhere}.cart-page--herbaa .item-title{overflow-wrap:anywhere}.cart-page--herbaa .cart-item{background:var(--cart-card);border:1px solid var(--cart-border);border-radius:var(--cart-radius);box-shadow:0 1px 4px #1118110a;transition:border-color .2s ease,box-shadow .2s ease}.cart-page--herbaa .cart-item:hover{border-color:#345d2259;box-shadow:0 4px 16px #345d2214}.cart-page--herbaa .cart-item-select{border-color:var(--cart-green);background:var(--cart-green-tint)}.cart-page--herbaa .cart-item-select--checked{background:var(--cart-green);border-color:var(--cart-green)}.cart-page--herbaa .item-img{background:#fff;border:1px solid var(--cart-border);border-radius:var(--cart-radius-sm)}.cart-page--herbaa .item-title{font-family:var(--cart-font);font-size:17px;font-weight:600;color:var(--cart-text);line-height:1.3}.cart-page--herbaa .item-variant{font-size:13px;color:var(--cart-muted)}.cart-page--herbaa .item-price{font-size:16px;font-weight:700;color:var(--cart-green)}.cart-page--herbaa .item-price-original{font-size:13px;color:var(--cart-muted-light);text-decoration:line-through}.cart-page--herbaa .item-total{font-size:16px;font-weight:700;color:var(--cart-text)}.cart-page--herbaa .badge{border-radius:999px;font-size:11px;font-weight:600;padding:4px 10px}.cart-page--herbaa .badge--ok,.cart-page--herbaa .badge-cod{background:var(--cart-green-soft);color:var(--cart-green);border:1px solid rgba(52,93,34,.2)}.cart-page--herbaa .badge--warn{background:#fff8e6;color:#9a6b00;border:1px solid #f0e0b0}.cart-page--herbaa .badges{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.cart-page--herbaa .badge{display:inline-flex;align-items:center;line-height:1.2}.cart-page--herbaa .badge-icon{flex-shrink:0}.cart-page--herbaa .pricedel_wapper{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.cart-page--herbaa .qty-controls{display:inline-flex!important;align-items:stretch;gap:0!important;border:1px solid #ccc;border-radius:var(--cart-radius-sm);overflow:hidden;background:var(--cart-card);flex-shrink:0}.cart-page--herbaa .qty-controls .cart-qty-field{width:42px;min-width:42px;height:36px;padding:0 4px;margin:0;border:none!important;border-left:1px solid #ccc!important;border-right:1px solid #ccc!important;border-radius:0!important;background:var(--cart-card)!important;font-size:14px;box-sizing:border-box}.cart-page--herbaa .qty-btn{width:36px;height:36px;border:none;background:var(--cart-card);color:#333;font-size:18px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.cart-page--herbaa .qty-btn:disabled{opacity:.4;cursor:not-allowed}.cart-page--herbaa .cart-qty-field,.cart-page--herbaa .qty-controls input{min-width:40px;text-align:center;font-weight:600;border-left:1px solid #ccc;border-right:1px solid #ccc}.cart-page--herbaa .btn-wishlist{border:2px solid var(--cart-green)!important;background:var(--cart-card)!important;color:var(--cart-green)!important;border-radius:6px!important;font-size:13px!important;font-weight:600!important;height:auto!important;min-height:36px;padding:6px 12px!important}.cart-page--herbaa .btn-wishlist--active{background:var(--cart-green-tint)!important}.cart-page--herbaa .btn-remove-deactivated,.cart-page--herbaa .link-danger.btn-remove{color:var(--cart-danger);font-size:13px;font-weight:600}.cart-page--herbaa .cart-item-footer{border-top:1px solid var(--cart-border);padding-top:12px;justify-content:flex-start}.cart-page--herbaa .cart-item-totals__row span,.cart-page--herbaa .cart-item-totals__row strong{font-size:14px!important;color:var(--cart-muted)!important;font-weight:500!important}.cart-page--herbaa .cart-item-totals__row strong{color:var(--cart-text)!important;font-weight:600!important}.cart-page--herbaa .right-col1{gap:16px}@media(min-width:1025px){.cart-page--herbaa .right-col1{position:sticky;top:5.5rem;align-self:start}}.cart-page--herbaa .summary-card{padding:20px;border-top:3px solid var(--cart-green)}.cart-page--herbaa .summary-header{align-items:center;gap:8px}.cart-page--herbaa .summary-rows .row{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;width:100%;box-sizing:border-box}.cart-page--herbaa .row-left{display:flex!important;align-items:center!important;flex:1;min-width:0;gap:10px}.cart-page--herbaa .row-icon{flex-shrink:0;align-self:center;display:block}.cart-page--herbaa .row-label{margin-left:0!important;flex:1;min-width:0;word-break:break-word;line-height:1.35}.cart-page--herbaa .row-value{flex-shrink:0;text-align:right;white-space:nowrap;justify-self:end;padding-right:2px}.cart-page--herbaa .summary-header h3{font-family:var(--cart-font);font-size:20px;font-weight:700;color:var(--cart-text)}.cart-page--herbaa .summary-header .muted{font-size:13px;font-weight:600;color:var(--cart-green)}.cart-page--herbaa .summary-rows .row{padding:8px 0}.cart-page--herbaa .row-label{font-size:14px;color:var(--cart-muted)}.cart-page--herbaa .row-value{font-size:14px;font-weight:600;color:var(--cart-text)}.cart-page--herbaa .row-value--item-discount{color:var(--cart-danger)}.cart-page--herbaa .summary-rows hr{border:none;border-top:1px solid var(--cart-border);margin:8px 0}.cart-page--herbaa .grand{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 0 4px;margin-top:4px;border-top:2px solid var(--cart-border-soft);width:100%;box-sizing:border-box}.cart-page--herbaa .grand strong{display:inline-flex;align-items:baseline;gap:6px;flex-wrap:wrap}.cart-page--herbaa .grand strong{font-family:var(--cart-font);font-size:18px;font-weight:700;color:var(--cart-text)}.cart-page--herbaa .grand strong:last-child{color:var(--cart-green);font-size:22px}.cart-page--herbaa .cart-promo{display:flex;flex-direction:column;gap:8px;margin-top:12px;width:100%;box-sizing:border-box}.cart-page--herbaa .cart-promo__label{font-size:12px;font-weight:600;color:var(--cart-muted);letter-spacing:.02em;line-height:1.3}.cart-page--herbaa .cart-promo__row{display:flex;align-items:center;gap:8px;width:100%;box-sizing:border-box}.cart-page--herbaa .cart-promo__input,.cart-page--herbaa .cart-promo .inputpromp{flex:1 1 auto;min-width:0;width:100%;height:40px;padding:0 14px 0 36px;border:1px solid var(--cart-border);border-radius:999px;font-size:14px;font-family:inherit;font-weight:500;color:var(--cart-text);background:var(--cart-card);box-shadow:inset 0 1px 2px #1118110a;transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23666666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z'/%3E%3Cline x1='7' y1='7' x2='7.01' y2='7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:12px center;background-size:16px 16px}.cart-page--herbaa .cart-promo__input::placeholder,.cart-page--herbaa .cart-promo .inputpromp::placeholder{color:#9a9a9a;font-weight:400}.cart-page--herbaa .cart-promo__input:focus,.cart-page--herbaa .cart-promo .inputpromp:focus{outline:none;border-color:var(--cart-green);box-shadow:inset 0 1px 2px #1118110a,0 0 0 3px #345d2224}.cart-page--herbaa .cart-promo__apply,.cart-page--herbaa .cart-promo .btn-primarycart{flex:0 0 auto;display:inline-flex!important;align-items:center!important;justify-content:center!important;height:40px!important;min-width:72px!important;max-width:84px!important;width:auto!important;padding:0 16px!important;border:none!important;border-radius:999px!important;background:var(--cart-green)!important;color:#fff!important;font-family:var(--cart-font)!important;font-size:13px!important;font-weight:700!important;line-height:1!important;box-shadow:0 2px 8px #2a4a1b33;cursor:pointer;box-sizing:border-box}.cart-page--herbaa .cart-promo__apply:hover,.cart-page--herbaa .cart-promo .btn-primarycart:hover{background:var(--cart-green-dark)!important;box-shadow:0 3px 10px #2a4a1b47}.cart-page--herbaa .cart-retry-btn{min-width:100px!important;max-width:none!important;height:44px!important;border-radius:var(--cart-radius-sm)!important;padding:0 20px!important}.cart-page--herbaa .cm-checkout-footer .btn_checkoutcart,.cart-page--herbaa .btn_checkoutcart{width:100%;min-height:48px;padding:12px 20px;border:2px solid var(--cart-green);border-radius:6px;background:var(--cart-green);color:#fff;font-family:var(--cart-font);font-size:15px;font-weight:700;box-shadow:0 4px 14px #2a4a1b38;transform:none;letter-spacing:.02em}.cart-page--herbaa .cm-checkout-footer .btn_checkoutcart:hover:not(:disabled),.cart-page--herbaa .btn_checkoutcart:hover:not(:disabled){background:var(--cart-green-dark);border-color:var(--cart-green-dark);transform:none;box-shadow:none}.cart-page--herbaa .cm-checkout-footer .btn_checkoutcart:disabled{opacity:.5;cursor:not-allowed}.cart-page--herbaa .cart-coupons-bar,.cart-page--herbaa .cart-coupons-dropdown{background:var(--cart-green-tint)!important;border:1px solid rgba(52,93,34,.2);color:var(--cart-green)}.cart-page--herbaa .cart-inner-coupon-card{background:var(--cart-card);border-color:#345d2259}.cart-page--herbaa .security-trust-section{background:var(--cart-card);border:1px solid var(--cart-border);border-radius:var(--cart-radius);box-shadow:var(--cart-shadow);padding:18px 20px}.cart-page--herbaa .trust-lock-icon,.cart-page--herbaa .security-shield-icon{color:var(--cart-green)!important}.cart-page--herbaa .trust-message,.cart-page--herbaa .security-cert-desc{font-size:13px;line-height:1.5;color:var(--cart-muted)}.cart-page--herbaa .security-cert-title span{font-family:var(--cart-font);font-weight:700;font-size:15px;color:var(--cart-text)}.cart-page--herbaa .cart-feature-bar{max-width:1280px;margin:24px auto 0;width:100%;box-sizing:border-box}.cart-page--herbaa .cart-feature-bar__inner{display:grid;grid-template-columns:repeat(3,1fr);gap:20px 28px;padding:16px 24px;background:var(--cart-cream);border:1px solid #efe8d8;border-radius:10px}.cart-page--herbaa .cart-feature{display:flex;align-items:center;gap:12px;min-width:0}.cart-page--herbaa .cart-feature__icon{flex-shrink:0;color:var(--cart-green)!important;font-size:30px!important}.cart-page--herbaa .cart-feature__title{margin:0 0 4px;font-size:12px;font-weight:700;color:var(--cart-text);line-height:1.25}.cart-page--herbaa .cart-feature__text{margin:0;font-size:11px;color:var(--cart-muted);line-height:1.35}.cart-page--herbaa .youlike_cart{margin-top:20px;padding:20px 22px}.cart-page--herbaa .youlikecart_title{font-family:var(--cart-font);font-size:20px;font-weight:700;color:var(--cart-text)}.cart-page--herbaa .cart-list>div[style*="text-align: center"]{padding:3rem 1rem!important;color:var(--cart-muted);font-size:15px}@media(max-width:1024px){.cart-page--herbaa.cart-page{padding-left:var(--cart-gutter-mobile);padding-right:var(--cart-gutter-mobile)}.cart-page--herbaa .cart-shell{grid-template-columns:1fr;gap:16px}.cart-page--herbaa .right-col1{position:static;width:100%;max-width:100%}}@media(max-width:768px){.cart-page--herbaa.cart-page{padding:14px var(--cart-gutter-mobile) 28px}.cart-page--herbaa .cart-page__inner,.cart-page--herbaa .cart-feature-bar{max-width:100%}.cart-page--herbaa .cart-card{padding:16px 14px}.cart-page--herbaa .cart-card__header{display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto;align-items:center!important;gap:10px 12px!important}.cart-page--herbaa .cart-card__header>div:first-child{grid-column:1;grid-row:1;min-width:0}.cart-page--herbaa .cart-card__header .btn-clear-cart{grid-column:2;grid-row:1;width:max-content!important;max-width:min(100%,140px)!important;min-height:34px;padding:7px 12px!important;font-size:11px!important;align-self:center;justify-self:end;flex-shrink:0}.cart-page--herbaa .btn-clear-cart__icon{width:12px;height:12px;font-size:11px}.cart-page--herbaa .cart-card__header h2{font-size:18px;line-height:1.25;padding-right:4px}.cart-page--herbaa .cart-card__header p{font-size:12px;line-height:1.4;margin-top:4px}.cart-page--herbaa .cart-card__header>div:first-child:after{width:52px;margin-top:8px}.cart-page--herbaa .cart-group{padding:12px}.cart-page--herbaa .seller-row{padding:10px;gap:10px}.cart-page--herbaa .cart-item{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto auto auto;padding:12px 12px 12px 44px!important;column-gap:0!important;row-gap:12px!important;align-items:stretch!important;overflow:hidden;box-sizing:border-box;width:100%;max-width:100%}.cart-page--herbaa .cart-item-select{top:12px!important;left:12px!important}.cart-page--herbaa .item-left{grid-column:1!important;grid-row:1!important;width:100%;max-width:100%;align-items:flex-start;gap:12px}.cart-page--herbaa .item-img{width:88px!important;height:88px!important;flex-shrink:0}.cart-page--herbaa .item-info{flex:1;min-width:0}.cart-page--herbaa .item-right{grid-column:1!important;grid-row:2!important;width:100%;max-width:100%;min-width:0!important;display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:center!important;gap:10px!important;padding-top:12px;border-top:1px solid var(--cart-border);box-sizing:border-box;overflow:hidden}.cart-page--herbaa .qty-controls{grid-column:1;justify-self:start;margin-left:0!important;order:unset!important}.cart-page--herbaa .btn-wishlist{grid-column:2;width:100%!important;max-width:none!important;min-width:0;min-height:38px;justify-content:center;font-size:12px!important;white-space:nowrap;order:unset!important;flex:none!important}.cart-page--herbaa .btn-remove-deactivated{grid-column:1 / -1;justify-self:start}.cart-page--herbaa .item-total{display:none!important}.cart-page--herbaa .cart-item-footer{grid-column:1!important;grid-row:3!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;width:100%;padding-top:12px}.cart-page--herbaa .btn-remove-footer{align-self:flex-start;order:1}.cart-page--herbaa .summary-card{padding:16px 14px 18px}.cart-page--herbaa .summary-header{flex-wrap:nowrap;align-items:center;margin-bottom:14px}.cart-page--herbaa .summary-rows{gap:4px}.cart-page--herbaa .summary-rows .row{padding:6px 0}.cart-page--herbaa .summary-header h3{font-size:18px}.cart-page--herbaa .cart-promo__row{flex-direction:row!important;align-items:center;gap:8px}.cart-page--herbaa .cart-promo__apply,.cart-page--herbaa .cart-promo .btn-primarycart{width:auto!important;min-width:68px!important;max-width:80px!important;height:38px!important;padding:0 14px!important;font-size:12px!important}.cart-page--herbaa .cart-promo__input,.cart-page--herbaa .cart-promo .inputpromp{height:38px;font-size:13px;padding-left:34px;background-position:10px center}.cart-page--herbaa .grand{flex-wrap:wrap}.cart-page--herbaa .grand strong:last-child{font-size:20px}.cart-page--herbaa .cm-checkout-footer{margin-left:0!important;margin-right:0!important;margin-bottom:0!important;padding:0!important}.cart-page--herbaa .trust-message{font-size:13px!important;line-height:1.45!important}.cart-page--herbaa .security-trust-section{padding:14px}.cart-page--herbaa .trust-row{align-items:flex-start;gap:10px}.cart-page--herbaa .payment-logos-row,.cart-page--herbaa .security-badges-row{justify-content:flex-start;flex-wrap:wrap;gap:8px}.cart-page--herbaa .cart-feature-bar__inner{grid-template-columns:1fr;gap:14px;padding:14px 16px}.cart-page--herbaa .cart-feature{align-items:flex-start}.cart-page--herbaa .cart-coupons-bar{font-size:13px;padding:10px 12px}.cart-page--herbaa .cart-coupons-bar span{flex:1;min-width:0;line-height:1.35}.cart-page--herbaa .youlike_cart{padding:16px 14px;overflow:hidden}}@media(max-width:640px){.cart-page--herbaa .item-img{width:76px!important;height:76px!important}.cart-page--herbaa .item-title{font-size:15px}.cart-page--herbaa .badge{font-size:10px;padding:3px 8px}.cart-page--herbaa .btn-wishlist{font-size:11px!important}.cart-page--herbaa .qty-controls .cart-qty-field{width:38px;min-width:38px;font-size:13px}.cart-page--herbaa .qty-btn{width:34px;height:34px;font-size:16px}}@media(max-width:480px){.cart-page--herbaa.cart-page{padding:12px 10px 24px}.cart-page--herbaa .cart-card__header h2{font-size:17px}.cart-page--herbaa .cart-card__header .btn-clear-cart{max-width:min(100%,128px)!important;font-size:10px!important;padding:6px 10px!important;gap:5px!important}.cart-page--herbaa .cart-item{padding:10px 10px 10px 40px!important;grid-template-columns:1fr!important}.cart-page--herbaa .cart-item-select{top:10px!important;left:10px!important;width:20px;height:20px}.cart-page--herbaa .item-left{gap:10px}.cart-page--herbaa .item-img{width:68px!important;height:68px!important}.cart-page--herbaa .item-title{font-size:14px;line-height:1.35}.cart-page--herbaa .item-right{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:8px!important}.cart-page--herbaa .item-total{display:none!important}.cart-page--herbaa .row{font-size:12px}.cart-page--herbaa .row-icon{width:22px;height:22px;padding:3px;flex-shrink:0}.cart-page--herbaa .grand strong:last-child{font-size:18px}.cart-page--herbaa .cart-inner-coupon-card{grid-template-columns:minmax(88px,100px) 1px minmax(0,1fr)!important}.cart-page--herbaa .cart-inner-coupon-card__use-btn{grid-column:1 / -1;width:100%;margin:0;padding:8px;text-align:center;border-top:1px dashed rgba(52,93,34,.25)}}@media(max-width:360px){.cart-page--herbaa .cart-card__header .btn-clear-cart{font-size:10px!important;padding:6px 9px!important;min-height:32px;gap:4px!important}.cart-page--herbaa .cart-breadcrumb{font-size:12px}.cart-page--herbaa .item-img{width:60px!important;height:60px!important}.cart-page--herbaa .badge-icon{width:10px;height:10px}}.cart-page--herbaa .order-cart{max-width:1280px;margin:20px auto 28px;padding:0 var(--cart-gutter);box-sizing:border-box}.cart-page--herbaa .order-cart__card{border:1px solid var(--cart-border);box-shadow:var(--cart-shadow)}.cart-page--herbaa .order-cart__price{color:var(--cart-green)}@media(max-width:1024px){.cart-page--herbaa .order-cart{padding-left:var(--cart-gutter-mobile);padding-right:var(--cart-gutter-mobile)}}@media(max-width:768px){.cart-page--herbaa .order-cart{margin:16px auto 24px;padding:0 var(--cart-gutter-mobile) 20px;background:transparent!important;border-radius:0}.cart-page--herbaa .order-cart__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important}.cart-page--herbaa .order-cart__card{border:1px solid var(--cart-border);border-radius:var(--cart-radius-sm)}.cart-page--herbaa .order-cart__metaRow{padding-right:32px;align-items:center}}@media(max-width:400px){.cart-page--herbaa .order-cart__grid{gap:8px!important}.cart-page--herbaa .order-cart__title{font-size:10px}}.remove-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:1000;animation:fadeIn .2s ease-in-out}.remove-popup-content{background:#fff;padding:24px;border-radius:16px;box-shadow:0 10px 30px #00000026;width:90%;max-width:400px;text-align:center;position:relative;border:1px solid rgba(0,0,0,.05);animation:scaleIn .2s ease-in-out}.remove-popup-icon-container{width:60px;height:60px;margin:0 auto 16px;background:#fff0f0;border-radius:50%;display:flex;align-items:center;justify-content:center}.remove-popup-icon{width:32px;height:32px;color:#e25555}.remove-popup-title{font-family:Roboto,sans-serif;font-size:20px;font-weight:700;color:#1a1a1a;margin:0 0 8px}.remove-popup-message{font-family:Open Sans,sans-serif;font-size:14px;color:#666;margin:0 0 24px;line-height:1.5}.remove-popup-actions{display:flex;gap:12px;justify-content:center}.btn-popup-cancel{flex:1;padding:10px 16px;border-radius:8px;border:1px solid #ddd;background:#fff;color:#666;font-weight:600;cursor:pointer;transition:all .2s}.btn-popup-cancel:hover{background:#f5f5f5;border-color:#ccc}.btn-popup-confirm{flex:1;padding:10px 16px;border-radius:8px;border:none;background:#e25555;color:#fff;font-weight:600;cursor:pointer;box-shadow:0 4px 12px #e2555533;transition:all .2s}.btn-popup-confirm:hover{background:#d14444;box-shadow:0 6px 16px #e255554d;transform:translateY(-1px)}@keyframes scaleIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.checkout-page{min-height:100vh;background:#cfe8c7;padding:28px 16px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:#203020;margin-top:5rem}.checkout-shell{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.15fr 1fr;gap:18px;align-items:start}.card{background:#e4fbdd;border:1px solid rgba(0,0,0,.08);border-radius:14px;box-shadow:0 8px 22px #00000014;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:12px!important}h3{margin:0 0 10px;font-size:16px;font-weight:900}.checkout_title_top{font-size:20px;font-weight:600}.muted{font-weight:400!important;font-size:12px!important;color:#727272!important}.shipping_address_topic{font-size:20px;font-weight:600}.btn{border:0;cursor:pointer;padding:10px 12px;font-weight:700}.btn-ghost{background:transparent;border:.5px solid rgba(69,67,65,1)!important;color:#454341;font-size:15px!important;border-radius:5px!important}.btn-pay{width:100%;background:#2f6a2f;color:#fff;padding:12px 14px;border-radius:12px}.guest-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.form-grid{display:grid;gap:10px}.field span{display:block;font-size:15px;font-weight:600;margin-bottom:6px}.input{width:100%;padding:10px 12px;border-radius:10px;border:1px solid rgba(0,0,0,.12);background:transparent;outline:none}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:10px}.seller-name{font-weight:400!important;font-size:14px!important;color:#000!important}.seller-sub{font-size:10px!important;font-weight:600!important;color:#616060!important}.checkout_dilivery_option,.checkout_payment_option{font-size:20px;font-weight:600}.payment-option{display:flex;align-items:center;gap:12px;padding:18px 20px;border-radius:12px;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s ease;background:#e4fbdd;border:1px solid rgba(0,0,0,.08)}.payment-option input[type=radio]{cursor:pointer;width:20px;height:20px;min-width:20px;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid rgba(52,99,34,1);border-radius:50%;position:relative;flex-shrink:0}.payment-option input[type=radio]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background:#346322}.main-method{flex:1;min-width:0;color:#454341!important;font-size:15px!important;font-weight:500!important;word-wrap:break-word;overflow-wrap:break-word;white-space:normal!important}.koko-line{display:flex;align-items:center;gap:8px;flex-direction:row;flex-wrap:wrap}.koko-logo-img{height:22px;width:auto;display:inline-block;vertical-align:middle}.payment-logos{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.pay-logo-img{height:24px;width:auto;display:block}.saved-card-expiry{font-size:13px;color:#6b6b6b;margin-left:8px}.saved-card-empty-note{display:block;margin-top:4px;font-size:12px;color:#666}.payment-logo{display:inline-flex;align-items:center}.payment-logo.visa img,.payment-logo.mastercard img{height:22px;width:auto}.koko-badge{display:inline-flex;align-items:center;margin-left:6px}.koko-badge img{height:22px;width:auto}.radio{display:grid!important;grid-template-columns:18px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:10px!important;border-radius:12px!important;font-size:15px!important;font-weight:500!important;color:#454341!important;word-wrap:break-word;overflow-wrap:break-word}.note{padding:4px!important;border-radius:3px!important;background:#a8a6a680!important;border:1px solid rgba(0,0,0,.06)!important;font-size:15px!important;font-weight:400!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:5px!important}.warn-bar{padding:4px!important;border-radius:3px!important;background:#fac80066!important;font-size:15px!important;font-weight:400!important;color:#a68400!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:5px!important}.green_light{color:#346322}.checkout_polices_bottom p{margin:10px 0;word-wrap:break-word;overflow-wrap:break-word;white-space:normal!important}.security-cert-card{margin-top:15px}.security-cert-title{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;color:#346322;margin-bottom:8px}.shield-icon{color:#346322!important;font-size:20px!important}.security-cert-text{font-size:12px;font-weight:400;color:#454341;line-height:15px;margin-bottom:12px}.security-badges-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.SEATFacebookPosts1{width:100%;max-width:500px;height:auto;display:block}.sec-badge-img{height:24px;width:auto;border-radius:4px}.sec-badge-text{display:inline-flex;align-items:center;justify-content:center;padding:3px 8px;border-radius:4px;font-size:10px;font-weight:700;background:#a8a6a640;color:#454341;border:1px solid rgba(0,0,0,.08);white-space:nowrap}.sec-badge-text.lankapay{background:#002d621f;color:#002d62}.sec-badge-text.visa-blue{color:#1a1f71;font-style:italic}.checkout_overview_title{font-size:25px;font-weight:700;color:#000}.muted1{font-size:12px;font-weight:500;color:#727272}.ov-img img{width:70px!important;height:70px!important;object-fit:contain;position:relative;display:inline-block}.qty-pill{position:absolute;top:-8px;right:-8px;width:24px;height:24px;border-radius:50%;background:#2f6a2f;color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;z-index:1000}.ov-info{margin-left:12px;flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.ov-title{font-weight:600;color:#000;font-size:14px;margin-bottom:2px}.muted{color:#000}.ov-volume{font-size:12px;color:#727272;margin-bottom:2px}.ov-sub{color:#000!important;font-size:13px!important;font-weight:500}.ov-qty-label{font-size:12px;color:#727272;font-weight:400}.ov-rating{font-size:12px;margin-bottom:2px}.star-rating-row{display:flex;align-items:center;gap:4px}.rating-count{font-size:11px;color:#727272}.overview-row .ov-total{font-weight:700!important;font-size:15px!important;white-space:nowrap;color:#000;grid-column:2;grid-row:1;justify-self:end;align-self:start}.remove-btn{display:inline-flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;color:#b41e1e;font-size:12px;font-weight:500;padding:0;font-family:inherit}.remove-btn:hover{opacity:.75}.summary-head{display:flex;align-items:center;justify-content:space-between}.sum-row{display:flex;justify-content:space-between;font-size:13px;margin-top:10px}.cart_tot_mony{font-weight:600}.grand-row{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;border-top:1px solid rgba(0,0,0,.08)}.grand-row p{font-weight:600}.order_summery_card_title{font-size:25px}.muted-summrycary{display:flex;gap:10px;color:#727272;font-size:15px}.muted-summrycary img{height:20px;width:20px;background-color:#a8a6a666;padding:2px;border-radius:5px}.saved-label{color:#b41e1e!important;font-weight:600!important}.saved-value{color:#b41e1e!important}.btn_paycheckout{background-color:#346322;color:#fff;width:100%;height:48px;border-radius:10px;margin-top:10px;font-size:18px;font-weight:600;border:none;cursor:pointer;transition:background .2s}.btn_paycheckout:hover{background-color:#28501a}.terms-checkbox{display:flex;align-items:flex-start;gap:8px;margin-top:12px}.terms-checkbox input[type=checkbox]{width:13px;height:13px;margin-top:6px;cursor:pointer;flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(0,0,0,1);border-radius:0;background-color:transparent;position:relative}.terms-checkbox input[type=checkbox]:checked{background-color:#346322}.terms-checkbox input[type=checkbox]:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}@media(max-width:992px){.checkout-shell{grid-template-columns:1fr}.left-col,.right-col{width:100%}}@media(max-width:768px){.guest-row{flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:12px}.guest-row>div{flex:1 1 auto;min-width:0;width:auto}.guest-row .muted{margin:0}.guest-row .btn-ghost{flex:0 0 auto;width:auto;align-self:center;text-align:center;box-sizing:border-box;padding:10px 16px;white-space:nowrap}.overview-card .overview-row .ov-title{word-break:break-word;overflow-wrap:anywhere}.overview-card .overview-seller-footer-bar{flex-wrap:nowrap;align-items:flex-end;gap:8px;min-width:0}.overview-card .overview-seller-totals{width:auto;max-width:min(260px,52vw);flex-shrink:1;min-width:0}.overview-card .overview-seller-total-row{width:100%;max-width:100%;font-size:12px;column-gap:10px}.guest-row{flex-direction:column!important;align-items:stretch!important;text-align:center!important}.guest-row .btn-ghost{width:100%!important;margin-top:10px!important}}@media(max-width:520px){.checkout-page .overview-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;column-gap:8px!important;row-gap:0!important;padding:8px 10px!important}.checkout-page .overview-row .row-left{grid-column:1 / 2!important;grid-row:1!important;min-width:0!important}.checkout-page .overview-row .ov-total{grid-column:2 / 3!important;grid-row:1!important;justify-self:end!important;align-self:start!important;font-size:12px!important;font-weight:700!important;white-space:nowrap!important;text-align:right!important}.ov-img{width:75px!important;height:75px!important}.ov-img img{width:58px!important;height:58px!important}.ov-info{min-width:0!important;flex:unset!important}.ov-title{white-space:normal!important;font-size:12px!important;line-height:1.3!important;word-break:break-word!important;overflow-wrap:anywhere}.ov-title .muted2{font-size:10px!important}.ov-volume,.overview-row .ov-sub{font-size:11px!important}.overview-card .overview-seller-footer-bar{flex-wrap:nowrap!important;padding:8px 6px 10px!important;gap:6px!important}.note{font-size:12px!important}.overview-card .overview-seller-totals{width:auto!important;max-width:min(240px,50vw)!important;align-items:flex-end!important;flex-shrink:1!important;min-width:0!important}.overview-card .overview-seller-total-row{font-size:11px!important;column-gap:8px!important;width:100%!important;max-width:100%!important}.overview-card .ov-remove-btn{font-size:12px!important;padding:2px 2px 4px!important}.remove-btn{font-size:11px!important;white-space:nowrap!important}.summ-card,.card.summ-card{padding:12px!important;overflow:hidden!important}.sum-row{font-size:12px!important;gap:4px!important;flex-wrap:nowrap!important}.warn-bar{font-size:12px!important}.muted-summrycary{font-size:12px!important;gap:6px!important;flex-shrink:1!important;min-width:0!important}.cart_tot_mony{font-size:12px!important;white-space:nowrap!important;flex-shrink:0!important}.saved-label{font-size:12px!important}.saved-value{font-size:12px!important;white-space:nowrap!important}.grand-row{flex-wrap:nowrap!important;gap:4px!important}.grand-row span,.grand-row p{font-size:15px!important;font-weight:700!important;white-space:nowrap!important}.radio{grid-template-columns:18px 1fr auto!important;font-size:12px!important;padding:8px 6px!important;gap:6px!important}.radio .right{font-size:12px!important;white-space:nowrap!important}.overview-seller__head{padding-bottom:8px!important;margin-bottom:8px!important}.checkout-page{overflow-x:hidden!important}.checkout-shell{overflow-x:hidden!important;width:100%!important}.left-col,.right-col{width:100%!important;min-width:0!important;overflow:hidden!important}}.checkout-page .overview-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;column-gap:12px!important;row-gap:0!important}.checkout-page .overview-row .row-left{grid-column:1 / 2!important;grid-row:1!important;min-width:0!important}.checkout-page .overview-row .ov-total{grid-column:2 / 3!important;grid-row:1!important;justify-self:end!important;align-self:start!important}.checkout-page .overview-seller-footer-bar{display:flex!important;flex-wrap:nowrap!important;justify-content:space-between!important;align-items:flex-end!important}.checkout-page .overview-seller-totals{width:auto!important;flex-shrink:1!important;min-width:0!important}.checkout-page .overview-seller__card{border-radius:12px!important;overflow:hidden!important}.checkout-page .overview-seller__card .overview-row{background:transparent!important;border:none!important;box-shadow:none!important}@media(max-width:520px){.checkout-page .overview-row{grid-template-columns:minmax(0,1fr) auto!important;padding:8px 10px!important;gap:8px 10px!important}.checkout-page .ov-img{width:75px!important;height:75px!important}.checkout-page .ov-img img{width:58px!important;height:58px!important}.checkout-page .overview-seller-footer-bar{flex-wrap:nowrap!important;gap:6px!important}.checkout-page .overview-seller-totals{max-width:min(240px,52vw)!important}}@media(max-width:430px){.checkout-page{margin-top:4rem}.note,.warn-bar{font-size:12px!important}}@media(max-width:480px){.checkout_polices_bottom p,.security-cert-text,.muted,.main-method{word-break:break-word!important;white-space:normal!important}}.checkout-page--herbaa{--ch-green: #345d22;--ch-green-dark: #2a4a1b;--ch-green-soft: #d6f0cc;--ch-green-tint: #f8fff5;--ch-page-bg: #f4f7f2;--ch-surface: #fefefd;--ch-card: #ffffff;--ch-cream: #faf6ee;--ch-border: #e8e8e8;--ch-border-soft: #ebe6dc;--ch-text: #111111;--ch-muted: #666666;--ch-danger: #c62828;--ch-radius: 12px;--ch-radius-sm: 8px;--ch-shadow: 0 2px 12px rgba(17, 24, 17, .06);--ch-gutter: 24px;--ch-gutter-mobile: 14px;--ch-font: "Poppins", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif}.checkout-page--herbaa.checkout-page{background:var(--ch-page-bg);font-family:var(--ch-font);color:var(--ch-text);padding:16px var(--ch-gutter) 36px;margin-top:5rem;box-sizing:border-box;overflow-x:hidden}.checkout-page--herbaa .checkout-page__inner{max-width:1200px;margin:0 auto;width:100%}.checkout-page--herbaa .checkout-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;color:#5f5f5f;margin:0 0 16px;line-height:1.4}.checkout-page--herbaa .checkout-breadcrumb a{color:#5f5f5f;text-decoration:none}.checkout-page--herbaa .checkout-breadcrumb a:hover{color:var(--ch-green);text-decoration:underline}.checkout-page--herbaa .checkout-breadcrumb__sep{color:#9e9e9e}.checkout-page--herbaa .checkout-breadcrumb__current{color:var(--ch-text);font-weight:500}.checkout-page--herbaa .checkout-shell{max-width:none;gap:20px}.checkout-page--herbaa .left-col,.checkout-page--herbaa .right-col{gap:18px}.checkout-page--herbaa .right-col{margin-top:0}.checkout-page--herbaa .checkout_title_top,.checkout-page--herbaa .checkout_payment_option,.checkout-page--herbaa .checkout_overview_title,.checkout-page--herbaa .order_summery_card_title{font-family:var(--ch-font);font-weight:700;color:var(--ch-text);position:relative;margin-bottom:12px}.checkout-page--herbaa .checkout_title_top{font-size:20px}.checkout-page--herbaa .checkout_title_top:after,.checkout-page--herbaa .checkout_payment_option:after,.checkout-page--herbaa .checkout_overview_title:after,.checkout-page--herbaa .order_summery_card_title:after{content:"";display:block;width:56px;height:3px;margin-top:8px;border-radius:3px;background:linear-gradient(90deg,var(--ch-green),var(--ch-green-soft))}.checkout-page--herbaa .checkout_payment_option{font-size:18px;margin-top:8px}.checkout-page--herbaa .checkout_overview_title,.checkout-page--herbaa .order_summery_card_title{font-size:20px;margin:0}.checkout-page--herbaa .overview-head .muted,.checkout-page--herbaa .summary-head .muted{color:var(--ch-muted)!important;opacity:1!important;font-size:13px}.checkout-page--herbaa .c1-card,.checkout-page--herbaa .card,.checkout-page--herbaa .card2,.checkout-page--herbaa .overview-card,.checkout-page--herbaa .summ-card{background:var(--ch-card);border:1px solid var(--ch-border);border-radius:var(--ch-radius);box-shadow:var(--ch-shadow);padding:16px!important;-webkit-backdrop-filter:none;backdrop-filter:none}.checkout-page--herbaa .summ-card{border-top:3px solid var(--ch-green)}.checkout-page--herbaa .overview-seller__card{background:var(--ch-surface);border:1px solid var(--ch-border);border-radius:var(--ch-radius-sm);box-shadow:none}.checkout-page--herbaa .overview-seller__card .overview-row{background:transparent;border:none;box-shadow:none}.checkout-page--herbaa .addr-item{background:var(--ch-card);border:1px solid var(--ch-border);border-radius:var(--ch-radius-sm);padding:14px;transition:border-color .15s ease,box-shadow .15s ease}.checkout-page--herbaa .addr-item--selected{border-color:var(--ch-green);background:var(--ch-green-tint);box-shadow:0 0 0 1px #345d221f}.checkout-page--herbaa .addr-name{font-weight:600;font-size:15px;color:var(--ch-text)}.checkout-page--herbaa .addr-text,.checkout-page--herbaa .addr-line{color:var(--ch-muted);font-size:14px;line-height:1.45}.checkout-page--herbaa .addr-actions{display:flex;flex-direction:row;align-items:center;gap:12px;flex-shrink:0}.checkout-page--herbaa .addr-link{font-size:13px;font-weight:600;opacity:1}.checkout-page--herbaa .addr-link--danger{color:var(--ch-danger)!important}.checkout-page--herbaa .btn-outline.btn-add-address{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:42px;border:2px solid var(--ch-green)!important;background:var(--ch-card)!important;color:var(--ch-green)!important;border-radius:6px!important;font-family:var(--ch-font);font-size:14px;font-weight:600;transition:background .15s,color .15s}.checkout-page--herbaa .btn-outline.btn-add-address:hover{background:var(--ch-green-tint)!important}.checkout-page--herbaa .payment-option{background:var(--ch-card);border:1px solid var(--ch-border);border-radius:var(--ch-radius-sm);padding:14px;transition:border-color .15s,background .15s}.checkout-page--herbaa .payment-option:hover{background:var(--ch-green-tint);border-color:#345d2259}.checkout-page--herbaa .payment-option__radio{accent-color:var(--ch-green)}.checkout-page--herbaa .main-method{color:var(--ch-text);font-weight:600;white-space:normal}.checkout-page--herbaa .payment-add-card-btn{background:var(--ch-green);border-radius:6px;font-family:var(--ch-font)}.checkout-page--herbaa .saved-card-badge{background:var(--ch-green-soft);color:var(--ch-green)}.checkout-page--herbaa .delivery-options-container{background:var(--ch-card);border:1px solid var(--ch-border);border-radius:var(--ch-radius);padding:18px;box-shadow:var(--ch-shadow)}.checkout-page--herbaa .delivery-step-badge{background:var(--ch-green)}.checkout-page--herbaa .delivery-header-title{color:var(--ch-text);font-family:var(--ch-font)}.checkout-page--herbaa .delivery-header-line{background:var(--ch-border)}.checkout-page--herbaa .delivery-header-subtitle{color:var(--ch-muted);margin-left:40px}.checkout-page--herbaa .delivery-info-banner{background:var(--ch-green-tint);border-color:#345d2233;color:var(--ch-green-dark)}.checkout-page--herbaa .delivery-consolidation-box{background:var(--ch-surface);border-color:var(--ch-border)}.checkout-page--herbaa .consolidation-top-row,.checkout-page--herbaa .delivery-info-banner{font-size:13px}.checkout-page--herbaa .overview-seller__head{padding:10px 12px;margin-bottom:0;border-bottom:1px solid var(--ch-border);background:var(--ch-green-tint);border-radius:var(--ch-radius-sm) var(--ch-radius-sm) 0 0}.checkout-page--herbaa .seller-name{font-family:var(--ch-font);font-weight:600;font-size:14px}.checkout-page--herbaa .seller-rated{color:var(--ch-green)!important}.checkout-page--herbaa .overview-row .ov-total{color:var(--ch-green);font-weight:700;white-space:nowrap}.checkout-page--herbaa .ov-title{font-weight:600;color:var(--ch-text);line-height:1.35}.checkout-page--herbaa .ov-img{border:1px solid var(--ch-border);border-radius:var(--ch-radius-sm);background:#fff}.checkout-page--herbaa .overview-seller-footer-bar{padding:12px;gap:12px;align-items:flex-end}.checkout-page--herbaa .overview-seller-totals{background:var(--ch-green-tint);border:1px solid rgba(52,93,34,.12);border-radius:var(--ch-radius-sm);padding:10px 12px;max-width:100%!important;width:100%}.checkout-page--herbaa .overview-seller-total-row{display:flex;justify-content:space-between;gap:12px;width:100%;font-size:13px}.checkout-page--herbaa .ov-remove-btn{color:var(--ch-danger);font-weight:600;font-size:13px}.checkout-page--herbaa .summary-head{align-items:center;margin-bottom:14px}.checkout-page--herbaa .sum-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;margin-top:8px}.checkout-page--herbaa .muted-summrycary{display:flex;align-items:center;gap:10px;min-width:0;color:var(--ch-muted)!important}.checkout-page--herbaa .muted-summrycary img{flex-shrink:0;background:var(--ch-green-tint);border:1px solid rgba(52,93,34,.1)}.checkout-page--herbaa .cart_tot_mony{text-align:right;white-space:nowrap;font-weight:600;color:var(--ch-text)}.checkout-page--herbaa .sum-saved-label,.checkout-page--herbaa .sum-saved-val{color:var(--ch-danger)}.checkout-page--herbaa .grand-row{border-top:2px solid var(--ch-border-soft);margin-top:12px;padding-top:12px}.checkout-page--herbaa .grand-row p{color:var(--ch-green);font-size:22px}.checkout-page--herbaa .btn_paycheckout{width:100%;min-height:48px;height:auto;padding:12px 20px;margin-top:14px;border:2px solid var(--ch-green);border-radius:6px;background:var(--ch-green);color:#fff;font-family:var(--ch-font);font-size:15px;font-weight:700;letter-spacing:.02em;box-shadow:0 4px 14px #2a4a1b38;cursor:pointer;transition:background .15s,box-shadow .15s}.checkout-page--herbaa .btn_paycheckout:hover:not(:disabled){background:var(--ch-green-dark);border-color:var(--ch-green-dark);box-shadow:0 6px 18px #2a4a1b47}.checkout-page--herbaa .btn_paycheckout:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.checkout-page--herbaa .terms-checkbox{align-items:flex-start;gap:10px;margin-top:12px}.checkout-page--herbaa .terms-checkbox input{accent-color:var(--ch-green);margin-top:3px;flex-shrink:0}.checkout-page--herbaa .terms-agreement{font-size:13px;line-height:1.45;color:var(--ch-muted)}.checkout-page--herbaa .terms-link{color:var(--ch-green);font-weight:600}.checkout-page--herbaa .checkout_polices_bottom{background:var(--ch-card);border:1px solid var(--ch-border);border-radius:var(--ch-radius);padding:16px;margin-top:8px}.checkout-page--herbaa .security-cert-title{color:var(--ch-green);font-family:var(--ch-font)}.checkout-page--herbaa .security-cert-desc{color:var(--ch-muted);line-height:1.5}.checkout-page--herbaa .sec-cert-img{width:100%;max-width:100%;height:auto;border-radius:var(--ch-radius-sm)}.checkout-page--herbaa .green_light{color:var(--ch-green)}.checkout-page--herbaa .delivery-reassurance-footer{border-top:1px solid var(--ch-border);margin-top:16px;padding-top:16px;gap:14px}.checkout-page--herbaa .reassurance-title-row{color:var(--ch-green);font-weight:600}.checkout-page--herbaa .reassurance-text{color:var(--ch-muted);font-size:12px;line-height:1.45}.checkout-page--herbaa .reassurance-link{color:var(--ch-green);cursor:pointer;font-weight:600}@media(max-width:992px){.checkout-page--herbaa .checkout-shell{grid-template-columns:1fr}}@media(max-width:768px){.checkout-page--herbaa.checkout-page{padding:14px var(--ch-gutter-mobile) 28px}.checkout-page--herbaa .right-col{margin-top:0}.checkout-page--herbaa .addr-item{flex-direction:column;align-items:stretch;gap:12px}.checkout-page--herbaa .addr-left{width:100%}.checkout-page--herbaa .addr-actions{flex-direction:row!important;justify-content:flex-end;width:100%;gap:16px!important}.checkout-page--herbaa .payment-option__body{flex-wrap:wrap;align-items:center}.checkout-page--herbaa .delivery-header-subtitle{margin-left:0;padding-left:40px}.checkout-page--herbaa .delivery-options-container{padding:14px}.checkout-page--herbaa .overview-seller-footer-bar{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.checkout-page--herbaa .overview-seller-totals{width:100%!important;max-width:100%!important}.checkout-page--herbaa .ov-remove-btn{align-self:flex-start}.checkout-page--herbaa .overview-row{column-gap:10px!important}.checkout-page--herbaa .ov-img{width:72px!important;height:72px!important}}@media(max-width:520px){.checkout-page--herbaa.checkout-page{padding:12px 10px 24px}.checkout-page--herbaa .checkout_title_top,.checkout-page--herbaa .checkout_payment_option,.checkout-page--herbaa .checkout_overview_title,.checkout-page--herbaa .order_summery_card_title{font-size:17px}.checkout-page--herbaa .payment-option{padding:12px}.checkout-page--herbaa .main-method{font-size:13px}.checkout-page--herbaa .grand-row{font-size:15px}.checkout-page--herbaa .grand-row p{font-size:18px}.checkout-page--herbaa .btn_paycheckout{font-size:14px;min-height:46px}.checkout-page--herbaa .sum-row,.checkout-page--herbaa .overview-seller-total-row{font-size:12px}.checkout-page--herbaa .muted-summrycary img{width:20px;height:20px}}.checkout-page--herbaa .guest-card{margin-bottom:4px}.checkout-page--herbaa .guest-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.checkout-page--herbaa .guest-row>div{flex:1;min-width:0}.checkout-page--herbaa .guest-row .muted{font-size:13px!important;line-height:1.45;color:var(--ch-muted)!important;opacity:1!important}.checkout-page--herbaa .guest-row .btn-ghost{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 18px!important;border:2px solid var(--ch-green)!important;border-radius:6px!important;background:var(--ch-card)!important;color:var(--ch-green)!important;font-family:var(--ch-font);font-size:13px!important;font-weight:600;white-space:nowrap}.checkout-page--herbaa .guest-row .btn-ghost:hover{background:var(--ch-green-tint)!important}.checkout-page--herbaa .payment-option input[type=radio]{accent-color:var(--ch-green);width:18px;height:18px;flex-shrink:0}.checkout-page--herbaa .overview-head .muted1{color:var(--ch-muted)!important;font-size:13px;opacity:1!important}.checkout-page--herbaa .saved-label{color:var(--ch-danger)!important}.checkout-page--herbaa .saved-value{color:var(--ch-danger)!important;font-weight:700}.checkout-page--herbaa .delivery-option-card{background:var(--ch-card);border:1px solid var(--ch-border);border-radius:var(--ch-radius-sm);box-shadow:none}.checkout-page--herbaa .delivery-option-card:hover:not(.disabled){border-color:#345d2259;background:var(--ch-green-tint)}.checkout-page--herbaa .delivery-option-card.selected{border-color:var(--ch-green);border-width:2px;background:var(--ch-green-tint)}.checkout-page--herbaa .delivery-option-radio{accent-color:var(--ch-green)}.checkout-page--herbaa .delivery-option-name{color:var(--ch-text);font-family:var(--ch-font)}.checkout-page--herbaa .delivery-option-price{color:var(--ch-green);font-weight:700}.checkout-page--herbaa .delivery-badge-recommended{background:var(--ch-green-soft);color:var(--ch-green)}.checkout-page--herbaa .cod-available-badge{background:var(--ch-green-tint);border:1px solid rgba(52,93,34,.15);color:var(--ch-green-dark);border-radius:999px;font-size:11px}.checkout-page--herbaa .seller-badge-card{background:var(--ch-card);border:1px solid var(--ch-border);border-radius:var(--ch-radius-sm)}.checkout-page--herbaa .checkmark-circle-green{background:var(--ch-green)}.checkout-page--herbaa .security-cert-card{background:var(--ch-card);border:1px solid var(--ch-border);border-radius:var(--ch-radius);padding:16px;box-shadow:var(--ch-shadow);margin-top:8px}.checkout-page--herbaa .security-cert-title{color:var(--ch-green);font-family:var(--ch-font);font-weight:700}.checkout-page--herbaa .security-cert-text{color:var(--ch-muted);line-height:1.5;font-size:13px}.checkout-page--herbaa .shield-icon{color:var(--ch-green)!important}.checkout-page--herbaa .overview-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;column-gap:12px!important}.checkout-page--herbaa .overview-row .row-left{min-width:0!important;width:auto!important;max-width:none!important}.checkout-page--herbaa .overview-row .ov-total{grid-column:2!important;grid-row:1!important}@media(max-width:768px){.checkout-page--herbaa .delivery-option-card{grid-template-columns:auto 1fr;gap:12px;padding:14px}.checkout-page--herbaa .delivery-option-icon-col{display:none}.checkout-page--herbaa .delivery-option-price-col{grid-column:1 / -1;align-items:flex-start;margin-top:4px}.checkout-page--herbaa .consolidation-bottom-row{flex-direction:column;align-items:stretch}.checkout-page--herbaa .guest-row .btn-ghost{width:100%;justify-content:center}}.c1-page{min-height:100vh;background:#cfe8c7;padding:28px 16px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:#203020;margin-top:5rem}.c1-shell{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.15fr 1fr;gap:18px;align-items:start}.left-col,.right-col{display:grid;gap:18px}.right-col{display:flex;flex-direction:column;gap:18px;margin-top:2.6rem}.select_delevery_option{margin-top:20px}.shipping_address_card{margin-bottom:1rem}.c1-card,.card,.card2{background:#e4fbdd;border:1px solid rgba(0,0,0,.08);border-radius:14px;box-shadow:0 8px 22px #00000014;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:12px!important}.c1-card-bottom{background:#ffffff38;border:1px solid rgba(0,0,0,.08);border-radius:14px;box-shadow:0 8px 22px #00000014;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:16px;margin-top:20px}.c1-title{font-size:20px;font-weight:600;margin-bottom:12px}.c1-title-left{font-size:25px;font-weight:900}.muted{opacity:.75;font-weight:400;font-size:14px;color:#727272!important}.shipping_address_topic,.checkout_payment_option,.checkout_dilivery_option{font-size:20px;font-weight:600}.addr-text{font-size:15px;color:#454341;font-weight:500}.addr-list{display:grid;gap:10px;margin-bottom:12px}.addr-item{display:flex;justify-content:space-between;gap:12px;border-radius:12px;padding:12px;background:#ffffff2e;border:1px solid rgba(168,166,166,1);cursor:pointer}.addr-item--selected{border:1.5px solid rgba(47,106,47,.6);background:#d6f0cc80}.addr-left{display:flex;gap:10px;align-items:flex-start}.addr-check{margin-top:5px;flex-shrink:0;accent-color:#2f6a2f;width:18px;height:18px;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:rgba(69,67,65,1) solid 2px;cursor:pointer}input[type=radio].addr-check--radio{appearance:auto;-webkit-appearance:auto;width:18px;height:18px;accent-color:#2f6a2f;cursor:pointer;border:none}input[type=checkbox].addr-check--checkbox{appearance:none;-webkit-appearance:none;width:18px;height:18px;border:2px solid rgba(69,67,65,.8);border-radius:3px;background:transparent;cursor:pointer;flex-shrink:0;margin-top:4px;position:relative}input[type=checkbox].addr-check--checkbox:checked{background-color:#346322;border-color:#346322}input[type=checkbox].addr-check--checkbox:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700;line-height:1}.addr-actions{display:flex;flex-direction:column;align-items:flex-end;gap:4px;justify-content:space-between;min-width:56px}.addr-link{border:0;background:transparent;font-weight:500;cursor:pointer;font-size:14px;opacity:.8;color:#454341;padding:0}.addr-link--danger{color:#d80104;opacity:1}.addr-link:disabled{opacity:.45;cursor:not-allowed}.btn-outline{width:100%;border-radius:10px;border:1px solid rgba(69,67,65,1);background:#ffffff47;padding:10px 12px;font-weight:500;font-size:15px;cursor:pointer}.btn-add-address{margin-top:4px;color:#454341;font-size:15px;font-weight:500;text-align:center}.checkout_payment_option{margin-bottom:1rem}.payment_option_section{margin-top:20px}.payment-option-list{display:grid;gap:12px}.payment-option{display:flex;flex-direction:row;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s ease;background:#e4fbdd;border:1px solid rgba(0,0,0,.08)}.payment-option:hover{background:#d6f0cccc}.payment-option__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.payment-option{align-items:center}.payment-option__radio{margin-top:2px;flex-shrink:0;width:18px;height:18px;accent-color:rgba(52,99,34,1);cursor:pointer}.payment-option--disabled .payment-option__radio:disabled{cursor:not-allowed;opacity:.7}.payment-option__body{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;width:100%}.payment-option__body .small-note{width:100%;order:3;margin-top:4px}.payment-option__body--column{flex-direction:column;align-items:flex-start}.payment-logos{display:flex;align-items:center;gap:6px;flex-shrink:0}.payment-logo{font-size:10px;font-weight:700;padding:4px 10px;border-radius:4px;display:inline-block}.payment-logo.visa img,.payment-logo.mastercard img{height:20px;width:auto}.koko-line{display:flex;align-items:center;gap:6px;flex-direction:row}.koko-line img{height:20px;width:auto}.koko-badge{display:inline-block;padding:2px 10px;border-radius:4px;font-size:11px;font-weight:700;margin-left:6px;text-transform:lowercase;align-items:center;background:none!important}.main-method{color:#454341;white-space:nowrap}.payment-options-card{background:transparent;padding:0}.saved-card-option{margin-top:-6px}.saved-card-expiry{font-size:12px;color:#6b6b6b;margin-left:8px}.saved-card-badge{display:inline-flex;margin-left:10px;font-size:11px;font-weight:600;color:#2f6a2f;background:#bfeab1d9;padding:2px 8px;border-radius:999px}.saved-card-badge--token{color:#0b5671;background:#b8e4f5e6}.payment-add-card-btn{justify-self:start;border:none;background:#346322;color:#fff;border-radius:8px;padding:9px 14px;font-weight:600;cursor:pointer}.seller-block{margin-top:12px;padding:20px;border-radius:10px;background-color:#e4fbdd}.seller-row{display:flex;align-items:center;gap:10px}.seller-avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#ffffff8c;border:1px solid rgba(0,0,0,.08)}.seller-sub{font-size:11px}.seller-rated{display:flex;align-items:center;gap:3px;color:#346322d9!important;font-weight:600!important;font-size:11px;opacity:1!important}.radio-list{display:grid}.radio{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:10px;padding:10px;border-radius:12px;font-size:15px;font-weight:600}.radio input{accent-color:rgba(69,67,65,1)}.note{padding:4px 8px;border-radius:5px;background:#a8a6a680;border:1px solid rgba(0,0,0,.06);font-size:11px;display:flex;align-items:center;gap:5px;margin-top:4px}.line_checkout_h{border:none;height:1px;background-color:#00000026;margin:16px 0}.warn-bar{padding:8px 10px;background:#fac80066;font-size:12px;color:#826400;display:flex;align-items:center;gap:5px;margin-top:4px;border-radius:6px}.checkout_polices_bottom{margin-top:10px;line-height:1.5;color:#454341;font-weight:500}.green_light{color:#346322;font-weight:600}.checkout_polices_bottom p{margin:10px 0;font-size:14px}.security-cert-block{margin-top:14px}.security-cert-title{display:flex;align-items:center;gap:8px;font-size:17px;font-weight:700;color:#346322;margin-bottom:8px}.security-cert-desc{font-size:13px;color:#454341;font-weight:400;line-height:1.5;margin-bottom:12px}.security-logos-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.security-logos-primary{margin-bottom:8px}.sec-logo-img{height:28px;width:auto;object-fit:contain}.sec-logo-badge{display:inline-flex;align-items:center;justify-content:center;padding:3px 10px;border-radius:5px;font-size:11px;font-weight:800;line-height:1.1;text-align:center}.sec-logo-lankapay{background:#34632226;color:#346322;border:1px solid rgba(52,99,34,.3);text-transform:uppercase;font-size:9px;letter-spacing:.5px}.security-logos-badges{gap:6px}.sec-trust-badge{display:inline-flex;align-items:center;justify-content:center;padding:3px 7px;border-radius:4px;background:#ffffffb3;border:1px solid rgba(0,0,0,.1);font-size:9px;font-weight:700;color:#323250;white-space:nowrap}.sec-trust-apwg{background:#34632226;color:#346322;border-color:#3463224d}.overview-card{background:#e4fbdd;border:1px solid rgba(0,0,0,.08);border-radius:14px;box-shadow:0 8px 22px #00000014;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:12px!important}.checkout_dilivery_option{margin:1rem 0}.checkout_overview_title{font-size:25px;font-weight:600}.overview-head p{margin:0}.overview-list{margin-top:12px;display:grid;gap:14px}.overview-seller{background:transparent;border:none;box-shadow:none;padding:0;position:relative;overflow:visible;z-index:0}.overview-seller__head{display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.08);margin-bottom:10px}.overview-seller__card{background:#d6f0cc;border:1px solid rgba(0,0,0,.06);border-radius:12px;box-shadow:0 1px 1px 1px #00000026;overflow:hidden}.overview-rows{display:grid;gap:0}.overview-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:12px;row-gap:0;background:#d6f0cc;border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 1px 1px #00000026;border-radius:12px;padding:10px;position:relative;overflow:visible;z-index:0!important}.overview-seller__card .overview-row{background:transparent;border:none;box-shadow:none;border-radius:0;padding:10px 12px}.overview-seller__card .overview-row+.overview-row{border-top:1px solid rgba(0,0,0,.08)}.row-left{display:flex;gap:0;align-items:flex-start;position:relative;overflow:visible;min-width:0;grid-column:1;grid-row:1}.ov-item-select{width:18px;height:18px;margin:8px 10px 0 0;accent-color:#2f6a2f;cursor:pointer;flex-shrink:0}.ov-img{width:90px!important;height:90px!important;border-radius:12px;background:#e4fbdd!important;border:1px solid rgba(0,0,0,.08);display:grid;place-items:center;position:relative;overflow:visible!important;z-index:1!important;flex-shrink:0}.ov-img img{width:70px!important;height:70px!important;object-fit:contain;position:relative;display:inline-block;z-index:1}.qty-pill{position:absolute;top:-8px;right:-8px;width:26px;height:26px;border-radius:50%;background:#2f6a2f;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;z-index:100!important;border:2px solid rgba(228,251,221,1)}.ov-info{margin-left:12px;flex:1;min-width:0}.ov-title{font-weight:600;color:#000;font-size:14px;margin-bottom:4px}.muted2{color:#000!important}.ov-rating{font-size:12px;margin-bottom:2px;display:flex;align-items:center;gap:4px}.ov-rating-count{font-size:11px;color:#646464cc}.ov-volume{font-size:12px;color:#3c3c3cd9;margin-bottom:4px;font-weight:500}.ov-sub{font-size:12px;color:#000}.ov-total{font-weight:700!important;font-size:15px!important;white-space:nowrap;align-self:start;flex-shrink:0;grid-column:2;grid-row:1;justify-self:end}.badge{display:inline-block;margin-top:6px;font-size:11px;padding:5px 8px;border-radius:999px;background:#ffffff8c;border:1px solid rgba(0,0,0,.08)}.badge--ok{background:#b4ffb459}.badge--warn{background:#ffe6968c}.overview-seller-footer,.overview-seller__card .overview-seller-footer{margin-top:0}.overview-seller-divider{border:none;height:1px;background-color:#0000001f;margin:0}.overview-seller__card .overview-seller-divider{margin:0 12px}.overview-seller-footer-bar{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:12px;padding:10px 12px 12px;margin-top:0;background:transparent;border-radius:0;border-bottom:none;box-sizing:border-box}.overview-seller-totals{display:flex;flex-direction:column;align-items:flex-end;gap:6px;margin-bottom:0;flex-shrink:0;min-width:0}.overview-seller-total-row{display:grid;grid-template-columns:auto 1fr;column-gap:16px;align-items:baseline;font-size:13px;width:min(280px,100%)}.ov-footer-label{color:#646464;font-weight:500;text-align:left;justify-self:start;white-space:nowrap}.ov-footer-val{font-weight:600;color:#141414;text-align:right;justify-self:end;font-variant-numeric:tabular-nums;white-space:nowrap}.ov-remove-btn{background:transparent;border:none;color:#d80104;font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:2px 4px 4px;flex-shrink:0;align-self:flex-end;line-height:1}.ov-remove-btn:hover{opacity:.8}.ov-remove-btn:disabled{opacity:.45;cursor:not-allowed}.summary-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.summ-card{background:#e4fbdd;border:1px solid rgba(0,0,0,.08);border-radius:14px;box-shadow:0 8px 22px #00000014;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:16px!important}.sum-row{display:flex;justify-content:space-between;align-items:center;font-size:14px;margin-top:10px}.sum-row-divider{padding-top:10px;border-top:1px solid rgba(0,0,0,.1)}.sum-divider,.sum-divider--shipping{border:none;height:1px;background:#0000001a;margin:10px 0 0}.cart_tot_mony{font-weight:600;font-size:14px;color:#141414}.sum-row--saved{margin-top:6px}.sum-saved-label{color:#c80000;font-weight:600;font-size:14px}.sum-saved-val{color:#c80000;font-weight:700;font-size:14px}.grand-row{display:flex;justify-content:space-between;align-items:center;margin-top:14px;padding-top:14px;border-top:1.5px solid rgba(0,0,0,.12);font-size:17px;font-weight:700}.grand-row p{font-weight:700;margin:0;font-size:20px}.order_summery_card_title{font-size:22px;font-weight:700;margin:0}.muted-summrycary{display:flex;gap:10px;color:#454545;font-size:14px;align-items:center;font-weight:500}.muted-summrycary img{height:22px;width:22px;background-color:#a8a6a659;padding:3px;border-radius:6px;object-fit:contain}.sum-plain-label{font-size:14px;font-weight:500;color:#454545}.btn_paycheckout{background-color:#346322;color:#fff;width:100%;height:50px;border-radius:10px;margin-top:14px;font-size:18px;font-weight:600;border:none;cursor:pointer;transition:background .2s}.btn_paycheckout:hover:not(:disabled){background-color:#285019}.btn_paycheckout:disabled{opacity:.7;cursor:not-allowed}.terms-checkbox{display:flex;align-items:flex-start;gap:10px;margin-top:14px}.terms-checkbox input[type=checkbox]{width:16px;height:16px;min-width:16px;margin-top:3px;cursor:pointer;flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid rgba(0,0,0,.6);border-radius:2px;background-color:transparent;position:relative}.terms-checkbox input[type=checkbox]:checked{background-color:#346322;border-color:#346322}.terms-checkbox input[type=checkbox]:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:11px;font-weight:700}.terms-checkbox label{font-size:13px;color:#000000d9;line-height:1.5;cursor:pointer}.terms-agreement{font-size:14px!important;font-weight:400}.terms-link{color:#010101;text-decoration:none;cursor:pointer;font-weight:700}.terms-link:hover{color:#284b1a}.koko-badge{display:inline-block;padding:2px 10px;border-radius:4px;font-size:11px;font-weight:700;margin-left:6px;text-transform:lowercase;background:none!important}.del-seller{padding:12px;border-radius:14px;background:#ffffff2e;border:1px solid rgba(0,0,0,.08)}.del-seller--space{margin-top:14px}.seller-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.seller-head--box{padding-bottom:10px}.seller-ic{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#ffffff8c;border:1px solid rgba(0,0,0,.08)}.seller-name{font-weight:900;font-size:13px}.seller-sub{font-size:11px;opacity:.75;font-weight:700}.del-radio{display:grid;grid-template-columns:18px 1fr auto;gap:10px;align-items:center;padding:8px 10px;border-radius:12px;font-size:12px;font-weight:800;margin-top:8px}.del-radio input{accent-color:#2f6a2f}.del-note{margin-top:10px;padding:10px;border-radius:10px;background:#00000014;font-size:11px;opacity:.9;display:flex;align-items:center;gap:10px}.del-warn{margin-top:10px;padding:10px;border-radius:8px;background:#ffe696bf;font-size:11px;display:flex;align-items:center;gap:10px}.policy{margin-top:12px;font-size:14px;opacity:.85;line-height:1.4}.policy-link{font-weight:600;cursor:pointer;color:#346322}.ov-head{margin-bottom:10px}.ov-sub{font-size:12px;opacity:.75;font-weight:700}.ov-list{display:grid;gap:14px}.ov-sellerBox{border-radius:14px;border:1px solid rgba(0,0,0,.08);background:#ffffff2e;padding:12px}.ov-rows{display:grid;gap:10px;margin-top:10px}.ov-row{display:flex;justify-content:space-between;gap:12px;padding:10px;border-radius:12px;border:1px solid rgba(0,0,0,.06);background:#ffffff29}.ov-left{display:grid;grid-template-columns:76px 1fr;gap:12px;align-items:center}.ov-qty{position:absolute;top:2px;right:2px;width:18px;height:18px;border-radius:999px;background:#2f6a2f;color:#fff;font-size:11px;font-weight:900;display:grid;place-items:center}.ov-titleRow{font-size:13px;font-weight:900}.ov-size{opacity:.7;font-weight:700;margin-left:6px}.ov-stars{font-size:12px;letter-spacing:1px;opacity:.9;margin:4px 0}.ov-unit{font-size:12px;opacity:.8;font-weight:800}.sum-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.sum-items{font-size:12px;opacity:.75;font-weight:700}.sum-grand{display:flex;justify-content:space-between;margin-top:14px;padding-top:12px;border-top:1px solid rgba(0,0,0,.08);font-weight:900;font-size:14px}.btn-main{width:100%;margin-top:12px;background:#2f6a2f;color:#fff;border:0;border-radius:12px;padding:12px 14px;font-weight:900;cursor:pointer}.sec-cert-img{width:500px}@media(max-width:992px){.c1-shell{grid-template-columns:1fr}}@media(max-width:768px){.overview-card .overview-row .ov-title{word-break:break-word;overflow-wrap:anywhere}.overview-card .overview-seller-footer-bar{flex-wrap:nowrap;align-items:flex-end;gap:8px;min-width:0}.overview-card .overview-seller-totals{width:auto;max-width:min(260px,52vw);flex-shrink:1;min-width:0}.overview-card .overview-seller-total-row{width:100%;max-width:100%;font-size:12px;column-gap:10px}}@media(max-width:520px){.c1-page{padding:16px 12px}.c1-shell{grid-template-columns:1fr;gap:14px}.addr-item{align-items:flex-start}.right-col{margin-top:0}.addr-actions{gap:40px;display:flex;flex-direction:column}.checkout_polices_bottom{font-size:14px}.brake{display:none}.main-method{font-weight:600;font-size:13px}.del-radio{grid-template-columns:18px 1fr}.del-radio strong{grid-column:1 / -1;justify-self:end}.payment-option__body{flex-wrap:wrap}.overview-card .overview-seller-footer-bar{flex-wrap:nowrap;padding:8px 6px 10px;gap:6px}.overview-card .overview-seller-totals{width:auto;max-width:min(240px,50vw);align-items:flex-end}.overview-card .overview-seller-total-row{font-size:11px;column-gap:8px}.overview-card .ov-remove-btn{font-size:12px;padding:2px 2px 4px}.security-logos-badges{flex-wrap:wrap}.radio{font-size:13px;padding:8px 6px;gap:8px}.seller-block{padding:14px}.sec-cert-img{width:100%;max-width:100%}.summ-card{padding:14px!important}.order_summery_card_title{font-size:20px}.grand-row{font-size:15px}.grand-row p{font-size:18px}.btn_paycheckout{font-size:16px;height:48px}.checkout_overview_title{font-size:20px}.ov-img{width:75px!important;height:75px!important}.ov-img img{width:58px!important;height:58px!important}}.c1-page .overview-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;flex-direction:unset!important;column-gap:12px!important;row-gap:0!important}.c1-page .overview-row .row-left{grid-column:1 / 2!important;grid-row:1!important;min-width:0!important;width:auto!important;max-width:none!important}.c1-page .overview-row .ov-total{grid-column:2 / 3!important;grid-row:1!important;justify-self:end!important;align-self:start!important}.c1-page .overview-seller-footer-bar{display:flex!important;flex-wrap:nowrap!important;justify-content:space-between!important;align-items:flex-end!important}.c1-page .overview-seller-totals{width:auto!important;flex-shrink:1!important;min-width:0!important}.c1-page .overview-seller__card{border-radius:12px!important;overflow:hidden!important}.c1-page .overview-seller__card .overview-row{background:transparent!important;border:none!important;box-shadow:none!important}@media(max-width:520px){.c1-page .overview-row{grid-template-columns:minmax(0,1fr) auto!important;padding:8px 10px!important;gap:8px 10px!important}.c1-page .ov-img{width:75px!important;height:75px!important}.c1-page .ov-img img{width:58px!important;height:58px!important}.c1-page .overview-seller-footer-bar{flex-wrap:nowrap!important;gap:6px!important}.c1-page .overview-seller-totals{max-width:min(240px,52vw)!important}}.payment-option--disabled{opacity:.55}.checkout_payment_option+.payment-options-card .small-note{font-size:12px;margin-top:4px;color:#666}.delivery-options-container{display:flex;flex-direction:column;gap:16px;background-color:#e4fbdd;border:1.5px solid #c2f0b7;border-radius:12px;padding:24px;margin-top:16px}.delivery-section-header{display:flex;flex-direction:column;gap:6px;margin-bottom:8px;width:100%}.delivery-header-title-row{display:flex;align-items:center;gap:12px;width:100%}.delivery-step-badge{background-color:#1b7a3d;color:#fff;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;flex-shrink:0}.delivery-header-title{font-size:20px;font-weight:700;margin:0;color:#14532d;font-family:inherit}.delivery-header-line{flex-grow:1;height:1px;background-color:#c2f0b7;margin-left:4px}.delivery-header-subtitle{font-size:13.5px;color:#1b5e20;margin:0 0 0 40px}.delivery-info-banner{background-color:#fff;border:1px solid #c2f0b7;border-radius:8px;padding:12px 16px;display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:500;color:#14532d}.delivery-info-icon-wrapper{display:flex;align-items:center;justify-content:center;color:#1b7a3d;flex-shrink:0}.delivery-consolidation-box{background-color:#e4fbdd;border:1px solid #c2f0b7;border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:16px}.consolidation-top-row{display:flex;align-items:center;gap:10px;color:#14532d;font-size:13.5px;font-weight:600}.package-icon-wrapper{display:flex;align-items:center;justify-content:center;color:#1b7a3d}.consolidation-left-text{font-size:13.5px;font-weight:700;color:#14532d}.consolidation-bottom-row{display:flex;align-items:center;justify-content:space-between;width:100%;gap:16px;flex-wrap:wrap}.consolidation-sellers-list{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.seller-badge-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:6px 12px;display:flex;align-items:center;gap:10px;box-shadow:0 1px 3px #0000000d}.seller-badge-avatar{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;object-fit:cover}.seller-badge-avatar.leaf-bg{background-color:#fff;border:1.5px solid #2e7d32;color:#2e7d32}.seller-badge-avatar.user-bg{background-color:#2e7d32;color:#fff}.seller-badge-details{display:flex;flex-direction:column}.seller-badge-name{font-size:12px;font-weight:700;color:#1e293b;line-height:1.2}.seller-badge-location{font-size:10px;color:#64748b;line-height:1.2}.consolidation-shipping-status{display:flex;align-items:center;gap:10px}.checkmark-circle-green{width:20px;height:20px;border-radius:50%;border:2px solid #1b7a3d;color:#1b7a3d;display:flex;align-items:center;justify-content:center;flex-shrink:0}.consolidation-right-info{display:flex;flex-direction:column}.consolidation-right-title{font-size:13px;font-weight:700;color:#14532d;line-height:1.25}.consolidation-right-sub{font-size:11px;color:#1b5e20;line-height:1.25}.delivery-options-list{display:flex;flex-direction:column;gap:12px}.delivery-option-card{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:16px;padding:16px;border-radius:12px;background:#fff;border:1.5px solid #c2f0b7;transition:all .2s ease;cursor:pointer;position:relative}.delivery-option-card:hover:not(.disabled){border-color:#a9e29f;background:#fbfbfb}.delivery-option-card.selected{border-color:#1b7a3d;border-width:2px;background:#fff}.delivery-option-card.disabled{opacity:.65;cursor:not-allowed;background:#f9fafb}.delivery-option-radio-col{display:flex;align-items:center;justify-content:center}.delivery-option-radio{width:20px;height:20px;accent-color:#15803d;cursor:pointer}.delivery-option-radio:disabled{cursor:not-allowed}.delivery-option-icon-col{display:flex;align-items:center;justify-content:center}.delivery-icon-box{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center}.delivery-icon-box.standard-box{background-color:#e4fbdd;color:#1b7a3d}.delivery-icon-box.express-box{background-color:#fef9c3;color:#d97706}.delivery-icon-box.sameday-box{background-color:#f3e8ff;color:#7c3aed}.delivery-icon-box.unavailable-box{background-color:#f3f4f6;color:#9ca3af}.delivery-option-content-col{display:flex;flex-direction:column;gap:2px}.delivery-option-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.delivery-option-name{font-size:15px;font-weight:700;color:#1e293b}.delivery-badge-recommended{background-color:#c8f5c2;color:#14532d;font-size:11px;font-weight:600;padding:2px 8px;border-radius:9999px}.delivery-badge-fastest{background-color:#ede9fe;color:#5b21b6;font-size:11px;font-weight:600;padding:2px 8px;border-radius:9999px}.delivery-badge-unavailable{background-color:#e5e7eb;color:#374151;font-size:11px;font-weight:600;padding:2px 8px;border-radius:9999px}.delivery-option-desc{font-size:12.5px;color:#64748b;margin:2px 0 0}.delivery-details-row{display:flex;flex-wrap:wrap;gap:16px;margin-top:6px;font-size:12px;color:#475569;font-weight:500}.delivery-detail-item{display:flex;align-items:center;gap:4px}.delivery-detail-item svg{color:#1b7a3d;flex-shrink:0}.delivery-option-card.disabled .delivery-detail-item svg{color:#9ca3af}.delivery-option-price-col{display:flex;flex-direction:column;align-items:flex-end;justify-content:center}.delivery-option-price{font-size:16px;font-weight:800;color:#0f172a}.cod-available-badge{background-color:#f0fdf4;border:1px solid #bbf7d0;color:#166534;font-size:11px;font-weight:600;padding:4px 10px;border-radius:9999px;display:flex;align-items:center;gap:4px;margin-top:6px}.cod-available-badge svg{color:#16a34a}.delivery-assignment-warning{background-color:#fefce8;border:1px solid #fef3c7;border-radius:8px;padding:12px 16px;display:flex;align-items:flex-start;gap:10px;font-size:13px;font-weight:500;color:#854d0e;line-height:1.4}.delivery-assignment-warning svg{color:#d97706;flex-shrink:0;margin-top:2px}.delivery-reassurance-footer{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin-top:8px;border-top:1px solid #c2f0b7;padding-top:20px}.delivery-reassurance-footer .reassurance-column{display:flex;flex-direction:column;gap:6px;background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;border-radius:0!important}.reassurance-title-row{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#14532d}.reassurance-title-row svg{color:#1b7a3d;flex-shrink:0}.reassurance-text{font-size:11.5px;color:#1b5e20;line-height:1.4;margin:0}.reassurance-link{color:#1b7a3d;font-weight:600;text-decoration:underline;cursor:pointer}.reassurance-link:hover{color:#14532d}@media(max-width:768px){.delivery-reassurance-footer{grid-template-columns:1fr;gap:16px}.delivery-option-card{grid-template-columns:auto 1fr;gap:12px}.delivery-option-radio-col{grid-column:1;grid-row:1}.delivery-option-icon-col{display:none}.delivery-option-content-col{grid-column:2;grid-row:1}.delivery-option-price-col{grid-column:2;grid-row:2;align-items:flex-start;margin-top:4px}}.c1-page--herbaa{--c1-green: #345d22;--c1-green-dark: #2a4a1b;--c1-green-soft: #d6f0cc;--c1-green-tint: #f8fff5;--c1-page-bg: #f4f7f2;--c1-surface: #fefefd;--c1-card: #ffffff;--c1-cream: #faf6ee;--c1-border: #e8e8e8;--c1-border-soft: #ebe6dc;--c1-text: #111111;--c1-muted: #666666;--c1-danger: #c62828;--c1-radius: 12px;--c1-radius-sm: 8px;--c1-shadow: 0 2px 12px rgba(17, 24, 17, .06);--c1-gutter: 24px;--c1-gutter-mobile: 14px;--c1-font: "Poppins", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif}.c1-page--herbaa.c1-page{background:var(--c1-page-bg);font-family:var(--c1-font);color:var(--c1-text);padding:16px var(--c1-gutter) 36px;margin-top:5rem;box-sizing:border-box;overflow-x:hidden}.c1-page--herbaa .c1-page__inner{max-width:1200px;margin:0 auto;width:100%}.c1-page--herbaa .c1-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;color:#5f5f5f;margin:0 0 16px;line-height:1.4}.c1-page--herbaa .c1-breadcrumb a{color:#5f5f5f;text-decoration:none}.c1-page--herbaa .c1-breadcrumb a:hover{color:var(--c1-green);text-decoration:underline}.c1-page--herbaa .c1-breadcrumb__sep{color:#9e9e9e}.c1-page--herbaa .c1-breadcrumb__current{color:var(--c1-text);font-weight:500}.c1-page--herbaa .c1-shell{max-width:none;gap:20px}.c1-page--herbaa .c1-left,.c1-page--herbaa .right-col{gap:18px}.c1-page--herbaa .right-col{margin-top:0}.c1-page--herbaa .c1-title,.c1-page--herbaa .checkout_payment_option,.c1-page--herbaa .checkout_overview_title,.c1-page--herbaa .order_summery_card_title{font-family:var(--c1-font);font-weight:700;color:var(--c1-text);position:relative;margin-bottom:12px}.c1-page--herbaa .c1-title{font-size:20px}.c1-page--herbaa .c1-title:after,.c1-page--herbaa .checkout_payment_option:after,.c1-page--herbaa .checkout_overview_title:after,.c1-page--herbaa .order_summery_card_title:after{content:"";display:block;width:56px;height:3px;margin-top:8px;border-radius:3px;background:linear-gradient(90deg,var(--c1-green),var(--c1-green-soft))}.c1-page--herbaa .checkout_payment_option{font-size:18px;margin-top:8px}.c1-page--herbaa .checkout_overview_title,.c1-page--herbaa .order_summery_card_title{font-size:20px;margin:0}.c1-page--herbaa .overview-head .muted,.c1-page--herbaa .summary-head .muted{color:var(--c1-muted)!important;opacity:1!important;font-size:13px}.c1-page--herbaa .c1-card,.c1-page--herbaa .card,.c1-page--herbaa .card2,.c1-page--herbaa .overview-card,.c1-page--herbaa .summ-card{background:var(--c1-card);border:1px solid var(--c1-border);border-radius:var(--c1-radius);box-shadow:var(--c1-shadow);padding:16px!important;-webkit-backdrop-filter:none;backdrop-filter:none}.c1-page--herbaa .summ-card{border-top:3px solid var(--c1-green)}.c1-page--herbaa .overview-seller__card{background:var(--c1-surface);border:1px solid var(--c1-border);border-radius:var(--c1-radius-sm);box-shadow:none}.c1-page--herbaa .overview-seller__card .overview-row{background:transparent;border:none;box-shadow:none}.c1-page--herbaa .addr-item{background:var(--c1-card);border:1px solid var(--c1-border);border-radius:var(--c1-radius-sm);padding:14px;transition:border-color .15s ease,box-shadow .15s ease}.c1-page--herbaa .addr-item--selected{border-color:var(--c1-green);background:var(--c1-green-tint);box-shadow:0 0 0 1px #345d221f}.c1-page--herbaa .addr-name{font-weight:600;font-size:15px;color:var(--c1-text)}.c1-page--herbaa .addr-text,.c1-page--herbaa .addr-line{color:var(--c1-muted);font-size:14px;line-height:1.45}.c1-page--herbaa .addr-actions{display:flex;flex-direction:row;align-items:center;gap:12px;flex-shrink:0}.c1-page--herbaa .addr-link{font-size:13px;font-weight:600;opacity:1}.c1-page--herbaa .addr-link--danger{color:var(--c1-danger)!important}.c1-page--herbaa .btn-outline.btn-add-address{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:42px;border:2px solid var(--c1-green)!important;background:var(--c1-card)!important;color:var(--c1-green)!important;border-radius:6px!important;font-family:var(--c1-font);font-size:14px;font-weight:600;transition:background .15s,color .15s}.c1-page--herbaa .btn-outline.btn-add-address:hover{background:var(--c1-green-tint)!important}.c1-page--herbaa .payment-option{background:var(--c1-card);border:1px solid var(--c1-border);border-radius:var(--c1-radius-sm);padding:14px;transition:border-color .15s,background .15s}.c1-page--herbaa .payment-option:hover{background:var(--c1-green-tint);border-color:#345d2259}.c1-page--herbaa .payment-option__radio{accent-color:var(--c1-green)}.c1-page--herbaa .main-method{color:var(--c1-text);font-weight:600;white-space:normal}.c1-page--herbaa .payment-add-card-btn{background:var(--c1-green);border-radius:6px;font-family:var(--c1-font)}.c1-page--herbaa .saved-card-badge{background:var(--c1-green-soft);color:var(--c1-green)}.c1-page--herbaa .delivery-options-container{background:var(--c1-card);border:1px solid var(--c1-border);border-radius:var(--c1-radius);padding:18px;box-shadow:var(--c1-shadow)}.c1-page--herbaa .delivery-step-badge{background:var(--c1-green)}.c1-page--herbaa .delivery-header-title{color:var(--c1-text);font-family:var(--c1-font)}.c1-page--herbaa .delivery-header-line{background:var(--c1-border)}.c1-page--herbaa .delivery-header-subtitle{color:var(--c1-muted);margin-left:40px}.c1-page--herbaa .delivery-info-banner{background:var(--c1-green-tint);border-color:#345d2233;color:var(--c1-green-dark)}.c1-page--herbaa .delivery-consolidation-box{background:var(--c1-surface);border-color:var(--c1-border)}.c1-page--herbaa .consolidation-top-row,.c1-page--herbaa .delivery-info-banner{font-size:13px}.c1-page--herbaa .overview-seller__head{padding:10px 12px;margin-bottom:0;border-bottom:1px solid var(--c1-border);background:var(--c1-green-tint);border-radius:var(--c1-radius-sm) var(--c1-radius-sm) 0 0}.c1-page--herbaa .seller-name{font-family:var(--c1-font);font-weight:600;font-size:14px}.c1-page--herbaa .seller-rated{color:var(--c1-green)!important}.c1-page--herbaa .overview-row .ov-total{color:var(--c1-green);font-weight:700;white-space:nowrap}.c1-page--herbaa .ov-title{font-weight:600;color:var(--c1-text);line-height:1.35}.c1-page--herbaa .ov-img{border:1px solid var(--c1-border);border-radius:var(--c1-radius-sm);background:#fff}.c1-page--herbaa .overview-seller-footer-bar{padding:12px;gap:12px;align-items:flex-end}.c1-page--herbaa .overview-seller-totals{background:var(--c1-green-tint);border:1px solid rgba(52,93,34,.12);border-radius:var(--c1-radius-sm);padding:10px 12px;max-width:100%!important;width:100%}.c1-page--herbaa .overview-seller-total-row{display:flex;justify-content:space-between;gap:12px;width:100%;font-size:13px}.c1-page--herbaa .ov-remove-btn{color:var(--c1-danger);font-weight:600;font-size:13px}.c1-page--herbaa .summary-head{align-items:center;margin-bottom:14px}.c1-page--herbaa .sum-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;margin-top:8px}.c1-page--herbaa .muted-summrycary{display:flex;align-items:center;gap:10px;min-width:0;color:var(--c1-muted)!important}.c1-page--herbaa .muted-summrycary img{flex-shrink:0;background:var(--c1-green-tint);border:1px solid rgba(52,93,34,.1)}.c1-page--herbaa .cart_tot_mony{text-align:right;white-space:nowrap;font-weight:600;color:var(--c1-text)}.c1-page--herbaa .sum-saved-label,.c1-page--herbaa .sum-saved-val{color:var(--c1-danger)}.c1-page--herbaa .grand-row{border-top:2px solid var(--c1-border-soft);margin-top:12px;padding-top:12px}.c1-page--herbaa .grand-row p{color:var(--c1-green);font-size:22px}.c1-page--herbaa .btn_paycheckout{width:100%;min-height:48px;height:auto;padding:12px 20px;margin-top:14px;border:2px solid var(--c1-green);border-radius:6px;background:var(--c1-green);color:#fff;font-family:var(--c1-font);font-size:15px;font-weight:700;letter-spacing:.02em;box-shadow:0 4px 14px #2a4a1b38;cursor:pointer;transition:background .15s,box-shadow .15s}.c1-page--herbaa .btn_paycheckout:hover:not(:disabled){background:var(--c1-green-dark);border-color:var(--c1-green-dark);box-shadow:0 6px 18px #2a4a1b47}.c1-page--herbaa .btn_paycheckout:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.c1-page--herbaa .terms-checkbox{align-items:flex-start;gap:10px;margin-top:12px}.c1-page--herbaa .terms-checkbox input{accent-color:var(--c1-green);margin-top:3px;flex-shrink:0}.c1-page--herbaa .terms-agreement{font-size:13px;line-height:1.45;color:var(--c1-muted)}.c1-page--herbaa .terms-link{color:var(--c1-green);font-weight:600}.c1-page--herbaa .checkout_polices_bottom{background:var(--c1-card);border:1px solid var(--c1-border);border-radius:var(--c1-radius);padding:16px;margin-top:8px}.c1-page--herbaa .security-cert-title{color:var(--c1-green);font-family:var(--c1-font)}.c1-page--herbaa .security-cert-desc{color:var(--c1-muted);line-height:1.5}.c1-page--herbaa .sec-cert-img{width:100%;max-width:100%;height:auto;border-radius:var(--c1-radius-sm)}.c1-page--herbaa .green_light{color:var(--c1-green)}.c1-page--herbaa .delivery-reassurance-footer{border-top:1px solid var(--c1-border);margin-top:16px;padding-top:16px;gap:14px}.c1-page--herbaa .reassurance-title-row{color:var(--c1-green);font-weight:600}.c1-page--herbaa .reassurance-text{color:var(--c1-muted);font-size:12px;line-height:1.45}.c1-page--herbaa .reassurance-link{color:var(--c1-green);cursor:pointer;font-weight:600}@media(max-width:992px){.c1-page--herbaa .c1-shell{grid-template-columns:1fr}}@media(max-width:768px){.c1-page--herbaa.c1-page{padding:14px var(--c1-gutter-mobile) 28px}.c1-page--herbaa .right-col{margin-top:0}.c1-page--herbaa .addr-item{flex-direction:column;align-items:stretch;gap:12px}.c1-page--herbaa .addr-left{width:100%}.c1-page--herbaa .addr-actions{flex-direction:row!important;justify-content:flex-end;width:100%;gap:16px!important}.c1-page--herbaa .payment-option__body{flex-wrap:wrap;align-items:center}.c1-page--herbaa .delivery-header-subtitle{margin-left:0;padding-left:40px}.c1-page--herbaa .delivery-options-container{padding:14px}.c1-page--herbaa .overview-seller-footer-bar{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.c1-page--herbaa .overview-seller-totals{width:100%!important;max-width:100%!important}.c1-page--herbaa .ov-remove-btn{align-self:flex-start}.c1-page--herbaa .overview-row{column-gap:10px!important}.c1-page--herbaa .ov-img{width:72px!important;height:72px!important}}@media(max-width:520px){.c1-page--herbaa.c1-page{padding:12px 10px 24px}.c1-page--herbaa .c1-title,.c1-page--herbaa .checkout_payment_option,.c1-page--herbaa .checkout_overview_title,.c1-page--herbaa .order_summery_card_title{font-size:17px}.c1-page--herbaa .payment-option{padding:12px}.c1-page--herbaa .main-method{font-size:13px}.c1-page--herbaa .grand-row{font-size:15px}.c1-page--herbaa .grand-row p{font-size:18px}.c1-page--herbaa .btn_paycheckout{font-size:14px;min-height:46px}.c1-page--herbaa .sum-row,.c1-page--herbaa .overview-seller-total-row{font-size:12px}.c1-page--herbaa .muted-summrycary img{width:20px;height:20px}}.oc-page{min-height:100vh;background:#e4fbdd;color:#1b2b1f;padding:28px 16px 48px;margin-top:5rem}.oc-shell{max-width:980px;margin:0 auto}.oc-header{text-align:center;margin-bottom:14px}.oc-check{width:56px;height:56px;border-radius:999px;display:grid;place-items:center;margin:0 auto 10px;color:#1f6b2b}.oc-title-orderconfirm{font-size:22px;margin:0;font-weight:600}.oc-sub{margin:6px auto 0;max-width:640px;color:#454341;font-size:15px;line-height:1.4}.oc-toast{margin:14px 0 18px;border-radius:5px;padding:10px 12px;background:#61954f33;display:flex;align-items:center;justify-content:space-between;gap:12px}.oc-toast__left{display:flex;gap:10px;align-items:center;font-size:18px}.oc-toast__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:22px;height:22px}.oc-toast__icon svg{width:22px;height:22px;display:block}.oc-toast__msg{min-width:0}.oc-toast__successWord,.oc-toast__orderRef{color:#346322}.oc-toast__close{border:0;background:transparent;font-size:22px;cursor:pointer;color:#142d1ab3;padding:4px 8px;border-radius:8px}.oc-toast__close:hover{background:#0000000d}.oc-sectionTitle{font-size:25px;margin:0 0 10px;font-weight:600}.oc-overviewCard{border:2px solid rgba(42,122,52,.22);border-radius:12px;overflow:hidden;box-shadow:0 8px 20px #0000000f;margin-bottom:18px}.oc-overviewTop{background:#cfecc7;padding:12px 14px;display:flex;justify-content:space-between;align-items:center;gap:12px;height:80px}.oc-overviewTop__left,.oc-overviewTop__right{font-size:13px}.oc-overviewLabel{color:#454341;font-size:20px;font-weight:500}.oc-overviewValue{font-weight:500;font-size:20px;color:#346322}.oc-overviewRow{padding:10px 14px;display:flex;justify-content:space-between;gap:10px;border-top:1px solid rgba(42,122,52,.12);font-size:13px}.oc-overviewRowday{padding:10px 14px;display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap;border-top:1px solid rgba(42,122,52,.12);font-size:13px}.oc-rowLabel{color:#454341;font-weight:600;font-size:20px}.oc-rowValue{font-weight:600;font-size:20px}.oc-addressBlock{padding:10px 25px 12px;display:flex;gap:10px;align-items:flex-start}.oc-addressIcon{position:relative;width:18px;height:18px;border-radius:999px;display:grid;place-items:center;border:2px solid rgba(69,67,65,1);color:#1f6b2be6;font-size:12px;margin-top:2px}.oc-addressIcon:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);width:1px;height:80px;background:#454341}.green-radio{display:inline-flex;align-items:center;cursor:pointer}.green-radio input{display:none}.radio-ui{width:18px;height:18px;border-radius:50%;border:2px solid rgba(31,107,43,.7);display:grid;place-items:center}.radio-ui:after{content:"";width:10px;height:10px;border-radius:50%;background:#1f6b2b;transform:scale(0);transition:transform .15s ease}.green-radio input:checked+.radio-ui:after{transform:scale(1)}.seller_batchwapper{display:flex;gap:5px}.seller_batchwapper img{width:15px;height:15px}.oc-sellerMetaRowWap{padding:8px 12px 10px;display:flex;flex-direction:column;gap:10px}.oc-miniInfo{margin:0 14px 14px;background:#a8a6a640;border:1px solid rgba(42,122,52,.14);border-radius:5px;padding:8px 10px;font-size:12px;color:#142d1abf;display:flex;gap:8px;align-items:center}.oc-muted{color:#142d1ab3}.oc-small{font-size:12px;color:#346322}.batch{font-size:10px}.oc-strong{font-weight:400;color:#346322}.item-price{font-size:14px;color:#000}.oc-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:860px){.oc-grid{grid-template-columns:1fr}}.oc-sellerHead{padding:12px 12px 10px;display:flex;justify-content:space-between;align-items:center;gap:12px}.oc-sellerLeft{display:flex;align-items:center;gap:10px}.oc-avatar{width:34px;height:34px;border-radius:999px;background:#cfecc7;border:1px solid rgba(42,122,52,.22);display:grid;place-items:center;font-size:16px}.oc-avatar img{width:100%;height:100%;object-fit:contain;border-radius:999px}.oc-sellerName{font-weight:400;font-size:13px;line-height:1.1}.oc-trackWrap{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:5px 10px;background-color:#a8a6a640;border-radius:5px}.oc-dot{width:8px;height:8px;border-radius:999px;display:inline-block;margin-right:6px}.oc-dot--warn{background:#d1a100}.oc-dot--ok{background:#000}.oc-dot--muted{background:#00000040}.oc-trackBtn{border:0;background:transparent;color:#346322;font-weight:500;cursor:pointer;text-decoration:underline;text-underline-offset:3px;font-size:12px;padding:4px 6px;border-radius:8px}.oc-trackBtn:hover{background:#0000000d}.oc-sellerCardWrapper{border:2px solid rgba(42,122,52,.22);border-radius:12px;overflow:hidden;box-shadow:0 8px 20px #0000000f}.oc-items{padding:10px 12px 8px;display:flex;flex-direction:column;gap:10px}.oc-itemRow{background:#cfecc799;border:1px solid rgba(42,122,52,.14);border-radius:12px;padding:10px;display:flex;justify-content:space-between;gap:10px}.oc-itemLeft{display:flex;gap:10px;align-items:flex-start}.oc-itemImgWrap{--oc-thumb: 76px;width:var(--oc-thumb);height:var(--oc-thumb);min-width:var(--oc-thumb);min-height:var(--oc-thumb);max-width:var(--oc-thumb);max-height:var(--oc-thumb);aspect-ratio:1 / 1;border-radius:12px;background:#e4fbdd;border:1px solid rgba(52,99,34,1);position:relative;flex:0 0 var(--oc-thumb);overflow:visible;box-sizing:border-box}.oc-itemImgInner{position:absolute;inset:0;border-radius:10px;overflow:hidden;display:flex;align-items:center;justify-content:center;pointer-events:none}.oc-itemImg{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;border-radius:10px}.oc-qtyPill{position:absolute;top:-6px;right:-6px;z-index:3;min-width:24px;height:24px;padding:0 7px;border-radius:50%;background:#346322;color:#fff;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:0;line-height:1;text-align:center;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:none;filter:none;box-shadow:0 1px 2px #0000001f}.oc-itemInfo{display:flex;flex-direction:column;gap:2px;min-width:0;align-items:flex-start}.oc-itemTitle{font-size:15px;font-weight:600;line-height:1.2;margin-bottom:2px;color:#000}.oc-itemTotal{font-weight:600;font-size:15px;white-space:nowrap;color:#000}.oc-sellerTotal{display:flex;justify-content:space-between;padding:10px 12px;font-size:16px;font-weight:600}.oc-returnBar{margin:0 12px 12px;background:#9dc68f80;border-radius:5px;padding:8px 10px;font-size:12px;color:#142d1abf;display:flex;gap:8px;align-items:center}.oc-returnBar img{height:20px;width:20px}.oc-downloadWrap{display:flex;justify-content:center;margin-top:18px;padding:0 8px 8px}.oc-downloadBtn{min-width:550px;max-width:100%;padding:8px 28px;border-radius:5px;font-size:15px;font-weight:600;cursor:pointer;border:2px solid rgba(42,122,52,.35);background:#ffffffeb;color:#142d1ae6;display:flex;align-items:center;gap:5px;justify-content:center;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.oc-downloadBtn img{width:12px;height:15px}.oc-downloadBtn:hover{background:#cfecc7cc;border-color:#346322b3}@media(max-width:600px){.oc-page{padding:20px 12px 36px;margin-top:4.5rem}.oc-shell{max-width:100%}.oc-title-orderconfirm{font-size:18px;line-height:1.25;padding:0 4px}.oc-sub{font-size:12px;padding:0 4px}.oc-sectionTitle{font-size:20px}.oc-miniInfo{font-size:9px}.oc-overviewTop{flex-direction:column;align-items:flex-start;height:auto;gap:10px}.oc-overviewLabel,.oc-overviewValue{font-size:16px!important}.oc-rowLabel,.oc-rowValue{font-size:13px!important}.oc-overviewRowday .oc-rowValue{text-align:right}.oc-downloadBtn{width:100%;min-width:0}.oc-toast{margin:14px 0 18px;border-radius:8px;padding:12px 14px;align-items:flex-start}.oc-toast__iconDesk{display:none}.oc-toast__iconMob{display:flex;align-items:center;margin-top:1px}.oc-toast__left{font-size:14px;line-height:1.45;color:#454341;align-items:center;justify-content:center}.oc-toast__successWord{color:#454341;font-weight:700}.oc-toast__msg{font-size:10px}.oc-toast__orderRef{color:#346322;font-weight:700}.oc-toast__close{color:#454341;font-size:20px;line-height:1;align-self:flex-start;margin-top:-2px}}@media(min-width:901px){.oc-shell{max-width:1100px}.oc-check{width:80px;height:80px}.oc-title-orderconfirm{font-size:24px}}.oc-page--herbaa{--oc-green: #345d22;--oc-green-dark: #2a4a1b;--oc-green-soft: #d6f0cc;--oc-green-tint: #f8fff5;--oc-page-bg: #f4f7f2;--oc-surface: #fefefd;--oc-card: #ffffff;--oc-cream: #faf6ee;--oc-border: #e8e8e8;--oc-border-soft: #ebe6dc;--oc-text: #111111;--oc-muted: #666666;--oc-danger: #c62828;--oc-warn: #d1a100;--oc-radius: 12px;--oc-radius-sm: 8px;--oc-shadow: 0 2px 12px rgba(17, 24, 17, .06);--oc-gutter: 24px;--oc-gutter-mobile: 14px;--oc-font: "Poppins", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif}.oc-page--herbaa.oc-page{background:var(--oc-page-bg);font-family:var(--oc-font);color:var(--oc-text);padding:16px var(--oc-gutter) 40px;margin-top:5rem;box-sizing:border-box;overflow-x:hidden}.oc-page--herbaa .oc-page__inner{max-width:1100px;margin:0 auto;width:100%}.oc-page--herbaa .oc-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;color:#5f5f5f;margin:0 0 16px;line-height:1.4}.oc-page--herbaa .oc-breadcrumb a{color:#5f5f5f;text-decoration:none}.oc-page--herbaa .oc-breadcrumb a:hover{color:var(--oc-green);text-decoration:underline}.oc-page--herbaa .oc-breadcrumb__sep{color:#9e9e9e}.oc-page--herbaa .oc-breadcrumb__current{color:var(--oc-text);font-weight:500}.oc-page--herbaa .oc-shell{max-width:none}.oc-page--herbaa .oc-header{margin-bottom:20px}.oc-page--herbaa .oc-check{width:72px;height:72px;color:var(--oc-green);background:var(--oc-green-tint);border:2px solid rgba(52,93,34,.2);border-radius:50%}.oc-page--herbaa .oc-title-orderconfirm{font-family:var(--oc-font);font-size:24px;font-weight:700;color:var(--oc-text);margin-top:12px}.oc-page--herbaa .oc-sub{color:var(--oc-muted);font-size:15px;max-width:560px}.oc-page--herbaa .oc-sub strong{color:var(--oc-green);font-weight:600}.oc-page--herbaa .oc-toast{background:var(--oc-green-tint);border:1px solid rgba(52,93,34,.25);border-radius:var(--oc-radius-sm);padding:12px 14px;margin:16px 0}.oc-page--herbaa .oc-toast__left{font-size:14px;color:var(--oc-text);align-items:center}.oc-page--herbaa .oc-toast__successWord,.oc-page--herbaa .oc-toast__orderRef{color:var(--oc-green)}.oc-page--herbaa .oc-toast__close{color:var(--oc-muted)}.oc-page--herbaa .oc-sectionTitle{font-family:var(--oc-font);font-size:20px;font-weight:700;color:var(--oc-text);margin-bottom:12px;position:relative}.oc-page--herbaa .oc-sectionTitle:after{content:"";display:block;width:56px;height:3px;margin-top:8px;border-radius:3px;background:linear-gradient(90deg,var(--oc-green),var(--oc-green-soft))}.oc-page--herbaa .oc-overviewCard{background:var(--oc-card);border:1px solid var(--oc-border);border-radius:var(--oc-radius);box-shadow:var(--oc-shadow);overflow:hidden;margin-bottom:20px}.oc-page--herbaa .oc-overviewTop{background:var(--oc-green-tint);border-bottom:1px solid var(--oc-border);padding:14px 16px;height:auto;min-height:0;flex-wrap:wrap;gap:10px}.oc-page--herbaa .oc-overviewTop__left,.oc-page--herbaa .oc-overviewTop__right{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0}.oc-page--herbaa .oc-overviewTop__right{text-align:right;margin-left:auto}.oc-page--herbaa .oc-overviewLabel{font-size:14px;font-weight:500;color:var(--oc-muted)}.oc-page--herbaa .oc-overviewValue{font-size:16px;font-weight:700;color:var(--oc-green)}.oc-page--herbaa .oc-overviewRow,.oc-page--herbaa .oc-overviewRowday{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:16px;padding:12px 16px;border-top:1px solid var(--oc-border);font-size:14px}.oc-page--herbaa .oc-rowLabel{font-size:14px;font-weight:500;color:var(--oc-muted)}.oc-page--herbaa .oc-rowValue{font-size:14px;font-weight:600;color:var(--oc-text);text-align:right;word-break:break-word}.oc-page--herbaa .oc-addressBlock{padding:14px 16px;border-top:1px solid var(--oc-border);background:var(--oc-surface)}.oc-page--herbaa .oc-addressIcon{border-color:var(--oc-green);color:var(--oc-green);flex-shrink:0}.oc-page--herbaa .oc-addressIcon:after{display:none}.oc-page--herbaa .oc-addressText .oc-muted{color:var(--oc-muted)!important;font-size:14px;line-height:1.45}.oc-page--herbaa .oc-miniInfo{margin:0 16px 16px;background:var(--oc-green-tint);border:1px solid rgba(52,93,34,.15);border-radius:var(--oc-radius-sm);padding:10px 12px;font-size:13px;color:var(--oc-muted)}.oc-page--herbaa .radio-ui{border-color:var(--oc-green)}.oc-page--herbaa .radio-ui:after{background:var(--oc-green)}.oc-page--herbaa .oc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.oc-page--herbaa .oc-sellerCardWrapper{background:var(--oc-card);border:1px solid var(--oc-border);border-radius:var(--oc-radius);box-shadow:var(--oc-shadow);min-width:0}.oc-page--herbaa .oc-sellerHead{padding:14px;border-bottom:1px solid var(--oc-border);background:var(--oc-green-tint);flex-wrap:wrap;gap:10px}.oc-page--herbaa .oc-sellerLeft{min-width:0;flex:1}.oc-page--herbaa .oc-sellerRight{flex-shrink:0;text-align:right}.oc-page--herbaa .oc-sellerName{font-family:var(--oc-font);font-weight:600;font-size:14px;color:var(--oc-text)}.oc-page--herbaa .oc-small.batch{color:var(--oc-green);font-weight:600}.oc-page--herbaa .oc-sellerMetaRowWap{padding:12px 14px;gap:10px}.oc-page--herbaa .oc-trackWrap{background:var(--oc-surface);border:1px solid var(--oc-border);border-radius:var(--oc-radius-sm);padding:8px 10px;flex-wrap:wrap;gap:8px}.oc-page--herbaa .oc-dot--warn{background:var(--oc-warn)}.oc-page--herbaa .oc-dot--ok{background:var(--oc-green)}.oc-page--herbaa .oc-trackBtn{color:var(--oc-green);font-weight:600;font-size:13px;white-space:nowrap}.oc-page--herbaa .oc-strong{color:var(--oc-green);font-weight:600}.oc-page--herbaa .oc-items{padding:12px 14px;gap:12px}.oc-page--herbaa .oc-itemRow{background:var(--oc-surface);border:1px solid var(--oc-border);border-radius:var(--oc-radius-sm);padding:12px;align-items:flex-start;gap:12px}.oc-page--herbaa .oc-itemLeft{flex:1;min-width:0}.oc-page--herbaa .oc-itemImgWrap{--oc-thumb: 72px;border:1px solid var(--oc-border);background:#fff;border-radius:var(--oc-radius-sm)}.oc-page--herbaa .oc-qtyPill{background:var(--oc-green)}.oc-page--herbaa .oc-itemTitle{font-weight:600;color:var(--oc-text);font-size:14px;line-height:1.35;word-break:break-word}.oc-page--herbaa .item-price{color:var(--oc-green);font-weight:600}.oc-page--herbaa .oc-itemTotal{color:var(--oc-green);font-weight:700;font-size:15px;flex-shrink:0}.oc-page--herbaa .oc-sellerTotal{padding:12px 14px;border-top:1px solid var(--oc-border);font-size:15px;background:var(--oc-green-tint)}.oc-page--herbaa .oc-sellerTotal span:last-child{color:var(--oc-green);font-weight:700}.oc-page--herbaa .oc-returnBar{margin:0 14px 14px;background:var(--oc-green-soft);border:1px solid rgba(52,93,34,.15);border-radius:var(--oc-radius-sm);color:var(--oc-green-dark);font-size:12px}.oc-page--herbaa .oc-downloadWrap{margin-top:24px;padding:0}.oc-page--herbaa .oc-downloadBtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0!important;width:auto;max-width:100%;padding:10px 24px!important;min-height:44px;border:2px solid var(--oc-green)!important;border-radius:6px!important;background:var(--oc-card)!important;color:var(--oc-green)!important;font-family:var(--oc-font);font-size:14px;font-weight:600;box-shadow:none;transition:background .15s,color .15s}.oc-page--herbaa .oc-downloadBtn:hover:not(:disabled){background:var(--oc-green-tint)!important;border-color:var(--oc-green-dark)!important;color:var(--oc-green-dark)!important}.oc-page--herbaa .oc-downloadBtn:disabled{opacity:.6;cursor:wait}.oc-page--herbaa .oc-muted{color:var(--oc-muted)}@media(max-width:900px){.oc-page--herbaa .oc-grid{grid-template-columns:1fr}}@media(max-width:768px){.oc-page--herbaa.oc-page{padding:14px var(--oc-gutter-mobile) 32px}.oc-page--herbaa .oc-title-orderconfirm{font-size:20px}.oc-page--herbaa .oc-check{width:60px;height:60px}.oc-page--herbaa .oc-check svg{width:36px;height:36px}.oc-page--herbaa .oc-overviewTop{flex-direction:column;align-items:stretch}.oc-page--herbaa .oc-overviewTop__right{text-align:left;margin-left:0}.oc-page--herbaa .oc-overviewRow,.oc-page--herbaa .oc-overviewRowday{grid-template-columns:1fr;row-gap:4px}.oc-page--herbaa .oc-rowValue{text-align:left}.oc-page--herbaa .oc-sellerHead{flex-direction:column;align-items:flex-start}.oc-page--herbaa .oc-sellerRight{text-align:left;width:100%}.oc-page--herbaa .oc-trackWrap{flex-direction:column;align-items:flex-start}.oc-page--herbaa .oc-trackBtn{align-self:flex-end}.oc-page--herbaa .oc-itemRow{flex-direction:column;align-items:stretch}.oc-page--herbaa .oc-itemTotal{text-align:right;padding-top:8px;border-top:1px dashed var(--oc-border)}.oc-page--herbaa .oc-toast__left{font-size:13px}.oc-page--herbaa .oc-toast__msg{font-size:13px!important}}@media(max-width:480px){.oc-page--herbaa .oc-itemImgWrap{--oc-thumb: 64px}.oc-page--herbaa .oc-downloadBtn{width:100%;padding:10px 16px!important}.oc-page--herbaa .oc-miniInfo{margin-left:12px;margin-right:12px;font-size:12px}}.ot1-page--herbaa{--ot-green: #345d22;--ot-green-dark: #2a4a1b;--ot-green-mid: #386633;--ot-green-soft: #d6f0cc;--ot-green-tint: #f8fff5;--ot-page-bg: #f4f7f2;--ot-surface: #fefefd;--ot-card: #ffffff;--ot-border: #e8e8e8;--ot-text: #111111;--ot-muted: #666666;--ot-danger: #c62828;--ot-radius: 12px;--ot-radius-sm: 8px;--ot-shadow: 0 2px 14px rgba(17, 24, 17, .07);--ot-gutter: 24px;--ot-gutter-mobile: 14px;--ot-font: "Poppins", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif}.ot1-page--herbaa.ot1-page{background:var(--ot-page-bg);color:var(--ot-text);font-family:var(--ot-font);padding:20px var(--ot-gutter-mobile) 32px;margin-top:5rem;box-sizing:border-box;overflow-x:hidden;width:100%;max-width:100%}.ot1-page--herbaa .ot1-shell{max-width:1200px;padding:0 var(--ot-gutter-mobile);box-sizing:border-box}.ot1-page--herbaa .ot1-header{margin-bottom:18px;gap:12px}.ot1-page--herbaa .ot1-back{width:36px;height:36px;padding:0;border:1px solid var(--ot-border);background:var(--ot-card);color:var(--ot-green);border-radius:50%;box-shadow:var(--ot-shadow);transition:background .15s,border-color .15s}.ot1-page--herbaa .ot1-back:hover{background:var(--ot-green-tint);border-color:#345d2259}.ot1-page--herbaa .ot1-back svg{color:var(--ot-green)}.ot1-page--herbaa .ot1-pageTitle{font-family:var(--ot-font);font-size:26px;font-weight:700;color:var(--ot-text);letter-spacing:-.02em}.ot1-page--herbaa .ot1-state{color:var(--ot-muted);background:var(--ot-card);border:1px dashed var(--ot-border);border-radius:var(--ot-radius);padding:20px 16px}.ot1-page--herbaa .ot1-state--err{color:var(--ot-danger);border-color:#c6282840;background:#fff8f7}.ot1-page--herbaa .ot1-trackCard{background:transparent;border:none;box-shadow:none;border-radius:0;overflow:visible}.ot1-page--herbaa .ot1-trackBody{padding:0;gap:20px;background:transparent}.ot1-page--herbaa .ot1-masterCard{background:var(--ot-card);border:1px solid var(--ot-border);border-radius:var(--ot-radius);box-shadow:var(--ot-shadow);overflow:hidden}.ot1-page--herbaa .ot1-masterHead,.ot1-page--herbaa .ot1-masterRow,.ot1-page--herbaa .ot1-masterRow1{background:var(--ot-green-tint);border-color:var(--ot-border)}.ot1-page--herbaa .ot1-masterHead__label,.ot1-page--herbaa .ot1-masterRow__label{color:var(--ot-muted);font-size:15px;font-weight:600}.ot1-page--herbaa .ot1-masterHead__id,.ot1-page--herbaa .ot1-masterHead__total,.ot1-page--herbaa .ot1-orderMetaRight strong{color:var(--ot-green)!important;font-weight:700!important}.ot1-page--herbaa .ot1-orderMetaLine,.ot1-page--herbaa .ot1-orderMetaNote,.ot1-page--herbaa .ot1-orderMetaRight{color:var(--ot-muted)!important;font-size:14px!important}.ot1-page--herbaa .ot1-orderCopyBtn{border:1px solid rgba(52,93,34,.35);background:var(--ot-card);color:var(--ot-green);font-weight:600;font-size:11px;border-radius:6px;padding:3px 10px;font-family:var(--ot-font)}.ot1-page--herbaa .ot1-orderCopyBtn--copied{background:var(--ot-green-soft);border-color:var(--ot-green)}.ot1-page--herbaa .ot1-topSplitPanel{margin:0;border:none;border-top:1px solid var(--ot-border);border-radius:0;background:var(--ot-card);grid-template-columns:1fr 1fr}.ot1-page--herbaa .ot1-topSplitPanel__left,.ot1-page--herbaa .ot1-topSplitPanel__right{padding:16px 18px!important;margin:0!important;background:var(--ot-card)}.ot1-page--herbaa .ot1-topSplitPanel__left:after{background:var(--ot-border);top:16px;bottom:16px}.ot1-page--herbaa .ot1-topSplitPanel__title{font-family:var(--ot-font);font-size:16px;font-weight:700;color:var(--ot-green)}.ot1-page--herbaa .ot1-topSplitPanel__changeAddress{color:var(--ot-green);font-size:13px;font-weight:600;font-family:var(--ot-font)}.ot1-page--herbaa .ot1-topSplitPanel__name{color:var(--ot-green);font-weight:600}.ot1-page--herbaa .ot1-topSplitPanel__line{color:var(--ot-muted);font-size:14px}.ot1-page--herbaa .ot1-topSplitPanel__eta{font-size:15px;color:var(--ot-text)}.ot1-page--herbaa .ot1-topSplitPanel__guarantee{color:var(--ot-green)}.ot1-page--herbaa .ot1-shipmentRow{margin:0!important;padding:14px 18px!important;border-radius:0!important;border:none!important;border-top:1px solid var(--ot-border)!important;background:var(--ot-green-tint)!important}.ot1-page--herbaa .ot1-shipmentNote__title{font-size:14px;font-weight:600;color:var(--ot-text)}.ot1-page--herbaa .ot1-shipmentNote__email{color:var(--ot-green);font-weight:500}.ot1-page--herbaa .ot1-sellerGrid{gap:18px}.ot1-page--herbaa .ot1-sellerCard{background:var(--ot-card);border:1px solid var(--ot-border);border-radius:var(--ot-radius);box-shadow:var(--ot-shadow);overflow:hidden}.ot1-page--herbaa .ot1-sellerStatusBar{background:var(--ot-green);min-height:42px;font-family:var(--ot-font);font-size:14px;font-weight:600;cursor:default}.ot1-page--herbaa .ot1-sellerHead{padding:14px 16px 10px;border-bottom:1px solid var(--ot-border)}.ot1-page--herbaa .ot1-sellerName{font-family:var(--ot-font);font-size:15px;font-weight:700;color:var(--ot-text)}.ot1-page--herbaa .ot1-sellerHead__order{color:var(--ot-green);font-size:12px}.ot1-page--herbaa .ot1-sellerAvatar{border-color:var(--ot-border);background:var(--ot-green-tint)}.ot1-page--herbaa .ot1-sellerProducts{padding:10px 12px}.ot1-page--herbaa .ot1-productRow{background:var(--ot-surface);border:1px solid var(--ot-border);border-radius:var(--ot-radius-sm);box-shadow:none}.ot1-page--herbaa .ot1-productThumb{background:var(--ot-card);border-color:var(--ot-border)}.ot1-page--herbaa .ot1-productQtyBadge{background:var(--ot-green)}.ot1-page--herbaa .ot1-productTitle{font-family:var(--ot-font);color:var(--ot-text)}.ot1-page--herbaa .ot1-productLineTotal{color:var(--ot-green);font-weight:700}.ot1-page--herbaa .ot1-productCancel{color:var(--ot-danger);font-family:var(--ot-font);font-weight:600}.ot1-page--herbaa .ot1-productCancel:hover{color:#b71c1c;text-decoration:underline}.ot1-page--herbaa .ot1-subOrderTotalRow{margin:0 12px;padding:12px 4px 14px;border-top:1px solid var(--ot-border)}.ot1-page--herbaa .ot1-subOrderTotalLabel,.ot1-page--herbaa .ot1-subOrderTotalValue{font-family:var(--ot-font);color:var(--ot-text)}.ot1-page--herbaa .ot1-subOrderTotalValue{color:var(--ot-green)}.ot1-page--herbaa .ot1-shipBar{margin:0 12px 14px;background:var(--ot-green-tint);border:1px solid rgba(52,93,34,.15);border-radius:var(--ot-radius-sm)}.ot1-page--herbaa .ot1-shipBar__method{color:var(--ot-green)}.ot1-page--herbaa .ot4-stageBar{background:var(--ot-green);border-radius:var(--ot-radius) var(--ot-radius) 0 0}.ot1-page--herbaa .ot1-mobileBanner{background:var(--ot-green);border-radius:var(--ot-radius-sm) var(--ot-radius-sm) 0 0}.ot1-page--herbaa .ot4-subTimeline__node--done{background:var(--ot-green)}.ot1-page--herbaa .ot1-cancelBtn--enabled{border-color:var(--ot-danger);color:var(--ot-danger);background:var(--ot-card);border-radius:6px;font-family:var(--ot-font)}@media(min-width:601px)and (max-width:1024px){.ot1-page--herbaa .ot1-shell{padding-left:var(--ot-gutter-mobile)!important;padding-right:var(--ot-gutter-mobile)!important}.ot1-page--herbaa .ot1-topSplitPanel{grid-template-columns:1fr}.ot1-page--herbaa .ot1-topSplitPanel__left:after{display:none}.ot1-page--herbaa .ot1-topSplitPanel__left{border-bottom:1px solid var(--ot-border);padding-bottom:16px!important}.ot1-page--herbaa .ot1-topSplitPanel__right{padding:16px 18px!important;margin:0!important;border:none;border-radius:0}.ot1-page--herbaa .ot1-sellerGrid{grid-template-columns:1fr}.ot1-page--herbaa .ot1-orderMetaRow{flex-direction:column!important;align-items:flex-start!important}.ot1-page--herbaa .ot1-orderMetaRight{width:100%;margin-top:8px;font-size:16px!important;font-weight:600!important}}@media(max-width:768px){.ot1-page--herbaa.ot1-page{padding:16px 12px 28px}.ot1-page--herbaa .ot1-pageTitle{font-size:20px}.ot1-page--herbaa .ot1-sellerGrid{grid-template-columns:1fr}.ot1-page--herbaa .ot1-productRow{grid-template-columns:64px minmax(0,1fr) auto;gap:8px 10px;padding:10px}.ot1-page--herbaa .ot1-productThumbWrap,.ot1-page--herbaa .ot1-productThumb{width:64px;height:64px}}@media(max-width:480px){.ot1-page--herbaa .ot1-pageTitle{font-size:18px}.ot1-page--herbaa .ot1-orderMetaLine{flex-direction:column!important;align-items:flex-start!important;gap:6px!important}.ot1-page--herbaa .ot1-orderTimeText{margin-left:0!important}.ot1-page--herbaa .ot1-productRow{grid-template-columns:56px minmax(0,1fr);grid-template-rows:auto auto}.ot1-page--herbaa .ot1-productRight{grid-column:1 / -1;flex-direction:row;align-items:center;justify-content:space-between;width:100%;text-align:left}}.co-modal-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;overflow-y:auto;background:#00000073;z-index:2000}.co-modal{width:640px;max-width:calc(100% - 32px);max-height:min(82vh,calc(100dvh - 48px));display:flex;flex-direction:column;background:#d6f0cc;border-radius:10px;box-shadow:0 8px 24px #0003;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial}.co-header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#d6f0cc;padding:16px 12px 16px 20px;border-bottom:1px solid rgba(0,0,0,.06);text-align:left}.co-headerTitle{margin:0;flex:1;min-width:0;font-size:22px;font-family:Open Sans,sans-serif;color:#454341;font-weight:700;line-height:1.3;text-align:center}.co-headerClose{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;margin:0;border:none;border-radius:8px;background:transparent;color:#454341e6;cursor:pointer;transition:background-color .15s ease,color .15s ease}.co-headerClose:hover{background:#0000000f;color:#282624}.co-headerClose:focus-visible{outline:2px solid rgba(52,99,34,.55);outline-offset:2px}.co-body{padding:16px 24px 20px;overflow-y:auto;-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0}.co-label{display:block;font-size:18px;font-weight:600;color:#454341;margin-bottom:12px}.co-required{color:#d44}.co-options{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.co-options label{display:flex;align-items:center;gap:10px;font-weight:400;font-size:15px;color:#454341}.co-options input[type=radio]{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;border:1px solid rgba(168,166,166,1);background:#d6f0cc;display:inline-grid;place-items:center;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.co-options input[type=radio]:before{content:"";width:10px;height:10px;border-radius:50%;background:#755a5a;transform:scale(0);transition:transform .12s ease}.co-options input[type=radio]:checked{border-color:#313030}.co-options input[type=radio]:checked:before{transform:scale(1)}.co-options input[type=radio]:focus{box-shadow:0 0 0 3px #5151511f;outline:none}.co-textarea{width:100%;min-height:92px;border-radius:10px;border:1px solid rgba(168,166,166,1);padding:10px;resize:vertical;margin-top:12px;margin-bottom:16px;background:#d6f0cc}.co-textarea ::placeholder{color:#a8a6a6;font-size:15px;font-weight:400}.co-warning{background:#fac80066;border:.5px solid rgba(166,132,0,1);padding:12px 14px;border-radius:3px;margin-bottom:14px}.warning-top{display:flex;flex-direction:row;gap:10px;align-items:center}.co-warning-icon{width:16px;height:16px;margin-bottom:5px}.co-warning strong{display:block;margin-bottom:6px;text-transform:lowercase;font-size:15px;font-weight:700;color:#454341}.co-warning ul{margin:0;padding-left:28px;font-size:15px;font-weight:400;color:#454341;list-style-type:disc;list-style-position:outside}.co-warning ul li{margin-bottom:2px}.co-warning ul li::marker{color:#454341;font-size:18px;opacity:.95}.co-localError{color:#c62828;font-size:14px;margin:0 0 10px}.co-footer{flex-shrink:0;display:flex;gap:12px;padding:16px 24px 22px;justify-content:space-between;border-top:1px solid rgba(0,0,0,.06);background:#d6f0cc}.btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:10px 42px;border-radius:10px;font-weight:600;cursor:pointer;font-size:16px}.btn.keep{background:#346322;color:#fff;border:none;font-weight:600}.co-footer .btn.cancel{background:transparent;color:#d80104;border:2px solid rgba(216,1,4,1)!important}@media(max-width:480px){.co-modal-overlay{padding:12px;align-items:flex-start}.co-modal{width:100%;max-width:100%;max-height:calc(100dvh - 24px)}.co-headerTitle{font-size:18px}.co-body{padding:14px}.co-footer{flex-direction:column;gap:12px;align-items:stretch;padding:12px 14px 14px}.btn{width:100%;box-sizing:border-box;justify-content:center;text-align:center}}.co-items{margin-bottom:14px}.co-singleLineHint{margin:0 0 8px;font-size:16px;font-weight:600;color:#454341}.co-itemList--single{max-height:none;overflow:visible}.co-itemRow--readonly{cursor:default;background:#ffffffd9;border:1px solid rgba(52,99,34,.2)}.co-itemList{display:flex;flex-direction:column;gap:8px;margin-top:8px;max-height:min(160px,28vh);overflow-y:auto;padding:6px;background:#fff6;border-radius:8px}.co-itemRow{display:flex;align-items:center;gap:10px;padding:6px 8px;background:#fff;border-radius:6px;cursor:pointer;font-size:13px;color:#454341}.co-itemRow input[type=checkbox]{flex-shrink:0;accent-color:rgba(52,99,34,1);width:16px;height:16px}.co-itemThumb{width:32px;height:32px;object-fit:cover;border-radius:4px;flex-shrink:0}.co-itemName{flex:1;min-width:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.co-itemMeta{flex-shrink:0;font-size:12px;color:#555}.vendor-sidebar{width:280px;background-color:#346322;color:#fff;height:100vh;position:fixed;left:0;top:0;display:flex;flex-direction:column;overflow-y:auto}.vendor-logo{padding:30px 20px;text-align:center;border-bottom:1px solid rgba(255,255,255,.1);border-radius:5px}.logo-placeholder{background-color:#fff;color:#000;padding:8px 30px;border-radius:8px;font-weight:600;display:inline-block}.vendor-nav{flex:1;padding:20px 0}.nav-section{margin-bottom:5px}.nav-item{display:flex;align-items:center;padding:15px 25px;color:#fffc;text-decoration:none;transition:all .3s ease;cursor:pointer}.nav-item:hover{background-color:#ffffff1a;color:#fff}.nav-item.active{background-color:#ffffff26;color:#fff;border-left:4px solid #6fba82}.nav-icon{font-size:20px;margin-right:15px;width:24px;display:inline-block}.nav-icon img{height:18px;width:18px}.nav-text{font-size:16px;font-weight:600;font-family:Open Sans,sans-serif}.nav-submenu{padding-left:60px;margin-top:5px}.nav-subitem{display:block;padding:10px 0;color:#ffffffb3;text-decoration:none;font-size:14px;transition:color .3s ease}.nav-subitem:hover{color:#fff}.nav-subitem.active{color:#fff;font-weight:600}.vendor-logout{padding:20px;border-top:1px solid rgba(255,255,255,.1);justify-content:center;text-align:center;align-items:center}.logout-btn{width:85%;display:flex;padding:10px 16px;background-color:transparent;border:.5px solid rgba(255,255,255,1);color:#fff;border-radius:5px;cursor:pointer;transition:all .3s ease;justify-content:center;text-align:center;align-items:center;font-weight:400;font-size:14px;margin-left:15px}.logout-btn:hover{background-color:#ffffff1a;border-color:#ffffff80}.logout-btn .nav-icon{margin-right:10px}.product-listing-progress{background:#fff;border-radius:12px;padding:25px;box-shadow:0 2px 8px #00000014;position:sticky;top:20px}.progress-header{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #e5e7eb}.progress-header h3{font-size:20px;font-weight:700;color:#000;margin-bottom:15px;font-family:Open Sans,sans-serif}.progress-bar-container{display:flex;align-items:center;gap:15px}.progress-bar{flex:1;height:8px;background:#e5e7eb;border-radius:10px;overflow:hidden}.progress-fill{height:100%;background:#346322;border-radius:10px;transition:width .5s ease}.progress-count{font-size:16px;font-weight:700;color:#000;min-width:30px;text-align:right}.progress-steps{display:flex;flex-direction:column;gap:20px}.progress-step{display:flex;gap:15px}.step-indicator{display:flex;flex-direction:column;align-items:center;position:relative}.step-circle{width:24px;height:24px;border-radius:50%;border:2px solid #e5e7eb;background:#fff;display:flex;font-size:14px;color:#fff;position:relative;z-index:1;flex-shrink:0;align-items:center;justify-content:center}.step-circle.completed{background:#346322;border-color:#346322}.step-circle.current{border-color:#346322;border-width:3px;background:#fff}.step-line{width:2px;flex:1;background:#727272;margin:5px 0 -13px;min-height:48px;align-items:center}.step-content{flex:1;padding-top:5px}.step-content h4{font-size:18px;font-weight:700;color:#000;margin-top:-5px;line-height:1.4;font-family:Open Sans,sans-serif}.step-content h4.current-step{color:#1a1a1a;font-weight:600}.compliance-details-form{background:#fff;border-radius:12px;padding:30px;box-shadow:0 1px 5px #00000040}.section-title{font-size:20px;font-weight:600;color:#000;margin-bottom:15px;padding-bottom:15px;font-family:Open Sans,sans-serif}.form-group{margin-bottom:20px}.form-label{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.form-label.required{font-family:Open Sans,sans-serif;font-size:16px;font-weight:600;color:#616060}.form-select option{font-size:14px;font-family:Open Sans,sans-serif;font-weight:400;color:#a1a1a1}.form-select option[value=""]{font-size:14px;font-family:Open Sans,sans-serif;font-weight:500;color:#a1a1a1!important;font-style:italic}.form-input,.form-select,.form-textarea{width:100%;padding:12px 16px;font-size:14px;border:.5px solid rgba(97,96,96,1);border-radius:5px;transition:all .3s ease;font-family:inherit;background-color:#fff}.form-input:focus,.form-select:focus,.form-textarea:focus{outline:none;border-color:#2d5f3f;box-shadow:0 0 0 3px #2d5f3f1a}.form-input::placeholder,.form-textarea::placeholder{color:#9ca3af;font-size:14px;font-weight:400;font-family:Open Sans,sans-serif;color:#a1a1a1}.form-select{appearance:none;background-image:none;background-repeat:no-repeat;background-position:right 16px center;padding-right:40px;cursor:pointer}.select-wrapper{position:relative;display:inline-block;width:100%}.select-arrow-icon{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#6b7280;pointer-events:none;font-size:24px!important}.form-select[value=""]{color:#a1a1a1;font-weight:500;font-family:Open Sans,sans-serif;font-size:14px}.form-select:not([value=""]){color:#a1a1a1;font-weight:400;font-size:14px;font-family:Open Sans,sans-serif}.form-textarea{resize:vertical;min-height:80px}.input-with-icon{position:relative}.input-with-icon .form-input,.input-with-icon .form-textarea{padding-right:45px}.input-icon{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:18px;color:#9ca3af;pointer-events:none}.input-icon img{width:18px;height:18px}.input-with-icon .form-textarea+.input-icon{top:16px;transform:none}.radio-group{display:flex;flex-direction:column;gap:10px}.radio-label{display:flex;align-items:center;gap:10px;cursor:pointer;padding:8px 0}.radio-label input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:18px;height:18px;border:2px solid rgba(97,96,96,1);border-radius:3px;cursor:pointer;position:relative;background-color:#fff;transition:all .2s ease}.radio-label input[type=radio]:checked{background-color:#616060;border-color:#616060}.radio-label input[type=radio]:checked:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}.radio-label span{font-size:14px;color:#374151;font-weight:400;color:#a1a1a1}.form-label{font-family:Open Sans,sans-serif;font-size:16px;font-weight:600;color:#616060}.file-upload-area{border:.5px solid rgba(114,114,114,1);border-radius:10px;padding:40px;background-color:#f9fafb;transition:all .3s ease;cursor:pointer;position:relative;text-align:center;align-items:center;flex-direction:column}.file-upload-area:hover{border-color:#2d5f3f;background-color:#f0f9f4}.upload-icon{display:flex;justify-content:center;align-items:center;margin-bottom:10px}.upload-icon img{height:35px;width:35px}.upload-text{font-size:14px;color:#a1a1a1;margin:0;font-weight:400}.file-input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.btn-primary,.btn-secondary{padding:6px 20px;font-size:14px;font-weight:400;border-radius:5px;border:none;cursor:pointer;transition:all .3s ease}.btn-primary{background:#346322;color:#fff}.btn-secondary{background:#fff;color:#346322;border:1px solid rgba(52,99,34,1)}.images-media-form{background:#fff;border-radius:12px;padding:30px;box-shadow:0 2px 8px #0000000d}.form-section{margin-bottom:30px}.section-title{font-size:20px;font-weight:600;color:#000;margin-bottom:25px;padding-bottom:15px;border-bottom:2px solid #f3f4f6;font-family:Open Sans,sans-serif}.form-group{margin-bottom:30px}.form-label{display:block;font-size:16px;font-weight:600;color:#616060;margin-bottom:12px;font-family:Open Sans,sans-serif}.form-label.required:after{content:" *";color:#ef4444}.file-input-hidden{display:none}.main-image-upload{margin-bottom:30px}.upload-box{border:1.5px dashed #d1d5db;border-radius:10px;background-color:#f9fafb;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.upload-box:hover{border-color:#2d5f3f;background-color:#f0f9f4}.main-upload{padding:50px;min-height:180px}.upload-icon-svg{font-size:48px!important;color:#9ca3af;margin-bottom:15px}.upload-text{font-size:14px;color:#a1a1a1;text-align:center;line-height:1.6;margin:0;font-family:Open Sans,sans-serif}.gallery-images-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.gallery-image-item{aspect-ratio:1}.gallery-upload{width:100%;height:100%;padding:20px}.upload-icon-svg-small{font-size:32px!important;color:#9ca3af;margin-bottom:8px}.upload-text-small{font-size:12px;color:#a1a1a1;margin:0;font-family:Open Sans,sans-serif}.form-actions{display:flex;justify-content:flex-end;gap:15px;padding-top:30px;border-top:1px solid #f3f4f6;margin-top:30px}.btn-primary,.btn-secondary{padding:12px 32px;font-size:14px;font-weight:600;border-radius:8px;border:none;cursor:pointer;transition:all .3s ease}.btn-primary{background:#2d5f3f;color:#fff}.btn-primary:hover{background:#1f4530;transform:translateY(-2px);box-shadow:0 4px 12px #2d5f3f4d}.btn-secondary{background:#fff;color:#374151;border:1px solid #d1d5db}.btn-secondary:hover{background:#f9fafb;border-color:#9ca3af}@media(max-width:768px){.gallery-images-grid{grid-template-columns:repeat(2,1fr);gap:15px}.main-upload{padding:30px;min-height:150px}}.vendor-dashboard{display:flex;min-height:100vh;background-color:#f9fafb}.vendor-main{flex:1;margin-left:280px;display:flex;flex-direction:column}.vendor-header{background:#fff;padding:20px 40px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:flex-end;align-items:center;position:sticky;top:0;z-index:10}.header-right{display:flex;align-items:center;gap:25px}.notification-icon{position:relative;cursor:pointer;height:26px;width:26px;color:#6b7280;transition:color .3s ease}.user-profile{display:flex;align-items:center;gap:12px;cursor:pointer;border-radius:8px;transition:background-color .3s ease}.user-profile img{height:26px;width:26px}.user-info{display:flex;flex-direction:column;gap:2px}.user-avatar{font-size:10px;font-weight:600;color:#000;line-height:1.2}.user-name{font-size:10px;font-weight:700;color:#757575;line-height:1.2}.dropdown-arrow{font-size:10px;color:#000}.dropdown-arrow svg{height:24px;width:24px}.vendor-content{display:grid;grid-template-columns:1fr 350px;gap:30px;padding:40px;max-width:1600px;width:100%}.content-main,.content-sidebar{min-width:0}.form-header{margin-top:15px;margin-bottom:-10px;margin-left:3rem}.breadcrumb{display:flex;align-items:center;gap:8px;font-size:12px;color:#6b7280;margin-bottom:12px;font-weight:400;font-family:Open Sans,sans-serif}.breadcrumb-item{color:#727272}.breadcrumb-item.active{color:#000;font-weight:500}.breadcrumb-separator{color:#d1d5db}.form-title{font-size:27px;font-weight:700;font-family:Open Sans,sans-serif;color:#000;margin:0}.breadcrumb-separator svg{color:#727272;height:16px;width:20px;display:flex}@media(max-width:1200px){.vendor-content{grid-template-columns:1fr}.content-sidebar{order:-1}}@media(max-width:768px){.vendor-main{margin-left:0}.vendor-header{padding:15px 20px}.vendor-content{padding:20px;gap:20px}}.Hero__Section4{position:relative;width:100%;height:100vh;background-size:contain;background-position:left;background-repeat:no-repeat;overflow:hidden;background-color:#e4fbdd}.navbar{display:none}.Hero__Content{position:relative;width:100%;height:100%;display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:2rem;padding:8rem 4rem 4rem;z-index:10}.Hero__LeftContent{display:flex;flex-direction:column;justify-content:center;padding-left:4rem}.Hero__Subtitle{color:#346322;font-weight:700;font-size:1rem;margin-bottom:.5rem;font-size:20px;font-family:Open-Sans,sans-serif!important}.Hero__Title{font-size:5rem;font-weight:700;color:#454341;margin:.5rem 0 1rem;line-height:1;font-size:90px}.Hero__Description{font-size:15px;color:#42483c;line-height:1.6;margin-bottom:2rem;font-weight:600}.Hero__Buttons{display:flex;gap:1.5rem;align-items:center;flex-direction:column;align-items:flex-start}.Hero__BtnPrimary{background-color:#346322;color:#fff;border:none;padding:.5rem 1.5rem;cursor:pointer;transition:.3s ease;font-weight:600;border-radius:10px;font-size:25px;box-shadow:4px 8px 16px #34632233}.Hero__BtnPrimary:hover{background-color:#2f5e4d;transform:translateY(-2px);box-shadow:0 4px 12px #3b755f4d}.Hero__BtnLink{text-decoration:underline;text-underline-offset:5px;color:#454341;font-weight:700;font-size:15px;transition:color .3s;align-items:center;display:flex}.Hero__BtnLink:hover{color:#3b755f;text-decoration:underline}.Hero__CenterContent{display:flex;align-items:center;justify-content:center}.Hero__Image{position:relative;z-index:5}.Hero__MainImage{width:100%;max-width:600px;height:auto;filter:drop-shadow(0 15px 35px rgba(0,0,0,.15))}.Hero__RightContent{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:2rem;padding-right:2rem}.Hero__NewArrivalBadge{position:relative;width:120px;height:120px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:10rem}.Hero__BadgeText{text-align:center;animation:counterRotate 20s linear infinite}.Hero__BadgeTop{font-size:.7rem;font-weight:600;color:#3b755f;letter-spacing:1px}.Hero__BadgeBottom{font-size:1.2rem;font-weight:700;color:#1e293b}.Hero__ProductCard{padding:1.5rem;width:280px;transition:transform .3s ease,box-shadow .3s ease}.Hero__ProductImageWrapper{position:relative;width:100%;height:200px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.Hero__ProductBg{position:absolute;width:70%;height:100%;object-fit:contain;z-index:1}.Hero__ProductTop{position:relative;width:80%;height:85%;object-fit:contain;z-index:2;margin-top:50px}.Hero__ProductPrice{font-size:25px;font-weight:700;color:#454341;text-align:center;background:#fff;padding:.75rem 1.5rem;border-radius:.75rem;margin-bottom:1rem;box-shadow:0 2px 8px #00000014;margin-top:-32px}.Hero__ProductInfo{margin-top:1rem}.Hero__ProductTitle{font-size:20px;font-weight:700;color:#454341;margin-bottom:.5rem;font-family:Open-Sans,sans-serif!important}.Hero__ProductDesc{font-size:12px;color:#454341;line-height:1.6;margin-bottom:1rem;font-weight:400}.Hero__ProductLink{display:inline-flex;align-items:center;color:#454341;font-weight:700;text-decoration:underline;text-underline-offset:4px;font-size:12px;transition:color .3s}.Hero__ProductLink:hover{color:#2f5e4d;text-decoration:underline}@media(max-width:768px){.Hero__NewArrivalBadge,.Hero__RightContent{display:none}}@media(max-width:1200px){.Hero__Content{grid-template-columns:1fr;gap:3rem;padding:7rem 2rem 2rem}.Hero__LeftContent,.Hero__RightContent{align-items:center;text-align:center}.Hero__Title{font-size:4rem}.Hero__MainImage{max-width:400px}.Hero__ProductCard{width:100%;max-width:320px}}@media(max-width:768px){.Hero__Title{font-size:3rem}.Hero__MainImage{max-width:300px}.Hero__Content{padding:6rem 1.5rem 0rem 0rem}}@media(max-width:768px){.Hero__LeftContent{align-items:flex-start;text-align:left;padding-left:2.5rem}.Hero__Buttons,.Hero__BtnLink{justify-content:flex-start}}@media(max-width:768px){.Hero__BtnLink{display:none}}.Hero__BtnLinkk{display:none}@media(max-width:768px){.Hero__BtnLinkk{display:inline-flex;align-items:center;justify-content:flex-start;width:fit-content;margin:-6px 0 20px 2.5rem;color:#454341;font-weight:700;font-size:12px;text-decoration:underline;text-underline-offset:4px}}@media(max-width:600px){.Hero__Section{background-position:top;background-size:cover;width:100%;height:auto}}@media(max-width:600px){.Hero__Section4{background-position:top;height:auto;width:100%;background-size:cover}}.recommended-title{color:#fff;font-size:48px;font-weight:700;margin-bottom:10px}.recommended-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.recommended-card{background-color:#eaffdc;border-radius:16px;padding:14px;box-shadow:0 8px 20px #0000002e;display:flex;flex-direction:column}.card-header-title{font-size:14px;font-weight:800;font-family:Roboto,sans-serif;max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.price{font-size:14px;font-weight:700;color:#1d3b1a}.rating5{font-size:12px;color:#f4b400;margin:6px 0 10px;display:flex;flex-direction:column!important;align-items:flex-start}.rating span{color:#a8a6a6;margin-left:0!important;font-size:9px;font-weight:600}.reviews12{display:block;font-size:9px;color:#a8a6a6;font-weight:600}.product-image{display:flex;justify-content:center;align-items:center;height:200px;margin:10px 0 14px;overflow:hidden}.product-image img{width:100%!important;height:100%!important;object-fit:contain;transform:scale(1.15)}.buy-btn2{background-color:#61954f;color:#fff;border:none;border-radius:8px;padding:6px!important;font-size:20px!important;font-weight:700;cursor:pointer;margin-bottom:8px;width:100%;text-align:center!important;display:flex;justify-content:center;align-items:center}.buy-btn2:hover{background-color:#5b8345}.cart-btn2{background-color:#346322;color:#fff;border:none;border-radius:8px;padding:6px!important;font-size:20px!important;font-weight:700;cursor:pointer;width:100%}.cart-btn2:hover{background-color:#355b23}@media(max-width:768px){.recommended{padding:40px 12px}.recommended-grid{display:flex!important;flex-wrap:nowrap!important;flex-direction:row!important;gap:16px;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:1.5rem;padding-left:12px;padding-right:12px;scrollbar-width:none;-ms-overflow-style:none}.recommended-grid::-webkit-scrollbar{display:none}.recommended-card{flex:0 0 calc(100% - 40px)!important;min-width:250px!important;max-width:320px!important;scroll-snap-align:center;height:auto;padding:16px!important}.product-image{height:160px!important;margin:10px 0 20px!important}.buy-btn2,.cart-btn2{font-size:16px!important;padding:10px!important}}.recommended{background-color:#6c9850;padding:60px 80px}.recommended-title{color:#fff;font-size:42px;font-weight:700;margin-bottom:10px}.recommended-subtitle{color:#e8f4e2;max-width:620px;font-size:14px;line-height:1.6;margin-bottom:40px}.recommended-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:30px}.recommended-card{background-color:#eaffdc;border-radius:14px;padding:16px;box-shadow:0 8px 20px #0000002e;display:flex;flex-direction:column}.card-header{display:flex;justify-content:space-between;align-items:center}.card-header-title{font-size:14px;font-weight:600;color:#1d3b1a;max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.price{font-size:13px;font-weight:600;color:#1d3b1a}.rating6{font-size:12px;color:#f4b400;margin:6px 0 12px;display:flex;flex-direction:column}.rating span{color:#5f6f5f;margin-left:0}.reviews2{display:block;font-size:9px;color:#a8a6a6;font-weight:600}.product-image{display:flex;justify-content:center;align-items:center;margin:20px 0 30px}.product-image img{width:150px;height:auto;object-fit:contain}.buy-btn3{background-color:#6c9850;color:#fff;border:none;border-radius:8px;padding:6px;font-size:20px;font-weight:600;cursor:pointer;margin-bottom:10px}.buy-btn3:hover{background-color:#5b8345}.cart-btn3{background-color:#3f6b2a;color:#fff;border:none;border-radius:8px;padding:6px;font-size:20px;font-weight:600;cursor:pointer}.cart-btn3:hover{background-color:#355b23}@media(max-width:1200px){.recommended-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.recommended{padding:40px 12px}.recommended-grid{display:flex!important;flex-wrap:nowrap!important;flex-direction:row!important;gap:16px;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:1.5rem;padding-left:12px;padding-right:12px;scrollbar-width:none;-ms-overflow-style:none}.recommended-grid::-webkit-scrollbar{display:none}.recommended-card{flex:0 0 calc(100% - 40px)!important;min-width:250px!important;max-width:320px!important;scroll-snap-align:center;height:auto;padding:16px!important}.product-image{height:160px!important;margin:10px 0 20px!important}.buy-btn3,.cart-btn3{font-size:16px!important;padding:10px!important}}.pp-section2{position:relative;padding:22px 26px 28px;border-radius:0!important;background-color:#61954f;background-image:url(/assets/popularProductbg-ht74WKVm.png);background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}.pp-section2:before{content:"";position:absolute;inset:0;opacity:1;pointer-events:none}.pp-inner{position:relative;z-index:1}.pp-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;padding:0 60px}.pp-titleWrap{display:inline-flex;align-items:center;gap:10px}.pp-title2{margin:0;color:#fff;font-size:50px;font-weight:700;letter-spacing:.3px;font-family:Oleo Script,cursive;display:flex;align-items:center;padding-left:20px}.rfy-cart{margin:18px auto 28px;max-width:none;padding:0 60px 26px}.rfy-cart__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.rfy-cart__card{background:#fff;border-radius:12px;border:1px solid rgba(52,99,34,.15);overflow:hidden;box-shadow:0 4px 10px #0000002e;width:100%;min-width:0}.rfy-cart__imageWrap{position:relative;width:100%;min-width:0;align-self:stretch;aspect-ratio:1.1 / 1;background:#f4f7f1;overflow:hidden;box-sizing:border-box;line-height:0}.rfy-cart__image{position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;object-fit:cover;object-position:center;display:block}.rfy-cart__content{padding:8px 10px 10px}.rfy-cart__title{margin:0;color:#346322;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:1.25}.rfy-cart__priceRow{margin-top:6px;display:flex;align-items:baseline;gap:8px}.rfy-cart__price{font-size:18px;font-weight:700;color:#c9a100;line-height:1.1}.rfy-cart__oldPrice{font-size:10px;color:#727272;text-decoration:line-through}@media(max-width:1024px){.pp-title2{font-size:34px}.rfy-cart{background:transparent!important;padding:0!important;margin:0!important}}@media(max-width:600px){.pp-section2{padding:16px 14px 18px;border-radius:12px}.pp-section2 .rfy-cart{background:transparent!important;padding:0!important;margin:0!important}.pp-title2{font-size:30px;display:flex;white-space:nowrap}.rfy-cart__priceRow{flex-wrap:nowrap;white-space:nowrap;gap:6px}.rfy-cart__price{font-size:15px;line-height:1.1}.rfy-cart__oldPrice{font-size:9px;line-height:1.1;white-space:nowrap}}@media(max-width:768px){.rfy-cart{margin:0 auto 20px;padding:16px 14px 24px;max-width:none}.rfy-cart__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.nbn-header--guest{background:#345d22;border-bottom-color:#0000001f}.nbn-header--guest .nbn-divider{background:#ffffff47}.nbn-header--guest .nbn-category-pill{background:#edf7e8}.nbn-header--guest .nbn-category-link{color:#fff}.nbn-header--guest .nbn-category-link:hover,.nbn-header--guest .nbn-category-link.active{color:#fff;opacity:.9}.nbn-header--guest .nbn-category-link--active{display:inline-flex;align-items:center;background:#edf7e8;color:#454341!important;border-radius:20px;padding:6px 12px;opacity:1}.nbn-header--guest .nbn-category-strip .nbn-category-link{flex-shrink:0;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nbn-header--guest .nbn-category-strip{display:none}@media(max-width:600px){.nbn-header--guest .nbn-category-strip:not(.nbn-category-strip--hidden){display:flex;gap:1.5rem;margin-top:6px}}.nbn-header--guest .nbn-nav__icon--topRated{filter:brightness(0) invert(1)}.nbn-header--guest .nbn-nav__link svg{color:#fff}.nbn-header--guest .nbn-nav__link:hover,.nbn-header--guest .nbn-nav__link--active,.nbn-header--guest .nbn-nav__link:focus-visible{color:#fff}.nbn-header--guest .nbn-nav__link:hover svg,.nbn-header--guest .nbn-nav__link--active svg,.nbn-header--guest .nbn-nav__link:focus-visible svg{color:#fff}.nbn-header--guest .nbn-util-btn--support img,.nbn-header--guest .nbn-util-btn--cart img{filter:brightness(0) invert(1)}.nbn-header--guest .nbn-util-btn--support .nbn-util-btn__label{color:#fff}.nbn-header--guest .nbn-profile-trigger:hover{background:#ffffff1f}.nbn-header--guest .nbn-profile-trigger .nbn-profile-avatar{filter:brightness(0) invert(1);pointer-events:none}@media(max-width:600px){.nbn-header--guest .nbn-profile-menu{position:relative;z-index:2700}.nbn-header--guest .nbn-profile-trigger{position:relative;z-index:1;touch-action:manipulation}}.nbn-header--guest .nbn-logo__text{display:none}.nbn-header--guest .nbn-util-btn--cart{min-width:auto;padding:4px 6px}.nbn-header--guest .nbn-cart-wrap{position:relative;display:inline-flex;line-height:0}.nbn-header--guest .nbn-util-btn--cart .nbn-cart-badge{position:absolute;top:-12px;right:-12px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#d6f0cc;color:#345d22;font-size:10px;font-weight:700;line-height:18px;text-align:center;box-sizing:border-box}.nbn-header--guest .nbn-profile-popover-layer{position:relative}.nbn-header--guest .nbn-profile-popover-backdrop,.nbn-header--guest .nbn-profile-popover__close{display:none}@media(max-width:600px){.nbn-header--guest .nbn-util-btn--support{display:none}.nbn-header--guest .nbn-mobile-menu-btn{color:#fff}.nbn-header--guest .nbn-profile-trigger .nbn-profile-avatar{width:22px;height:22px}.nbn-header--guest .nbn-profile-popover__listItem--guestSupport{display:flex}}@media(min-width:601px){.nbn-header--guest .nbn-profile-popover__listItem--guestSupport{display:none!important}}.search-dropdown{position:absolute;top:100%;left:0;width:100%;max-width:100%;box-sizing:border-box;min-width:0;background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;margin-top:18px;z-index:1000;overflow:hidden}.search-dropdown-header{display:flex;gap:8px;padding:12px;background:#fbfbfb}.filter-btn3{display:flex;align-items:center;gap:4px;padding:6px 12px;border:1px solid rgba(0,0,0,.5);border-radius:20px;background:#fff;font-size:13px;font-weight:500;color:#454341;cursor:pointer;transition:all .2s}.filter-btn3:hover{background:#d6f0cc80}.filter-btn3.active{background:#fff!important;color:#454341;border-color:#00000080}.filter-icon3 img{font-size:14px;width:14px;height:14px}.popular{width:16px;height:12px!important}.search-dropdown-content{max-height:450px;overflow-y:auto;padding:16px}.section-title3{font-size:14px;font-weight:300;color:#221f1f80;margin:0;text-transform:capitalize;font-family:Opensans,sans-serif}.trending-section{margin-bottom:20px}.trending-items{display:flex;flex-direction:column}.trending-item{display:flex;align-items:center;gap:12px;padding:4px 0;border-radius:8px;cursor:pointer;transition:background .2s}.trending-item:hover{background:#d6f0cc4d}.trending-item-icon{width:40px;height:40px;flex-shrink:0}.product-icon{width:96px;height:96px;flex:0 0 96px;background:linear-gradient(135deg,#34632233,#61954f33);border-radius:8px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(168,166,166,.2);overflow:hidden}.trending-item-info{flex:1}.trending-item-info h4{font-size:12px;font-weight:400;font-family:Opensans,sans-serif;color:#454341;margin:0 0 4px}.rating{display:flex;align-items:center;gap:6px;font-size:12px}.stars{color:#ffc107!important;letter-spacing:1px}.reviews{color:#a8a6a6!important;font-size:8px!important;font-weight:500}.arrow-icon{color:#727272;flex-shrink:0}.quick-actions-section{border-top:1px solid rgba(168,166,166,.2);padding-top:16px}.quick-actions{display:flex;flex-direction:column}.quick-action-item{display:flex;align-items:center;gap:12px;padding:4px 0;border-radius:8px;cursor:pointer;transition:background .2s;font-size:14px;font-weight:500;color:#454341}.quick-action-item:hover{background:#d6f0cc4d}.action-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:16px;color:#454341;flex-shrink:0}.action-icon img{width:18px;height:18px}.quick-action-item span{color:#221f1f}.quick-action-item span:nth-child(2){flex:1}.highlight-text{background-color:#d6f0cc}.trending-loading,.trending-empty{padding:20px;text-align:center;color:#727272;font-size:13px;font-weight:400}.trending-loading{color:#346322}.product-icon img{width:100%;height:100%;object-fit:cover;border-radius:8px}.search-dropdown-content::-webkit-scrollbar{width:6px}.search-dropdown-content::-webkit-scrollbar-track{background:#d6f0cc33;border-radius:3px}.search-dropdown-content::-webkit-scrollbar-thumb{background:#3463224d;border-radius:3px}.search-dropdown-content::-webkit-scrollbar-thumb:hover{background:#34632280}.search-dropdown--popular .search-dropdown-content{padding:16px}.popular-title{font-size:15px!important;font-weight:600!important;color:#221f1fd9!important;margin-bottom:12px!important}.popular-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.popular-item{display:flex;align-items:center;gap:8px;padding:7px 10px;background:#f6f6f6;border-radius:20px;cursor:pointer;transition:background .2s;font-size:13px;font-weight:400;color:#221f1f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.popular-item:hover{background:#d6f0cc80}.popular-item-thumb{display:inline-block;width:26px;height:26px;border-radius:50%;background:#c8c8c880;flex-shrink:0}.popular-item-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.search-dropdown{position:fixed;top:66px!important;left:50%;transform:translate(-50%);width:calc(100vw - 32px);max-width:100%;margin-top:0;border-radius:8px}.search-dropdown-header{padding:6px 8px;gap:6px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.search-dropdown-header::-webkit-scrollbar{display:none}.filter-btn3{padding:5px 8px;font-size:9px;white-space:nowrap;flex-shrink:0}.filter-icon3 img{width:10px;height:10px}.popular{width:12px;height:9px!important}.search-dropdown-content{max-height:calc(100vh - 150px);padding:10px}.section-title3{font-size:10px;margin-bottom:6px}.trending-section{margin-bottom:12px}.trending-item{padding:4px 2px;gap:8px}.trending-item-icon{width:32px;height:32px}.product-icon{width:58px;height:58px;flex:0 0 58px}.trending-item-info h4{font-size:9px;margin:0 0 2px}.rating{font-size:8px;gap:3px}.stars{font-size:8px}.reviews{font-size:7px!important}.arrow-icon{font-size:12px}.quick-actions-section{padding-top:10px;margin-top:6px}.quick-action-item{padding:6px 2px;gap:8px;font-size:10px}.action-icon{width:18px;height:18px}.action-icon img{width:14px;height:14px}.trending-loading,.trending-empty{padding:12px;font-size:10px}.popular-grid{gap:6px}.popular-item{font-size:11px;padding:6px 8px;gap:6px}.popular-item-thumb{width:22px;height:22px}.popular-title{font-size:13px!important}}@media(max-width:480px){.search-dropdown{top:76px;width:calc(100vw - 24px)}.search-dropdown-content{max-height:calc(100vh - 130px);padding:8px}.filter-btn3{padding:4px 7px;font-size:8px}.section-title3{font-size:9px}.trending-item-icon{width:28px;height:28px}.product-icon{width:50px;height:50px;flex:0 0 50px}.trending-item-info h4{font-size:8px}.rating,.stars{font-size:7px}.reviews{font-size:6px!important}.quick-action-item{font-size:9px;padding:5px 2px}.action-icon{width:16px;height:16px}.action-icon img{width:12px;height:12px}.trending-loading,.trending-empty{padding:10px;font-size:9px}.popular-item{font-size:10px;padding:5px 7px;gap:5px}.popular-item-thumb{width:20px;height:20px}.popular-title{font-size:12px!important}}.category-dd-new{position:absolute;top:calc(100% + 20px);left:-5.5rem;z-index:1400;min-width:min(860px,calc(100vw - 2rem));max-width:min(980px,calc(100vw - 1rem))}.category-dd-new.category-dd--mobile{display:none}.category-dd-new .category-dd__caret{position:absolute;top:-9px;left:8.5rem;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;z-index:1}.category-dd-new .cdn-panel{position:relative;background:#fff;border:1px solid #e6e8e4;border-radius:14px;overflow:hidden;box-shadow:0 12px 40px #00000014}.category-dd-new .cdn-body{display:grid;grid-template-columns:minmax(200px,28%) 1fr;min-height:420px;max-height:min(78vh,560px)}.category-dd-new .cdn-sidebar{display:flex;flex-direction:column;background:#f7faf5;border-right:1px solid #e8ebe6;min-height:0}.category-dd-new .cdn-sidebar__title{margin:0;padding:16px 18px 10px;font-family:Open Sans,system-ui,sans-serif;font-size:1rem;font-weight:700;color:#1f241f}.category-dd-new .cdn-sidebar__list{flex:1;overflow-y:auto;padding:0 10px 8px;scrollbar-width:thin}.category-dd-new .cdn-sidebar__item{display:block;width:100%;text-align:left;border:none;background:transparent;border-radius:10px;padding:10px 12px;margin-bottom:4px;font-family:Open Sans,system-ui,sans-serif;font-size:.875rem;font-weight:600;color:#3a403a;cursor:pointer;transition:background .15s ease}.category-dd-new .cdn-sidebar__label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-dd-new .cdn-sidebar__item:hover{background:#d6f0cc8c}.category-dd-new .cdn-sidebar__item--active{background:#d6f0cc;color:#1f241f}.category-dd-new .cdn-promo{margin:8px 12px 14px;padding:14px 14px 12px;border-radius:12px;background:linear-gradient(145deg,#e8f5e3,#d6f0cc)}.category-dd-new .cdn-promo__text{margin:0 0 10px;font-size:.8rem;font-weight:600;line-height:1.45;color:#2d3a2d}.category-dd-new .cdn-promo__btn{border:none;border-radius:999px;background:#fff;color:#345d22;font-size:.8rem;font-weight:700;padding:8px 14px;cursor:pointer;font-family:inherit}.category-dd-new .cdn-promo__btn:hover{background:#f4fff0}.category-dd-new .cdn-main{display:flex;flex-direction:column;min-width:0;overflow-y:auto;padding:0 18px 16px;scrollbar-width:thin}.category-dd-new .cdn-main__top{display:flex;align-items:center;justify-content:flex-end;padding:10px 0 4px;flex-shrink:0}.category-dd-new .cdn-main__spacer{flex:1}.category-dd-new .cdn-close{border:none;background:transparent;font-size:1.4rem;line-height:1;color:#5a5e5a;cursor:pointer;padding:4px 8px;border-radius:8px}.category-dd-new .cdn-close:hover{background:#f0f2ef;color:#1f241f}.category-dd-new .cdn-section{margin-bottom:16px}.category-dd-new .cdn-section--recent{margin-bottom:4px}.category-dd-new .cdn-section__row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.category-dd-new .cdn-section__title{margin:0 0 10px;font-family:Open Sans,system-ui,sans-serif;font-size:.95rem;font-weight:700;color:#1f241f}.category-dd-new .cdn-section__row .cdn-section__title{margin-bottom:0}.category-dd-new .cdn-link-btn,.category-dd-new .cdn-clear-btn{border:none;background:transparent;font-family:inherit;font-size:.8rem;font-weight:600;color:#345d22;cursor:pointer;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.category-dd-new .cdn-link-btn:hover,.category-dd-new .cdn-clear-btn:hover{text-decoration:underline}.category-dd-new .cdn-pills{display:flex;flex-wrap:wrap;gap:8px}.category-dd-new .cdn-pill{border:none;border-radius:999px;background:#f0f2ef;color:#3a403a;font-size:.8rem;font-weight:600;padding:8px 14px;cursor:pointer;font-family:inherit}.category-dd-new .cdn-pill:hover{background:#e4ebe0}.category-dd-new .cdn-products{display:flex;flex-direction:column;gap:4px}.category-dd-new .cdn-product{display:flex;align-items:center;gap:12px;width:100%;border:none;background:transparent;text-align:left;padding:12px 8px;border-radius:10px;cursor:pointer;font-family:inherit;border-bottom:1px solid #eef1ec}.category-dd-new .cdn-product:last-child{border-bottom:none}.category-dd-new .cdn-product:hover{background:#f7faf5}.category-dd-new .cdn-product__media{position:relative;flex-shrink:0;width:72px;height:72px}.category-dd-new .cdn-product__img{width:72px;height:72px;border-radius:10px;object-fit:cover;display:block;background:#f0f2ef}.category-dd-new .cdn-product__img--placeholder{display:flex;align-items:center;justify-content:center;background:#d6f0cc73}.category-dd-new .cdn-product__badge{position:absolute;top:4px;right:4px;padding:2px 6px;border-radius:6px;background:#d6f0cc;color:#345d22;font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;line-height:1.2;max-width:calc(100% - 8px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-dd-new .cdn-product__info{flex:1;min-width:0}.category-dd-new .cdn-product__name{font-size:.9rem;font-weight:700;color:#1f241f;line-height:1.3}.category-dd-new .cdn-product__meta{margin-top:2px;font-size:.75rem;color:#6a706a;line-height:1.35}.category-dd-new .cdn-product__rating{margin-top:4px;font-size:.72rem;color:#6a706a;display:flex;align-items:center;flex-wrap:wrap;gap:4px}.category-dd-new .cdn-product__stars{color:#e6a817;letter-spacing:-1px;font-size:.7rem}.category-dd-new .cdn-product__rating-text{white-space:nowrap}.category-dd-new .cdn-product__pricing{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:88px;margin-right:4px}.category-dd-new .cdn-product__price{font-size:.95rem;font-weight:700;color:#1f241f;line-height:1.2;white-space:nowrap}.category-dd-new .cdn-product__discount-row{display:flex;align-items:baseline;flex-wrap:nowrap;gap:8px}.category-dd-new .cdn-product__was{font-size:.8rem;color:#9a9e9a;text-decoration:line-through;white-space:nowrap}.category-dd-new .cdn-product__off{font-size:.8rem;font-weight:700;color:#3d8c2e;white-space:nowrap}.category-dd-new .cdn-product__cart{flex-shrink:0;width:36px;height:36px;border-radius:10px;background:#d6f0cc;color:#345d22;display:grid;place-items:center}.category-dd-new .cdn-product__cart:hover{background:#c5e8b8}.category-dd-new .cdn-muted{margin:0;padding:8px 0;font-size:.85rem;color:#6a706a}@media(max-width:900px){.category-dd-new:not(.category-dd--mobile){min-width:min(720px,calc(100vw - 1.5rem))}}@media(max-width:768px){.category-dd-new.category-dd--mobile{display:block}.category-dd-new:not(.category-dd--mobile){display:none}.category-dd-new.category-dd--mobile{position:fixed;inset:0;top:calc(64px + var(--nbn-topbar-height, 40px));left:0;min-width:100%;max-width:100%;z-index:3000}.category-dd-new.category-dd--mobile .category-dd__caret{display:none}.category-dd-new.category-dd--mobile .category-dd__backdrop{position:fixed;inset:0;z-index:0;background:#00000040}.category-dd-new.category-dd--mobile .cdn-panel{position:relative;z-index:1;margin:0;width:100%;max-width:none;border-radius:0;border-left:none;border-right:none;height:min(85vh,calc(100dvh - 64px));max-height:calc(100dvh - 64px);display:flex;flex-direction:column}.category-dd-new.category-dd--mobile .cdn-body{grid-template-columns:minmax(108px,30%) minmax(0,1fr);flex:1;min-height:0;max-height:none}.category-dd-new.category-dd--mobile .cdn-sidebar{min-width:0}.category-dd-new.category-dd--mobile .cdn-sidebar__title{font-size:.8rem;padding:10px 10px 6px;line-height:1.25}.category-dd-new.category-dd--mobile .cdn-sidebar__list{padding:0 6px 6px}.category-dd-new.category-dd--mobile .cdn-sidebar__item{padding:7px 8px;font-size:.75rem;margin-bottom:2px}.category-dd-new.category-dd--mobile .cdn-promo{display:none}.category-dd-new.category-dd--mobile .cdn-main{padding:0 10px 10px;min-width:0}.category-dd-new.category-dd--mobile .cdn-section{margin-bottom:12px}.category-dd-new.category-dd--mobile .cdn-section__title{font-size:.8rem;margin-bottom:8px}.category-dd-new.category-dd--mobile .cdn-section__row{align-items:flex-start;gap:6px}.category-dd-new.category-dd--mobile .cdn-section__row .cdn-section__title{margin-bottom:0;flex:1;min-width:0}.category-dd-new.category-dd--mobile .cdn-link-btn{font-size:.68rem;padding-top:2px}.category-dd-new.category-dd--mobile .cdn-pill{font-size:.7rem;padding:5px 9px}.category-dd-new.category-dd--mobile .cdn-product{display:grid;grid-template-columns:56px minmax(0,1fr) 34px;grid-template-areas:"media info cart" "media pricing cart";column-gap:8px;row-gap:4px;align-items:center;padding:10px 2px}.category-dd-new.category-dd--mobile .cdn-product__media{grid-area:media;width:56px;height:56px}.category-dd-new.category-dd--mobile .cdn-product__img{width:56px;height:56px}.category-dd-new.category-dd--mobile .cdn-product__badge{font-size:.55rem;padding:1px 4px;max-width:52px}.category-dd-new.category-dd--mobile .cdn-product__info{grid-area:info;align-self:start}.category-dd-new.category-dd--mobile .cdn-product__name{font-size:.78rem;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.category-dd-new.category-dd--mobile .cdn-product__meta{font-size:.68rem;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.category-dd-new.category-dd--mobile .cdn-product__rating{margin-top:2px;font-size:.65rem;gap:2px}.category-dd-new.category-dd--mobile .cdn-product__stars{font-size:.62rem;letter-spacing:-2px}.category-dd-new.category-dd--mobile .cdn-product__rating-text{font-size:.65rem}.category-dd-new.category-dd--mobile .cdn-product__pricing{grid-area:pricing;margin-right:0;min-width:0;align-self:center}.category-dd-new.category-dd--mobile .cdn-product__price{font-size:.82rem}.category-dd-new.category-dd--mobile .cdn-product__discount-row{gap:6px}.category-dd-new.category-dd--mobile .cdn-product__was,.category-dd-new.category-dd--mobile .cdn-product__off{font-size:.68rem}.category-dd-new.category-dd--mobile .cdn-product__cart{grid-area:cart;align-self:center;width:32px;height:32px}.category-dd-new.category-dd--mobile .cdn-product__cart svg{width:15px;height:15px}}.nbn-topbar{background:#fff;border-bottom:1px solid #e8e4dc;box-sizing:border-box}.nbn-topbar__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:40px;padding:6px clamp(12px,3vw,48px);box-sizing:border-box}.nbn-topbar__promo{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;border:none;border-radius:999px;background:#fde6b1;color:#1f241f;font-family:Open Sans,system-ui,sans-serif;font-size:13px;font-weight:700;padding:8px 14px;cursor:pointer;max-width:min(100%,320px);text-decoration:none;box-sizing:border-box}.nbn-topbar__promo:hover{background:#f5d894}.nbn-topbar__promo-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nbn-topbar__promo-icon,.nbn-topbar__promo-chevron{flex-shrink:0;color:#1f241f}.nbn-topbar__messages{display:flex;align-items:center;justify-content:center;gap:clamp(16px,3vw,48px);flex:1;min-width:0}.nbn-topbar__message{font-family:Open Sans,system-ui,sans-serif;font-size:13px;font-weight:600;color:#2a2d2a;white-space:nowrap}.nbn-topbar__actions{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.nbn-topbar__locale{display:inline-flex;align-items:center;gap:8px;border:1px solid #d8d4cc;border-radius:999px;background:#fff;color:#6a706a;font-family:Open Sans,system-ui,sans-serif;font-size:12px;font-weight:600;padding:7px 12px;cursor:pointer}.nbn-topbar__locale:hover{border-color:#c5c0b8;color:#454341}.nbn-topbar__share{display:grid;place-items:center;width:34px;height:34px;border:1px solid #d8d4cc;border-radius:50%;background:#fff;color:#6a706a;cursor:pointer;padding:0}.nbn-topbar__share:hover{border-color:#c5c0b8;color:#454341}@media(max-width:900px){.nbn-topbar__messages{display:none}.nbn-topbar__inner{gap:10px}.nbn-topbar__promo{flex:1;min-width:0;max-width:none;justify-content:flex-start}}@media(max-width:480px){.nbn-topbar__promo-text,.nbn-topbar__locale span{font-size:11px}.nbn-topbar__promo{padding:7px 10px;gap:6px}.nbn-topbar__locale{padding:6px 10px;gap:6px}}:root{--nbn-topbar-height: 40px}.nbn-main-offset{padding-top:var(--nbn-topbar-height, 40px);box-sizing:border-box}.nbn-shell{--nbn-topbar-height: 40px;position:fixed;top:0;left:0;right:0;width:100%;max-width:100vw;box-sizing:border-box;z-index:1200}.nbn-header{position:relative;top:auto;left:auto;right:auto;width:100%;max-width:100vw;box-sizing:border-box;z-index:1;background:#345d22;border-bottom:1px solid #e8e4dc}.nbn-header__wrapper{margin:0 auto;padding:10px clamp(12px,3vw,48px);box-sizing:border-box}.nbn-bar{display:flex;align-items:center;justify-content:flex-start;gap:0;width:100%;min-height:52px}.nbn-divider{width:1px;height:36px;background:#d8d4cc;flex-shrink:0;margin:0 14px}.nbn-logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:inherit;flex-shrink:0;line-height:0}.nbn-logo:focus-visible{outline:2px solid rgba(52,99,34,.45);outline-offset:3px;border-radius:4px}.nbn-logo__img{height:40px;width:auto;flex-shrink:0}.nbn-logo__text{display:flex;flex-direction:column;line-height:1.15}.nbn-logo__name{font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:700;color:#345d22;letter-spacing:.04em}.nbn-logo__tagline{font-size:9px;font-weight:500;color:#888;letter-spacing:.06em;text-transform:uppercase}.nbn-nav{display:none;align-items:center;gap:20px;flex-shrink:0}.nbn-nav__link{display:inline-flex;align-items:center;gap:6px;text-decoration:none;color:#fff;font-size:14px;font-weight:600;white-space:nowrap;border:none;background:none;padding:0;cursor:pointer;font-family:inherit}.nbn-nav__link img{width:18px;height:18px;object-fit:contain}.nbn-nav__link svg{flex-shrink:0;color:#345d22}.nbn-nav__link--active,.nbn-nav__link:hover{color:#345d22}.nbn-nav__category{position:relative;display:inline-flex;align-items:center}.nbn-actions{display:flex;align-items:center;flex:1;min-width:0;margin-left:auto;gap:8px}.nbn-search-wrap{display:flex;align-items:center;flex:1 1 0%;min-width:0;justify-content:center}.nbn-search{position:relative;display:flex;align-items:center;width:100%;max-width:520px}.nbn-search__leaf{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#345d22!important;font-size:18px!important;pointer-events:none;z-index:1}.nbn-search__input{width:100%;box-sizing:border-box;padding:9px 48px 9px 40px;border:1px solid #d0d0d0;border-radius:999px;background:#fff;font-size:13px;line-height:1.25;outline:none;color:#333}.nbn-search__input::placeholder{color:#9ca3af}.nbn-search__input:focus{border-color:#345d22;box-shadow:0 0 0 2px #3463221f}.nbn-search__submit{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:34px;height:30px;border:none;border-radius:999px;background:#345d22;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;z-index:2}.nbn-search__submit svg{width:18px;height:18px}.nbn-search-mobile-btn{display:none;border:none;background:none;cursor:pointer;color:#345d22;padding:6px}.nbn-utils{display:flex;align-items:center;gap:6px;flex-shrink:0}.nbn-divider--utils{display:none;height:36px;margin:0 6px}.nbn-profile-menu{position:relative;display:inline-flex;align-items:center;z-index:2600}.nbn-profile-trigger{display:inline-flex;align-items:center;gap:8px;padding:4px 8px 4px 4px;border:none;background:transparent;cursor:pointer;border-radius:8px;font-family:inherit}.nbn-profile-trigger:hover{background:#fff9}.nbn-profile-trigger img,.nbn-profile-trigger .nbn-profile-avatar{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0}.nbn-profile-trigger__text{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2;text-align:left}.nbn-profile-trigger__hello{font-size:11px;color:#fff;font-weight:500}.nbn-profile-trigger__name{font-size:13px;font-weight:700;color:#fff;max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nbn-profile-trigger__chevron{color:#fff!important;font-size:20px!important}.nbn-util-btn{display:none;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:none;background:transparent;cursor:pointer;padding:4px 8px;min-width:48px;font-family:inherit;color:#454341;position:relative}.nbn-util-btn img{width:22px;height:22px;object-fit:contain}.nbn-util-btn__label{font-size:11px;font-weight:600;color:#fff;line-height:1}.nbn-util-btn__meta{display:flex;flex-direction:column;align-items:center;line-height:1}.nbn-cart-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#345d22;color:#fff;font-size:10px;font-weight:700;line-height:1}.nbn-mobile-menu-btn{display:none;background:none;border:none;cursor:pointer;padding:0;color:#345d22;flex-shrink:0;margin-right:8px}.nbn-mobile-menu-overlay,.nbn-mobile-drawer,.nbn-mobile-drawer-close,.nbn-mobile-drawer-login{display:none}.nbn-category-strip{display:flex;align-items:center;gap:2.5rem;margin-top:8px;padding:4px 6px 2px;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.nbn-category-strip::-webkit-scrollbar{display:none}.nbn-category-strip--hidden{display:none!important}.nbn-category-pill{display:inline-flex;align-items:center;gap:6px;border:none;background:#fff;border-radius:20px;padding:6px 12px;color:#454341;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}.nbn-category-link{text-decoration:none;color:#454341;font-size:14px;font-weight:600}.nbn-category-link:hover{color:#345d22}.nbn-header--guest .nbn-profile-popover{position:absolute;top:calc(100% + 8px);right:0;width:min(320px,calc(100vw - 24px));background:#fafafa;border-radius:16px;padding:14px;z-index:2500;box-shadow:0 8px 24px #0000001a}.nbn-header--guest .nbn-profile-popover__caret{position:absolute;top:-10px;right:48px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #d6f0cc}.nbn-header--guest .nbn-profile-popover__header--guest{display:flex;justify-content:center;margin-bottom:10px}.nbn-header--guest .nbn-profile-popover__cta{width:100%;border:none;cursor:pointer;background:#345d22;color:#fff;font-weight:600;font-size:13px;padding:10px 12px;border-radius:999px;letter-spacing:.04em}.nbn-header--guest .nbn-profile-popover__quick{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:12px 0}.nbn-header--guest .nbn-profile-popover__quickItem{border:none;background:transparent;cursor:pointer;padding:0}.nbn-header--guest .nbn-profile-popover__quickIcon{width:40px;height:40px;border-radius:12px;background:#fff;display:grid;place-items:center;border:1px solid #345d22;margin:0 auto}.nbn-header--guest .nbn-profile-popover__quickIcon img{width:18px;height:18px}.nbn-header--guest .nbn-profile-popover__quickLabel{display:block;margin-top:6px;font-size:11px;font-weight:500;text-align:center;color:#454341}.nbn-header--guest .nbn-profile-popover__divider{height:1px;background:#45434133;margin:8px 0}.nbn-header--guest .nbn-profile-popover__list{display:flex;flex-direction:column;gap:10px}.nbn-header--guest .nbn-profile-popover__listItem{display:flex;align-items:center;gap:10px;border:none;background:transparent;cursor:pointer;font-size:14px;font-weight:500;color:#454341;text-align:left;padding:2px 0}.nbn-header--guest .nbn-profile-popover__listItem img{width:18px;height:18px}.nbn-header--guest .nbn-profile-popover__listItem--guestSupport{display:none}@media(min-width:601px){.nbn-nav{display:flex}.nbn-util-btn{display:inline-flex}.nbn-divider--utils{display:block}.nbn-logo__text{display:flex}.nbn-header--guest .nbn-profile-popover__listItem--guestSupport{display:none!important}.nbn-search-wrap{flex:1 1 0%;justify-content:center}.nbn-search{max-width:min(560px,100%)}}@media(min-width:601px)and (max-width:1024px){.nbn-divider--after-nav,.nbn-util-btn__label,.nbn-logo__tagline{display:none}.nbn-profile-trigger__name{max-width:80px}}@media(max-width:600px){.nbn-header__wrapper{padding:8px 10px}.nbn-bar{flex-wrap:nowrap;gap:4px;min-height:44px}.nbn-mobile-menu-btn{display:flex;align-items:center}.nbn-logo__text{display:none}.nbn-logo__img{height:32px}.nbn-divider,.nbn-nav{display:none}.nbn-actions{flex:1;min-width:0;gap:4px}.nbn-search-wrap{flex:1;min-width:0}.nbn-search{max-width:none}.nbn-search__input{padding:8px 40px 8px 34px;font-size:12px}.nbn-search__leaf{left:10px;font-size:16px!important}.nbn-search__submit{width:30px;height:28px}.nbn-utils{gap:2px;overflow:visible}.nbn-bar,.nbn-header{overflow:visible}.nbn-util-btn{display:inline-flex;min-width:40px;padding:2px 4px}.nbn-util-btn__label{font-size:9px}.nbn-util-btn img{width:20px;height:20px}.nbn-profile-trigger__text,.nbn-profile-trigger__chevron{display:none}.nbn-profile-trigger{padding:2px}.nbn-profile-trigger img{width:32px;height:32px}.nbn-category-strip:not(.nbn-category-strip--hidden){display:flex;gap:1.5rem;margin-top:6px}.nbn-header--guest .nbn-profile-popover__listItem--guestSupport{display:flex}.nbn-profile-popover-layer--mobile{position:fixed;inset:0;display:flex;justify-content:center;align-items:flex-start;padding:calc(var(--nbn-topbar-height, 40px) + 60px) 16px 16px;box-sizing:border-box;pointer-events:none;z-index:2900}.nbn-profile-popover-layer--mobile.nbn-profile-popover-layer--with-strip{padding-top:calc(var(--nbn-topbar-height, 40px) + 102px)}.nbn-profile-popover-layer--mobile .nbn-profile-popover{position:relative;top:auto;right:auto;left:auto;width:min(340px,100%);max-height:calc(100dvh - 116px);overflow-y:auto;-webkit-overflow-scrolling:touch;pointer-events:auto;box-shadow:0 16px 48px #0003}.nbn-profile-popover-layer--mobile.nbn-profile-popover-layer--with-strip .nbn-profile-popover{max-height:calc(100dvh - 158px)}.nbn-profile-popover-layer--mobile .nbn-profile-popover__caret{display:none}.nbn-profile-popover-portal-host{display:contents}}.nbn-header--logged{background:#345d22}.nbn-header--logged .nbn-category-pill{background:#edf7e8}.nbn-header--logged .nbn-category-link{color:#fff}.nbn-header--logged .nbn-category-link:hover,.nbn-header--logged .nbn-category-link.active{color:#fff;opacity:.9}.nbn-header--logged .nbn-category-link--active{display:inline-flex;align-items:center;background:#edf7e8;color:#454341!important;border-radius:20px;padding:6px 12px;opacity:1}.nbn-header--logged .nbn-category-strip .nbn-category-link{flex-shrink:0;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nbn-header--logged .nbn-category-strip{display:none}@media(max-width:600px){.nbn-header--logged .nbn-category-strip{display:flex;gap:1.5rem;margin-top:6px}}.nbn-header--logged .nbn-nav__icon--topRated{filter:brightness(0) invert(1)}.nbn-header--logged .nbn-nav__link svg{color:#fff}.nbn-header--logged .nbn-nav__link:hover,.nbn-header--logged .nbn-nav__link--active,.nbn-header--logged .nbn-nav__link:focus-visible{color:#fff}.nbn-header--logged .nbn-nav__link:hover svg,.nbn-header--logged .nbn-nav__link--active svg,.nbn-header--logged .nbn-nav__link:focus-visible svg{color:#fff}.nbn-header--logged .nbn-util-btn--support img,.nbn-header--logged .nbn-util-btn--cart img{filter:brightness(0) invert(1)}.nbn-header--logged .nbn-util-btn--cart{min-width:auto;padding:4px 6px}.nbn-header--logged .nbn-cart-wrap{position:relative;display:inline-flex;line-height:0}.nbn-header--logged .nbn-util-btn--cart .nbn-cart-badge{position:absolute;top:-12px;right:-12px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#d6f0cc;color:#345d22;font-size:10px;font-weight:700;line-height:18px;text-align:center;box-sizing:border-box}.nbn-util-btn--support .nbn-util-btn__label{color:#fff}.nbn-header--logged .nbn-profile-popover-layer{position:relative}.nbn-header--logged .nbn-profile-popover-backdrop,.nbn-header--logged .nbn-profile-popover__close{display:none}.nbn-header--logged .nbn-profile-popover{position:absolute;top:calc(100% + 8px);right:0;width:min(320px,calc(100vw - 24px));background:#fafafa;border-radius:16px;padding:14px;z-index:2500;box-shadow:0 8px 24px #0000001a}.nbn-header--logged .nbn-profile-popover__caret{position:absolute;top:-10px;right:48px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #d6f0cc}.nbn-header--logged .nbn-profile-popover__header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.nbn-header--logged .nbn-profile-popover__user{display:inline-flex;align-items:center;gap:10px;min-width:0}.nbn-header--logged .nbn-profile-popover__avatar{width:34px;height:34px;border-radius:50%;object-fit:cover}.nbn-header--logged .nbn-profile-popover__userText{line-height:1.2;min-width:0}.nbn-header--logged .nbn-profile-popover__hello{font-size:12px;color:#666}.nbn-header--logged .nbn-profile-popover__name{font-size:14px;font-weight:700;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.nbn-header--logged .nbn-profile-popover__messagesBtn{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;border:1px solid rgba(52,99,34,.35);background:transparent;font-size:12px;font-weight:600;cursor:pointer;flex-shrink:0}.nbn-header--logged .nbn-profile-popover__messagesBtn img{width:16px;height:16px}.nbn-header--logged .nbn-profile-popover__quick{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:12px 0}.nbn-header--logged .nbn-profile-popover__quickItem{border:none;background:transparent;cursor:pointer;padding:0}.nbn-header--logged .nbn-profile-popover__quickIcon{width:40px;height:40px;border-radius:12px;background:#fff;display:grid;place-items:center;margin:0 auto;border:1px solid #345d22}.nbn-header--logged .nbn-profile-popover__quickIcon img{width:18px;height:18px}.nbn-header--logged .nbn-profile-popover__quickLabel{display:block;margin-top:6px;font-size:11px;text-align:center;color:#454341}.nbn-header--logged .nbn-profile-popover__divider{height:1px;background:#45434133;margin:8px 0}.nbn-header--logged .nbn-profile-popover__list{display:flex;flex-direction:column;gap:10px}.nbn-header--logged .nbn-profile-popover__listItem{display:flex;align-items:center;gap:10px;border:none;background:transparent;cursor:pointer;font-size:14px;font-weight:500;color:#454341;text-align:left;padding:2px 0}.nbn-header--logged .nbn-profile-popover__listItem img{width:18px;height:18px}.nbn-header--logged .nbn-profile-popover__listItem--danger{color:#d80104;font-weight:700}.nbn-header--logged .nbn-profile-popover__listItem--loggedSupport{display:none}@media(min-width:601px){.nbn-header--logged .nbn-profile-popover__listItem--loggedSupport{display:none!important}}@media(max-width:600px){.nbn-header--logged .nbn-profile-popover__listItem--loggedSupport{display:flex}.nbn-profile-popover-layer--mobile .nbn-header--logged .nbn-profile-popover{position:relative;top:auto;right:auto;left:auto}.nbn-header--logged .nbn-profile-trigger .nbn-profile-avatar{pointer-events:none}.nbn-header--logged .nbn-profile-menu{position:relative;z-index:2700}.nbn-header--logged .nbn-profile-popover__name{max-width:min(160px,42vw)}.nbn-header--logged .nbn-util-btn--support{display:none}.nbn-header--logged .nbn-mobile-menu-btn{color:#fff}.nbn-header--logged .nbn-profile-trigger__chevron{display:none!important}}.logout-popup-overlay{position:fixed;inset:0;background-color:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:9999;animation:fadeIn .2s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.logout-popup{background:linear-gradient(145deg,#fff,#f8f9fa);border-radius:20px;padding:2.5rem 2rem;width:90%;max-width:400px;text-align:center;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #ffffff1a;animation:slideIn .3s ease-out}.logout-popup-icon{width:80px;height:80px;margin:0 auto 1.5rem;background:linear-gradient(135deg,#3463221a,#34632233);border-radius:50%;display:flex;justify-content:center;align-items:center;color:#346322}.logout-popup-title{font-size:1.5rem;font-weight:700;color:#1a1a2e;margin:0 0 .75rem}.logout-popup-message{font-size:1rem;color:#6b7280;margin:0 0 2rem;line-height:1.5}.logout-popup-buttons{display:flex;gap:1rem;justify-content:center}.logout-popup-btn{padding:.875rem 2rem;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:none;min-width:130px}.logout-popup-btn-cancel{background-color:#f3f4f6;color:#374151;border:2px solid #e5e7eb}.logout-popup-btn-cancel:hover{background-color:#e5e7eb;border-color:#d1d5db;transform:translateY(-2px)}.logout-popup-btn-confirm{background:linear-gradient(135deg,#346322,#2a4f1b);color:#fff;box-shadow:0 4px 14px #34632266}.logout-popup-btn-confirm:hover{background:linear-gradient(135deg,#2a4f1b,#203b14);transform:translateY(-2px);box-shadow:0 6px 20px #34632280}.logout-popup-btn:active{transform:translateY(0)}@media(max-width:480px){.logout-popup{padding:2rem 1.5rem;margin:1rem}.logout-popup-buttons{flex-direction:column-reverse}.logout-popup-btn{width:100%}.logout-popup-icon{width:64px;height:64px}.logout-popup-icon svg{width:32px;height:32px}}.preferences-overlay{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:10000}.preferences-modal{background:#d6f0cc;border-radius:15px;width:90%;max-width:550px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 8px 32px #0003;overflow:hidden}.preferences-header{text-align:center;padding:24px 24px 16px;border-bottom:1px solid rgba(200,230,190,1);position:sticky;top:0;background:#d6f0cc;z-index:100;border-radius:15px 15px 0 0;flex-shrink:0}.close-button{position:absolute;top:16px;right:16px;background:transparent;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;color:#454341;z-index:10;width:40px;height:40px}.close-button:hover{background-color:#c8e6be80;transform:scale(1.1)}.close-button:focus{outline:2px solid rgba(69,67,65,.3)}.close-button svg{font-size:24px;display:block}.preferences-header h2{font-size:25px;font-weight:700;color:#454341;margin:0 0 8px;font-family:Opensans,sans-serif}.preferences-header p{font-size:15px;color:#727272;margin:0;font-weight:600}.preferences-scrollable{overflow-y:auto;flex:1}.preferences-content{padding:24px}.preference-section{margin-bottom:24px}.preference-section p{color:#d80104;font-size:15px;font-weight:400;margin-bottom:10px}.section-label{display:block;font-size:18px;font-weight:600;color:#454341;margin-bottom:6px}.required{color:#dc2626}.error-message{color:#dc2626;font-size:12px;margin:-8px 0 8px}.checkbox-grid{padding:15px;border-radius:10px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;border:1px solid rgba(168,166,166,1)}.checkbox-label{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:15px;font-weight:400;color:#454341}.checkbox-label input[type=checkbox]{width:18px;height:18px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid rgba(168,166,166,1);border-radius:0!important;background-color:#d6f0cc;position:relative;flex-shrink:0}.checkbox-label input[type=checkbox]:checked{background-color:#dc2626!important;border-color:#dc2626!important}.checkbox-label input[type=checkbox]:checked:after{content:"✓";position:absolute;color:#fff;font-size:14px;font-weight:700;top:50%;left:50%;transform:translate(-50%,-50%);line-height:1}.radio-group{display:flex!important;gap:24px;flex-direction:row!important;flex-wrap:wrap;border-radius:10px;background:#d6f0cc;justify-content:space-between}.radio-label{display:inline-flex!important;align-items:center;gap:8px;cursor:pointer;font-size:15px;font-weight:400;color:#dc2626!important;flex-direction:row!important}.radio-label span{color:#454341!important;font-size:15px;font-weight:400}.radio-label input[type=radio]{width:16px!important;height:16px!important;cursor:pointer;accent-color:rgba(52,99,34,1);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50%!important;background-color:transparent!important;border:1px solid rgba(168,166,166,1)!important;position:relative;flex-shrink:0}.radio-label input[type=radio]:checked{background-color:#346322;border-color:#346322}.radio-label input[type=radio]:checked:after{content:"";position:absolute;width:8px;height:8px;background-color:#fff;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.avoid-input{width:100%;padding:10px 12px;border:1px solid rgba(168,166,166,1);border-radius:10px;font-size:14px;background:#d6f0cc;color:#a8a6a6;outline:none}.price-inputs{display:flex;align-items:center;gap:12px}.price-inputs input{border-radius:10px;border:1px solid rgba(168,166,166,1)}.price-input{flex:1}.price-separator{font-size:20px;color:#a8a6a6;font-weight:400}.avoid-input:focus{border-color:#346322}.avoid-input::placeholder{color:#a8a6a6;font-size:15px;font-weight:400;text-align:left}.warning-message{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:12px;color:#dc2626}.toggle-wrapper{display:flex;justify-content:left;align-items:center;font-size:14px;color:#374151;gap:15px}.toggle-wrapper span{color:#454341;font-size:15px;font-weight:400}.toggle-switch{position:relative;display:inline-block;width:48px;height:24px}.toggle-switch input{opacity:0;width:0;height:0}.toggle-slider{position:absolute;cursor:pointer;inset:0;background-color:#61954f;transition:.3s;border-radius:24px}.toggle-slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#d6f0cc;transition:.3s;border-radius:50%}.toggle-switch input:checked+.toggle-slider{background-color:#346322}.toggle-switch input:checked+.toggle-slider:before{transform:translate(24px)}.preferences-actions{display:flex;gap:12px;padding:16px 24px 24px}.btn-save,.btn-cancel{flex:1;height:46px;border-radius:10px;font-size:18px;font-weight:600;cursor:pointer;transition:all .2s;border:none}.btn-save{background:#346322;color:#fff;border:2px solid rgba(52,99,34,1)}.btn-save:hover{background:#2a4f18}.btn-cancel{background:transparent;color:#346322;border:2px solid rgba(52,99,34,1)}.btn-cancel:hover{background:#3463221a}.preferences-modal::-webkit-scrollbar{width:8px}.preferences-modal::-webkit-scrollbar-track{background:#c8e6be4d;border-radius:4px}.preferences-modal::-webkit-scrollbar-thumb{background:#34632280;border-radius:4px}.preferences-modal::-webkit-scrollbar-thumb:hover{background:#346322b3}@media(max-width:768px){.checkbox-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}}@media(max-width:600px){.preferences-modal{width:95%;max-height:95vh}.warning-message{flex-wrap:nowrap;align-items:center;gap:6px;font-size:11px;line-height:1.25}.warning-message svg{flex-shrink:0;font-size:18px!important;width:18px!important;height:18px!important}.warning-message__text{white-space:nowrap;font-size:12px}.dosage-radio-group{display:grid!important;grid-template-columns:repeat(4,auto);column-gap:6px;row-gap:8px;justify-content:start;justify-items:start}.dosage-radio-group .radio-label{gap:6px}.delivery-radio-group{display:grid!important;grid-template-columns:1fr;row-gap:4px;column-gap:0;justify-items:start}.radio-label{gap:8px;font-size:14px;min-width:0;white-space:nowrap}.radio-label span{font-size:14px}.preferences-actions{flex-direction:column;gap:10px;padding:12px 16px 16px}.btn-save,.btn-cancel{width:100%;height:44px;margin-top:0;font-size:16px;line-height:1.2;padding:10px 12px}}.preferences-modal--herbaa{--pp-green: #345d22;--pp-green-dark: #2a4a1b;--pp-green-soft: #d6f0cc;--pp-green-tint: #f8fff5;--pp-card: #ffffff;--pp-border: #e8e8e8;--pp-text: #111111;--pp-muted: #666666;--pp-danger: #c62828;--pp-radius: 12px;--pp-radius-sm: 8px;--pp-shadow: 0 12px 40px rgba(17, 24, 17, .14);--pp-font: "Poppins", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif}.preferences-overlay--herbaa{background-color:#11181173;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:16px;box-sizing:border-box}.preferences-modal--herbaa.preferences-modal{background:var(--pp-card);border:1px solid var(--pp-border);border-radius:var(--pp-radius);max-width:520px;box-shadow:var(--pp-shadow);font-family:var(--pp-font);color:var(--pp-text)}.preferences-modal--herbaa .preferences-header{background:var(--pp-card);border-bottom:2px solid var(--pp-green-soft);padding:22px 24px 16px}.preferences-modal--herbaa .preferences-header h2{font-family:var(--pp-font);font-size:22px;font-weight:700;color:var(--pp-text);margin-bottom:6px}.preferences-modal--herbaa .preferences-header p{font-size:14px;font-weight:500;color:var(--pp-muted)}.preferences-modal--herbaa .close-button{top:14px;right:14px;width:36px;height:36px;border:1px solid var(--pp-border);background:var(--pp-card);color:var(--pp-green);box-shadow:0 2px 8px #1118110f}.preferences-modal--herbaa .close-button:hover{background:var(--pp-green-tint);border-color:#345d2259;transform:none}.preferences-modal--herbaa .preferences-content{padding:20px 22px 8px}.preferences-modal--herbaa .preference-section{margin-bottom:20px}.preferences-modal--herbaa .section-label{font-family:var(--pp-font);font-size:15px;font-weight:700;color:var(--pp-text);margin-bottom:4px}.preferences-modal--herbaa .preference-section>p:not(.error-message):not(.warning-message){color:var(--pp-muted);font-size:13px;font-weight:400;margin:0 0 10px}.preferences-modal--herbaa .required{color:var(--pp-danger)}.preferences-modal--herbaa .error-message{color:var(--pp-danger);font-size:12px;font-weight:500;margin:0 0 8px}.preferences-modal--herbaa .checkbox-grid{background:var(--pp-green-tint);border:1px solid rgba(52,93,34,.15);border-radius:var(--pp-radius-sm);padding:14px;gap:10px}.preferences-modal--herbaa .checkbox-label{font-size:14px;font-weight:500;color:var(--pp-text);gap:10px}.preferences-modal--herbaa .checkbox-label input[type=checkbox]{width:18px;height:18px;border:2px solid var(--pp-border);border-radius:4px!important;background-color:var(--pp-card)}.preferences-modal--herbaa .checkbox-label input[type=checkbox]:checked{background-color:var(--pp-green)!important;border-color:var(--pp-green)!important}.preferences-modal--herbaa .checkbox-label input[type=checkbox]:focus-visible{outline:2px solid rgba(52,93,34,.35);outline-offset:2px}.preferences-modal--herbaa .radio-group{background:var(--pp-green-tint);border:1px solid rgba(52,93,34,.12);border-radius:var(--pp-radius-sm);padding:12px 14px;gap:14px 18px}.preferences-modal--herbaa .radio-label{color:var(--pp-text)!important;font-size:14px;font-weight:500}.preferences-modal--herbaa .radio-label span{color:var(--pp-text)!important;font-size:14px}.preferences-modal--herbaa .radio-label input[type=radio]{width:18px!important;height:18px!important;border:2px solid var(--pp-border)!important;background-color:var(--pp-card)!important}.preferences-modal--herbaa .radio-label input[type=radio]:checked{background-color:var(--pp-green)!important;border-color:var(--pp-green)!important}.preferences-modal--herbaa .radio-label input[type=radio]:checked:after{width:7px;height:7px}.preferences-modal--herbaa .avoid-input{background:var(--pp-card);border:1px solid var(--pp-border);border-radius:var(--pp-radius-sm);color:var(--pp-text);font-family:var(--pp-font);font-size:14px;padding:11px 14px;transition:border-color .15s,box-shadow .15s}.preferences-modal--herbaa .avoid-input:focus{border-color:#345d2273;box-shadow:0 0 0 3px #345d221a}.preferences-modal--herbaa .avoid-input::placeholder{color:#999;font-size:14px}.preferences-modal--herbaa .price-separator{color:var(--pp-muted);font-size:16px}.preferences-modal--herbaa .warning-message{color:var(--pp-danger);font-size:12px;font-weight:500}.preferences-modal--herbaa .warning-message svg{color:var(--pp-danger)}.preferences-modal--herbaa .toggle-wrapper span{font-size:14px;font-weight:500;color:var(--pp-text)}.preferences-modal--herbaa .toggle-slider{background-color:#d1d5db}.preferences-modal--herbaa .toggle-slider:before{background-color:#fff}.preferences-modal--herbaa .toggle-switch input:checked+.toggle-slider{background-color:var(--pp-green)}.preferences-modal--herbaa .preferences-actions{padding:12px 22px 22px;gap:10px;border-top:1px solid var(--pp-border);background:var(--pp-card)}.preferences-modal--herbaa .btn-save{background:var(--pp-green);border:1px solid var(--pp-green);border-radius:6px;font-family:var(--pp-font);font-size:15px;font-weight:600;height:44px;box-shadow:0 2px 8px #2a4a1b33}.preferences-modal--herbaa .btn-save:hover:not(:disabled){background:var(--pp-green-dark);border-color:var(--pp-green-dark)}.preferences-modal--herbaa .btn-save:disabled{opacity:.65;cursor:not-allowed}.preferences-modal--herbaa .btn-cancel{background:var(--pp-card);color:var(--pp-green);border:1px solid rgba(52,93,34,.4);border-radius:6px;font-family:var(--pp-font);font-size:15px;font-weight:600;height:44px}.preferences-modal--herbaa .btn-cancel:hover:not(:disabled){background:var(--pp-green-tint)}.preferences-modal--herbaa .preferences-scrollable::-webkit-scrollbar{width:6px}.preferences-modal--herbaa .preferences-scrollable::-webkit-scrollbar-track{background:transparent}.preferences-modal--herbaa .preferences-scrollable::-webkit-scrollbar-thumb{background:#345d2240;border-radius:999px}@media(max-width:600px){.preferences-overlay--herbaa{padding:12px;align-items:flex-end}.preferences-modal--herbaa.preferences-modal{width:100%;max-width:100%;max-height:92vh;border-radius:var(--pp-radius) var(--pp-radius) 0 0}.preferences-modal--herbaa .preferences-header{padding:18px 18px 14px}.preferences-modal--herbaa .preferences-header h2{font-size:20px}.preferences-modal--herbaa .preferences-content{padding:16px 16px 6px}.preferences-modal--herbaa .checkbox-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.preferences-modal--herbaa .preferences-actions{padding:12px 16px 18px}}@media(max-width:380px){.preferences-modal--herbaa .checkbox-grid{grid-template-columns:1fr}}.product-details__cartsBg .eyi.eyi--logged.eyi--productDetailsCarts{width:100%;margin:0;padding-top:0;padding-bottom:0}.product-details__cartsBg .eyi.eyi--logged.eyi--productDetailsCarts .order-cart.order-cart--exploreInterest{margin-left:auto;margin-right:auto;padding-bottom:8px;background:transparent}@media(max-width:768px){.product-details__cartsBg .eyi.eyi--logged.eyi--productDetailsCarts .order-cart.order-cart--exploreInterest{background:transparent!important}}@media(min-width:769px)and (max-width:1024px){.product-details__cartsBg .eyi.eyi--logged.eyi--productDetailsCarts .order-cart--pdpSimilarMore .order-cart__content{display:grid;grid-template-columns:1fr auto;grid-template-areas:"title title" "rating rating" "sold sold" "price cart";column-gap:8px;row-gap:6px;align-items:center;padding:8px 10px 10px;min-width:0}.product-details__cartsBg .eyi.eyi--logged.eyi--productDetailsCarts .order-cart--pdpSimilarMore .order-cart__metaRow{display:contents}.product-details__cartsBg .eyi.eyi--logged.eyi--productDetailsCarts .order-cart--pdpSimilarMore .carts-pdp-title-tooltip{grid-area:title;min-width:0;max-width:100%;display:block}.product-details__cartsBg .eyi.eyi--logged.eyi--productDetailsCarts .order-cart--pdpSimilarMore .order-cart__title{color:#0f0f0f;font-size:14px;font-weight:400;margin:0}.product-details__cartsBg .eyi.eyi--logged.eyi--productDetailsCarts .order-cart--pdpSimilarMore .order-cart__rating{grid-area:rating;margin:0}.product-details__cartsBg .eyi.eyi--logged.eyi--productDetailsCarts .order-cart--pdpSimilarMore .order-cart__ratingText--desktop{display:inline;font-size:10px;color:#9ca3af;font-weight:600}.product-details__cartsBg .eyi.eyi--logged.eyi--productDetailsCarts .order-cart--pdpSimilarMore .order-cart__ratingText--mobile{display:none}.product-details__cartsBg .eyi.eyi--logged.eyi--productDetailsCarts .order-cart--pdpSimilarMore .order-cart__sold{grid-area:sold;margin-left:0;justify-self:start;padding-left:0}.product-details__cartsBg .eyi.eyi--logged.eyi--productDetailsCarts .order-cart--pdpSimilarMore .order-cart__sold img{width:88px;height:22px}.product-details__cartsBg .eyi.eyi--logged.eyi--productDetailsCarts .order-cart--pdpSimilarMore .order-cart__soldText{left:36px;font-size:9px;font-weight:700;color:#ef4444}.product-details__cartsBg .eyi.eyi--logged.eyi--productDetailsCarts .order-cart--pdpSimilarMore .order-cart__priceRow{grid-area:price;margin-top:0;min-width:0}.product-details__cartsBg .eyi.eyi--logged.eyi--productDetailsCarts .order-cart--pdpSimilarMore .order-cart__price{font-size:13px}.product-details__cartsBg .eyi.eyi--logged.eyi--productDetailsCarts .order-cart--pdpSimilarMore .order-cart__oldPrice{display:inline;font-size:10px}.product-details__cartsBg .eyi.eyi--logged.eyi--productDetailsCarts .order-cart--pdpSimilarMore .order-cart__addBtn{grid-area:cart;position:static;margin-left:0;width:auto;min-width:40px;height:32px;padding:0 10px;border-radius:999px;box-shadow:none}.product-details__cartsBg .eyi.eyi--logged.eyi--productDetailsCarts .order-cart--pdpSimilarMore .order-cart__addBtn img{width:22px!important;height:22px!important;object-fit:contain}}.ir-overlay{position:fixed;inset:0;background:#0000008c;z-index:9999;display:flex;align-items:center;justify-content:center;padding:18px;box-sizing:border-box}.ir-dialog{width:980px;height:720px;background:#fff;border-radius:6px;border:1px solid rgba(0,0,0,.25);box-shadow:0 18px 60px #00000040;display:flex;flex-direction:column;overflow:auto}.ir-header{display:flex;align-items:center;justify-content:center;position:relative;padding:12px 16px;border-bottom:1px solid rgba(0,0,0,.18)}.ir-title{font-size:25px;font-weight:700;color:#000000e6}.ir-close{position:absolute;right:12px;top:8px;width:34px;height:34px;border-radius:6px;border:none;background:transparent;cursor:pointer;font-size:22px;line-height:1;color:#000000d9}.ir-close:hover{background:#0000000f}.ir-verifiedBanner2{margin:10px 16px 0;display:inline-flex;align-items:center;gap:10px;padding:0 14px 0 0;border-radius:5px;background:#34632233;color:#346322;font-weight:600;font-size:13px}.ir-verifiedBanner2 img{width:30px;height:30px;background:#346322;border-radius:4px;padding:5px;box-sizing:border-box}.ir-summary{display:grid;grid-template-columns:200px 1fr;gap:0px;padding:12px 16px 8px;align-items:center}.ir-summaryLeft{display:flex;flex-direction:column;gap:6px}.ir-score{font-size:45px;font-weight:600;color:#000;line-height:1}.ir-scoreSmall{font-size:30px;font-weight:600;color:#0009;margin-left:6px}.ir-count{font-size:11px;color:#0009;font-weight:600}.ir-summaryStars{margin-top:4px}.ir-summaryRight{display:flex;flex-direction:column;gap:2px}.ir-distRow{display:flex;align-items:center;gap:10px}.ir-distBar{flex:1;height:6px;background:#d9d9d9;border-radius:0;overflow:hidden}.ir-distFill{height:100%;background:#e0b100;width:0%}.ir-filters{display:flex;gap:10px;padding:16px 16px 12px;position:relative;align-items:center;border-top:1px solid rgba(0,0,0,.12)}.ir-dd{position:relative}.ir-ddBtn{height:32px;min-width:140px;padding:0 12px;border-radius:20px;border:1px solid rgba(69,67,65,.3);background:#fff;font-size:13px;font-weight:500;color:#454341;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;white-space:nowrap;text-decoration:none;outline:none;box-shadow:none}.ir-ddBtn:focus,.ir-ddBtn:focus-visible{outline:none;box-shadow:0 0 0 2px #34632226;border-color:#34632299}.ir-ddBtn.is-open{box-shadow:0 0 0 2px #34632233;border-color:#34632299;background:#3463220a}.ir-ddBtnChevron{width:16px;height:16px;display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='rgba(69,67,65,0.9)' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:16px 16px}.ir-ddMenu{position:absolute;left:0;top:calc(100% + 8px);width:200px;background:#fff;border-radius:10px;border:1px solid rgba(0,0,0,.18);padding:6px;z-index:50}.ir-ddItem{width:100%;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:10px;border-radius:8px;font-size:14px;font-weight:400;color:#454341}.ir-ddItem:hover{background:#3463220f}.ir-ddCheck{font-weight:800;color:#000000d9}.ir-ddCheck--ghost{opacity:0}.ir-ratingPanel{position:absolute;left:0;top:calc(100% + 8px);width:320px;background:#fff;border-radius:10px;border:1px solid rgba(0,0,0,.18);padding:14px 14px 12px;z-index:50}.ir-dd--right .ir-ratingPanel{left:auto;right:0}@media(min-width:481px){.ir-dd--right .ir-ratingPanel{right:-178px}}.ir-ratingTitle{font-size:14px;font-weight:600;color:#454341;margin-bottom:10px}.ir-ratingRow{display:grid;grid-template-columns:70px 1fr 40px;align-items:center;gap:12px;padding:6px 0;width:100%;border:none;background:transparent;text-align:left;cursor:pointer}.ir-ratingRow:hover{background:#3463220f}.ir-ratingRow.is-active{background:#3463221f}.ir-ratingLabel{font-size:14px;font-weight:400;color:#454341}.ir-ratingBar{height:10px;background:#d9d9d9;border-radius:0;overflow:hidden}.ir-ratingFill{height:100%;background:#e0b100;width:0%}.ir-ratingPct{font-size:14px;font-weight:400;color:#454341;text-align:right}@media(max-width:480px){.ir-filters{gap:8px;padding:12px 12px 10px;border-top:1px solid rgba(0,0,0,.12)}.ir-ddBtn{height:28px;min-width:110px;padding:0 10px;font-size:12px;gap:6px}.ir-ddBtnChevron{width:14px;height:14px;background-size:14px 14px}.ir-ddMenu{width:170px;top:calc(100% + 6px);padding:6px;border-radius:10px}.ir-ddItem{padding:9px;font-size:12px}.ir-ratingPanel{width:240px;top:calc(100% + 6px);padding:12px 12px 10px}.ir-ratingTitle{font-size:12px;margin-bottom:8px}.ir-ratingRow{grid-template-columns:58px 1fr 34px;gap:10px;padding:5px 0}.ir-ratingLabel,.ir-ratingPct{font-size:12px}.ir-ratingBar{height:8px}}.ir-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:30px;padding:0 34px 0 12px;border-radius:50px;border:1px solid rgba(69,67,65,1);background:#fff;font-size:14px;font-weight:400;color:#454341;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='rgba(69,67,65,0.9)' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px 16px}.ir-select:focus{outline:none;box-shadow:0 0 0 3px #3463221f;border-color:#34632273}.ir-list{flex:0 0 auto;overflow:visible;padding:8px 16px 18px;display:flex;flex-direction:column;gap:14px}.ir-empty{padding:20px 0;color:#000000a6;font-weight:600;text-align:center}.ir-card{padding-top:12px}.ir-cardTop{display:flex;align-items:center;justify-content:space-between;gap:12px}.ir-cardDate{font-size:12px;color:#454341;font-weight:400;white-space:nowrap}.ir-cardMeta{margin-top:6px}.ir-cardName{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:400;color:#454341}.ir-verified{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#346322;font-weight:700}.ir-verified img{width:14px;height:14px;object-fit:contain}.ir-cardText{margin:6px 0 10px;font-size:12px;color:#000;line-height:1.35}.ir-photos{display:flex;gap:8px;flex-wrap:wrap}.ir-photo{width:58px;height:58px;border-radius:4px;border:1px solid rgba(0,0,0,.15);background-size:cover;background-position:center}.ir-cardActions{margin-top:10px;display:flex;justify-content:flex-end;gap:12px}.ir-actionBtn{border:none;background:transparent;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:400;color:#454341;padding:6px 8px;border-radius:6px}.ir-actionIcon{width:16px;height:16px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#454341}.ir-actionIcon svg{width:16px;height:16px;display:block}.ir-actionBtn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.ir-actionBtn:hover{background:#0000000f;color:#000000bf}.ir-shareWrap{position:relative}.ir-sharePop{position:absolute;right:0;bottom:calc(100% + 8px);width:210px;background:#fff;border:1px solid rgba(0,0,0,.15);border-radius:10px;box-shadow:0 10px 30px #0003;padding:10px;z-index:60}.ir-sharePop:after{content:"";position:absolute;right:0;bottom:-8px;width:100%;height:8px}.ir-shareTitle{font-size:13px;font-weight:600;color:#454341;text-align:center;margin-bottom:8px}.ir-shareRow{display:flex;align-items:center;justify-content:center;gap:8px}.ir-shareSocial{width:30px;height:30px;border-radius:50%;border:1px solid rgba(0,0,0,.12);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;font-weight:700;color:#fff}.ir-shareSocialIcon{width:15px!important;height:15px!important}.ir-shareSocial--mail{background:#4c8bf5}.ir-shareSocial--x{background:#111}.ir-shareSocial--fb{background:#1877f2}.ir-shareSocial--pin{background:#e60023}.ir-shareSocial--copy{background:#9aa0a6;font-size:13px}@media(max-width:480px){.ir-sharePop{right:-80px}.ir-shareSocial--copy{background:#346322;border-color:#346322}.ir-shareSocial--copy .ir-shareSocialIcon{width:16px!important;height:16px!important}}.ir-shareCopied{margin-top:8px;font-size:11px;font-weight:600;color:#346322;text-align:center}.ir-stars{display:inline-flex;gap:2px;align-items:center}.ir-star{position:relative;display:inline-block;color:#00000026;line-height:1}.ir-star-base{color:#00000026;display:inline-block}.ir-star-fill{position:absolute;left:0;top:0;height:100%;white-space:nowrap;overflow:hidden;color:#e5b803;display:inline-block}@media(max-width:380px){.ir-sharePop{right:-160px}}@media(max-width:720px){.ir-dialog{width:980px;height:720px}.ir-summary{grid-template-columns:1fr}.ir-verifiedBanner2 span{font-size:10.5px!important;align-items:center;justify-content:center}}.rr-report-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;overflow-y:auto;background:#00000073;z-index:10050}.rr-report-modal{width:640px;max-width:calc(100% - 32px);max-height:min(90vh,calc(100dvh - 48px));display:flex;flex-direction:column;background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000002e;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.rr-report-header{flex-shrink:0;padding:24px 24px 8px;text-align:center}.rr-report-title{margin:0;font-size:22px;font-weight:600;color:#111;line-height:1.3;font-family:Poppins,sans-serif}.rr-report-body{padding:8px 28px 16px;overflow-y:auto;-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0}.rr-report-field-label{display:block;font-size:15px;font-weight:500;color:#111;margin:0 0 12px}.rr-report-required{color:#d32f2f}.rr-report-options{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.rr-report-option{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:400;color:#6b6b6b;cursor:pointer}.rr-report-option input[type=radio]{flex-shrink:0;width:18px;height:18px;margin:0;accent-color:#346322;cursor:pointer}.rr-report-option input[type=radio]:disabled{cursor:not-allowed}.rr-report-textarea{width:100%;min-height:100px;box-sizing:border-box;border:1px solid #d0d0d0;border-radius:8px;padding:12px 14px;font-size:14px;font-family:inherit;color:#111;background:#fff;resize:vertical;margin-bottom:20px}.rr-report-textarea::placeholder{color:#9e9e9e}.rr-report-textarea:focus{outline:none;border-color:#346322;box-shadow:0 0 0 2px #34632226}.rr-report-textarea:disabled{background:#f5f5f5;cursor:not-allowed}.rr-report-upload{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:120px;padding:20px 16px;border:1px dashed #c4c4c4;border-radius:8px;background:#fafafa;margin-bottom:8px}.rr-report-upload-icon{width:28px;height:28px;color:#888}.rr-report-upload-text{margin:0;font-size:14px;color:#6b6b6b;text-align:center}.rr-report-error{color:#c62828;font-size:14px;margin:8px 0 0}.rr-report-footer{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 28px 24px;border-top:1px solid #eeeeee;background:#fff}.rr-report-btn{display:inline-flex;align-items:center;justify-content:center;min-width:120px;padding:10px 28px;border-radius:8px;font-size:15px;font-weight:600;font-family:inherit;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,opacity .15s ease}.rr-report-btn:disabled{cursor:not-allowed;opacity:.65}.rr-report-btn--cancel{background:#fff;color:#111;border:1px solid #111111}.rr-report-btn--cancel:hover:not(:disabled){background:#f5f5f5}.rr-report-btn--submit{background:#346322;color:#fff;border:1px solid #346322}.rr-report-btn--submit:hover:not(:disabled){background:#2d5520;border-color:#2d5520}.rr-report-btn--submit:disabled{background:#b0b0b0;border-color:#b0b0b0;color:#fff}@media(max-width:480px){.rr-report-overlay{padding:12px;align-items:flex-start}.rr-report-modal{width:100%;max-width:100%;max-height:calc(100dvh - 24px)}.rr-report-body{padding-left:20px;padding-right:20px}.rr-report-footer{padding-left:20px;padding-right:20px;flex-direction:column-reverse}.rr-report-btn{width:100%}}.rs-report-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;overflow-y:auto;background:#00000073;z-index:10060}.rs-report-modal{width:560px;max-width:calc(100% - 32px);max-height:min(92vh,calc(100dvh - 48px));overflow-y:auto;background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000002e;padding:32px 28px 28px;text-align:center;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.rs-report-success-icon{width:92px;height:72px;margin:0 auto 20px;border-radius:50%;display:flex;align-items:center;justify-content:center}.rs-report-check{color:#fff!important;font-size:40px!important}.rs-report-heading{margin:0 0 10px;font-size:22px;font-weight:700;color:#345d22;line-height:1.3;font-family:Poppins,sans-serif}.rs-report-subtitle{font-size:14px;font-weight:400;color:#6b6b6b;line-height:1.5;max-width:420px;margin:0 auto 24px}.rs-report-summary{margin:0 0 28px;padding:0;text-align:left}.rs-report-summary-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid #eeeeee}.rs-report-summary-row:last-child{border-bottom:none}.rs-report-summary-row dt{margin:0;font-size:14px;font-weight:600;color:#345d22;flex:1 1 auto}.rs-report-summary-row dd{margin:0;font-size:14px;font-weight:500;color:#111;text-align:right;flex:0 1 auto;max-width:55%;word-break:break-word}.rs-report-recent-title{margin:0 0 12px;font-size:16px;font-weight:600;color:#111;text-align:left;font-family:Poppins,sans-serif}.rs-report-table-wrap{margin-bottom:24px;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.rs-report-table{width:100%;border-collapse:collapse;font-size:11px}.rs-report-table thead{background:#fafafa}.rs-report-table th{padding:10px 12px;font-weight:600;font-size:11px;color:#111;text-align:left;border-bottom:1px solid #e0e0e0}.rs-report-table td{padding:10px 12px;color:#6b6b6b;text-align:left;border-bottom:1px solid #eeeeee;vertical-align:top}.rs-report-table tbody tr:last-child td{border-bottom:none}.rs-report-table-empty{text-align:center!important;color:#9e9e9e!important}.rs-report-close-btn{display:block;width:100%;max-width:280px;margin:0 auto;padding:12px 24px;border:none;border-radius:8px;background:#345d22;color:#fff;font-size:15px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s ease}.rs-report-close-btn:hover{background:#2a4a1b}@media(max-width:520px){.rs-report-overlay{padding:16px;align-items:flex-start}.rs-report-modal{padding:24px 18px 20px}.rs-report-summary-row{flex-direction:column;gap:4px}.rs-report-summary-row dd{text-align:left;max-width:100%}.rs-report-table-wrap{overflow-x:auto}.rs-report-table{min-width:480px}}.cr-seller-reply{margin-top:.65rem;padding:.65rem .75rem;border-radius:.375rem;background:#9dc68f47;border:1px solid rgba(52,99,34,.22);font-size:.875rem;line-height:1.45;color:#1a1a1a;margin-bottom:10px}.cr-seller-reply__prefix{font-weight:600;color:#346322;margin-right:.25rem}.cr-seller-reply__date{margin-top:.35rem;font-size:.75rem;color:#555}.pdn-page{--pdn-gutter-x: 60px;--pdn-gutter-x-mobile: 14px;background:#f4f7f2;display:flex;flex-direction:column;gap:0;min-height:100vh}.pdn-hero{background:#fefefd;padding:12px var(--pdn-gutter-x) 0;max-width:none;margin:0;width:100%;box-sizing:border-box}.pdn-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;color:#5f5f5f;margin-bottom:12px;line-height:1.4}.pdn-breadcrumb a{color:#5f5f5f;text-decoration:none}.pdn-breadcrumb a:hover{color:#345d22;text-decoration:underline}.pdn-breadcrumb-sep{color:#9e9e9e}.pdn-breadcrumb-current{color:#111;font-weight:500}.pdn-main-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(240px,.85fr);grid-template-rows:auto auto auto;gap:16px;align-items:start;margin-top:5rem}.pdn-gallery{position:relative;grid-column:1;grid-row:1}.pdn-info{grid-column:2;grid-row:1;min-width:0}.pdn-sidebar{grid-column:3;grid-row:1 / span 2;align-self:start;min-width:0;display:flex;flex-direction:column;gap:12px}.pdn-gallery-main-wrap{position:relative;background:#fff;border-radius:12px;overflow:hidden;border:1px solid #e8e8e8;aspect-ratio:1}.pdn-badge-bestseller{position:absolute;top:12px;left:12px;z-index:2;background:#345d22;color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;padding:6px 10px;border-radius:4px}.pdn-wishlist-btn{position:absolute;top:12px;right:12px;z-index:2;width:40px;height:40px;border-radius:50%;border:none;background:#fff;box-shadow:0 2px 8px #0000001f;display:flex;align-items:center;justify-content:center;cursor:pointer}.pdn-wishlist-btn:disabled{cursor:not-allowed;opacity:.6}.pdn-gallery-main{width:100%;height:100%;object-fit:contain;display:block}.pdn-gallery-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:36px;height:36px;border-radius:50%;border:none;background:#ffffffeb;box-shadow:0 2px 8px #00000026;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#333}.pdn-gallery-nav--prev{left:10px}.pdn-gallery-nav--next{right:10px}.pdn-thumbs{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.pdn-thumb{width:64px;height:64px;border-radius:8px;border:2px solid transparent;background:#fff;padding:4px;cursor:pointer;object-fit:contain;box-sizing:border-box}.pdn-thumb.active{border-color:#345d22}.pdn-info{padding-top:4px}.pdn-title{margin:0 0 8px;font-size:24px;font-weight:700;color:#111;line-height:1.25;font-family:Poppins,sans-serif}.pdn-brand-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px}.pdn-brand{font-size:15px;color:#444;margin:0}.pdn-pill{display:inline-block;background:#d6f0cc;color:#345d22;font-size:12px;font-weight:600;padding:4px 12px;border-radius:999px}.pdn-rating-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-size:14px;color:#555}.pdn-rating-meta{color:#666}.pdn-subtitle{margin:0 0 12px;font-size:14px;color:#777}.pdn-price-block{margin-bottom:14px}.pdn-price{margin:0;font-size:28px;font-weight:700;color:#345d22}.pdn-price-note{margin:4px 0 0;font-size:13px;color:#888}.pdn-size-label{font-size:15px;font-weight:600;color:#111;margin:0 0 10px}.pdn-size-options{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.pdn-size-btn{min-width:96px;padding:8px 12px;border:2px solid #ddd;border-radius:8px;background:#fff;cursor:pointer;text-align:left;transition:border-color .15s,background .15s}.pdn-size-btn.active{border-color:#345d22;background:#f8fff5}.pdn-size-btn:disabled{opacity:.5;cursor:not-allowed}.pdn-size-btn-label{display:block;font-size:14px;font-weight:600;color:#111}.pdn-size-btn-price{display:block;font-size:12px;color:#666;margin-top:2px}.pdn-qty-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px}.pdn-qty-label{font-size:15px;font-weight:600;color:#111}.pdn-qty-box{display:inline-flex;align-items:center;border:1px solid #ccc;border-radius:8px;overflow:hidden;background:#fff}.pdn-qty-box button{width:36px;height:36px;border:none;background:#fff;font-size:18px;cursor:pointer;color:#333}.pdn-qty-box button:disabled{opacity:.4;cursor:not-allowed}.pdn-qty-box span{min-width:40px;text-align:center;font-weight:600;border-left:1px solid #ccc;border-right:1px solid #ccc;line-height:36px}.pdn-stock-inline{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:#345d22}.pdn-stock-inline.out{color:#c62828}.pdn-actions{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.pdn-btn-cart,.pdn-btn-buy{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 20px;border-radius:6px;font-size:15px;font-weight:700;font-family:inherit;cursor:pointer;border:2px solid #345d22}.pdn-btn-cart{background:#345d22;color:#fff}.pdn-btn-cart:hover:not(:disabled){background:#2a4a1b}.pdn-btn-buy{background:transparent;color:#345d22}.pdn-btn-buy:hover:not(:disabled){background:#f8fff5}.pdn-btn-cart:disabled,.pdn-btn-buy:disabled{opacity:.55;cursor:not-allowed}.pdn-trust-row{display:grid;grid-template-columns:repeat(3,1fr);gap:16px 20px;padding-top:18px;margin-top:4px;border-top:1px solid #e5e5e5}.pdn-trust-item{display:flex;flex-direction:row;align-items:center;gap:10px;min-width:0}.pdn-trust-icon{color:#345d22!important;flex-shrink:0;font-size:28px!important}.pdn-trust-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.pdn-trust-title{display:block;color:#111;font-size:11px;font-weight:600;line-height:1.25}.pdn-trust-subtitle{display:block;color:#666;font-size:9px;font-weight:400;line-height:1.35}.pdn-share-row{display:flex;gap:8px;margin-top:8px}.pdn-icon-btn{border:1px solid #ddd;background:#fff;border-radius:8px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.pdn-card{background:#fffdf9;border:1px solid #ebe6dc;border-radius:12px;padding:12px}.pdn-card-title{margin:0 0 10px;font-size:15px;font-weight:700;color:#111}.pdn-card-title--certs{font-size:14px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#111;margin-bottom:14px;font-family:inter,sans-serif}.pdn-certs{display:flex;flex-direction:column;gap:14px}.pdn-cert-row{display:flex;align-items:flex-start;gap:12px}.pdn-cert-badge{width:48px;height:48px;flex-shrink:0;border-radius:50%;background:#f4f9f1;border:1.5px solid #3d6b2a;display:flex;align-items:center;justify-content:center;overflow:hidden}.pdn-cert-badge--fallback{background:#f4f9f1;border:1.5px solid #3d6b2a}.pdn-cert-badge-initials{font-size:11px;font-weight:700;color:#3d6b2a;text-align:center;line-height:1.1;padding:4px;letter-spacing:.02em}.pdn-cert-badge-img{width:100%;height:100%;object-fit:contain;display:block;padding:4px;background:#fff}.pdn-cert-badge--asset{background:#faf8f3;border:1px solid #e5e7eb;box-shadow:none}.pdn-cert-badge--asset .pdn-cert-badge-img{object-fit:contain}.pdn-cert-badge.pdn-cert-badge--icon{background:#fff!important;border:1.5px solid #c5c5c5!important;box-shadow:none!important}.pdn-cert-badge.pdn-cert-badge--icon .pdn-cert-badge-icon{display:block;width:22px;height:22px;color:#3d6b2a!important;font-size:22px!important}.pdn-cert-badge-text{font-size:11px;font-weight:700;color:#fff;text-align:center;line-height:1.15;padding:4px;letter-spacing:.02em}.pdn-cert-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.pdn-cert-title{font-size:14px;font-weight:700;color:#111;line-height:1.3}.pdn-cert-subtitle{font-size:13px;font-weight:400;color:#555;line-height:1.4}.pdn-card-title--label{font-size:14px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#111;margin-bottom:14px;font-family:inter,sans-serif}.pdn-label-list{margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.pdn-label-row{display:grid;grid-template-columns:minmax(108px,38%) 1fr;gap:10px 16px;align-items:start;margin:0}.pdn-label-key{margin:0;font-size:13px;font-weight:600;color:#111;line-height:1.4}.pdn-label-value{margin:0;font-size:13px;font-weight:400;color:#333;line-height:1.45;text-align:left;word-break:break-word}.pdn-label-row--multiline .pdn-label-value{line-height:1.5}.pdn-card-title--safe{font-size:14px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#111;margin-bottom:14px;font-family:inter,sans-serif}.pdn-safe-list{display:flex;flex-direction:column;gap:14px}.pdn-safe-row{display:flex;align-items:center;gap:12px}.pdn-safe-icon{width:48px;height:48px;border-radius:50%;background:#fff;border:1px solid #d8d8d8;color:#345d22;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pdn-safe-icon svg{font-size:22px!important}.pdn-safe-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.pdn-safe-title{font-size:12px;font-weight:600;color:#111;line-height:1.25}.pdn-safe-subtitle{font-size:11px;font-weight:400;color:#666;line-height:1.35}.pdn-tabs-section{grid-column:1 / 3;grid-row:2;align-self:start;margin:0;padding:0;width:100%;max-width:100%;box-sizing:border-box;min-width:0}.pdn-tabs-nav{display:flex;flex-wrap:wrap;gap:0;border-bottom:2px solid #e0e0e0;margin-bottom:14px}.pdn-tab{padding:10px 14px;border:none;background:transparent;font-size:13px;font-weight:600;letter-spacing:.03em;color:#666;cursor:pointer;border-bottom:3px solid transparent;margin-bottom:-2px;font-family:inherit}.pdn-tab.active{color:#345d22;border-bottom-color:#345d22}.pdn-tab-panel{background:transparent;border:1px solid #e5e5e5;border-radius:12px;padding:20px}.pdn-tab-panel-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:20px;align-items:start}.pdn-tab-panel-layout--full{grid-template-columns:1fr}.pdn-tab-panel-main{min-width:0}.pdn-tab-panel-heading{margin:0 0 12px;font-size:18px;font-weight:600;color:#111;font-family:inter,sans-serif}.pdn-tab-content{font-size:14px;color:#444;line-height:1.65}.pdn-tab-content.para ul{padding-left:20px!important;list-style-type:disc!important;margin:12px 0!important}.pdn-tab-content.para ol{padding-left:20px!important;list-style-type:decimal!important;margin:12px 0!important}.pdn-tab-content.para li{margin-bottom:6px!important;display:list-item!important}.pdn-benefits{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 24px;margin-top:20px}.pdn-benefit{display:flex;align-items:center;gap:10px;font-size:14px;color:#333;line-height:1.4}.pdn-benefit-check{width:22px;height:22px;border-radius:50%;background:#345d22;color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.pdn-benefit-check svg{font-size:14px!important}.pdn-benefit-text{flex:1;min-width:0}.pdn-ingredients{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 24px;margin-top:4px}.pdn-ingredient{display:flex;align-items:center;gap:10px;font-size:14px;color:#333;line-height:1.4}.pdn-ingredient-text{flex:1;min-width:0}.pdn-rev-panel{width:100%;font-family:Inter,Open Sans,Arial,sans-serif;color:#1a1a1a}.pdn-rev-summary{padding-bottom:24px;margin-bottom:20px}.pdn-rev-heading{margin:0 0 16px;font-size:18px;font-weight:600;color:#111;font-family:inter,sans-serif}.pdn-rev-summary-cols{display:grid;grid-template-columns:minmax(200px,1fr) minmax(220px,1.1fr) minmax(240px,1.2fr);gap:28px 32px;align-items:start}.pdn-rev-score-block{display:flex;align-items:center;gap:10px}.pdn-rev-score{font-size:42px;font-weight:700;line-height:1;color:#111}.pdn-rev-score-meta{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.pdn-rev-based{margin:0;font-size:12px;color:#666;line-height:1.3}.pdn-rev-recommend-box{display:flex;align-items:flex-start;gap:10px;margin-top:16px;padding:6px 14px;background:#edf7e8;border-radius:8px;font-size:13px;color:#2f5a32;line-height:1.45;max-width:280px}.pdn-rev-recommend-icon{color:#345d22;flex-shrink:0;margin-top:2px}.pdn-rev-dist-row{display:grid;grid-template-columns:16px 18px 1fr 36px;align-items:center;gap:8px;margin-bottom:8px}.pdn-rev-dist-label{font-size:13px;font-weight:600;color:#333;text-align:right}.pdn-rev-dist-star-icon{color:#f7c948;font-size:14px;line-height:1}.pdn-rev-dist-bar{height:8px;background:#ececec;border-radius:999px;overflow:hidden}.pdn-rev-dist-fill{height:100%;background:#3d6b2a;border-radius:999px;min-width:0;transition:width .2s ease}.pdn-rev-dist-count{font-size:13px;color:#555;text-align:right}.pdn-rev-dist-count-pct{display:none}.pdn-rev-dist-count-num{display:inline}.pdn-rev-feedback-title{margin:0 0 10px;font-size:12px;font-weight:600;color:#111;font-family:inter,sans-serif}.pdn-rev-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.pdn-rev-tag{display:inline-block;padding:6px 12px;border-radius:4px;background:#edf7e8;color:#2f5a32;font-size:12px;font-weight:600;line-height:1.3}.pdn-rev-cta-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:#faf6ee;border-radius:8px;border:1px solid #efe8d8}.pdn-rev-verify-note{display:flex;align-items:center;gap:8px;font-size:12px;color:#555;flex:1;min-width:180px}.pdn-rev-verify-icon{color:#345d22;flex-shrink:0}.pdn-rev-write-btn{display:inline-flex;align-items:center;gap:8px;padding:6px 18px;background:#345d22;color:#fff;border:none;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;white-space:nowrap}.pdn-rev-write-btn:hover{background:#2d4f1d}.pdn-rev-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-bottom:20px}.pdn-rev-control{display:flex;align-items:center;gap:8px;font-size:13px;color:#333}.pdn-rev-control select{border:1px solid #d0d0d0;border-radius:6px;padding:4px 32px 4px 12px;font-size:13px;font-weight:600;color:#000;background:#fff;cursor:pointer;font-family:inherit;appearance:auto}.pdn-rev-stars{display:inline-flex;gap:2px;line-height:1}.pdn-rev-star{position:relative;display:inline-block;width:1em;height:1em;line-height:1}.pdn-rev-star-base,.pdn-rev-star-fill{position:absolute;left:0;top:0;overflow:hidden;white-space:nowrap}.pdn-rev-star-base{color:#d8d8d8;width:100%}.pdn-rev-star-fill{color:#f7c948}.pdn-rev-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pdn-rev-card{border:1px solid #e0e0e0;border-radius:12px;padding:16px;background:#fff;display:flex;flex-direction:column;gap:10px;min-height:0}.pdn-rev-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.pdn-rev-card-user{display:flex;align-items:center;gap:10px;min-width:0}.pdn-rev-avatar{width:40px;height:40px;border-radius:50%;background:#e8ede5;color:#345d22;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pdn-rev-avatar--img{object-fit:cover;display:block}.pdn-rev-card-user-meta{display:flex;flex-direction:column;gap:4px;min-width:0}.pdn-rev-card-user-meta strong{font-size:14px;font-weight:700;color:#111}.pdn-rev-verified{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#2f5a32}.pdn-rev-verified img{width:14px;height:14px}.pdn-rev-card-date{font-size:12px;color:#888;white-space:nowrap;flex-shrink:0}.pdn-rev-card-title{margin:0;font-size:13px;font-weight:600;color:#111;line-height:1.35;font-family:inter,sans-serif}.pdn-rev-card-text{margin:0;font-size:11px;color:#444;line-height:1.5}.pdn-rev-card-photos{display:flex;flex-wrap:wrap;gap:8px}.pdn-rev-card-photo{width:56px;height:56px;border-radius:8px;background-size:cover;background-position:center;border:1px solid #eee}.pdn-rev-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:4px}.pdn-rev-helpful{display:inline-flex;align-items:center;gap:6px;border-radius:8px;background:#fff;font-size:12px;font-weight:600;color:#555;cursor:pointer;font-family:inter,sans-serif}.pdn-rev-helpful.is-active{border-color:#cfe8cf;background:#f4faf2;color:#345d22}.pdn-rev-recommended{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:#345d22}.pdn-rev-recommended svg{font-size:16px}.pdn-rev-loading,.pdn-rev-empty{padding:32px 16px;text-align:center;color:#666;font-size:14px}.pdn-rev-see-all-wrap{display:flex;justify-content:center;margin-top:20px}.pdn-rev-see-all{padding:10px 24px;border:1px solid #345d22;border-radius:8px;background:#fff;color:#345d22;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit}.pdn-rev-see-all:hover{background:#f4faf2}@media(max-width:1024px){.pdn-rev-summary-cols{grid-template-columns:1fr 1fr}.pdn-rev-summary-col--feedback{grid-column:1 / -1}.pdn-rev-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.pdn-rev-summary-cols{grid-template-columns:minmax(108px,38%) minmax(0,1fr);gap:12px 14px;align-items:start}.pdn-rev-summary-col--score{grid-column:1;grid-row:1}.pdn-rev-summary-col--bars{grid-column:2;grid-row:1;border-left:1px solid #e0e0e0;padding-left:14px}.pdn-rev-summary-col--feedback{grid-column:1 / -1;grid-row:2}.pdn-rev-summary-col--score .pdn-rev-score-block{flex-direction:column;align-items:center;gap:6px;text-align:center}.pdn-rev-score-meta{align-items:center}.pdn-rev-score{font-size:34px}.pdn-rev-based{font-size:11px}.pdn-rev-recommend-box{max-width:none;width:100%;margin-top:10px;font-size:11px;padding:6px 10px}.pdn-rev-dist-row{grid-template-columns:12px 14px 1fr 28px;gap:5px;margin-bottom:6px}.pdn-rev-dist-label,.pdn-rev-dist-count{font-size:11px}.pdn-rev-dist-count-num{display:none}.pdn-rev-dist-count-pct{display:inline}.pdn-rev-dist-bar{height:6px}.pdn-rev-grid{grid-template-columns:1fr}.pdn-rev-cta-row{flex-direction:column;align-items:stretch}.pdn-rev-write-btn{justify-content:center}}.pdn-howto-heading{margin:0 0 4px;font-size:18px;font-weight:600;color:#111;font-family:inter,sans-serif}.pdn-howto-subheading{margin:0 0 18px;font-size:13px;color:#666}.pdn-howto-steps{display:flex;align-items:flex-start;gap:0;overflow-x:auto;padding-bottom:6px;-webkit-overflow-scrolling:touch}.pdn-howto-step{flex:0 0 148px;max-width:148px;text-align:center;padding:0 4px}.pdn-howto-step-num{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#345d22;color:#fff;font-size:13px;font-weight:700;margin-bottom:8px}.pdn-howto-step-icon{color:#345d22!important;font-size:28px!important;margin-bottom:8px}.pdn-howto-step-title{margin:0 0 6px;font-size:13px;font-weight:600;color:#111;line-height:1.25;font-family:inter,sans-serif}.pdn-howto-step-text{margin:0;font-size:9px;color:#555;line-height:1.45}.pdn-howto-step-meta{margin:4px 0 0;font-size:9px;line-height:1.4;color:#1f6b2a}.pdn-howto-step-arrow{flex:0 0 auto;align-self:center;padding:0 4px;color:#bdbdbd;font-size:20px;font-weight:700;letter-spacing:-2px;line-height:1;margin-top:18px}.pdn-howto-api{margin-top:18px;padding-top:14px;border-top:1px solid #eeeeee;font-size:14px;color:#444}.pdn-howto-aside{display:flex;flex-direction:column;gap:12px}.pdn-howto-sidebox{display:flex;align-items:flex-start;gap:12px;border:1px solid #e5e5e5;border-radius:10px;padding:14px 16px;background:#fff}.pdn-howto-sidebox-icon{flex-shrink:0;margin-top:1px;color:#345d22!important;font-size:22px!important}.pdn-howto-sidebox-body{flex:1;min-width:0}.pdn-howto-sidebox-title{display:block;margin:0 0 8px;font-size:14px;font-weight:600;color:#345d22;line-height:1.25}.pdn-howto-sidebox-list{margin:0;padding-left:18px;list-style-type:disc;font-size:12px;color:#1a1a1a;line-height:1.45}.pdn-howto-sidebox-list li{margin-bottom:4px}.pdn-howto-sidebox-list li:last-child{margin-bottom:0}.pdn-howto-sidebox-text{margin:0;font-size:12px;color:#1a1a1a;line-height:1.5}.pdn-howto-banner{margin-top:16px;border-radius:10px;padding:6px 16px;font-size:12px;line-height:1.5}.pdn-howto-banner--tip{background:#eef6ea;border:1px solid #e0eadc;color:#444}.pdn-howto-banner--tip p{margin:0}.pdn-howto-banner--patch{display:flex;align-items:center;gap:10px;background:#eef6ea;border:1px solid #d4e8cc;color:#2f4a2a;padding:6px 16px}.pdn-howto-banner-icon{color:#345d22!important;flex-shrink:0}.pdn-howto-banner-patch-text{margin:0;flex:1;min-width:0;font-size:12px;line-height:1.45;color:#2f4a2a;white-space:nowrap}.pdn-howto-banner--patch strong{display:inline;font-weight:700;color:inherit}.pdn-feature-bar{grid-column:1 / -1;grid-row:3;padding:0;margin:4px 0 1rem;min-width:0;width:100%;box-sizing:border-box}.pdn-feature-inner{width:100%;max-width:none;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px 28px;padding:16px 24px;background:#faf6ee;border:1px solid #efe8d8;border-radius:10px}.pdn-feature{display:flex;align-items:center;gap:12px;text-align:left;min-width:0}.pdn-feature-icon{flex-shrink:0;color:#345d22!important;font-size:30px!important}.pdn-feature-copy{flex:1;min-width:0}.pdn-feature h4{margin:0 0 4px;font-size:11px;font-weight:700;color:#345d22;text-transform:uppercase;letter-spacing:.03em;line-height:1.3;font-style:normal;font-family:inter,sans-serif}.pdn-feature p{margin:0;font-size:12px;color:#345d22;line-height:1.4}.pdn-seller-strip{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;border-radius:8px}.pdn-seller-strip img,.pdn-seller-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover}.pdn-seller-meta strong{display:block;font-size:14px}.pdn-seller-meta span{font-size:12px;color:#666}.pdn-chat-btn{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:4px 14px;border:1px solid #345d22;color:#345d22;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}.pdn-page .ratings-reviews{margin:0!important;padding:10px var(--pdn-gutter-x)!important}.pdn-carts-bg{background:#d6f0cc;padding:0 0 26px;margin-top:0}.pdn-loading,.pdn-error{min-height:320px;display:flex;align-items:center;justify-content:center;padding:32px var(--pdn-gutter-x)}.pdn-error p{color:#c62828}@media(max-width:1100px){.pdn-main-grid{grid-template-columns:1fr 1fr}.pdn-gallery,.pdn-info{grid-column:auto;grid-row:auto}.pdn-sidebar{grid-column:1 / -1;grid-row:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.pdn-tabs-section{grid-column:1 / -1;grid-row:auto}}@media(max-width:768px){.pdn-page{--pdn-gutter-x: var(--pdn-gutter-x-mobile)}.pdn-hero,.pdn-loading,.pdn-error{padding-left:var(--pdn-gutter-x-mobile);padding-right:var(--pdn-gutter-x-mobile)}.pdn-main-grid{grid-template-columns:1fr;grid-template-rows:auto}.pdn-gallery,.pdn-info,.pdn-sidebar,.pdn-tabs-section,.pdn-feature-bar{grid-column:auto;grid-row:auto}.pdn-title{font-size:20px}.pdn-benefits,.pdn-ingredients{grid-template-columns:1fr}.pdn-feature-inner{grid-template-columns:1fr;gap:14px}.pdn-sidebar{grid-template-columns:1fr}.pdn-page .ratings-reviews{padding:10px var(--pdn-gutter-x-mobile)!important}.pdn-trust-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 10px}.pdn-trust-item{align-items:center;gap:6px}.pdn-trust-icon{font-size:22px!important}.pdn-trust-title{font-size:10px}.pdn-trust-subtitle{font-size:8px;line-height:1.25}.pdn-tabs-nav{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pdn-tabs-nav::-webkit-scrollbar{display:none}.pdn-tab{flex:0 0 auto;padding:8px 10px;font-size:11px;letter-spacing:.02em;white-space:nowrap}.pdn-rev-summary-cols{grid-template-columns:minmax(108px,38%) minmax(0,1fr);gap:12px 14px;align-items:start}.pdn-rev-summary-col--score{grid-column:1;grid-row:1}.pdn-rev-summary-col--bars{grid-column:2;grid-row:1;border-left:1px solid #e0e0e0;padding-left:14px}.pdn-rev-summary-col--feedback{grid-column:1 / -1;grid-row:2}.pdn-rev-summary-col--score .pdn-rev-score-block{flex-direction:column;align-items:center;gap:6px;text-align:center}.pdn-rev-score-meta{align-items:center}.pdn-rev-score{font-size:34px}.pdn-rev-based{font-size:11px}.pdn-rev-recommend-box{max-width:none;width:100%;margin-top:10px;font-size:11px;padding:6px 10px}.pdn-rev-dist-row{grid-template-columns:12px 14px 1fr 28px;gap:5px;margin-bottom:6px}.pdn-rev-dist-label,.pdn-rev-dist-count{font-size:11px}.pdn-rev-dist-count-num{display:none}.pdn-rev-dist-count-pct{display:inline}.pdn-rev-dist-bar{height:6px}.pdn-howto-layout,.pdn-tab-panel-layout{grid-template-columns:1fr}.pdn-howto-banner-patch-text{white-space:normal}.pdn-actions{flex-direction:row;gap:10px}.pdn-btn-cart,.pdn-btn-buy{flex:1 1 0;width:auto;min-width:0}}@media(max-width:430px){.pdn-hero{padding-top:8px}}.rrrr-page{background:#e4fbdd;min-height:100vh;margin-top:5rem}@media(max-width:768px){.rrrr-page{margin-top:6rem}.rrrr-shell{flex-direction:column;gap:14px;padding:18px 16px}}.rrrr-shell{display:flex;align-items:flex-start;gap:24px;max-width:100%;margin:0 auto;padding:20px 100px}.rrrr-main{flex:1;min-width:0}@media(min-width:769px){.rrrr-main{padding-top:62px}}.rrrr-listCard{background:#ffffff26;border-radius:10px;padding:18px;border:.5px solid rgba(168,166,166,1)}.rrrr-item{background:#d6f0cc;border-radius:8px;padding:12px;margin-bottom:14px;border:1px solid rgba(0,0,0,.04);box-shadow:0 1px 1px 1px #00000026}.rrrr-item--exchange{border-left:4px solid rgba(52,99,34,.85);background:#e8f8e0}.rrrr-itemHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.rrrr-meta{font-size:15px;font-weight:400;color:#000000d9}.rrrr-returnedOn{font-size:15px;font-weight:600;display:block;color:#454341f2}.rrrr-orderId{font-size:15px;font-weight:400;color:#346322}.rrrr-exchangeNewTag{display:inline-block;margin-bottom:6px;margin-right:8px;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#2e7d32;background:#61954f47;border:1px solid rgba(52,99,34,.35)}.rrrr-exchangeCaption{font-size:13px;font-weight:400;color:#454341e0;line-height:1.35}.rrrr-statusPill{display:inline-flex;align-items:center;gap:8px;background:#61954f40;padding:6px 12px;border-radius:15px;color:#2e7d32;font-weight:400;font-size:15px}.rrrr-statusPill svg{display:block;color:#346322}.rrrr-statusPill--danger{background:#d32f2f2e;color:#c62828}.rrrr-statusPill--danger svg{color:#c62828}.rrrr-statusPill--neutral{background:#79554826;color:#5d4037}.rrrr-statusPill--neutral svg{color:#5d4037}.rrrr-statusPill-icon{flex-shrink:0}.rrrr-state-msg{margin:12px 8px;font-size:15px;color:#454341f2}.rrrr-state-msg--error{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.rrrr-retry{background:#346322;color:#fff;border:none;border-radius:6px;padding:8px 14px;font-size:14px;cursor:pointer}.rrrr-retry:hover{opacity:.92}.rrrr-pagination{margin-top:16px;display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap}.rrrr-pageBtn{min-width:34px;height:34px;border-radius:8px;border:1px solid rgba(52,99,34,.35);background:#fff;color:#346322;font-size:13px;font-weight:600;padding:0 10px;cursor:pointer}.rrrr-pageBtn.is-active{background:#346322;color:#fff;border-color:#346322}.rrrr-pageBtn:disabled{opacity:.45;cursor:not-allowed}.rrrr-extra-items{font-size:13px;color:#454341bf;margin-top:4px}.rrrr-detailsLinkBtn{background:none;border:none;padding:0;cursor:pointer;font:inherit;text-align:right}.rrrr-detailsLinkBtn:hover,.rrrr-detailsLinkBtn:focus{text-decoration:underline;outline:none}.rrrr-top-row{flex-direction:row;justify-content:space-between;display:flex;max-width:70%}.rrrr-itemBody{display:flex;align-items:center;gap:18px;justify-content:center}.rrrr-itemBody--summary{align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:1rem}.rrrr-stripWrap{flex:1;min-width:0}.rrrr-strip{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px}.rrrr-stripThumb{width:56px;height:56px;background:#e4fbdd;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:6px;box-shadow:inset 0 0 0 1px #00000008;border:1px solid rgb(158,158,158);flex-shrink:0}.rrrr-stripThumb--empty{opacity:.85}.rrrr-stripThumb img{max-width:100%;max-height:100%;object-fit:contain}.rrrr-stripMore{min-width:48px;height:56px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;font-size:14px;font-weight:600;color:#346322;background:#61954f33;border:1px dashed rgba(52,99,34,.45)}.rrrr-summaryRight{display:flex;flex-direction:column;align-items:flex-end;gap:12px;text-align:right;min-width:180px}.rrrr-summaryLine{font-size:15px;font-weight:600;color:#000000e0}.rrrr-summaryItems{font-weight:500;color:#454341f2}.rrrr-summarySep{font-weight:400;color:#454341b3}.rrrr-summaryTotal{font-weight:600}.rrrr-statusPill-muiIcon{width:18px!important;height:18px!important;color:#5d4037f2!important}.rrrr-statusPill--neutral .rrrr-statusPill-muiIcon{color:#5d4037!important}.rrrr-thumb{width:92px;height:92px;background:#e4fbdd;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:8px;box-shadow:inset 0 0 0 1px #00000008;border:1px solid rgb(158,158,158)}.rrrr-thumb img{max-width:100%;max-height:100%;object-fit:contain}.rrrr-details{flex:1}.rrrr-productName{font-size:18px;font-weight:500;color:#000}.rrrr-weight{font-weight:400;color:#000000b3;margin-left:6px;font-size:16px}.rrrr-price{margin-top:6px;color:#000000e6;font-weight:500;font-size:15px}.chat-with-seller{display:flex;flex-direction:row;align-items:center;color:#346322;font-size:15px}.rrrr-right{width:160px;text-align:right;display:flex;flex-direction:column;gap:26px;align-items:flex-end}.rrrr-qty{color:#45434199}.rrrr-total{font-size:15px;font-weight:600;align-items:flex-end}.rrrr-detailsLink{color:#346322;text-decoration:none;font-size:13px}@media(max-width:768px){.rrrr-page{margin-top:5rem}.rrrr-shell{flex-direction:column;gap:16px;padding:16px}.rrrr-main{flex:1;width:100%}.rrrr-listCard{padding:12px;gap:12px}.rrrr-item{padding:12px;margin-bottom:12px;background:#d6f0cc;border-radius:8px}.rrrr-itemHeader{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.rrrr-meta{font-size:12px;flex:1;line-height:1.4}.rrrr-status{flex-shrink:0}.rrrr-statusPill{font-size:12px;padding:4px 10px;gap:4px}.rrrr-itemBody{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:12px}.rrrr-itemBody--summary{flex-direction:row!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap;gap:10px;margin-top:.75rem}.rrrr-stripWrap{flex:1 1 auto;min-width:0}.rrrr-summaryRight{flex:0 1 auto;width:auto;max-width:min(48%,200px);min-width:0;flex-direction:column;align-items:flex-end;justify-content:center;text-align:right;gap:6px}.rrrr-summaryLine{font-size:13px;font-weight:400;line-height:1.35;text-align:right}.rrrr-summaryItems{font-weight:400;color:#455a41e0}.rrrr-summarySep{font-weight:400;color:#4543418c}.rrrr-summaryTotal{font-weight:700;color:#000000f2}.rrrr-stripThumb{width:48px;height:48px}.rrrr-stripMore{height:48px;font-size:12px}.rrrr-thumb{width:80px!important;height:80px!important;min-width:80px;background:#e4fbdd;border-radius:6px;display:flex;align-items:center;justify-content:center;padding:6px;border:1px solid rgba(158,158,158,.5)}.rrrr-thumb img{max-width:100%;max-height:100%;object-fit:contain}.rrrr-details{flex:1;display:flex;flex-direction:column;gap:6px}.rrrr-top-row{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:15px;max-width:100%}.rrrr-productName{font-size:13px!important;font-weight:500;flex:1;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.rrrr-weight{font-size:13px;font-weight:400;margin-left:2px}.rrrr-qty{font-size:13px;white-space:nowrap;flex-shrink:0;color:#454341b3}.rrrr-price{font-size:13px;margin-top:0;margin-bottom:0;font-weight:600;color:#000000e6}.chat-with-seller{font-size:10px}.chat-with-seller img{width:10px;height:10px}.rrrr-right{width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:10px}.rrrr-total{font-size:13px;font-weight:600;color:#000000e6}.rrrr-detailsLink{font-size:12px;white-space:nowrap;color:#346322;text-decoration:none;flex-shrink:0}}@media(max-width:480px){.rrrr-shell{padding:12px}.rrrr-item{padding:10px;margin-bottom:10px}.rrrr-itemHeader{margin-bottom:10px}.rrrr-orderId,.rrrr-meta{font-size:10px}.rrrr-statusPill{font-size:8px;padding:3px 8px;align-items:center!important;justify-content:center!important}.rrrr-statusPill .check-icon{width:12px;height:17px}.rrrr-thumb{width:70px!important;height:70px!important}.rrrr-productName{font-size:10px;color:#000;font-weight:500}.rrrr-weight{font-size:8px;color:#000;font-weight:500}.rrrr-qty{font-size:10px;font-weight:500;color:#000}.rrrr-price,.rrrr-total{font-size:12px}.rrrr-detailsLink{font-size:11px}}.rrrr-page--herbaa{--ao-green: #345d22;--ao-green-dark: #2a4a1b;--ao-green-soft: #d6f0cc;--ao-green-tint: #f8fff5;--ao-page-bg: #f4f7f2;--ao-surface: #fefefd;--ao-card: #ffffff;--ao-border: #e8e8e8;--ao-text: #111111;--ao-muted: #666666;--ao-danger: #c62828;--ao-warn: #9a6b00;--ao-warn-bg: #fff8e6;--ao-radius: 12px;--ao-radius-sm: 8px;--ao-shadow: 0 2px 12px rgba(17, 24, 17, .06);--ao-gutter: 24px;--ao-gutter-mobile: 14px;--ao-font: "Poppins", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif}.rrrr-page--herbaa.rrrr-page{background:var(--ao-page-bg);font-family:var(--ao-font);color:var(--ao-text);box-sizing:border-box;overflow-x:hidden;width:100%;max-width:100%}.rrrr-page--herbaa .rrrr-shell{max-width:1200px;padding:20px var(--ao-gutter);gap:28px}.rrrr-page--herbaa .rrrr-main{padding-top:0}.rrrr-page--herbaa .rrrr-listCard{background:transparent;border:none;border-radius:0;padding:0;box-shadow:none}.rrrr-page--herbaa .rrrr-item{background:var(--ao-card);border:1px solid var(--ao-border);border-radius:var(--ao-radius);box-shadow:var(--ao-shadow);padding:16px;margin-bottom:16px;transition:border-color .15s ease,box-shadow .15s ease}.rrrr-page--herbaa .rrrr-item:last-of-type{margin-bottom:0}.rrrr-page--herbaa .rrrr-item:hover{border-color:#345d224d;box-shadow:0 4px 16px #345d2214}.rrrr-page--herbaa .rrrr-item--exchange{border-left:4px solid var(--ao-green);background:var(--ao-card)}.rrrr-page--herbaa .rrrr-itemHeader{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 16px;margin-bottom:12px}.rrrr-page--herbaa .rrrr-meta{font-size:14px;line-height:1.45;color:var(--ao-muted);flex:1;min-width:0}.rrrr-page--herbaa .rrrr-orderId{color:var(--ao-green);font-weight:600}.rrrr-page--herbaa .rrrr-exchangeNewTag{background:var(--ao-green-soft);color:var(--ao-green);border-color:#345d2240}.rrrr-page--herbaa .rrrr-exchangeCaption{color:var(--ao-muted);font-size:13px}.rrrr-page--herbaa .line{background:var(--ao-border);color:var(--ao-border);margin:0 0 14px}.rrrr-page--herbaa .rrrr-status{flex-shrink:0}.rrrr-page--herbaa .rrrr-statusPill{background:var(--ao-green-soft);color:var(--ao-green);border:1px solid rgba(52,93,34,.2);border-radius:999px;font-size:13px;font-weight:600;padding:6px 12px;gap:6px}.rrrr-page--herbaa .rrrr-statusPill--danger{background:#fdecea;color:var(--ao-danger);border-color:#c6282840}.rrrr-page--herbaa .rrrr-statusPill--neutral{background:var(--ao-warn-bg);color:var(--ao-warn);border-color:#9a6b0040}.rrrr-page--herbaa .rrrr-statusPill--neutral .rrrr-statusPill-muiIcon{color:var(--ao-warn)!important}.rrrr-page--herbaa .rrrr-itemBody--summary{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:0}.rrrr-page--herbaa .rrrr-stripThumb{width:56px;height:56px;background:var(--ao-surface);border:1px solid var(--ao-border);border-radius:var(--ao-radius-sm);box-shadow:none}.rrrr-page--herbaa .rrrr-stripMore{background:var(--ao-green-tint);border:1px dashed rgba(52,93,34,.35);color:var(--ao-green);font-weight:700}.rrrr-page--herbaa .rrrr-summaryRight{align-items:flex-end;gap:10px;min-width:0;max-width:100%}.rrrr-page--herbaa .rrrr-summaryLine{font-size:15px;font-weight:600;color:var(--ao-text)}.rrrr-page--herbaa .rrrr-summaryTotal{color:var(--ao-green);font-weight:700;font-size:16px}.rrrr-page--herbaa .rrrr-detailsLink,.rrrr-page--herbaa .rrrr-detailsLinkBtn{color:var(--ao-green);font-size:14px;font-weight:600;text-decoration:none}.rrrr-page--herbaa .rrrr-detailsLinkBtn:hover{text-decoration:underline;color:var(--ao-green-dark)}.rrrr-page--herbaa .rrrr-state-msg{padding:24px 16px;text-align:center;color:var(--ao-muted);font-size:15px;background:var(--ao-card);border:1px dashed var(--ao-border);border-radius:var(--ao-radius)}.rrrr-page--herbaa .rrrr-retry{background:var(--ao-green);border-radius:6px;font-family:var(--ao-font);font-weight:600;padding:10px 18px}.rrrr-page--herbaa .rrrr-retry:hover{background:var(--ao-green-dark);opacity:1}.rrrr-page--herbaa .rrrr-pagination{margin-top:24px;gap:6px}.rrrr-page--herbaa .rrrr-pageBtn{min-width:36px;height:36px;border-radius:6px;border:1px solid var(--ao-border);background:var(--ao-card);color:var(--ao-green);font-family:var(--ao-font);font-size:13px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.rrrr-page--herbaa .rrrr-pageBtn:hover:not(:disabled):not(.is-active){background:var(--ao-green-tint);border-color:#345d2259}.rrrr-page--herbaa .rrrr-pageBtn.is-active{background:var(--ao-green);color:#fff;border-color:var(--ao-green);box-shadow:0 2px 8px #2a4a1b33}.rrrr-page--herbaa .rrrr-pageBtn:disabled{opacity:.4}@media(max-width:992px){.rrrr-page--herbaa .rrrr-shell{padding:18px var(--ao-gutter-mobile);gap:20px}}@media(max-width:768px){.rrrr-page--herbaa.rrrr-page{margin-top:5rem}.rrrr-page--herbaa .rrrr-shell{flex-direction:column;padding:14px var(--ao-gutter-mobile);gap:16px}.rrrr-page--herbaa .rrrr-item{padding:14px;margin-bottom:12px}.rrrr-page--herbaa .rrrr-itemHeader{flex-direction:column;align-items:stretch;gap:10px}.rrrr-page--herbaa .rrrr-status{align-self:flex-start}.rrrr-page--herbaa .rrrr-itemBody--summary{flex-direction:column;align-items:stretch;gap:14px}.rrrr-page--herbaa .rrrr-stripWrap{width:100%}.rrrr-page--herbaa .rrrr-strip{justify-content:flex-start}.rrrr-page--herbaa .rrrr-summaryRight{width:100%;max-width:none;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;text-align:left}.rrrr-page--herbaa .rrrr-summaryLine{text-align:left;font-size:14px}.rrrr-page--herbaa .rrrr-detailsLinkBtn{margin-left:auto}.rrrr-page--herbaa .rrrr-pageBtn{min-width:32px;height:32px;font-size:12px;padding:0 8px}}@media(max-width:480px){.rrrr-page--herbaa .rrrr-summaryRight{flex-direction:column;align-items:flex-start;gap:8px}.rrrr-page--herbaa .rrrr-detailsLinkBtn{margin-left:0;align-self:flex-start}.rrrr-page--herbaa .rrrr-stripThumb{width:48px;height:48px}}.rar-shell{display:flex;align-items:flex-start;gap:24px;max-width:100%;margin:0 auto;padding:20px 100px}.rar-main{flex:1;min-width:0}@media(min-width:769px){.rar-main{padding-top:0!important}}.rar-listCard{background:#ffffff26;border-radius:10px;padding:18px;border:.5px solid rgba(168,166,166,1);height:auto!important;max-height:none!important;overflow:visible!important}.rar-item{background:#d6f0cc;border-radius:8px;padding:12px;margin-bottom:14px;border:1px solid rgba(0,0,0,.04);box-shadow:0 1px 1px 1px #00000026}.line{margin:10px 0;background:#a8a6a6;color:#a8a6a6;border:none;height:.5px}.rar-itemHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.rar-meta{font-size:15px;font-weight:400;color:#000000d9;padding:12px}.rar-statusPill{display:inline-flex;align-items:center;gap:8px;background:#61954f40;border-radius:15px;color:#346322;font-weight:400;font-size:15px;margin-right:12px!important}.rar-statusPill--danger{background:#c628281a;color:#c62828}.rar-statusPill--success{background:#61954f40;color:#346322}.rar-statusPill--neutral{background:#5d40371a;color:#5d4037}.rar-itemBody{display:flex;align-items:center;gap:18px;justify-content:center}.rar-thumb{width:92px!important;height:92px!important;background:#e4fbdd;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:8px;box-shadow:inset 0 0 0 1px #00000008;border:1px solid rgb(158,158,158)}.rar-details{flex:1}.rar-price{margin-top:6px;color:#000000e6;font-weight:500;font-size:15px}.chat-with-seller{display:inline-flex;flex-direction:row;align-items:center;flex-shrink:0;white-space:nowrap;color:#346322;font-size:15px}.chat-with-seller img{width:13px;height:13px;margin-right:6px}.rar-right4{width:160px;text-align:right;display:flex;flex-direction:column;gap:26px;align-items:flex-end}.rar-detailsLink{color:#346322;text-decoration:none;font-size:13px;background:none;border:none;cursor:pointer;font-family:inherit}.rar-state-msg{text-align:center;padding:20px;color:#454341cc;font-size:15px}.rar-state-msg--error{color:#b71c1c}.rar-retry{display:inline-block;margin-left:10px;background:none;border:1px solid rgba(52,99,34,1);border-radius:6px;padding:4px 12px;color:#346322;cursor:pointer;font-family:inherit}.rar-pagination{margin-top:16px;display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap}.rar-pageBtn{min-width:34px;height:34px;border-radius:8px;border:1px solid rgba(52,99,34,.35);background:#fff;color:#346322;font-size:13px;font-weight:600;padding:0 10px;cursor:pointer}.rar-pageBtn.is-active{background:#346322;color:#fff;border-color:#346322}.rar-pageBtn:disabled{opacity:.45;cursor:not-allowed}@media(max-width:768px){.rar-page{margin-top:5rem!important}.rar-shell{flex-direction:column;gap:16px;padding:16px}.rar-main{flex:1;width:100%}.rar-listCard{padding:12px;gap:12px}.rar-item{padding:12px 12px 12px 8px;margin-bottom:12px;background:#d6f0cc;border-radius:8px}.rar-itemHeader{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px;padding:10px}.rar-meta{font-size:12px;flex:1;padding:0;line-height:1.4}.rar-status{flex-shrink:0}.rar-statusPill{font-size:12px;padding:4px 10px;gap:4px;margin-right:0!important}.rar-itemBody{display:grid!important;grid-template-columns:80px minmax(0,1fr) auto;column-gap:12px;row-gap:8px;align-items:start}.rar-thumb{width:80px;height:80px;min-width:80px;margin-left:-4px;background:#e4fbdd;border-radius:6px;display:flex;align-items:center;justify-content:center;padding:6px;border:1px solid rgba(158,158,158,.5)}.rar-thumb img{max-width:100%;max-height:100%;object-fit:contain}.rar-details{flex:1;display:flex;flex-direction:column;gap:6px}.rar-top-row{width:100%;max-width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:15px}.rar-productName{font-size:13px!important;font-weight:500;flex:1;min-width:0;line-height:1.3;display:flex;flex-direction:row;align-items:center;gap:4px;overflow:hidden}.rar-productName__tooltipRoot{display:block;min-width:0;flex:1 1 0;overflow:hidden}.rar-productName__title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.rar-productName__more{flex-shrink:0;font-size:12px;color:#666}.rar-weight{font-size:13px;font-weight:400;margin-left:2px}.rar-qty{font-size:13px;white-space:nowrap;flex-shrink:0;color:#454341b3}.rar-price{font-size:13px;margin-top:0;margin-bottom:0;font-weight:600;color:#000000e6}.chat-with-seller{font-size:12px;align-self:flex-start;display:inline-flex;white-space:nowrap;flex-shrink:0}.chat-with-seller img{width:12px;height:12px;flex-shrink:0}.rar-right4{grid-column:3;grid-row:1;align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:8px;min-width:96px}.rar-total{font-size:13px;font-weight:600;color:#000000e6}.rar-detailsLink{font-size:12px;white-space:nowrap;color:#346322;text-decoration:none;flex-shrink:0}}@media(max-width:768px){.rar-page,.rar-shell,.rar-main,.rar-listCard{width:100%!important;max-width:100%!important;box-sizing:border-box}.rar-shell{margin:0!important;padding:16px 12px!important}.rar-listCard{padding:12px!important}.rar-listCard.rar-listCard--empty{padding:10px 12px!important;height:auto!important;min-height:0!important}.rar-itemBody{justify-content:flex-start!important}.rar-right4{grid-column:3;grid-row:1;align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:8px;min-width:96px}}@media(max-width:480px){.rar-shell{padding:12px}.rar-item{padding:10px 10px 10px 7px;margin-bottom:10px;padding-bottom:0!important}.rar-itemHeader{margin-bottom:10px}.rar-orderId,.rar-meta{font-size:10px}.rar-statusPill{font-size:8px;padding:3px 8px;align-items:center!important;justify-content:center!important}.rar-statusPill .check-icon{width:12px;height:17px}.rar-thumb{width:70px;height:70px;margin-left:-3px}.rar-productName{font-size:10px;color:#000;font-weight:500;min-width:0}.rar-weight{font-size:8px;color:#000;font-weight:500}.rar-qty{font-size:10px;font-weight:500;color:#000}.rar-price,.rar-total{font-size:12px}.rar-detailsLink{font-size:11px}.rar-right4{min-width:80px;gap:6px}.chat-with-seller{white-space:nowrap;font-size:11px}.chat-with-seller img{width:11px;height:11px}}@media(max-width:420px){.rar-item{padding-left:6px;padding-bottom:0!important}.rar-itemBody{grid-template-columns:66px minmax(0,1fr) minmax(72px,auto)!important;column-gap:8px}.rar-details{margin-left:0!important}.rar-thumb{width:52px!important;height:52px!important;min-width:52px!important;margin-left:0!important;padding:4px!important;border-radius:6px}.rar-productName__title{font-size:11px!important}.rar-top-row{max-width:100%}.rar-right4{grid-column:3!important;grid-row:1!important;min-width:72px!important;width:auto;align-items:flex-end!important;text-align:right;flex-direction:column;justify-content:space-between}.rar-detailsLink{white-space:nowrap;font-size:10px!important}.chat-with-seller{white-space:nowrap;font-size:10px}.chat-with-seller img{width:10px;height:10px}}.returns-page .rar-main{padding-top:56px}.returns-page .rar-listCard{display:block!important;width:100%}.returns-page .rar-item{display:block;width:100%;margin-bottom:16px}.returns-page .rar-itemBody{justify-content:flex-start}@media(max-width:768px){.returns-page .rar-main{padding-top:0}.returns-page .rar-listCard{padding:12px!important}.returns-page .rar-item{margin-bottom:12px}}.rrrr-page--herbaa.rrrr-page--returns{--rr-green: #345d22;--rr-green-dark: #2a4a1b;--rr-green-soft: #d6f0cc;--rr-green-tint: #f8fff5;--rr-page-bg: #f4f7f2;--rr-surface: #fefefd;--rr-card: #ffffff;--rr-border: #e8e8e8;--rr-text: #111111;--rr-muted: #666666;--rr-danger: #c62828;--rr-warn: #9a6b00;--rr-warn-bg: #fff8e6;--rr-radius: 12px;--rr-radius-sm: 8px;--rr-shadow: 0 2px 12px rgba(17, 24, 17, .06);--rr-gutter: 24px;--rr-gutter-mobile: 14px;--rr-font: "Poppins", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif}.rrrr-page--herbaa.rrrr-page--returns.rrrr-page{background:var(--rr-page-bg);font-family:var(--rr-font);color:var(--rr-text);box-sizing:border-box;overflow-x:hidden;width:100%;max-width:100%}.rrrr-page--herbaa.rrrr-page--returns .rar-item{background:var(--rr-card);border:1px solid var(--rr-border);border-radius:var(--rr-radius);box-shadow:var(--rr-shadow);padding:16px;margin-bottom:16px;transition:border-color .15s ease,box-shadow .15s ease}.rrrr-page--herbaa.rrrr-page--returns .rar-item:last-of-type{margin-bottom:0}.rrrr-page--herbaa.rrrr-page--returns .rar-item:hover{border-color:#345d224d;box-shadow:0 4px 16px #345d2214}.rrrr-page--herbaa.rrrr-page--returns .rar-itemHeader{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 16px;margin-bottom:12px}.rrrr-page--herbaa.rrrr-page--returns .rar-meta{font-size:14px;line-height:1.45;color:var(--rr-muted);padding:0;flex:1;min-width:0}.rrrr-page--herbaa.rrrr-page--returns .rar-orderId{color:var(--rr-green);font-weight:600;font-size:14px}.rrrr-page--herbaa.rrrr-page--returns .line{background:var(--rr-border);color:var(--rr-border);margin:0 0 14px}.rrrr-page--herbaa.rrrr-page--returns .rar-status{flex-shrink:0}.rrrr-page--herbaa.rrrr-page--returns .rar-statusPill{background:var(--rr-green-soft);color:var(--rr-green);border:1px solid rgba(52,93,34,.2);border-radius:999px;font-size:13px;font-weight:600;padding:6px 12px;gap:6px;margin-right:0!important}.rrrr-page--herbaa.rrrr-page--returns .rar-statusPill--danger{background:#fdecea;color:var(--rr-danger);border-color:#c6282840}.rrrr-page--herbaa.rrrr-page--returns .rar-statusPill--success{background:var(--rr-green-soft);color:var(--rr-green);border-color:#345d2233}.rrrr-page--herbaa.rrrr-page--returns .rar-statusPill--neutral{background:var(--rr-warn-bg);color:var(--rr-warn);border-color:#9a6b0040}.rrrr-page--herbaa.rrrr-page--returns .rar-statusPill .check-icon{display:flex;align-items:center;flex-shrink:0}.rrrr-page--herbaa.rrrr-page--returns .rar-statusPill svg{width:16px;height:16px}.rrrr-page--herbaa.rrrr-page--returns .rar-itemBody{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:nowrap;gap:16px}.rrrr-page--herbaa.rrrr-page--returns .rar-thumb{width:80px!important;height:80px!important;min-width:80px;background:var(--rr-surface);border:1px solid var(--rr-border);border-radius:var(--rr-radius-sm);box-shadow:none;padding:6px;flex-shrink:0}.rrrr-page--herbaa.rrrr-page--returns .rar-thumb img{object-fit:contain}.rrrr-page--herbaa.rrrr-page--returns .rar-details{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.rrrr-page--herbaa.rrrr-page--returns .rar-top-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;max-width:100%;width:100%}.rrrr-page--herbaa.rrrr-page--returns .rar-productName{font-size:16px;font-weight:600;color:var(--rr-text);flex:1;min-width:0;display:flex;align-items:center;gap:6px}.rrrr-page--herbaa.rrrr-page--returns .rar-productName__tooltipRoot{min-width:0;flex:1}.rrrr-page--herbaa.rrrr-page--returns .rar-productName__title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rrrr-page--herbaa.rrrr-page--returns .rar-productName__more{flex-shrink:0;font-size:12px;font-weight:600;color:var(--rr-green);background:var(--rr-green-tint);padding:2px 8px;border-radius:999px}.rrrr-page--herbaa.rrrr-page--returns .rar-qty{font-size:13px;font-weight:500;color:var(--rr-muted);white-space:nowrap;flex-shrink:0}.rrrr-page--herbaa.rrrr-page--returns .rar-price{font-size:14px;font-weight:500;color:var(--rr-text);margin-top:2px}.rrrr-page--herbaa.rrrr-page--returns .chat-with-seller{display:inline-flex;align-items:center;gap:6px;margin-top:4px;padding:7px 12px;border:1px solid rgba(52,93,34,.3);border-radius:6px;background:var(--rr-green-tint);color:var(--rr-green);font-size:13px;font-weight:600;font-family:var(--rr-font);cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s}.rrrr-page--herbaa.rrrr-page--returns .chat-with-seller:hover{background:var(--rr-green-soft);border-color:var(--rr-green)}.rrrr-page--herbaa.rrrr-page--returns .chat-with-seller img{width:14px;height:14px;margin-right:0}.rrrr-page--herbaa.rrrr-page--returns .rar-right4{width:auto;min-width:120px;flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:12px;align-self:stretch;text-align:right}.rrrr-page--herbaa.rrrr-page--returns .rar-total{font-size:16px;font-weight:700;color:var(--rr-green)}.rrrr-page--herbaa.rrrr-page--returns .rar-detailsLink{color:var(--rr-green);font-size:14px;font-weight:600;text-decoration:none;background:none;border:none;cursor:pointer;font-family:var(--rr-font);padding:0}.rrrr-page--herbaa.rrrr-page--returns .rar-detailsLink:hover{text-decoration:underline;color:var(--rr-green-dark)}.rrrr-page--herbaa.rrrr-page--returns .rar-pagination{margin-top:24px;gap:6px}.rrrr-page--herbaa.rrrr-page--returns .rar-pageBtn{min-width:36px;height:36px;border-radius:6px;border:1px solid var(--rr-border);background:var(--rr-card);color:var(--rr-green);font-family:var(--rr-font);font-size:13px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.rrrr-page--herbaa.rrrr-page--returns .rar-pageBtn:hover:not(:disabled):not(.is-active){background:var(--rr-green-tint);border-color:#345d2259}.rrrr-page--herbaa.rrrr-page--returns .rar-pageBtn.is-active{background:var(--rr-green);color:#fff;border-color:var(--rr-green);box-shadow:0 2px 8px #2a4a1b33}.rrrr-page--herbaa.rrrr-page--returns .rar-pageBtn:disabled{opacity:.4}@media(max-width:768px){.rrrr-page--herbaa.rrrr-page--returns.rrrr-page{margin-top:5rem}.rrrr-page--herbaa.rrrr-page--returns .rrrr-shell{flex-direction:column;width:100%!important;max-width:100%!important;margin:0!important;padding:14px var(--rr-gutter-mobile)!important;gap:16px;box-sizing:border-box}.rrrr-page--herbaa.rrrr-page--returns .rrrr-main,.rrrr-page--herbaa.rrrr-page--returns .rrrr-listCard{width:100%!important;max-width:100%!important;box-sizing:border-box}.rrrr-page--herbaa.rrrr-page--returns .rar-item{padding:14px;margin-bottom:12px}.rrrr-page--herbaa.rrrr-page--returns .rar-itemHeader{flex-direction:column;align-items:stretch;gap:10px;padding:0;margin-bottom:10px}.rrrr-page--herbaa.rrrr-page--returns .rar-meta,.rrrr-page--herbaa.rrrr-page--returns .rar-orderId{font-size:13px}.rrrr-page--herbaa.rrrr-page--returns .rar-status{align-self:flex-start}.rrrr-page--herbaa.rrrr-page--returns .rar-statusPill{font-size:12px;padding:5px 10px}.rrrr-page--herbaa.rrrr-page--returns .rar-itemBody{display:grid!important;grid-template-columns:72px minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;row-gap:10px;align-items:start}.rrrr-page--herbaa.rrrr-page--returns .rar-thumb{grid-column:1;grid-row:1;width:72px!important;height:72px!important;min-width:72px!important;margin-left:0!important;align-self:start}.rrrr-page--herbaa.rrrr-page--returns .rar-details{grid-column:2;grid-row:1;display:flex;flex-direction:column;gap:6px;min-width:0}.rrrr-page--herbaa.rrrr-page--returns .rar-right4{grid-column:1 / -1;grid-row:2;flex-direction:row;align-items:center;justify-content:space-between;width:100%;min-width:0;align-self:auto;padding-top:4px;border-top:1px solid var(--rr-border);margin-top:2px}.rrrr-page--herbaa.rrrr-page--returns .rar-top-row{flex-direction:column;align-items:flex-start;gap:4px}.rrrr-page--herbaa.rrrr-page--returns .rar-productName{font-size:14px!important;width:100%}.rrrr-page--herbaa.rrrr-page--returns .rar-qty{font-size:12px}.rrrr-page--herbaa.rrrr-page--returns .rar-price{font-size:13px}.rrrr-page--herbaa.rrrr-page--returns .rar-total{font-size:15px}.rrrr-page--herbaa.rrrr-page--returns .rar-detailsLink{font-size:13px}.rrrr-page--herbaa.rrrr-page--returns .chat-with-seller{font-size:12px;padding:6px 10px}.rrrr-page--herbaa.rrrr-page--returns .rar-pageBtn{min-width:32px;height:32px;font-size:12px;padding:0 8px}}@media(max-width:480px){.rrrr-page--herbaa.rrrr-page--returns .rar-itemBody{grid-template-columns:64px minmax(0,1fr);column-gap:10px}.rrrr-page--herbaa.rrrr-page--returns .rar-thumb{width:64px!important;height:64px!important;min-width:64px!important}.rrrr-page--herbaa.rrrr-page--returns .rar-productName{font-size:13px!important}.rrrr-page--herbaa.rrrr-page--returns .rar-right4{flex-direction:column;align-items:flex-start;gap:8px}.rrrr-page--herbaa.rrrr-page--returns .rar-total{font-size:14px}}.my-orders-nav{width:200px;flex-shrink:0;box-sizing:border-box}.my-orders-nav__title{font-size:30px;line-height:1.2;font-weight:600;font-family:open sans,sans-serif;margin:8px 0 18px;color:#000;display:flex;align-items:center;gap:6px}.my-orders-nav__back{display:inline-flex;align-items:center;justify-content:center;padding:4px;margin:0;border:none;background:none;cursor:pointer;color:inherit;border-radius:6px}.my-orders-nav__list{display:flex;flex-direction:column;align-items:flex-start;gap:14px;width:100%;margin-left:2rem}.my-orders-nav__link{display:block;width:100%;box-sizing:border-box;background:none;border:none;padding:0;margin:0;text-align:left;cursor:pointer;font-family:inherit;font-size:19px;line-height:1.35;font-weight:400;color:#454341;text-decoration:none;white-space:normal;transition:color .15s ease}.my-orders-nav__link:hover:not(.my-orders-nav__link--active),.my-orders-nav__link:focus-visible:not(.my-orders-nav__link--active){color:#346322e0;outline:none}.my-orders-nav__link--active{font-weight:700;color:#346322;text-decoration:underline;text-decoration-color:#346322;text-decoration-thickness:2px;text-underline-offset:6px}.my-orders-nav__link--active:hover,.my-orders-nav__link--active:focus-visible{color:#346322;text-decoration:underline;text-decoration-color:#346322;text-decoration-thickness:3px;text-underline-offset:6px}@media(max-width:768px){.my-orders-nav{width:100%;padding:0;margin:0 0 8px}.my-orders-nav__title{font-size:20px;font-weight:700;margin:0 0 18px;gap:8px}.my-orders-nav__title svg{width:22px;height:22px}.my-orders-nav__list{gap:14px}.my-orders-nav__link{font-size:16px;font-weight:400}.my-orders-nav__link--active{text-decoration-thickness:2px;text-underline-offset:5px}}@media(max-width:480px){.my-orders-nav{padding:0 0 4px}.my-orders-nav__title{font-size:18px;margin:0 0 14px}.my-orders-nav__list{gap:12px}.my-orders-nav__link{font-size:15px}.my-orders-nav__link--active{font-weight:700}}.my-orders-nav--herbaa{--mon-green: #345d22;--mon-green-dark: #2a4a1b;--mon-green-soft: #d6f0cc;--mon-green-tint: #f8fff5;--mon-card: #ffffff;--mon-border: #e8e8e8;--mon-text: #111111;--mon-muted: #666666;--mon-radius: 12px;--mon-radius-sm: 8px;--mon-shadow: 0 2px 14px rgba(17, 24, 17, .07);--mon-font: "Poppins", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif}.my-orders-nav.my-orders-nav--herbaa{width:248px;flex-shrink:0;box-sizing:border-box;background:var(--mon-card);border:1px solid var(--mon-border);border-radius:var(--mon-radius);box-shadow:var(--mon-shadow);padding:14px;position:sticky;top:6.5rem;align-self:flex-start}.my-orders-nav--herbaa .my-orders-nav__list{display:flex;flex-direction:column;align-items:stretch;gap:6px;width:100%;margin:0;padding:0}.my-orders-nav--herbaa .my-orders-nav__link{display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;background:transparent;border:1px solid transparent;padding:11px 12px;margin:0;text-align:left;cursor:pointer;font-family:var(--mon-font);font-size:15px;line-height:1.3;font-weight:500;color:var(--mon-muted);text-decoration:none;white-space:nowrap;border-radius:var(--mon-radius-sm);transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease;position:relative;overflow:hidden}.my-orders-nav--herbaa .my-orders-nav__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#f5f7f4;color:var(--mon-muted);flex-shrink:0;transition:background .18s ease,color .18s ease}.my-orders-nav--herbaa .my-orders-nav__icon svg{font-size:18px}.my-orders-nav--herbaa .my-orders-nav__label{flex:1;min-width:0}.my-orders-nav--herbaa .my-orders-nav__link:hover:not(.my-orders-nav__link--active),.my-orders-nav--herbaa .my-orders-nav__link:focus-visible:not(.my-orders-nav__link--active){background:var(--mon-green-tint);color:var(--mon-green);outline:none}.my-orders-nav--herbaa .my-orders-nav__link:hover:not(.my-orders-nav__link--active) .my-orders-nav__icon,.my-orders-nav--herbaa .my-orders-nav__link:focus-visible:not(.my-orders-nav__link--active) .my-orders-nav__icon{background:var(--mon-green-soft);color:var(--mon-green)}.my-orders-nav--herbaa .my-orders-nav__link--active{font-weight:700;color:var(--mon-green);background:linear-gradient(90deg,var(--mon-green-tint) 0%,#ffffff 100%);border-color:#345d222e;box-shadow:inset 3px 0 0 var(--mon-green);text-decoration:none}.my-orders-nav--herbaa .my-orders-nav__link--active .my-orders-nav__icon{background:var(--mon-green-soft);color:var(--mon-green)}.my-orders-nav--herbaa .my-orders-nav__link--active:hover,.my-orders-nav--herbaa .my-orders-nav__link--active:focus-visible{color:var(--mon-green-dark);text-decoration:none;outline:none}@media(max-width:1024px){.my-orders-nav.my-orders-nav--herbaa{width:100%;position:static;top:auto;padding:14px 12px;border-radius:var(--mon-radius-sm)}.my-orders-nav--herbaa .my-orders-nav__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.my-orders-nav--herbaa .my-orders-nav__list:has(.my-orders-nav__link:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.my-orders-nav--herbaa .my-orders-nav__link{flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px 8px;font-size:13px;font-weight:500;text-align:center;white-space:normal;min-height:76px;border:1px solid var(--mon-border);border-bottom-width:3px;border-bottom-color:var(--mon-border);background:#fafcfa;box-shadow:none}.my-orders-nav--herbaa .my-orders-nav__icon{width:36px;height:36px;border-radius:10px}.my-orders-nav--herbaa .my-orders-nav__label{line-height:1.25}.my-orders-nav--herbaa .my-orders-nav__link--active{font-weight:500;background:var(--mon-green-tint);border-color:var(--mon-green);border-bottom-color:var(--mon-green);box-shadow:none}}@media(max-width:480px){.my-orders-nav--herbaa .my-orders-nav__list{grid-template-columns:1fr 1fr;gap:8px}.my-orders-nav--herbaa .my-orders-nav__list:has(.my-orders-nav__link:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.my-orders-nav--herbaa .my-orders-nav__link{font-size:11px;min-height:72px;padding:10px 4px}.my-orders-nav--herbaa .my-orders-nav__list:has(.my-orders-nav__link:nth-child(3):last-child) .my-orders-nav__link{min-height:76px;padding:10px 6px}.my-orders-nav--herbaa .my-orders-nav__icon{width:32px;height:32px}.my-orders-nav--herbaa .my-orders-nav__icon svg{font-size:16px}}@media(max-width:360px){.my-orders-nav--herbaa .my-orders-nav__list{grid-template-columns:1fr}.my-orders-nav--herbaa .my-orders-nav__link{flex-direction:row;justify-content:flex-start;min-height:auto;padding:10px 12px;text-align:left}}.my-orders-page__inner{max-width:1200px;margin:0 auto;padding:20px 24px 40px;box-sizing:border-box;width:100%}.rrrr-page--herbaa .my-orders-page__inner .rrrr-shell,.rar-page--herbaa .my-orders-page__inner .rar-shell{max-width:none;margin:0;padding:0;gap:24px}.my-orders-page__header{margin-bottom:20px}.my-orders-page__back{display:inline-flex;align-items:center;gap:10px;background:transparent;border:none;cursor:pointer;padding:0;font-family:Poppins,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:24px;font-weight:700;color:#111}.my-orders-page__back svg{width:36px;height:36px;padding:6px;border:1px solid #e8e8e8;background:#fff;border-radius:50%;color:#345d22;box-shadow:0 2px 14px #11181112;box-sizing:content-box;flex-shrink:0}.my-orders-page__back:hover svg{background:#f8fff5;border-color:#345d2259}.my-orders-page__title{font:inherit;color:#111}@media(max-width:1024px){.my-orders-page__inner{padding:18px 14px 32px}}@media(max-width:768px){.my-orders-page__back{font-size:20px}.my-orders-page__header{margin-bottom:16px}}@media(max-width:1024px){.rrrr-page--herbaa .rrrr-shell,.rar-page--herbaa .rar-shell{flex-direction:column!important;align-items:stretch;width:100%!important;max-width:100%!important;margin-left:auto;margin-right:auto;box-sizing:border-box}.rrrr-page--herbaa .rrrr-main,.rrrr-page--herbaa .rrrr-listCard,.rar-page--herbaa .rar-main,.rar-page--herbaa .rar-listCard{width:100%!important;max-width:100%!important;min-width:0!important;flex:1 1 auto;box-sizing:border-box}.rrrr-page--herbaa .rrrr-item,.rar-page--herbaa .rar-item{width:100%;max-width:100%;box-sizing:border-box}.rrrr-page--herbaa .rrrr-itemHeader{flex-direction:column;align-items:stretch;gap:10px}.rrrr-page--herbaa .rrrr-status{align-self:flex-start}.rrrr-page--herbaa .rrrr-itemBody--summary{flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:14px;margin-top:0}.rrrr-page--herbaa .rrrr-stripWrap{width:100%;flex:none}.rrrr-page--herbaa .rrrr-strip{justify-content:flex-start;flex-wrap:wrap}.rrrr-page--herbaa .rrrr-summaryRight{width:100%!important;max-width:none!important;min-width:0!important;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;text-align:left}.rrrr-page--herbaa .rrrr-summaryLine{text-align:left}.rrrr-page--herbaa .rrrr-detailsLinkBtn{margin-left:auto}.rar-page--herbaa .rar-itemHeader{flex-direction:column;align-items:stretch;gap:10px}.rar-page--herbaa .rar-status{align-self:flex-start}.rar-page--herbaa .rar-itemBody{display:grid!important;grid-template-columns:72px minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;row-gap:10px;align-items:start;justify-content:flex-start!important;flex-wrap:nowrap!important}.rar-page--herbaa .rar-thumb{grid-column:1;grid-row:1;width:72px!important;height:72px!important;min-width:72px!important;margin-left:0!important}.rar-page--herbaa .rar-details{grid-column:2;grid-row:1;min-width:0}.rar-page--herbaa .rar-top-row{flex-direction:column;align-items:flex-start;gap:4px;max-width:100%}.rar-page--herbaa .rar-right4{grid-column:1 / -1;grid-row:2;width:100%!important;min-width:0!important;flex-direction:row;align-items:center;justify-content:space-between;padding-top:4px;border-top:1px solid var(--rr-border, #e8e8e8);margin-top:2px}}@media(max-width:480px){.rrrr-page--herbaa .rrrr-summaryRight{flex-direction:column;align-items:flex-start;gap:8px}.rrrr-page--herbaa .rrrr-detailsLinkBtn{margin-left:0;align-self:flex-start}.rar-page--herbaa .rar-right4{flex-direction:column;align-items:flex-start;gap:8px}}.rrr-page{background:#e4fbdd;min-height:100vh;margin-top:5rem;max-width:100%;overflow-x:clip;box-sizing:border-box}.rr2-stepper{border-radius:6px 6px 0 0}.rrr-error{color:#d32f2f;font-size:13px;margin-top:4px;display:block}.rrr-required{color:#d80104}.rrr-select--error,.rrr-bankInput--error,.rrr-uploader--error{border:1.5px solid #d32f2f!important}.rrr-shell{max-width:100%;min-width:0;margin:0 auto;padding:20px 100px;box-sizing:border-box}.rrr-header{font-size:30px;font-weight:600;font-family:open sans,sans-serif;margin-bottom:12px;color:#000;align-items:center;gap:6px}.rrr-stepper{display:flex;gap:0;background:#61954f33;padding:0;border-radius:8px 8px 0 0;margin-bottom:30px;align-items:stretch;justify-content:space-between;width:100%;box-sizing:border-box;overflow:hidden;flex-wrap:nowrap}.rrr-stepper svg{color:#454341;flex:0 0 auto;width:18px;height:18px;align-self:center}.step{flex:1 1 0;min-width:0;padding:12px 8px;color:#454341;border:none;z-index:1;position:relative;font-weight:600;font-size:15px;text-align:center;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.step:last-child:after{content:""}.step--active{background:#346322;color:#fff;border-radius:8px 0 0}.rrr-description{margin-bottom:10px;margin-top:10px;font-size:20px;font-weight:500;color:#454341}.rrr-card{background:#ffffff1f;border-radius:8px;padding:0 0 20px;border:1px solid rgba(168,166,166,1);max-width:100%;min-width:0;box-sizing:border-box}.second-content{padding:0 18px;max-width:100%;min-width:0;box-sizing:border-box}.rrr-cart-content{border:.5px solid rgba(168,166,166,1);border-radius:10px;padding:20px;max-width:100%;min-width:0;box-sizing:border-box}.rrr-cardHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.rrr-seller{display:flex;align-items:center;gap:8px;color:#123;font-weight:600}.rrr-seller-content{flex-direction:column;font-size:14px;font-weight:400}.rrr-sellerName{display:block}.rrr-cardHeader img{width:32px;height:32px}.rrr-badge{font-size:11px;background:transparent;color:#616060;font-weight:600;display:flex;flex-direction:row;gap:5px}.rrr-badge img{width:13px;height:15px}.rrr-refundTotal{font-weight:600;font-size:18px;font-family:open sans,sans-serif;display:flex}.refund,.price3{font-weight:600;font-size:18px;font-family:open sans,sans-serif}.refund{color:#454341}.price3{color:#346322}.rrr-itemsTitle{margin-bottom:8px;font-weight:600;font-size:18px;color:#454341}.rrr-item--not-returnable{opacity:.58}.rrr-item--not-returnable .rrr-name,.rrr-item--not-returnable .rrr-price{color:#454341bf}.rrr-item--not-returnable .rrr-checkbox input{cursor:not-allowed}.rrr-item{display:flex;gap:12px;background:#d6f0cc;padding:12px;border-radius:6px;margin-bottom:12px;border:1px solid rgba(0,0,0,.04);box-shadow:0 1px 3px 1px #0000001a}.rrr-checkbox input[type=checkbox]{position:relative;width:18px;height:18px;min-width:18px;min-height:18px;cursor:pointer;-webkit-appearance:none;appearance:none;border:1px solid rgba(114,114,114,1);background:#d6f0cc99;display:inline-block;vertical-align:middle;box-sizing:border-box;flex-shrink:0}.rrr-checkbox input[type=checkbox]:checked{background:#1b5e20;border-color:#1b5e20}.rrr-checkbox input[type=checkbox]:checked:after{content:"";position:absolute;left:50%;top:50%;display:block;width:5px;height:9px;margin:0;border:solid #fff;border-width:0 2px 2px 0;box-sizing:border-box;transform:translate(-50%,-58%) rotate(45deg)}.rrr-thumb{width:84px;height:84px;background:#e4fbdd;border-radius:6px;display:flex;align-items:center;justify-content:center;padding:6px;border:1px solid rgb(158,158,158)}.rrr-thumb img{max-width:100%;max-height:100%}.rrr-itemInfo{flex:1;min-width:0}.rrr-name{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.rrr-weight{color:#000;font-weight:500;margin-left:6px;font-size:16px}.rrr-price{margin-top:6px}.rrr-qtyControl{display:flex;align-items:center;gap:8px;margin-bottom:25px}.qty-btn{background:#9dc68f80;border:1px solid rgba(0,0,0,.04);padding:6px 10px;border-radius:4px;cursor:pointer}.qty-val{min-width:28px;text-align:center}.rrr-itemTotal{width:120px;text-align:right;font-weight:700}.rrr-form{margin-top:14px;max-width:100%;min-width:0;box-sizing:border-box}.rrr-label{display:block;margin-top:12px;margin-bottom:8px;color:#454341;font-size:20px;font-weight:500}.rrr-selectShell{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.rrr-selectShell .MuiFormControl-root.rrr-muiSelect{width:100%;max-width:100%;min-width:0}.rrr-select{display:block;width:100%;max-width:100%;min-width:0;padding:10px;border-radius:6px;border:.5px solid rgba(168,166,166,1);background:#e4fbdd;box-sizing:border-box;cursor:pointer;text-overflow:ellipsis;color:#454341}.rrr-select option{background-color:#e4fbdd;color:#454341}@supports (field-sizing: fixed){select.rrr-select{field-sizing:fixed}}.rrr-bankPanel{margin-top:14px;border:1px solid rgba(52,99,34,.22);border-radius:12px;overflow:hidden;background:transparent;box-sizing:border-box}.rrr-bankPanel__head{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#a8a6a640;font-weight:400;font-size:15px;color:#454341;font-family:Open Sans,Inter,system-ui,sans-serif}.rrr-bankPanel__headIcon{font-size:22px!important;width:22px!important;height:22px!important;color:#346322f2!important;flex-shrink:0}.rrr-bankPanel__body{padding:14px 16px 18px;display:flex;flex-direction:column;gap:10px}.rrr-refundMethodBox{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:8px;background:#b4b4b44d;border:1px solid rgba(100,100,100,.12)}.rrr-refundMethodBox__icon{width:36px;height:24px;object-fit:contain;flex-shrink:0}.rrr-refundMethodBox__title{font-size:15px;font-weight:500;color:#1e2d1c;margin:0 0 4px;line-height:1.35}.rrr-refundMethodBox__note{font-size:13px;color:#454341e6;margin:0;line-height:1.45}.rrr-refundMethodHint{margin:0;padding:12px 16px 16px;font-size:14px;color:#454341f2;line-height:1.5}.rrr-refundMethodHint a,.rrr-refundMethodHint button.rrr-refundMethodLink{color:#1c4d20;font-weight:600;text-decoration:underline;background:none;border:none;padding:0;cursor:pointer;font:inherit}.rrr-bankRow{display:flex;align-items:flex-start;gap:14px;flex-wrap:nowrap}.rrr-bankRow label{flex:0 0 148px;font-size:15px;font-weight:400;color:#454341;margin:0;padding-top:10px;font-family:Open Sans,Inter,system-ui,sans-serif}.rrr-bankField{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:0}.rrr-bankField .rrr-bankInput{flex:none;width:100%}.rrr-bankField .rrr-error{margin-top:6px}.rrr-bankInput{flex:1 1 0;min-width:0;padding:10px 14px;border-radius:5px;border:1px solid rgba(168,166,166,1);background:transparent;font-size:15px;color:#1e2d1c;font-family:inherit;box-sizing:border-box}.rrr-commentInput{display:block;width:100%;max-width:100%}.rrr-bankInput::placeholder{color:#45434159}.rrr-bankInput:focus{outline:none;border-color:#34632280;box-shadow:0 0 0 2px #3463221a}.rrr-select option ::placeholder{color:#a8a6a6;font-size:20px}.rrr-uploader{border:.5px solid rgba(168,166,166,1);padding:28px;border-radius:10px;text-align:center;color:#00000073;margin-bottom:12px}.rrr-uplIcon{font-size:24px;margin-bottom:8px}.rrr-photoPreviews{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.rrr-photoPreview{position:relative;width:88px;height:88px;border-radius:8px;overflow:hidden;border:.5px solid rgba(168,166,166,1);background:#e4fbdd;flex-shrink:0}.rrr-photoPreviewImg{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.rrr-photoRemove{position:absolute;top:4px;right:4px;width:26px;height:26px;border:none;border-radius:50%;background:#0000008c;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;z-index:2}.rrr-photoRemove:hover{background:#b40000d9}.warning-top img{width:16px;height:16px;align-items:center;margin-bottom:6px}.rrr-warning{background:#fac80066;border:.5px solid rgba(166,132,0,1);padding:12px;border-radius:3px;margin-top:8px}.rrr-warning strong{display:block;margin-bottom:6px;color:#454341}.rrr-warning ul{margin:0;padding-left:18px;color:#454341;list-style-type:disc;list-style-position:outside}.sub{color:#454341;font-size:15px;font-weight:400}.rrr-actions{display:flex;gap:12px;margin-top:12px}.btn.submit{background:#346322;color:#fff;padding:10px 18px;border-radius:10px;border:0;font-size:18px;font-weight:600;border:none!important}.btn.cancel{background:transparent;border:2px solid rgba(114,114,114,1)!important;padding:8px 68px;border-radius:10px;color:#727272;font-size:18px;font-weight:600}@media(min-width:701px)and (max-width:1024px){.rrr-page{margin-top:4.5rem;padding-left:0;padding-right:0}.rrr-shell{padding:12px 0 36px;max-width:100%;padding-left:6rem!important;padding-right:6rem!important}.rrr-stepper{flex-wrap:nowrap;justify-content:space-between;overflow:hidden;padding:0;gap:0}.rrr-stepper .step{flex:1 1 0;min-width:0;padding:10px 6px;font-size:13px;margin:0;overflow:hidden;text-overflow:ellipsis}.rrr-stepper svg{flex:0 0 auto;width:16px;height:16px}}@media(max-width:700px){.rrr-shell{padding:12px}.rrr-item{flex-direction:row;align-items:flex-start}.rrr-itemTotal{width:100%;text-align:left}.rrr-refundTotal{display:block;margin-top:8px}.rrr-sellerName{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rrr-stepper{justify-content:center;padding:0;background:#61954f1f;border-radius:8px;position:relative}.rrr-stepper .step,.rrr-stepper svg{display:none}.rrr-stepper:before{content:"Processing";display:inline-block;background:#346322;color:#fff;padding:12px 14px;border-radius:10px 10px 0 0;font-weight:600;font-size:15px;line-height:1;width:100%;text-align:center}.rrr-thumb{width:64px;height:64px}.qty-btn{padding:6px 8px}.rrr-label{font-size:14px}.rrr-uploader{padding:18px}.rrr-photoPreviews{gap:6px;margin-bottom:10px}.rrr-photoPreview{width:56px;height:56px;border-radius:6px}.rrr-photoRemove{top:2px;right:2px;width:20px;height:20px}.rrr-photoRemove svg{width:14px;height:14px}.rrr-warning{border-radius:6px}.rrr-bankRow{flex-wrap:wrap;align-items:flex-start}.rrr-bankRow label{flex:0 0 100%;max-width:100%}.rrr-bankInput{width:100%;flex:1 1 100%}.rrr-bankField{flex:1 1 100%;width:100%}.rrr-bankRow label{padding-top:0}.rrr-actions{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-top:12px}.btn.submit,.btn.cancel{flex:none;width:100%;box-sizing:border-box}.btn.cancel{padding:10px 18px}.rrr-checkbox input[type=checkbox]{width:18px;height:18px;min-width:18px;min-height:18px}.rrr-checkbox input[type=checkbox]:checked:after{width:5px;height:9px;border-width:0 2px 2px 0;transform:translate(-50%,-58%) rotate(45deg)}.rrr-itemInfo{display:flex;flex-direction:column}.rrr-name{font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.rrr-weight{font-size:8px}}@media(max-width:480px){.rrr-page{margin-top:5.5rem}.rrr-header{font-size:20px;align-items:center;justify-content:center}.rrr-header svg{width:14px;height:14px}.qty-btn{width:12px;height:12px;padding:2px;border-radius:2px}.qty-val{font-size:8px}.rrr-qtyControl{gap:0px;margin-bottom:15px}.rrr-thumb{width:48px;height:52px}.rrr-price{font-size:10px}.rrr-itemTotal{font-size:10px;text-align:right}.rrr-refundTotal{display:flex;flex-direction:row;white-space:nowrap;font-size:12px}.refund,.price3{font-size:12px}.rrr-seller-content{font-size:15px}.rrr-badge strong{font-size:9px}.rrr-badge img{width:7px;height:8px}.rrr-description{font-size:15px}.warning-top strong{font-size:12px}.sub{font-size:10px}.btn.submit,.btn.cancel{font-size:15px}.btn.submit{display:flex;justify-content:center;align-items:center;white-space:nowrap}.rrr-uploader{font-size:12px}}@media(max-width:380px){.rrr-cardHeader{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px}.rrr-seller{min-width:0;gap:6px}.rrr-cardHeader img{width:26px;height:26px;flex-shrink:0}.rrr-seller-content{min-width:0}.rrr-sellerName{font-size:11px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rrr-badge strong{font-size:8px;gap:4px;white-space:nowrap}.rrr-badge img{width:8px;height:9px}.rrr-refundTotal{display:inline-flex;align-items:center;gap:3px;white-space:nowrap;font-size:11px}.refund,.price3{font-size:11px;line-height:1.1}}.rra-page{background:#e4fbdd;min-height:100vh;margin-top:5rem}.rra-shell{max-width:1200px;margin:0 auto;padding:20px 40px}.rra-header{font-size:30px;font-weight:600;margin-bottom:12px;display:flex;align-items:center;font-family:open sans,sans-serif;gap:8px}.rra-stepper{display:flex;gap:0;margin-bottom:16px;overflow:hidden;border-radius:8px;border:1px solid rgba(0,0,0,.08)}.rra-step{padding:10px 20px 10px 28px;background:#00000008;color:#00000080;font-weight:600;font-size:14px;position:relative;flex:1;text-align:center;cursor:default}.rra-step:first-child{padding-left:16px}.rra-step:after{content:"›";position:absolute;right:-2px;top:50%;transform:translateY(-50%);font-size:20px;color:#00000026;z-index:1}.rra-step:last-child:after{display:none}.rra-step--active{background:#2f7a2f;color:#fff;position:relative}.rra-step--active:after{color:#fff6}.rra-card{background:#ffffff1f;border-radius:8px;padding:18px;border:1px solid rgba(0,0,0,.06)}.rra-inner{display:flex;gap:18px}.rra-left{flex:1}.rra-desc{margin-bottom:12px;font-size:16px;color:#454341}.rra-suborder{background:#e4fbdd;border-radius:8px;padding:12px;border:1px solid rgba(168,166,166,.6)}.rra-sellerRow{display:flex;align-items:flex-start;margin-bottom:12px;flex-direction:column}.rra-seller{display:flex;gap:12px;align-items:center}.rra-seller img{width:36px;height:36px;border-radius:6px}.rra-sellerName{font-weight:700}.rra-sellerBadge{font-size:12px;color:#2b6b2b}.rra-orderInfo{text-align:left;color:#454341;font-size:14px;margin-top:2%}.rra-sub{font-size:18px;color:#454341;font-weight:600;margin-bottom:6px}.rra-sub span{font-size:18px;color:#346322;font-weight:600}.rra-orderMeta{font-size:18px;font-weight:400;justify-content:space-between!important;display:flex}.rra-orderMeta strong{align-items:flex-end;justify-content:space-between;margin-left:24rem}.rra-tot{font-size:18px;font-weight:600;color:#454341}.rra-itemCard{display:flex;gap:12px;background:#d6f0cc;padding:12px;border-radius:8px;border:1px solid rgba(0,0,0,.04);margin-bottom:12px}.rra-itemThumb{width:84px;height:84px;display:flex;align-items:center;justify-content:center;padding:6px;border-radius:6px;background:#e4fbdd;border:1px solid #676767}.rra-processCard{background:#ffffffeb;border-radius:8px;padding:0;border:1px solid rgba(0,0,0,.06);overflow:hidden}.rra-processHeader{font-weight:700;margin:0;padding:12px 14px;background:#e4fbdd99;border-bottom:1px solid rgba(0,0,0,.03);max-width:100%;width:100%}.rra-timeline{position:relative;display:flex;flex-direction:column;gap:18px;padding:18px 14px 8px 40px}.rra-timeline:before{content:"";position:absolute;left:26px;top:28px;bottom:72px;width:2px;background:#0000000f}.rra-stepMarker{position:absolute;left:0;top:4px;width:36px;display:flex;justify-content:center}.rra-dot{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;border:2px solid rgba(0,0,0,.06);background:#fff;color:#fff}.rra-dot.done{background:#2f7a2f;border-color:#2f7a2f}.rra-dot.pending{background:#fff;border-color:#d0d0d0;color:#9e9e9e;font-size:14px}.rra-stepContent{margin-left:8px;flex:1}.rra-stepMeta{display:flex;justify-content:space-between;align-items:center;gap:12px}.rra-stepDesc{color:#0000008c;font-size:13px}.rra-stepTime{color:#0009;font-weight:600;font-size:13px}.rra-dispute{margin-top:18px;width:100%;background:#2f7a2f;color:#fff;padding:14px;border-radius:10px;border:0;font-weight:700;font-size:18px}.rra-itemThumb img{max-width:100%;max-height:100%}.item-wrapp{display:flex;justify-content:space-between;align-items:center}.rra-itemContent{flex:1}.rra-itemName{font-weight:700}.rra-itemName span{font-weight:500;margin-left:6px}.rra-itemPrice{margin-top:6px}.rra-refundMethod{margin-top:10px}.rra-refundTitle{font-weight:600;margin-bottom:8px}.rra-refundBox{border:.5px solid rgba(168,166,166,1);border-radius:8px;overflow:hidden;background:#a8a6a640}.rra-refundHeader{display:flex;align-items:center;gap:12px;padding:10px 12px;background:#a8a6a640;border-bottom:1px solid rgba(0,0,0,.04)}.rra-refundIcon{width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:4px;background:#fff9;color:#244319;font-size:14px}.rra-refundHeaderText{font-weight:600;color:#244319}.rra-refundBody{padding:12px;color:#454341;background:#e4fbdd;font:size 15px;font-weight:400}.rra-processCard{border-radius:8px;border:.5px solid rgba(168,166,166,1)!important}.rra-processHeader{font-weight:700;margin-bottom:12px;background:#a8a6a640!important}.rra-timeline{display:flex;flex-direction:column;background:#e4fbdd!important}.rra-stepItem{display:flex;gap:12px;align-items:flex-start}.rra-stepItem .dot{width:14px;height:14px;border-radius:50%;border:2px solid rgba(0,0,0,.12);background:#fff;margin-top:4px}.rra-stepItem .dot.done{background:#2f7a2f;border-color:#2f7a2f}.rra-stepBody{flex:1}.rra-stepTitle{font-weight:700}.rra-stepMeta{color:#00000080;font-size:13px}.rra-stepMeta span{float:right;color:#0009;font-weight:600}.rra-dispute{margin-top:12px;width:100%;background:#2f7a2f;color:#fff;padding:12px;border-radius:8px;border:0;font-weight:700}@media(max-width:900px){.rra-inner{flex-direction:column}.rra-right{width:100%}}.rra-right{width:360px}.rra-processHeader{padding:12px 16px;font-weight:700;background:#e4fbddcc;border-bottom:1px solid rgba(0,0,0,.08)}.rra-timeline{position:relative;padding:16px 16px 8px 56px}.rra-timeline:before{content:"";position:absolute;left:34px;top:22px;bottom:60px;width:2px;background:#d9d9d9}.rra-stepItem{position:relative;display:flex;gap:12px;margin-bottom:18px}.rra-stepMarker{position:absolute;left:-40px;top:2px;width:40px;display:flex;justify-content:center}.rra-icon{width:28px;height:28px;border-radius:50%;font-size:14px;display:flex;align-items:center;justify-content:center;border:2px solid #ccc;background:#fff;color:#888}.rra-icon.done{background:#2f7a2f;border-color:#2f7a2f;color:#fff}.rra-icon.pending{background:#f2f2f2;border-color:#cfcfcf;color:#8a8a8a}.rra-stepRow{display:flex;justify-content:space-between;font-size:13px;color:#0000008c}.rra-time{font-weight:600;color:#0009}.rra-dispute{margin:12px 16px 16px;width:calc(100% - 32px);background:#2f7a2f;color:#fff;padding:14px;border-radius:10px;border:none;font-weight:700;font-size:16px;cursor:pointer}@media(max-width:900px){.rra-right{width:100%}}.rra-processCard{background:#ffffffeb;border-radius:8px;border:1px solid rgba(0,0,0,.06);overflow:hidden}.rra-processHeader{font-weight:700;padding:12px 14px;background:#e4fbdd99;border-bottom:1px solid rgba(0,0,0,.05)}.rra-timeline{position:relative;display:flex;flex-direction:column;gap:20px;padding:18px 14px 8px 56px;background:#e4fbdd}.rra-timeline:before{content:"";position:absolute;left:30px;top:28px;bottom:72px;width:2px;background:#0000001f}.rra-stepItem{position:relative;display:flex;gap:12px;align-items:flex-start}.rra-stepMarker{position:absolute;left:-56px;top:0;width:56px;display:flex;justify-content:center}.rra-dot{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;border:2px solid rgba(0,0,0,.2);background:#fff;color:#9e9e9e}.rra-dot.done{background:#2f7a2f;border-color:#2f7a2f;color:#fff}.rra-dot.pending{background:#f5f5f5;border-color:#d0d0d0}.rra-stepContent{flex:1}.rra-stepTitle{font-weight:700;margin-bottom:6px}.rra-stepMeta{display:flex;justify-content:space-between;gap:12px}.rra-stepDesc{font-size:13px;color:#0000008c}.rra-stepTime{font-size:13px;font-weight:600;color:#0009}:root{--bg:rgba(228, 251, 221, 1);--panel:rgba(214, 240, 204, 1);--green:#285d26;--muted:#6b6b6b}.wr-page{box-sizing:border-box;width:100%;max-width:100%;overflow-x:hidden;background:var(--bg);min-height:100vh;margin-top:5rem}.wr-shell{margin:0 auto;padding:20px 10px 48px!important;max-width:1348px!important}.wr-header{font-size:30px;font-weight:600;margin-bottom:14px;display:flex;align-items:center;gap:8px;font-family:open sans,sans-serif}.wr-backBtn{background:none;border:none;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.wr-card{border:1px solid rgba(168,166,166,1);border-radius:8px;padding:24px 28px;background:#e4fbdd}.wr-product{display:flex;gap:12px;align-items:center;background:#d6f0cc;padding:12px;border-radius:8px;margin-bottom:12px;box-shadow:0 2px 4px #0000004d}.wr-thumb{width:72px;height:72px;background:#e4fbdd;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:8px;box-shadow:inset 0 0 0 1px #00000008;border:1px solid rgb(158,158,158)}.wr-thumb img{width:72px;height:72px;object-fit:contain}.wr-productInfo{display:flex;flex-direction:column}.wr-name{font-weight:600;font-size:18px}.wr-name span{font-weight:500;margin-left:6px}.wr-starsLine{margin-top:4px}.wr-small{color:#000;font-weight:600;font-size:15px}.wr-ratingCard{border:1px solid rgba(168,166,166,1);border-radius:8px;padding:12px;background:#e4fbdd99;margin-bottom:12px}.wr-ratingCard--error{border-color:#c62828;box-shadow:0 0 0 1px #c6282833 inset}.wr-ratingGrid{display:grid;grid-template-columns:max-content min-content;column-gap:12px;row-gap:8px;align-items:center}.wr-ratingHeader{display:contents}.wr-ratingHeaderLabel{font-weight:700;color:#1f1f1f}.wr-score{display:flex;align-items:center}.wr-ratingRows,.wr-row{display:contents}.wr-rowLabel{color:#1f1f1f;font-weight:500}.wr-starsWrap :global(.MuiRating-root),.wr-score :global(.MuiRating-root){color:#f0b400}.wr-uploads{display:flex;gap:12px;flex-wrap:wrap;margin:12px 0}.wr-uploadSlot{position:relative}.wr-upload{width:90px;height:80px;border:1px solid rgba(168,166,166,1);border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:#e4fbdd;cursor:pointer}.wr-upload--filled{position:relative;padding:0;overflow:hidden;cursor:default;align-items:stretch;justify-content:stretch}.wr-removeImg{position:absolute;top:4px;right:4px;width:26px;height:26px;border:none;border-radius:50%;background:#0000008c;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.wr-removeImg:hover{background:#b40000d9}.wr-upload:not(.wr-upload--filled) img{width:24px;height:18px;flex-shrink:0;object-fit:contain}.wr-upload--filled .wr-uploadPreview{flex:1 1 auto;align-self:stretch;width:100%;height:100%;min-width:0;min-height:0;object-fit:cover;object-position:center;border-radius:8px;display:block}.wr-uploadText{font-size:12px;color:#727272}.hiddenFile{display:none}.wr-thoughts{margin-top:6px}.wr-thoughtLabel{font-weight:700;display:block;margin-bottom:8px}.wr-thoughtLabel .required{color:#c62828;font-weight:700}.wr-textarea{width:100%;min-height:140px;border:1px solid rgba(168,166,166,1);border-radius:10px;padding:12px;background:#e4fbdd66;resize:vertical}.wr-textarea--error{border-color:#c62828;box-shadow:0 0 0 1px #c6282826 inset}.wr-inlineError{margin:6px 0 0;color:#b71c1c;font-size:13px;font-weight:600}.wr-uploadHint{margin:6px 0 0;font-size:12px;color:#0000008c}.wr-imageError{margin:4px 0 10px}.wr-hideProfile{display:flex;align-items:flex-start;gap:10px;margin-top:14px;cursor:pointer;font-size:14px;font-weight:500;color:#000}.wr-hideProfileInput{width:18px;height:18px;margin-top:2px;flex-shrink:0;accent-color:var(--green);cursor:pointer}.wr-hideProfileLabel{line-height:1.45;-webkit-user-select:none;user-select:none}.wr-actions{margin-top:14px}.wr-submit{background:var(--green);color:#fff;padding:12px 40px;border-radius:10px;border:0;font-weight:700}.wr-submit:disabled{opacity:.7;cursor:not-allowed}.wr-errorMsg{color:#b71c1c;margin-top:8px;font-weight:600}@media(max-width:1024px){.wr-page{margin-top:4.5rem;padding-left:0;padding-right:0;padding-bottom:0}.wr-shell{padding:12px 0 0!important;max-width:100%!important;padding-left:6rem!important;padding-right:6rem!important}}@media(max-width:900px){.wr-header{font-size:38px}.wr-product{padding:10px}.wr-rowLabel,.wr-ratingHeaderLabel{font-size:18px}.wr-submit{width:100%;max-width:200px}.wr-card .wr-uploads{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.wr-card .wr-uploadSlot{min-width:0}.wr-card .wr-upload{width:100%;max-width:100%;box-sizing:border-box;min-width:0;height:72px;padding:6px 4px;gap:5px}}@media(max-width:768px){.wr-shell{padding-left:16px!important;padding-right:16px!important}.wr-header{font-size:20px;font-weight:700;margin:0 0 18px;gap:8px}.wr-header .MuiSvgIcon-root,.wr-backBtn .MuiSvgIcon-root{font-size:22px!important;width:22px!important;height:22px!important}.wr-backBtn{width:22px;height:22px}}@media(max-width:480px){.wr-page{padding-left:0;padding-right:0;padding-bottom:0}.wr-shell{padding-left:12px!important;padding-right:12px!important;padding-bottom:12px!important}.wr-header{font-size:18px;font-weight:700;margin-bottom:14px}.wr-backBtn{width:22px;height:22px}.wr-card .wr-uploads{gap:6px}.wr-card .wr-upload{height:64px;padding:4px 2px;gap:4px}.wr-uploadText{font-size:9px}.wr-upload:not(.wr-upload--filled) img{width:20px;height:16px}.wr-name,.wr-small,.wr-starsLine .MuiRating-root{font-size:10px}}@media(max-width:380px){.wr-card .wr-uploads{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.wr-card .wr-upload{height:58px;padding:3px 1px;gap:3px}.wr-uploadText{font-size:8px}.wr-upload:not(.wr-upload--filled) img{width:18px;height:14px}}:root{--bg: rgba(228, 251, 221, 1);--panel: #f2fff2;--accent: #7da56f;--muted: #8aa07a}.messages-wrap{background:#e4fbdd;min-height:100vh;box-sizing:border-box;margin-top:5rem;padding:0 60px}@media(min-width:701px)and (max-width:1024px){.messages-wrap{margin-top:4.5rem;padding:12px 0 36px!important;padding-left:3rem!important;padding-right:3rem!important}.page-header{padding:0;margin-left:0;margin-bottom:14px;align-items:flex-start}.page-header-back{padding:4px}.page-title{font-size:22px}.page-header-right,.chat-toggle{margin-top:0}.messages-container{padding:0}}.page-header{display:flex;align-items:center;gap:12px;margin-left:8px;margin-bottom:12px}.page-header-left{display:flex;flex-direction:row;align-items:center;gap:8px}.page-header-back{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:none;background:transparent;color:inherit;cursor:pointer;border-radius:8px;line-height:0}.page-header-back:focus-visible{outline:2px solid rgba(52,99,34,.5);outline-offset:2px}.page-header .MuiSvgIcon-root{font-size:20px}.page-header{padding:18px 36px 0;justify-content:space-between}.page-title{font-size:32px;font-weight:700;color:#000000e6}.page-header-right{display:flex;align-items:center;margin-top:10px}.chat-toggle{display:flex;align-items:center;gap:10px;color:#143214e6;font-weight:600;margin-top:40px}.chat-toggle-label{font-size:14px;font-weight:400;color:#000000e6}.chat-toggle .state-text{margin-left:6px;color:#000000e6;font-weight:400;font-size:14px}.switch{display:inline-block;width:46px;height:26px;border-radius:20px;padding:3px;background:#c8dcc899;position:relative;cursor:pointer}.switch input{display:none}.switch .knob{position:absolute;top:3px;left:3px;width:20px;height:20px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #00000026;transition:all .18s ease}.switch.on{background:#346322}.switch.on .knob{left:calc(100% - 23px)}.messages-container{display:flex;height:calc(100vh - 120px);border-radius:10px;overflow:hidden;background:#e4fbdd;padding:36px}.messages-sidebar{width:300px;border:1px solid rgba(0,0,0,.2);padding:18px;border-radius:10px 0 0 10px;display:flex;flex-direction:column;overflow:hidden}.sidebar-search{display:flex;flex-direction:column;gap:10px;margin-bottom:8px}.search-box{position:relative;align-items:center}.search-box input::placeholder{color:#00000080;font-size:14px;font-weight:400}.search-box input{width:100%;padding:10px 14px 10px 38px;border-radius:10px;border:1px solid rgba(168,166,166,1);background:transparent;outline:none;position:relative;z-index:1}.search-box .search-icon{position:absolute;left:10px;right:auto;top:50%;transform:translateY(-50%);font-size:14px;opacity:.7;color:#727272;pointer-events:none;z-index:2}.filter-chips{display:flex;gap:8px;align-items:center}.filter-btn{padding:6px 10px;border-radius:18px;background:transparent;border:1px solid rgba(168,166,166,1);color:var(--muted);font-weight:400;cursor:pointer;display:flex;gap:8px;align-items:center;font-size:12px}.filter-btn.active{background:#346322;color:#fff;border-color:var(--accent)}.filter-btn .count{font-weight:400;margin-left:4px;opacity:.9}.preview{font-size:11px!important;font-weight:400;color:#00000080}.messages-title-placeholder{height:10px}.convo-list{list-style:none;padding:0;margin:0;flex:1;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.convo-list::-webkit-scrollbar{display:none}.convo{display:flex;align-items:center;padding:12px;border-radius:8px;cursor:pointer}.convo.active{background:#7da56f14}.convo--unread{background:#7da56f1f;border-left:3px solid rgba(52,99,34,.4)}.convo--read{opacity:.94}.convo{position:relative}.conco{position:absolute;right:12px;top:50%;transform:translateY(80%);width:16px;height:16px;display:flex;align-items:center;justify-content:center;opacity:.6}.conco img{width:18px;height:18px;object-fit:contain}.meta{margin-left:10px;min-width:0;flex:1;padding-right:24px}.avatar{width:44px;height:44px;border-radius:50%;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700}.meta .name{font-weight:600;color:#274c23}.meta .name--unread{font-weight:700;color:#1f3f1a}.meta .preview{font-size:12px;color:#5b6e58}.meta .preview--unread{color:#2c2c2c;font-weight:600}.convo-read-status{font-size:11px;font-weight:600;color:#61954f;margin-top:2px}.convo img{height:36px;width:36px}.messages-main{flex:1;display:flex;flex-direction:column;position:relative;border:1px solid rgba(0,0,0,.2);border-radius:0 10px 10px 0}.dispute-banner{background-color:#d801041a;color:#d80104;text-align:center;padding:32px 20px;font-weight:700;font-size:14px;border-radius:10px 10px 0 0}.dispute-info{color:#000c;padding:20px 30px;text-align:center;font-size:14px;line-height:1.6;margin:0}.chat-header{font-weight:700;color:var(--muted);padding:8px 0}.chat-area{flex:1;padding:12px 55px 12px 25px;display:flex;flex-direction:column;gap:18px;overflow:auto;max-width:100%;width:100%}.message-row{display:flex;align-items:flex-end;align-items:center}.message-row.left{justify-content:flex-start;align-items:center}.message-row.right{justify-content:flex-end}.avatar.small{width:36px;height:36px;margin-right:12px;overflow:hidden;flex-shrink:0}.mine-avatar{margin-right:0;margin-left:12px}.avatar-image{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}.avatar-letter{width:100%;height:100%;border-radius:50%;background:#2f6f2f;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.author-label{text-align:left;background:transparent;border:none;padding:0;cursor:pointer}.bubble-text{max-width:520px;background:#d6f0cc;padding:12px 14px;border-radius:5px;color:#000;box-shadow:0 2px 4px #0003;position:relative;font-size:14px;font-weight:400}.bubble.small{max-width:520px;background:#d6f0cc;padding:12px 14px;border-radius:12px;color:#000;box-shadow:0 2px 4px #0000004d;position:relative;font-size:14px;font-weight:400}.bubble{font-size:12px;color:#346322;margin-bottom:6px;font-weight:600}.message-row.left .bubble{flex:0 1 auto;display:inline-block;vertical-align:top;max-width:min(520px,100%);font-weight:400;color:inherit}.bubble-author{display:flex;align-items:center;justify-content:flex-end;gap:4px;width:100%;box-sizing:border-box;text-align:right;background:transparent;border:none;padding:0;margin:0 0 6px;cursor:pointer}.message-row.left .bubble-author{justify-content:flex-start;text-align:left}.message-row.left .bubble .bubble-footer{display:flex;justify-content:flex-end;width:100%;margin-top:8px;box-sizing:border-box}.bubble .bubble-text{font-size:14px}.bubble-footer{margin-top:8px}.bubble-time{font-size:12px;font-weight:400;color:#797676;text-align:right}.reactions{display:flex;gap:8px;margin-left:12px}.thumb{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:#00000008;font-size:14px}.thumb.up{background:#7da56f1f;color:var(--accent)}.thumb.down{background:#7878780f;color:#7b7b7b}.bubble.bubble-product-card{max-width:min(380px,100%);margin-bottom:0;padding:12px 14px 14px;background:#d6f0cc;border-radius:12px;box-shadow:0 2px 4px #0000004d;font-weight:400;color:#000;align-self:flex-end}.product-card-header{font-size:14px;font-weight:700;color:#000;margin-bottom:10px;line-height:1.2}.product-card-body{display:flex;flex-direction:row;gap:14px;align-items:flex-start}.product-thumb{flex-shrink:0}.product-thumb img{width:88px;height:88px;object-fit:cover;border-radius:8px;background:#fff;display:block}.product-details{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.product-details .product-title{font-size:14px;font-weight:700;color:#254c2b;line-height:1.3}.product-details .product-code{font-size:12px;font-weight:400;color:#6a7e68;line-height:1.35;word-break:break-word}.product-details .product-price{font-size:15px;font-weight:800;color:#133f18;margin-top:4px}.message-block-product .report-above-bubble{align-self:flex-start;width:100%;max-width:min(380px,100%);justify-content:flex-end;text-align:right;padding:0 2px}.bubble.product .product-card{background:#d6f0cc!important;border-radius:12px;padding:12px 14px;display:flex;gap:14px;align-items:flex-start;box-shadow:0 2px 6px #0000001f;flex-direction:row}.bubble.product .product-left{display:flex;flex-direction:column;gap:8px;flex-shrink:0}.bubble.product .product-left .product-card-header{font-size:12px;margin-bottom:0}.bubble.product .product-left img{width:88px;height:88px;object-fit:cover;border-radius:8px;background:#fff}.bubble.product .product-right{display:flex;flex-direction:column;gap:6px;min-width:0}.bubble.product .product-right .product-title{font-size:14px;font-weight:700;color:#254c2b}.bubble.product .product-right .product-code{font-size:12px;color:#6a7e68}.bubble.product .product-right .product-price{font-size:15px;font-weight:800;color:#133f18;margin-top:4px}.message-row.right .author-label{margin-right:0;align-self:flex-end;justify-content:flex-end;text-align:right}.message-block{display:flex;flex-direction:column;gap:6px}.message-block.right{align-items:flex-end}.message-block .author-label{margin:0;padding:0 8px;text-align:center}.message-block{position:relative}.order-card{background:#d6f0cc;border:4px solid rgba(52,99,34,1);border-radius:5px;padding:12px;display:flex;flex-direction:column;gap:10px;min-width:320px;box-shadow:2px 2px 6px #00000014}.order-card-header{font-weight:700;color:#000;font-size:14px}.order-card-body{display:flex;gap:12px;align-items:center}.order-left img{width:72px;height:72px;object-fit:cover;border-radius:8px;background:#fff}.order-right{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.order-title{font-weight:400;color:#000;font-size:14px;display:flex;flex-direction:row;gap:10px}.multi{color:#616060}.order-qty{font-size:14px;color:#294f2a}.order-amount{font-weight:700;color:#000;font-size:14px}.order-actions{display:flex;gap:10px;margin-top:12px;flex-basis:100%;justify-content:space-between;align-items:center}.track-btn{padding:4px 36px;border-radius:20px;background:transparent;border:1px solid rgba(52,99,34,1);color:#346322;cursor:pointer;font-weight:400}.view-btn{padding:5px 16px;border-radius:20px;background:#346322;color:#fff;border:none;cursor:pointer;font-weight:400}.view-btn2{padding:5px 16px;border-radius:20px;background:#346322;color:#fff;border:none;cursor:pointer;font-weight:400;width:100%}.announce2{color:#d80104;font-weight:400}.order-actions3{flex-direction:column;display:flex;gap:10px;margin-top:12px;flex-basis:100%;justify-content:space-between;align-items:center}.first-row{display:flex;gap:12px}.track-btn3{padding:4px 36px;border-radius:20px;background:transparent;border:1px solid rgba(52,99,34,1);color:#346322;cursor:pointer;font-weight:400}.view-btn3{padding:5px 16px;border-radius:20px;background:#346322;color:#fff;border:none;cursor:pointer;font-weight:400}.second-row{width:100%}.reorder-btn{padding:4px 36px;border-radius:20px;background:transparent;border:2px solid rgba(216,1,4,1);color:#d80104;cursor:pointer;font-weight:400;width:100%;max-width:100%;display:flex;text-align:center;align-items:center;justify-content:center}.bubble-order{padding:0;background:transparent;box-shadow:none}.bubble.product{padding:0;background:transparent;box-shadow:none;color:inherit;font-weight:400}.read-status{font-size:12px;color:#7a8a74;margin-left:8px;align-self:flex-end}.chat-actions{padding:12px 25px;display:flex;gap:12px}.chip1{display:flex;flex-direction:row;border-radius:20px;padding:8px 12px;background:#d6f0cc;color:var(--muted);cursor:pointer;box-shadow:0 2px 4px #0000004d;align-items:center;gap:5px;font-size:14px;font-weight:400;color:#000}.chip1 img{width:14px;height:14px;object-fit:contain}.chat-input-wrap{display:flex;align-items:center;gap:12px;padding:6px 8px;background:transparent;border-radius:8px}.attach{border:none;background:transparent;color:var(--accent);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;line-height:0}.chat-input{flex:1;border:none;padding:4px 18px;border-radius:10px;background:#fff;color:#3b5a3a;outline:none;font-size:15px}input.chat-message-input:focus,input.chat-message-input:focus-visible{outline:none!important;box-shadow:none!important}.chat-message-input::placeholder{color:#5a6e58d9;font-size:14px;font-weight:400}.under-wrapper .chat-message-input::placeholder{color:#4a6248bf}.send{min-width:72px;height:40px;border-radius:20px;background:#346322;color:#fff;border:none;padding:0 18px;cursor:pointer;box-shadow:0 2px 6px #0000001f;display:flex;flex-direction:row;align-items:center;font-size:14px;font-weight:500}.send img{width:16px;height:16px;object-fit:contain;margin-right:6px}.send:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;color:#fff;background:#a8a6a6;box-shadow:0 2px 4px 2px #0000001a}.report-trigger{background:transparent;border:none;padding:0;cursor:pointer;display:flex;flex-direction:row;align-items:center;gap:4px;font-size:12px;font-weight:400;color:#757575;font-family:inherit}.report-trigger img{width:12px;height:12px;object-fit:contain;flex-shrink:0;opacity:.95}.report-trigger:hover{text-decoration:underline;color:#616161}.report-wrap{position:relative;display:flex;justify-content:flex-end;margin-bottom:2px}.report-overlay{position:fixed;inset:0;display:flex;align-items:flex-start;justify-content:flex-end;padding:80px 24px;background:#0000001f;z-index:1200}.report-overlay-transparent{position:fixed;inset:0;z-index:1199}.report-popup{position:absolute;top:18px;right:0;background:#f2f2f2f2;border:1px solid rgba(0,0,0,.08);padding:8px 10px;border-radius:10px;min-width:132px;box-shadow:0 6px 20px #0000000f;z-index:20}.report-header{font-size:12px;color:#8b8b8b;margin-bottom:4px;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:4px}.report-option{display:block;margin:4px 0;color:#6a6a6a;font-size:12px}.report-option input{margin-right:6px}.report-actions{display:flex;gap:8px;justify-content:center;margin-top:8px}.submit-report{background:transparent;border:1px solid rgba(168,166,166,1);padding:2px 8px;border-radius:8px;color:#888;cursor:pointer;width:100%;font-size:12px}.cancel-report{background:transparent;border:1px solid rgba(0,0,0,.06);padding:6px 12px;border-radius:8px;color:#6a6a6a;cursor:pointer}.under-wrapper{background:#d6f0cc;padding:18px;width:100%}.under-wrapper .chat-input-wrap{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:14px;padding:14px 16px;background:#e4fbdd;border-radius:18px;box-shadow:0 1px 4px #0000000f;position:relative}.under-wrapper .chat-input-main{display:flex;flex-direction:column;align-items:flex-start;flex:1;min-width:0;gap:8px}.under-wrapper .attach{width:36px;height:36px;min-width:36px;border-radius:50%}.under-wrapper .attach img{width:22px;height:22px;object-fit:contain;display:block}.under-wrapper .chat-message-input{width:100%;box-sizing:border-box;border:none;padding:2px 0 4px;margin:0;background:transparent;color:#274c23;outline:none;font-size:15px;font-weight:400;line-height:1.4}.under-wrapper .send{flex-shrink:0;margin-left:0;margin-top:0;position:static;transform:none;min-width:88px;height:34px}.danger-text{color:#d80104;font-weight:400;font-size:13px;text-align:right;margin-top:8px;margin-right:6px}.medical-announcement{background:#d801041a;color:#d80104;font-weight:700;text-align:center;padding:1.5rem 20.5rem;border-radius:6px;margin:0;font-size:14px}.under-wrapper .send:disabled{opacity:.5;cursor:not-allowed}.bottom-row{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:6px}.char-count{font-size:13px;color:#1f5c20;font-weight:400;margin-right:6px}.char-count.over,.char-count.warn{color:#d80104;font-weight:600}.chat-fab{position:absolute;right:18px;bottom:22px;width:52px;height:52px;border-radius:50%;background:#346322;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 16px #0000001f;z-index:40;border:4px solid rgba(242,255,242,.95);cursor:pointer}.chat-fab img{width:22px;height:22px;object-fit:contain}@media(max-width:900px){.messages-sidebar{display:none}}@media(max-width:768px){.messages-wrap{padding-left:16px!important;padding-right:16px!important}.page-header{margin-left:0;padding:0;margin-bottom:18px;gap:8px;align-items:center}.page-header-left{gap:8px}.page-title{font-size:20px;font-weight:700}.page-header .MuiSvgIcon-root{font-size:22px;width:22px;height:22px}.page-header-right,.chat-toggle{margin-top:0}.messages-container{padding:16px!important}.messages-main{min-width:0;width:100%;overflow:hidden}.chat-area{min-width:0;width:100%;max-width:100%;box-sizing:border-box;padding-right:14px;padding-left:10px;overflow-x:hidden}.message-row,.message-block{min-width:0;max-width:100%}.message-row.left .bubble,.bubble.bubble-product-card,.bubble.small,.bubble-text{max-width:min(100%,320px)}.message-row.right .message-block,.message-row.right .message-block-product{width:100%;align-items:flex-end}.profile-avatar{position:static;margin-left:8px;width:34px;height:34px;flex-shrink:0}.order-card{min-width:0;width:min(100%,320px);box-sizing:border-box}.order-actions{flex-wrap:wrap;justify-content:flex-start}.track-btn,.view-btn{max-width:100%}.chat-actions{flex-wrap:wrap;overflow-x:visible}.chip1{max-width:100%;white-space:nowrap}.under-wrapper .chat-input-wrap,.under-wrapper .chat-input-main{min-width:0}}@media(max-width:480px){.messages-wrap{padding-left:12px!important;padding-right:12px!important;padding-top:1.75rem;margin-top:4rem}.page-header{margin-bottom:14px}.page-title{font-size:18px;font-weight:700}.messages-container{padding:12px!important}.chat-area{padding-right:8px;padding-left:6px}.bubble.bubble-product-card,.bubble.small,.bubble-text,.order-card{max-width:min(100%,270px)}.chat-actions{gap:8px}.chip1{font-size:12px;padding:7px 10px}}.messages-page--herbaa{--msg-green: #345d22;--msg-green-dark: #2a4a1b;--msg-green-soft: #d6f0cc;--msg-green-tint: #f8fff5;--msg-page-bg: #f4f7f2;--msg-card: #ffffff;--msg-border: #e8e8e8;--msg-text: #111111;--msg-muted: #666666;--msg-radius: 12px;--msg-radius-sm: 8px;--msg-shadow: 0 2px 14px rgba(17, 24, 17, .07);--msg-gutter: 24px;--msg-gutter-mobile: 14px;--msg-font: "Poppins", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif}.messages-page--herbaa.messages-container-inner{background:var(--msg-page-bg);font-family:var(--msg-font);color:var(--msg-text)}.messages-page--herbaa .messages-wrap{background:var(--msg-page-bg);min-height:100vh;margin-top:5rem;padding:0 var(--msg-gutter);box-sizing:border-box}.messages-page--herbaa .messages-wrap__inner{max-width:1200px;margin:0 auto;width:100%}.messages-page--herbaa .page-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 20px;padding:18px 0 0}.messages-page--herbaa .page-header-left{display:flex;align-items:center;gap:10px;min-width:0}.messages-page--herbaa .page-header-back{display:inline-flex;align-items:center;gap:10px;margin:0;padding:0;border:none;background:transparent;cursor:pointer;font-family:var(--msg-font);font-size:24px;font-weight:700;color:var(--msg-text);line-height:normal}.messages-page--herbaa .page-header-back svg{width:36px;height:36px;padding:6px;border:1px solid var(--msg-border);background:var(--msg-card);border-radius:50%;color:var(--msg-green);box-shadow:var(--msg-shadow);box-sizing:content-box;flex-shrink:0}.messages-page--herbaa .page-title{font-size:24px;font-weight:700;color:var(--msg-text)}.messages-page--herbaa .page-header-back .page-title{font-size:inherit;font-weight:inherit;color:inherit}.messages-page--herbaa .page-header-right{margin-top:0;flex-shrink:0}.messages-page--herbaa .chat-toggle{display:flex;align-items:center;gap:10px;margin-top:0;padding:8px 14px;background:var(--msg-card);border:1px solid var(--msg-border);border-radius:var(--msg-radius-sm);box-shadow:var(--msg-shadow)}.messages-page--herbaa .chat-toggle-label{font-size:13px;font-weight:500;color:var(--msg-muted)}.messages-page--herbaa .chat-toggle .state-text{font-weight:600;color:var(--msg-green)}.messages-page--herbaa .switch{background:#d8e5d4}.messages-page--herbaa .switch.on{background:var(--msg-green)}.messages-page--herbaa .messages-container{display:flex;height:calc(100vh - 168px);min-height:520px;max-height:820px;padding:0;margin-bottom:24px;background:var(--msg-card);border:1px solid var(--msg-border);border-radius:var(--msg-radius);box-shadow:var(--msg-shadow);overflow:hidden}.messages-page--herbaa .messages-sidebar{width:320px;min-width:280px;max-width:36%;border:none;border-right:1px solid var(--msg-border);border-radius:0;padding:18px 16px;background:var(--msg-card);display:flex;flex-direction:column;overflow:hidden}.messages-page--herbaa .sidebar-search{gap:12px;margin-bottom:12px;flex-shrink:0}.messages-page--herbaa .search-box input{width:100%;padding:11px 14px 11px 40px;border-radius:var(--msg-radius-sm);border:1px solid var(--msg-border);background:var(--msg-green-tint);font-family:var(--msg-font);font-size:14px;color:var(--msg-text);transition:border-color .15s,box-shadow .15s}.messages-page--herbaa .search-box input:focus{outline:none;border-color:#345d2273;box-shadow:0 0 0 3px #345d221a}.messages-page--herbaa .search-box input::placeholder{color:var(--msg-muted)}.messages-page--herbaa .search-box .search-icon{color:var(--msg-muted);opacity:1}.messages-page--herbaa .filter-chips{gap:8px}.messages-page--herbaa .filter-btn{padding:7px 14px;border-radius:999px;border:1px solid var(--msg-border);background:var(--msg-card);color:var(--msg-green);font-family:var(--msg-font);font-size:13px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.messages-page--herbaa .filter-btn:hover{background:var(--msg-green-tint);border-color:#345d2240}.messages-page--herbaa .filter-btn.active{background:var(--msg-green);color:#fff;border-color:var(--msg-green)}.messages-page--herbaa .filter-btn .count{opacity:.9;margin-left:2px}.messages-page--herbaa .messages-title-placeholder{display:none}.messages-page--herbaa .convo-list{flex:1;overflow-y:auto;padding-right:4px}.messages-page--herbaa .convo-list hr{display:none}.messages-page--herbaa .convo{padding:12px;margin-bottom:8px;border-radius:var(--msg-radius-sm);border:1px solid transparent;transition:background .15s,border-color .15s,box-shadow .15s}.messages-page--herbaa .convo:hover{background:var(--msg-green-tint)}.messages-page--herbaa .convo.active{background:var(--msg-green-tint);border-color:#345d2238;box-shadow:inset 3px 0 0 var(--msg-green)}.messages-page--herbaa .convo--unread{background:#f3faf0;border-left:3px solid var(--msg-green)}.messages-page--herbaa .convo--read{opacity:1}.messages-page--herbaa .avatar{width:44px;height:44px;background:var(--msg-green);flex-shrink:0}.messages-page--herbaa .avatar-letter{background:var(--msg-green);font-family:var(--msg-font)}.messages-page--herbaa .meta .name{font-family:var(--msg-font);font-size:14px;font-weight:600;color:var(--msg-text)}.messages-page--herbaa .meta .name--unread{font-weight:700;color:var(--msg-green-dark)}.messages-page--herbaa .meta .preview{font-size:12px;color:var(--msg-muted);margin-top:2px}.messages-page--herbaa .meta .preview--unread{color:var(--msg-text);font-weight:600}.messages-page--herbaa .convo-read-status{font-size:11px;font-weight:600;color:var(--msg-green)}.messages-page--herbaa .conco{opacity:.45;transform:translateY(-50%)}.messages-page--herbaa .msg-status-badge{display:inline-flex;align-items:center;flex-shrink:0;font-size:10px;font-weight:600;border-radius:999px;padding:2px 8px;line-height:1.3}.messages-page--herbaa .msg-status-badge--reported{background:#fe900029;color:#c76a00}.messages-page--herbaa .msg-status-badge--disputed{background:#345d221f;color:var(--msg-green)}.messages-page--herbaa .msg-status-badge--blocked{background:#d801041f;color:#c62828}.messages-page--herbaa .convo-preview-row{display:flex;align-items:center;gap:6px;min-width:0}.messages-page--herbaa .convo-preview-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messages-page--herbaa .preview{font-size:13px!important;color:var(--msg-muted)!important;padding:12px 6px!important}.messages-page--herbaa .messages-loading-item{list-style:none;padding:0!important}.messages-page--herbaa .messages-main{flex:1;min-width:0;border:none;border-radius:0;background:var(--msg-page-bg);display:flex;flex-direction:column}.messages-page--herbaa .messages-chat-header{display:none;align-items:center;gap:10px;padding:14px 16px;background:var(--msg-card);border-bottom:1px solid var(--msg-border);flex-shrink:0}.messages-page--herbaa .messages-chat-header__back{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--msg-border);border-radius:50%;background:var(--msg-card);color:var(--msg-green);cursor:pointer;flex-shrink:0}.messages-page--herbaa .messages-chat-header__title{font-size:16px;font-weight:700;color:var(--msg-text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messages-page--herbaa .medical-announcement{background:#c6282814;color:#b71c1c;font-weight:600;text-align:center;padding:12px 16px;border-radius:0;margin:0;font-size:13px;border-bottom:1px solid rgba(198,40,40,.15)}.messages-page--herbaa .chat-area{flex:1;padding:20px 24px;gap:16px;overflow:auto}.messages-page--herbaa .messages-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px;padding:40px 20px;height:100%}.messages-page--herbaa .messages-empty__logo{width:112px;height:auto;object-fit:contain}.messages-page--herbaa .messages-empty__title{margin:0;font-size:22px;font-weight:700;color:var(--msg-green)}.messages-page--herbaa .messages-empty__text{margin:0;font-size:14px;color:var(--msg-muted);max-width:360px;line-height:1.5}.messages-page--herbaa .message-row{align-items:flex-end;gap:10px}.messages-page--herbaa .avatar.small{width:36px;height:36px;margin-right:0}.messages-page--herbaa .mine-avatar{margin-left:0}.messages-page--herbaa .message-block.left{align-items:flex-start}.messages-page--herbaa .message-block.right{align-items:flex-end}.messages-page--herbaa .message-row.left .bubble{font-weight:400;color:inherit;margin-bottom:0}.messages-page--herbaa .bubble-text{max-width:min(520px,100%);padding:12px 14px;border-radius:14px 14px 14px 4px;font-size:14px;font-weight:400;line-height:1.45;box-shadow:var(--msg-shadow)}.messages-page--herbaa .message-row.left .bubble-text{background:var(--msg-card);color:var(--msg-text);border:1px solid var(--msg-border)}.messages-page--herbaa .message-row.right .bubble-text{background:var(--msg-green);color:#fff;border-radius:14px 14px 4px;border:none}.messages-page--herbaa .bubble-time{font-size:11px;color:var(--msg-muted)}.messages-page--herbaa .message-row.right .bubble-time{color:#ffffffc7}.messages-page--herbaa .read-status{font-size:11px;color:var(--msg-muted);margin-left:0}.messages-page--herbaa .order-card{background:var(--msg-card);border:1px solid var(--msg-border);border-radius:var(--msg-radius-sm);padding:12px;min-width:0;max-width:100%;box-shadow:none}.messages-page--herbaa .message-row.right .order-card{background:#ffffff1f;border-color:#ffffff40}.messages-page--herbaa .order-card-header,.messages-page--herbaa .order-title,.messages-page--herbaa .order-amount{color:inherit}.messages-page--herbaa .track-btn,.messages-page--herbaa .detail-btn{padding:6px 14px;border-radius:999px;font-family:var(--msg-font);font-size:12px;font-weight:600;cursor:pointer;transition:background .15s,color .15s}.messages-page--herbaa .track-btn{background:transparent;border:1px solid var(--msg-green);color:var(--msg-green)}.messages-page--herbaa .detail-btn{background:var(--msg-green);border:none;color:#fff}.messages-page--herbaa .message-row.right .track-btn{border-color:#ffffffa6;color:#fff}.messages-page--herbaa .message-row.right .detail-btn{background:#fff;color:var(--msg-green)}.messages-page--herbaa .chat-actions{padding:10px 20px;gap:8px;flex-wrap:wrap;background:var(--msg-card);border-top:1px solid var(--msg-border)}.messages-page--herbaa .chip1{border:1px solid var(--msg-border);border-radius:999px;padding:7px 12px;background:var(--msg-green-tint);color:var(--msg-green-dark);font-family:var(--msg-font);font-size:12px;font-weight:600;box-shadow:none;transition:background .15s,border-color .15s}.messages-page--herbaa .chip1:hover{background:var(--msg-green-soft);border-color:#345d224d}.messages-page--herbaa .under-wrapper{background:var(--msg-card);padding:14px 16px 16px;border-top:1px solid var(--msg-border)}.messages-page--herbaa .under-wrapper .chat-input-wrap{padding:10px 12px;background:var(--msg-green-tint);border:1px solid var(--msg-border);border-radius:var(--msg-radius);box-shadow:none;gap:10px}.messages-page--herbaa .under-wrapper .attach{width:38px;height:38px;min-width:38px;border-radius:50%;border:1px solid var(--msg-border);background:var(--msg-card);color:var(--msg-green);font-size:22px;font-weight:400;line-height:1}.messages-page--herbaa .under-wrapper .chat-message-input{color:var(--msg-text);font-family:var(--msg-font)}.messages-page--herbaa .under-wrapper .send{min-width:88px;height:38px;border-radius:999px;background:var(--msg-green);font-family:var(--msg-font);font-weight:600;box-shadow:0 2px 8px #345d2238}.messages-page--herbaa .under-wrapper .send:hover:not(:disabled){background:var(--msg-green-dark)}.messages-page--herbaa .under-wrapper .send:disabled{background:#bdbdbd;opacity:1}.messages-page--herbaa .report-popup{background:var(--msg-card);border:1px solid var(--msg-border);border-radius:var(--msg-radius-sm);box-shadow:var(--msg-shadow)}.messages-page--herbaa .submit-report{border-color:var(--msg-border);color:var(--msg-green);font-weight:600}.messages-page--herbaa .submit-report:hover{background:var(--msg-green-tint)}@media(min-width:701px)and (max-width:1024px){.messages-page--herbaa .messages-wrap{margin-top:4.5rem;padding:12px 20px 36px}.messages-page--herbaa .messages-container{height:calc(100vh - 150px)}.messages-page--herbaa .messages-sidebar{width:280px;min-width:240px}}@media(max-width:900px){.messages-page--herbaa .messages-wrap{padding-left:var(--msg-gutter-mobile)!important;padding-right:var(--msg-gutter-mobile)!important}.messages-page--herbaa .page-header{flex-wrap:wrap;padding-top:12px;margin-bottom:14px}.messages-page--herbaa .page-title{font-size:20px}.messages-page--herbaa .chat-toggle{padding:6px 10px}.messages-page--herbaa .chat-toggle-label{font-size:12px}.messages-page--herbaa .messages-container{height:calc(100vh - 148px);min-height:460px;max-height:none;margin-bottom:16px}.messages-page--herbaa .messages-sidebar{display:flex;width:100%;max-width:none;min-width:0;border-right:none}.messages-page--herbaa .messages-main,.messages-page--herbaa.messages-page--chat-open .messages-sidebar{display:none}.messages-page--herbaa.messages-page--chat-open .messages-main,.messages-page--herbaa.messages-page--chat-open .messages-chat-header{display:flex}.messages-page--herbaa .chat-area{padding:16px 14px}.messages-page--herbaa .chat-actions{padding:10px 14px}.messages-page--herbaa .under-wrapper{padding:12px 14px 14px}}@media(max-width:768px){.messages-page--herbaa .page-header-back{font-size:20px}.messages-page--herbaa .message-row.left .bubble-text,.messages-page--herbaa .bubble-text{max-width:min(100%,320px)}.messages-page--herbaa .order-card{width:min(100%,320px)}.messages-page--herbaa .order-actions{flex-wrap:wrap;justify-content:flex-start}}@media(max-width:480px){.messages-page--herbaa .messages-wrap{margin-top:4rem;padding-top:.5rem}.messages-page--herbaa .page-title{font-size:18px}.messages-page--herbaa .chip1{font-size:11px;padding:6px 10px}.messages-page--herbaa .under-wrapper .send{min-width:72px;padding:0 12px;font-size:13px}.messages-page--herbaa .messages-empty__title{font-size:18px}}.rar-page{background:#e4fbdd;min-height:100vh;margin-top:5rem}.rar-nav{margin-left:2rem}@media(max-width:768px){.rar-page{margin-top:6rem}}.rar-shell{display:flex;gap:24px;max-width:100%;margin:0 auto;padding:20px 100px}.rar-sidebar{width:200px}.rar-title{font-size:30px;font-weight:600;font-family:open sans,sans-serif;margin:8px 0 18px;color:#000;display:flex;align-items:center;gap:8px}.rar-title-back{display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;border:none;background:none;cursor:pointer;color:inherit;line-height:0}.rar-title-back:hover{opacity:.75}.rar-title-back:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:4px}.rar-nav{display:flex;flex-direction:column;gap:10px}.rar-nav-link{display:block;background:none;border:0;padding:0;color:#454341;text-decoration:none;cursor:pointer;text-align:left;font-size:20px;font-weight:500}.rar-nav-link:hover,.rar-nav-link:focus{color:#2b6b2b;outline:none;text-decoration:underline}.rar-nav-link.rar-active{font-weight:700;color:#346322;text-decoration:underline}.rar-main{flex:1}.rar-listCard{background:#ffffff26;border-radius:10px;padding:18px;border:.5px solid rgba(168,166,166,1);margin-bottom:20px;margin-top:4rem}.rar-item{background:#d6f0cc;border-radius:12px;padding:0;margin-bottom:14px;border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 1px 1px #00000026;overflow:hidden}.line{margin:0;background:#a8a6a673;border:none;height:1px}.rar-itemHeader{margin:0}.rar-sellerBar{display:flex;align-items:center;justify-content:space-between;gap:26px;padding:14px 16px;border-bottom:1px solid rgba(56,102,51,.14)}.rrr-seller{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.rrr-img{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#2e5a27;display:flex;align-items:center;justify-content:center;border:1px solid rgba(46,90,39,.35)}.rrr-img img{width:100%;height:100%;object-fit:cover}.rrr-seller-content{display:flex;flex-direction:column;gap:4px;min-width:0}.rrr-sellerName{font-size:16px;font-weight:700;color:#1b4332;line-height:1.2}.rrr-badge{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:#1b4332d9}.rrr-badge img{width:14px;height:16px;object-fit:contain}.rar-sellerChat{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;margin-left:auto;padding:8px 4px;border:none;background:transparent;cursor:pointer;font-family:inherit;font-size:15px;font-weight:600;color:#1b4332}.rar-sellerChat:hover{color:#14532d}.rar-sellerChat:focus-visible{outline:2px solid rgba(27,67,50,.45);outline-offset:2px;border-radius:6px}.rar-sellerChatText{font-size:15px;font-weight:600}.rar-sellerChat img{width:18px;height:18px;object-fit:contain}.rar-meta{font-size:15px;font-weight:400;color:#000000d9}.delete img{width:16px;height:16px}.rar-returnedOn{font-size:15px;font-weight:600;display:block;color:#454341f2}.cart img{height:20px;width:32px}.rar-itemBody .rar-right .cart{display:inline-flex;align-items:center;justify-content:center;width:36px;height:28px;border-radius:4px;flex-shrink:0;cursor:pointer}.rar-itemBody .rar-right .cart img{width:38px;height:28px;object-fit:contain}.rar-orderId{font-size:15px;font-weight:400;color:#346322}.rar-statusPill{display:inline-flex;align-items:center;gap:8px;background:#61954f40;padding:6px 16px;border-radius:15px;color:#346322;font-weight:400;font-size:15px}.rar-statusPill svg{display:block;color:#dcffce!important}.rar-top-row{flex-direction:row;justify-content:space-between;display:flex;max-width:70%}.rar-itemBody{display:flex;align-items:flex-start;gap:18px;padding:14px 16px 16px;width:100%;box-sizing:border-box}.rar-thumb{width:92px;height:102px;background:#e4fbdd;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:8px;box-shadow:inset 0 0 0 1px #00000008;border:1px solid rgb(158,158,158)}.rar-thumb img{max-width:100%;max-height:100%;object-fit:contain}.rar-details{flex:1;min-width:0}.rar-rate{display:inline-flex;align-items:center;gap:2px}.rar-rate--mobile{display:none}.rar-rate--desktop{flex-wrap:nowrap;margin-top:4px}.rar-rate--desktop .rar-reviewCount{margin-left:4px;font-size:8px;font-weight:500;color:#a8a6a6;line-height:1;align-self:center;transform:translateY(3px)}.rar-productName{font-size:18px;font-weight:500;color:#000}.rar-weight{font-weight:400;color:#000000b3;margin-left:6px;font-size:16px}.rar-price{margin-top:0;color:#000000e6;font-weight:500;font-size:15px}.rar-right{margin-left:auto;flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:8px;align-self:flex-start;padding-top:2px}.rar-qty{color:#45434199}.rar-total{font-size:15px;font-weight:600;align-items:flex-end}.rar-detailsLink{color:#346322;text-decoration:none;font-size:13px}@media(max-width:768px){.rar-shell{flex-direction:column;gap:16px;padding:16px}.rar-sidebar{width:100%}.rar-title{font-size:20px;margin:4px 0 16px;display:flex;align-items:center;gap:8px}.rar-title svg{width:24px;height:24px}.rar-nav{flex-direction:row;gap:8px;padding-bottom:0;overflow-x:auto;justify-content:space-between}.rar-nav-link{padding:12px 16px;font-size:15px!important;font-weight:700;border:none;border-bottom:3px solid transparent;background:none;color:#454341;cursor:pointer;margin-bottom:-3px;white-space:nowrap;transition:all .3s ease}.rar-nav-link.rar-active{color:#346322;border-bottom-color:#346322;font-weight:600;text-decoration:none}.rar-nav-link:hover{text-decoration:none;color:#346322}.rar-main{flex:1;width:100%}.rar-listCard{padding:12px;gap:12px;margin-top:0rem}.rar-item{padding:0;margin-bottom:12px;background:#d6f0cc;border-radius:12px}.rar-itemHeader{margin:0}.rar-sellerBar{padding:12px;gap:10px}.rrr-img{width:36px;height:36px}.rrr-sellerName{font-size:14px}.rrr-badge{font-size:8px}.rrr-badge img{width:10px;height:10px}.rar-sellerChat{font-size:13px;padding:6px 2px}.rar-sellerChatText{font-size:10px}.rar-sellerChat img{width:14px;height:14px}.rar-meta{font-size:12px;flex:1;line-height:1.4}.rar-status{flex-shrink:0}.rar-statusPill{font-size:12px;padding:4px 10px;gap:4px}.rar-itemBody{display:grid!important;grid-template-columns:108px minmax(0,1fr) auto;grid-template-rows:auto auto auto auto;align-items:start;column-gap:12px;row-gap:0;padding:12px}.rar-thumb{grid-column:1;grid-row:1 / -1;align-self:start;width:108px;height:108px;min-width:108px;background:#e4fbdd;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:2px;box-sizing:border-box;border:1px solid rgba(56,102,51,.35)}.rar-thumb img{width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;object-position:center;display:block}.rar-details{grid-column:2;grid-row:1 / -1;flex:none;min-width:0;display:flex;flex-direction:column;gap:6px}.rar-right{grid-column:3;grid-row:1;align-self:start;width:auto;display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start;gap:8px;margin-top:0}.rar-rate--desktop{display:none!important}.rar-rate--mobile{display:inline-flex!important;align-items:center;gap:1px;flex-wrap:nowrap}.rar-rate--mobile .rar-rateStar{font-size:16px!important}.rar-reviewCount{display:inline;margin-left:6px;font-size:7px;font-weight:500;color:#a8a6a6;line-height:1;transform:translateY(2px)}.rar-top-row{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:15px}.rar-nav-link.rar-active{font-weight:700;color:#346322;text-decoration:underline}.rar-productName{font-size:13px!important;font-weight:500;flex:1;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.rar-weight{font-size:13px;font-weight:400;margin-left:2px}.rar-qty{font-size:13px;white-space:nowrap;flex-shrink:0;color:#454341b3}.rar-price{font-size:14px;margin-top:0;margin-bottom:0;font-weight:700;color:#000}.rar-right{width:auto;display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start;gap:8px;margin-top:0}.cart{width:28px;height:22px;border-radius:4px;background:#2f6f2f;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.cart img{width:12px;height:12px;object-fit:contain;filter:none}.rar-total{font-size:13px;font-weight:600;color:#000000e6}.rar-detailsLink{font-size:12px;white-space:nowrap;color:#346322;text-decoration:none;flex-shrink:0}}@media(max-width:480px){.rar-shell{padding:12px}.rar-title{font-size:18px;margin:0 0 12px}.rar-title-back{margin-left:12px}.rar-nav{gap:4px;margin-left:2rem}.rar-nav-link{padding:10px 12px;font-size:12px}.rar-item{padding:0;margin-bottom:10px}.rar-itemHeader{margin:0}.rar-sellerBar{padding:10px;gap:8px}.rrr-sellerName{font-size:13px}.rar-sidebar{margin-left:-.6rem}.rrr-badge{font-size:9px}.rar-sellerChat{font-size:12px;gap:6px}.rar-itemBody{padding:10px;grid-template-columns:80px minmax(0,1fr) auto}.rar-orderId,.rar-meta{font-size:10px}.rar-statusPill{font-size:8px;padding:3px 8px;align-items:center!important;justify-content:center!important}.rar-statusPill .check-icon{width:12px;height:17px}.rar-thumb{width:70px!important;height:85px!important;min-width:80px;padding:2px;border-radius:8px}.rar-productName{font-size:10px;color:#000;font-weight:500}.rar-weight{font-size:8px;color:#000;font-weight:500}.rar-qty{font-size:10px;font-weight:500;color:#000}.rar-price{font-size:10px!important}.rar-total{font-size:12px}.rar-detailsLink{font-size:11px}.rar-right{width:auto;display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start;gap:6px;margin-top:0}.cart{width:26px;height:18px;border-radius:3px;background:none;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.cart img{width:32px;height:26px;object-fit:contain;filter:none}}.rar-pagination{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px;padding:16px 0}.rar-pagination-btn{padding:8px 16px;border:1px solid rgba(52,99,34,.6);background:#fff;border-radius:6px;font-size:14px;font-weight:500;color:#346322;cursor:pointer;transition:all .3s ease}.rar-pagination-btn:hover:not(:disabled){background:#34632214;border-color:#346322cc}.rar-pagination-btn:active:not(:disabled){background:#34632226;transform:scale(.98)}.rar-pagination-btn:disabled{opacity:.5;cursor:not-allowed}.rar-pagination-info{font-size:14px;font-weight:500;color:#454341;min-width:120px;text-align:center}@media(max-width:768px){.rar-pagination{gap:12px;margin-top:16px}.rar-pagination{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px;padding:20px 16px;background:#d6f0cc80;border-radius:8px;border:1px solid rgba(52,99,34,.15);position:relative;z-index:1}.rar-pagination-btn{padding:10px 18px;border:1px solid rgba(52,99,34,.7);background:#fff;border-radius:6px;font-size:15px;font-weight:600;color:#346322;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 2px #00000014}.rar-pagination-btn:hover:not(:disabled){background:#3463220a;border-color:#346322;box-shadow:0 2px 4px #34632226}.rar-pagination-btn:active:not(:disabled){background:#34632214;transform:scale(.98);box-shadow:0 1px 2px #34632233}.rar-pagination-btn:disabled{opacity:.45;cursor:not-allowed;border-color:#3463224d}.rar-pagination-info{font-size:15px;font-weight:600;color:#346322;min-width:130px;text-align:center;padding:0 8px}}.wishlist-page .rar-shell{display:flex;align-items:stretch;gap:24px;max-width:100%;margin:0 auto;padding:20px 100px}.wishlist-page .rar-main{flex:1;padding-top:0}.wishlist-page .rar-listCard{background:#ffffff26;border-radius:10px;padding:18px;border:.5px solid rgba(168,166,166,1);margin-bottom:20px;height:auto!important;max-height:none!important;overflow:visible!important}.wishlist-page .rar-item{background:#d6f0cc;border-radius:12px;padding:0!important;margin-bottom:14px;border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 1px 1px #00000026;overflow:hidden}.wishlist-page .rar-itemHeader{display:block;margin:0}.wishlist-page .rar-itemBody{display:flex!important;align-items:flex-start;justify-content:flex-start;gap:18px;padding:14px 16px 16px;width:100%;box-sizing:border-box}.wishlist-page .rar-thumb{width:92px;height:102px;background:#e4fbdd;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:8px;box-shadow:inset 0 0 0 1px #00000008;border:1px solid rgb(158,158,158)}.wishlist-page .rar-price{margin-top:0}.wishlist-page .line{margin:0;background:#a8a6a673;border:none;height:1px}.wishlist-page .rar-meta{padding:0}@media(max-width:768px){.wishlist-page .rar-shell{flex-direction:column;gap:16px;padding:16px!important}.wishlist-page .rar-main{padding-top:0;width:100%}.wishlist-page .rar-listCard{height:auto!important;max-height:none!important;overflow:visible!important;padding:12px!important}.wishlist-page .rar-item{padding:0!important;overflow:hidden}.wishlist-page .rar-itemHeader{display:block;margin:0}.wishlist-page .rar-itemBody{display:grid!important;grid-template-columns:108px minmax(0,1fr) auto;grid-template-rows:auto auto auto auto;align-items:start;justify-content:unset!important;column-gap:12px;row-gap:0;padding:12px}.wishlist-page .rar-nav{overflow-x:hidden!important;overflow-y:hidden!important}}@media(max-width:480px){.wishlist-page .rar-shell{padding:12px!important}.wishlist-page .rar-main{padding-top:0}.wishlist-page .rar-listCard{height:auto!important;max-height:none!important;overflow:visible!important}.wishlist-page .rar-item{padding:0!important;overflow:hidden}.wishlist-page .rar-itemBody{padding:10px;grid-template-columns:80px minmax(0,1fr) auto}}.wishlist-page--herbaa{--wl-green: #345d22;--wl-green-dark: #2a4a1b;--wl-green-soft: #d6f0cc;--wl-green-tint: #f8fff5;--wl-page-bg: #f4f7f2;--wl-card: #ffffff;--wl-border: #e8e8e8;--wl-text: #111111;--wl-muted: #666666;--wl-radius: 12px;--wl-radius-sm: 8px;--wl-shadow: 0 2px 14px rgba(17, 24, 17, .07);--wl-gutter: 24px;--wl-gutter-mobile: 14px;--wl-font: "Poppins", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif}.wishlist-page--herbaa.wishlist-page.rar-page{background:var(--wl-page-bg);font-family:var(--wl-font);color:var(--wl-text);overflow-x:hidden}.wishlist-page--herbaa .wishlist-page__inner{max-width:1200px;margin:0 auto;padding:20px var(--wl-gutter) 40px;box-sizing:border-box;width:100%}.wishlist-page--herbaa .wishlist-page__header{margin-bottom:20px}.wishlist-page--herbaa .wishlist-page__back{display:inline-flex;align-items:center;gap:10px;background:transparent;border:none;cursor:pointer;padding:0;margin:0;font-family:var(--wl-font);font-size:24px;font-weight:700;color:var(--wl-text)}.wishlist-page--herbaa .wishlist-page__back svg{width:36px;height:36px;padding:6px;border:1px solid var(--wl-border);background:var(--wl-card);border-radius:50%;color:var(--wl-green);box-shadow:var(--wl-shadow);box-sizing:content-box;flex-shrink:0}.wishlist-page--herbaa .wishlist-main{width:100%;min-width:0}.wishlist-page--herbaa .wishlist-panel{background:var(--wl-card);border:1px solid var(--wl-border);border-radius:var(--wl-radius);box-shadow:var(--wl-shadow);padding:20px 22px 24px;margin-top:0!important;margin-bottom:0;min-height:auto;height:auto!important;max-height:none!important;overflow:visible!important}.wishlist-page--herbaa .wishlist-panel__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;padding-bottom:12px;border-bottom:2px solid var(--wl-green-soft)}.wishlist-page--herbaa .wishlist-panel__title{margin:0;font-family:var(--wl-font);font-size:18px;font-weight:700;color:var(--wl-text)}.wishlist-page--herbaa .wishlist-panel__count{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 10px;border-radius:999px;background:var(--wl-green-soft);color:var(--wl-green);font-size:13px;font-weight:700}.wishlist-page--herbaa .rar-item{background:var(--wl-card);border:1px solid var(--wl-border);border-radius:var(--wl-radius);box-shadow:var(--wl-shadow);padding:0!important;margin-bottom:16px;overflow:hidden}.wishlist-page--herbaa .rar-item:last-of-type{margin-bottom:0}.wishlist-page--herbaa .line{display:none}.wishlist-page--herbaa .rar-sellerBar{background:var(--wl-green-tint);border-bottom:1px solid rgba(52,93,34,.1);padding:12px 16px;gap:12px}.wishlist-page--herbaa .rrr-img{width:40px;height:40px;border:2px solid var(--wl-green-soft);background:var(--wl-green)}.wishlist-page--herbaa .rrr-sellerName{font-family:var(--wl-font);font-size:15px;font-weight:700;color:var(--wl-text)}.wishlist-page--herbaa .rrr-badge{font-size:12px;font-weight:500;color:var(--wl-muted)}.wishlist-page--herbaa .rar-sellerChat{padding:8px 12px;border:1px solid rgba(52,93,34,.25);border-radius:6px;background:var(--wl-card);color:var(--wl-green);font-family:var(--wl-font);font-size:13px;font-weight:600;transition:background .15s,border-color .15s}.wishlist-page--herbaa .rar-sellerChat:hover{background:var(--wl-green-soft);border-color:var(--wl-green);color:var(--wl-green-dark)}.wishlist-page--herbaa .rar-sellerChat img{width:16px;height:16px}.wishlist-page--herbaa .rar-itemBody{display:flex!important;align-items:flex-start;gap:16px;padding:16px!important;width:100%;box-sizing:border-box}.wishlist-page--herbaa .rar-thumb{width:88px!important;height:88px!important;min-width:88px!important;background:var(--wl-green-tint);border:1px solid var(--wl-border);border-radius:var(--wl-radius-sm);padding:8px;box-shadow:none}.wishlist-page--herbaa .rar-details{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.wishlist-page--herbaa .rar-top-row{max-width:100%!important;width:100%;display:block!important;justify-content:flex-start!important}.wishlist-page--herbaa.rar-page--herbaa .rar-productName{display:block!important;flex:none!important;min-width:0;white-space:normal!important;word-break:break-word;overflow:visible;text-overflow:unset;line-height:1.4}.wishlist-page--herbaa.rar-page--herbaa .rar-weight{display:inline;white-space:normal;margin-left:4px}.wishlist-page--herbaa.rar-page--herbaa .rar-productName{font-family:var(--wl-font);font-size:16px!important;font-weight:600;color:var(--wl-text)}.wishlist-page--herbaa.rar-page--herbaa .rar-weight{font-size:14px;color:var(--wl-muted);font-weight:500}.wishlist-page--herbaa .wishlist-price-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:2px;width:100%}.wishlist-page--herbaa .rar-rate--desktop .rar-reviewCount,.wishlist-page--herbaa .rar-rate--mobile .rar-reviewCount{font-size:12px;color:var(--wl-muted);margin-left:6px;transform:none}.wishlist-page--herbaa .wishlist-price-row .rar-price{font-family:var(--wl-font);font-size:16px;font-weight:700;color:var(--wl-green);margin-top:0}.wishlist-page--herbaa .delete{margin-top:0;flex-shrink:0}.wishlist-page--herbaa .wishlist-remove-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid var(--wl-border);border-radius:6px;background:var(--wl-card);cursor:pointer;transition:background .15s,border-color .15s}.wishlist-page--herbaa .wishlist-remove-btn:hover:not(:disabled){background:#fff5f5;border-color:#c6282859}.wishlist-page--herbaa .wishlist-remove-btn:disabled{opacity:.5;cursor:not-allowed}.wishlist-page--herbaa .delete img{width:16px;height:16px}.wishlist-page--herbaa .rar-right{margin-left:auto;align-self:stretch;display:flex;align-items:flex-end;padding-top:0}.wishlist-page--herbaa .rar-right .cart,.wishlist-page--herbaa .rar-itemBody .rar-right .cart{width:auto!important;height:auto!important;min-width:0;padding:0;border-radius:0;background:transparent!important}.wishlist-page--herbaa .wishlist-cart-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:46px;height:46px;padding:0;border:none;border-radius:12px;background:var(--wl-green);color:#fff;cursor:pointer;box-shadow:0 3px 10px #345d2238;transition:background .15s ease,transform .15s ease,box-shadow .15s ease}.wishlist-page--herbaa .wishlist-cart-btn svg{display:block;flex-shrink:0}.wishlist-page--herbaa .wishlist-cart-btn:hover:not(:disabled){background:var(--wl-green-dark);transform:translateY(-1px);box-shadow:0 5px 14px #345d224d}.wishlist-page--herbaa .wishlist-cart-btn:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 6px #345d2233}.wishlist-page--herbaa .wishlist-cart-btn:focus-visible{outline:2px solid rgba(52,93,34,.45);outline-offset:2px}.wishlist-page--herbaa .wishlist-cart-btn:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.wishlist-page--herbaa .cart img{width:22px;height:22px;object-fit:contain}.wishlist-page--herbaa .content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:32px 16px;text-align:center}.wishlist-page--herbaa .center-img img,.wishlist-page--herbaa .bw-illustt{width:160px;max-width:100%;height:auto}.wishlist-page--herbaa .text-contnt h4{margin:0;font-family:var(--wl-font);font-size:18px;font-weight:600;color:var(--wl-text)}.wishlist-page--herbaa .bw-browse{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 20px;border:none;border-radius:6px;background:var(--wl-green);color:#fff;font-family:var(--wl-font);font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;box-shadow:0 2px 8px #2a4a1b33}.wishlist-page--herbaa .bw-browse:hover{background:var(--wl-green-dark)}.wishlist-page--herbaa .rar-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:20px;padding-top:16px;border-top:1px solid var(--wl-border)}.wishlist-page--herbaa .rar-pagination-btn{min-height:36px;padding:0 16px;border:1px solid var(--wl-border);border-radius:6px;background:var(--wl-card);color:var(--wl-green);font-family:var(--wl-font);font-size:14px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}.wishlist-page--herbaa .rar-pagination-btn:hover:not(:disabled){background:var(--wl-green-tint);border-color:#345d2259}.wishlist-page--herbaa .rar-pagination-btn:disabled{opacity:.45;cursor:not-allowed}.wishlist-page--herbaa .rar-pagination-info{font-size:14px;font-weight:600;color:var(--wl-muted)}@media(max-width:1024px){.wishlist-page--herbaa .wishlist-page__inner{padding:18px var(--wl-gutter-mobile) 32px}}@media(max-width:768px){.wishlist-page--herbaa .wishlist-page__header{margin-bottom:16px}.wishlist-page--herbaa .wishlist-page__back{font-size:20px}.wishlist-page--herbaa .wishlist-panel{padding:16px 14px 18px}.wishlist-page--herbaa .rar-rate--desktop{display:none!important}.wishlist-page--herbaa .rar-rate--mobile{display:inline-flex!important}.wishlist-page--herbaa.rar-page--herbaa .rar-itemBody{display:grid!important;grid-template-columns:76px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:12px;row-gap:10px;padding:14px!important;align-items:start}.wishlist-page--herbaa.rar-page--herbaa .rar-thumb{grid-column:1!important;grid-row:1!important;width:76px!important;height:76px!important;min-width:76px!important;align-self:start}.wishlist-page--herbaa.rar-page--herbaa .rar-details{grid-column:2!important;grid-row:1!important;min-width:0;width:100%}.wishlist-page--herbaa.rar-page--herbaa .rar-right{grid-column:1 / -1!important;grid-row:2!important;display:flex!important;justify-content:flex-end;align-items:center;width:100%;margin-left:0;align-self:auto;padding-top:10px;border-top:1px solid var(--wl-border);margin-top:2px}.wishlist-page--herbaa.rar-page--herbaa .rar-productName{font-size:14px!important}.wishlist-page--herbaa.rar-page--herbaa .rar-weight{font-size:13px!important}.wishlist-page--herbaa .wishlist-price-row .rar-price{font-size:15px}.wishlist-page--herbaa .rar-sellerBar{flex-wrap:wrap;gap:10px}.wishlist-page--herbaa .rar-sellerChatText{font-size:12px}}@media(max-width:480px){.wishlist-page--herbaa.rar-page--herbaa .rar-itemBody{grid-template-columns:68px minmax(0,1fr)!important;column-gap:10px;padding:12px!important}.wishlist-page--herbaa.rar-page--herbaa .rar-thumb{width:68px!important;height:68px!important;min-width:68px!important}.wishlist-page--herbaa.rar-page--herbaa .rar-productName{font-size:13px!important}.wishlist-page--herbaa .wishlist-price-row .rar-price{font-size:14px}.wishlist-page--herbaa .wishlist-cart-btn{width:44px;height:44px}.wishlist-page--herbaa .wishlist-remove-btn{width:32px;height:32px}}.bw-page{background:#e4fbdd;min-height:calc(100vh - 4rem);padding:24px}.bw-shell{max-width:980px;margin:0 auto}.bw-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.bw-title{font-size:20px;font-weight:700;margin:0;display:flex;align-items:center;gap:8px}.bw-title .back{font-size:18px;margin-right:6px}.bw-link{color:#346322;text-decoration:underline;font-weight:600}.bw-panel{background:#f8fcf5;border-radius:8px;padding:48px;border:1px solid rgba(0,0,0,.06);min-height:420px;display:flex;align-items:center;justify-content:center}.bw-empty{text-align:center;color:#454341}.bw-illust{width:160px;height:auto;opacity:.95;margin-bottom:18px}.center-img img{width:160px;height:160px}.bw-empty h4{margin:6px 0 8px;font-weight:600}.bw-browse{display:inline-block;color:#346322;text-decoration:underline;margin-top:6px}.blank-wishlist .rar-listCard{background:#ffffff26;border-radius:10px;padding:18px;border:.5px solid rgba(168,166,166,1);min-height:450px;display:flex;align-items:center;justify-content:center}.content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center}.text-contnt h4{font-size:20px;font-weight:600;font-family:open sans,sans-serif}.bw-browse{font-size:15px;font-weight:500;color:#727272}@media(max-width:720px){.bw-shell{padding:0 12px}.bw-panel{padding:28px;min-height:320px}.bw-illust{width:120px}}@media(max-width:480px){.blank-wishlist .rar-shell{padding:12px}.blank-wishlist .rar-title{font-size:18px;margin:0 0 12px}.blank-wishlist .rar-nav{gap:4px}.blank-wishlist .rar-nav-link{padding:10px 12px;font-size:12px}.blank-wishlist .rar-item{padding:10px;margin-bottom:10px}.blank-wishlist .rar-itemHeader{margin-bottom:10px}.blank-wishlist .rar-orderId,.blank-wishlist .rar-meta{font-size:10px}.blank-wishlist .rar-statusPill{font-size:8px;padding:3px 8px;align-items:center!important;justify-content:center!important}.blank-wishlist .rar-statusPill .check-icon{width:12px;height:17px}.blank-wishlist .rar-thumb{width:70px;height:70px}.blank-wishlist .rar-productName{font-size:10px;color:#000;font-weight:500}.blank-wishlist .rar-weight{font-size:8px;color:#000;font-weight:500}.blank-wishlist .rar-qty{font-size:10px;font-weight:500;color:#000}.blank-wishlist .rar-price,.blank-wishlist .rar-total{font-size:12px}.blank-wishlist .rar-detailsLink{font-size:11px}}:root{--rr-bg: rgba(214, 240, 204, 1);--rr-panel: rgba(214, 240, 204, 1);--rr-border: #cfe8cf;--rr-accent: #f7c948;--rr-text: #173d1f}.reviews-content{padding:0;border:.5px solid black;border-radius:15px;margin-bottom:2rem}.ratings-reviews{background:var(--rr-bg);margin-top:0!important;padding:10px 80px;border-radius:0;font-family:Inter,Arial,sans-serif;color:var(--rr-text)}.rr-header4{display:flex;justify-content:space-between;align-items:center;margin-bottom:0;padding:0!important}.rr-header-content4{border-bottom:.5px solid #000000;padding:0!important;position:relative}.rr-header4 h3{margin:0;font-size:20px;font-weight:700;font-family:Open Sans,sans-serif;padding:0 30px!important;color:#000}.rr-controls{display:flex;gap:12px;color:#2f5a32;padding:0 12px!important;align-items:center;border-radius:6px;position:relative}.rr-controls>div{background:transparent;padding:0 10px;border-radius:6px}.rr-controls>div:not(.divider-ver2){display:flex;align-items:center}.divider-ver2{width:1px;height:44px;background-color:#000!important;padding:0!important;margin:0 4px;position:relative}.rr-sort,.rr-filter{display:flex;align-items:center;gap:6px;flex-direction:row}.rr-controlSelect{border:none;background:transparent;color:#2f5a32;font-size:13px;font-weight:600;cursor:pointer;outline:none}.rr-controlSelect option{color:#1f1f1f}.rr-sort img,.rr-filter img{width:16px;height:16px}.rr-summary{display:flex;flex-direction:column;gap:14px;padding:16px 18px;background:var(--rr-panel);border-radius:6px}.rr-topbar{display:flex;align-items:center;justify-content:flex-start;gap:16px;flex-wrap:wrap}.rr-topbar-left{display:inline-flex;align-items:baseline;gap:14px;min-width:0}.rr-topbar-score{font-size:45px;font-weight:600;line-height:1;color:#000;letter-spacing:.2px}.rr-topbar-scoreSmall{font-size:30px;font-weight:600;color:#727272;margin-left:6px}.rr-topbar-stars{color:#e5b803;margin-left:10px}.rr-topbar-count{font-size:12px;font-weight:400;color:#454341;white-space:nowrap;position:relative;top:6px}.rr-topbar-badge{display:inline-flex;align-items:center;gap:10px;padding:0 14px 0 0;border-radius:5px;background:#34632233;color:#346322;font-size:15px;font-weight:600;white-space:nowrap;margin-left:28px}.rr-topbar-badge img{width:30px;height:30px;object-fit:contain;flex-shrink:0;background:#346322;border-radius:5px;padding:6px;box-sizing:border-box}.rr-average{width:220px;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.rr-score{font-size:62px;font-weight:600;line-height:1}.rr-small{font-size:30px;margin-left:6px;color:#727272}.rr-count{font-size:12px;color:#454341;font-weight:400}.rr-stars,.rr-dist-stars{display:inline-flex;gap:4px;align-items:center}.rr-star{position:relative;display:inline-block;color:#00000026;line-height:1}.rr-star-base{color:#00000026;display:inline-block}.rr-star-fill{position:absolute;left:0;top:0;height:100%;white-space:nowrap;overflow:hidden;color:var(--rr-accent);display:inline-block}.rr-star-base,.rr-star-fill{pointer-events:none}.rr-distribution{display:flex;flex-direction:column;gap:8px;padding-top:6px;align-items:flex-start;margin-left:5rem}.rr-distribution--full{margin-left:0;padding-top:0}.rr-dist-row{display:flex;align-items:center;gap:12px;margin-bottom:4px}.rr-dist-label{width:150px;display:flex;align-items:center;gap:6px;justify-content:flex-start;padding-right:0}.rr-dist-num{font-weight:700;color:var(--rr-text);margin-right:4px}.rr-dist-star{color:var(--rr-accent);font-size:14px}.rr-dist-bar{flex:0 0 320px;width:320px;height:12px;background:#0000000f;border-radius:6px;overflow:hidden}.rr-dist-fill{height:100%;background:linear-gradient(90deg,#f7c948,#ffd36b);border-radius:6px}@media(min-width:769px){.rr-review-left{min-width:400px}}.rr-list{display:flex;flex-direction:column;gap:10px}.rr-review-card{display:flex;justify-content:space-between;gap:12px;padding:18px;background:transparent}.rr-review-meta{display:flex;gap:10px;align-items:center;margin-top:6px;color:#454341;font-size:12px;font-weight:400}.rr-verified{font-size:12px;color:#2f6b36;display:flex;flex-direction:row;align-items:center;gap:4px}.rr-verified img{width:16px;height:16px}.rr-review-text{margin:8px 0;color:#000000b3}.rr-review-right-mobile1{display:none}.rr-pagination2{display:flex;justify-content:flex-end;gap:8px;margin-top:14px;padding-bottom:22px;padding-right:12px}.rr-page{padding:6px 10px;border-radius:6px;border:1px solid rgba(114,114,114,1)!important;background:transparent;cursor:pointer}.rr-pagination{display:flex;justify-content:flex-end;gap:10px;margin-top:-75px;align-items:center;padding:0 20px}.rr-page{width:36px;height:36px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid rgba(47,107,54,.12);background:transparent;cursor:pointer;font-weight:600;color:var(--rr-text)}.rr-page:hover{background:#2f6b360f}.rr-page.active{background:#2f6b36;color:#fff;border-color:#2f6b36}.rr-page:focus{outline:none;box-shadow:0 0 0 3px #2f6b3614}.ratings-reviews .rr-pagination .rr-page{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;max-width:36px!important;max-height:36px!important;line-height:36px!important;box-sizing:border-box;padding:0!important}.rr-review-right{width:140px;text-align:right;color:#00000073;align-self:flex-start}.rr-separator{width:100%;height:1px!important;margin:16px 0;background:#0000004d!important;border:none;display:block}.rr-empty{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:10px 0 16px}.rr-emptyText{margin:0;font-size:14px;color:#000000b3}.rr-emptyBtn{height:40px;padding:0 22px;border-radius:5px;border:1px solid rgba(69,67,65,1);background:transparent;color:#454341;font-size:14px;font-weight:600;cursor:pointer}.rr-emptyBtn:hover{background:#0000000d}.rr-seeAllWrap{display:flex;justify-content:center;padding:12px 0 28px;margin-top:4px}.rr-images{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.rr-img{width:80px;height:80px;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:8px;border:1px solid rgba(0,0,0,.1)}.rr-imgBtn{padding:0;border:none;background:transparent;cursor:pointer;border-radius:8px;line-height:0}.rr-imgBtn:focus-visible{outline:2px solid #2f6b36;outline-offset:2px}.rr-imgBtn .rr-img{display:block}.rr-lightbox{position:fixed;inset:0;z-index:10000;background:#000000e0;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box}.rr-lightboxImg{max-width:min(96vw,1200px);max-height:90vh;width:auto;height:auto;object-fit:contain;border-radius:8px}.rr-lightboxClose{position:fixed;top:16px;right:20px;width:44px;height:44px;border:none;border-radius:50%;background:#ffffff26;color:#fff;font-size:28px;line-height:1;cursor:pointer;z-index:10001}.rr-lightboxClose:hover{background:#ffffff47}.rr-lightboxPrev,.rr-lightboxNext{position:fixed;top:50%;transform:translateY(-50%);width:48px;height:48px;border:none;border-radius:50%;background:#ffffff26;color:#fff;font-size:28px;cursor:pointer;z-index:10001}.rr-lightboxPrev{left:16px}.rr-lightboxNext{right:16px}.rr-lightboxPrev:hover,.rr-lightboxNext:hover{background:#ffffff47}@media(min-width:769px)and (max-width:1024px){.ratings-reviews{padding:10px 24px}.reviews-content{padding:0}.rr-header4 h3{padding:0 20px!important}.rr-summary{padding:16px 20px}}@media(max-width:768px){.ratings-reviews{padding:10px 16px}.reviews-content{border-radius:10px}.rr-header4{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:8px;min-width:0;padding:16px 16px 12px!important}.rr-header-content4{padding:0!important}.rr-header4 h3{font-size:18px!important;padding:0!important;flex:1 1 auto;min-width:0;width:auto;max-width:none;white-space:normal;overflow:visible;line-height:1.25}.rr-controls{width:auto;flex-shrink:0;justify-content:flex-end;align-items:center;padding:0!important;gap:18px}.rr-header4 .rr-controls>div:not(.divider-ver2){padding:0!important}.rr-header4 .rr-sort,.rr-header4 .rr-filter{display:flex;align-items:center;gap:4px;padding:0!important;margin:0;flex-shrink:0}.text2{display:none}.rr-header4 .rr-sort .rr-controlSelect,.rr-header4 .rr-filter .rr-controlSelect{color:transparent!important;-webkit-text-fill-color:transparent;width:20px;min-width:20px;max-width:24px;padding:0;margin:0;font-size:16px;line-height:1;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;border:none;text-align:center}.rr-header4 .rr-controlSelect option{color:#1f1f1f;-webkit-text-fill-color:#1f1f1f}.divider-ver2{display:none}.rr-header4 .rr-sort img,.rr-header4 .rr-filter img{width:18px;height:18px;flex-shrink:0;display:block}.rr-sort--mobilePicker,.rr-filter--mobilePicker{position:relative;display:flex;align-items:center;flex-shrink:0}.rr-mobilePicker-hit{position:absolute;left:0;top:50%;transform:translateY(-50%);width:44px;height:44px;padding:0;border:none;background:transparent;cursor:pointer;opacity:0}.rr-mobilePicker-backdrop{position:fixed;inset:0;z-index:10050;background:#00000052}.rr-mobilePicker-sheet{position:fixed;left:50%;top:36%;transform:translate(-50%,-50%);z-index:10051;width:min(236px,76vw);max-height:min(260px,42vh);overflow-y:auto;margin:0;padding:4px 0;background:#f5faf4fa;border:1px solid rgba(52,99,34,.22);border-radius:10px;box-shadow:0 8px 28px #00000029;-webkit-overflow-scrolling:touch}.rr-mobilePicker-list{list-style:none;margin:0;padding:0}.rr-mobilePicker-list li{margin:0}.rr-mobilePicker-list button{display:block;width:100%;text-align:left;padding:7px 12px;font-size:13px;line-height:1.35;font-weight:500;color:#1a2e18;border:none;background:none;cursor:pointer;font-family:inherit}.rr-mobilePicker-list button.is-active{font-weight:700;color:#346322;background:#d6f0cca6}.rr-mobilePicker-list button:active{background:#d6f0ccd9}.divider-ver2{height:24px}.rr-summary{flex-direction:column;gap:12px;padding:16px 16px 18px;align-items:stretch}.rr-topbar{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px;flex-wrap:nowrap}.rr-topbar-left{align-items:center;gap:12px}.rr-topbar-score{font-size:34px;font-weight:800}.rr-topbar-scoreSmall{font-size:18px;font-weight:700}.rr-topbar-stars{margin-left:0}.rr-topbar-stars .rr-star{font-size:24px!important}.rr-topbar-count{top:2px;font-size:12px;font-weight:600}.rr-topbar-badge{width:100%;margin-left:0;justify-content:flex-start}.rr-average{width:100%;align-items:left;text-align:center}.rr-score{font-size:45px!important;color:#000}.rr-small{font-size:30px!important}.rr-count{font-size:12px;color:#454341}.rr-distribution{margin-left:0;width:100%;padding-top:0;gap:4px}.rr-dist-row{width:100%;margin-bottom:0}.rr-dist-row{justify-content:flex-end}.rr-dist-label{width:auto;flex-shrink:0}.rr-dist-num{padding:0}.rr-dist-bar{display:none}.rr-list{gap:0}.rr-review-card{flex-direction:column;padding:16px;gap:8px;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:hidden}.rr-review-left{max-width:100%;min-width:0!important;width:100%;box-sizing:border-box}.top{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:8px;width:100%;min-width:0}.top .rr-stars{flex-shrink:0}.rr-review-right-mobile1{display:block;flex:1 1 auto;min-width:0;max-width:100%;font-size:11px!important;line-height:1.3;color:#454341;text-align:right;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.rr-review-meta{flex-direction:row;align-items:flex-start;flex-wrap:wrap;gap:8px 14px;max-width:100%;min-width:0}.rr-review-meta strong{font-size:13px}.rr-verified{font-size:11px}.rr-verified img{width:14px;height:14px}.rr-review-text{font-size:13px;margin:8px 0;max-width:100%;overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.rr-images{gap:6px;flex-wrap:wrap}.rr-img{width:70px;height:70px}.rr-review-right{display:none}.rr-separator{width:100%;height:1px;margin:8px 0;background:#0000004d!important;border:none;display:block}.rr-pagination2{justify-content:center;margin-top:16px;padding:0 16px 22px;gap:6px}.rr-page{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;max-width:32px!important;max-height:32px!important;line-height:32px!important;font-size:13px}}@media(max-width:480px){.ratings-reviews{padding:8px 22px}.rr-header4{padding:12px 12px 10px!important;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:6px}.rr-header4 h3{font-size:14px;white-space:normal;overflow:visible;line-height:1.25}.rr-controls{width:auto;flex-shrink:0;gap:16px}.rr-header4 .rr-sort,.rr-header4 .rr-filter{padding:0!important}.rr-sort,.rr-filter{font-size:11px}.rr-topbar-badge{font-size:13px}.rr-summary{padding:16px 12px}.rr-score{font-size:40px}.rr-small{font-size:20px}.rr-review-card{padding:12px}.rr-img{width:60px;height:60px}.rr-pagination{padding:0 12px 12px}.rr-page{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;max-width:28px!important;max-height:28px!important;line-height:28px!important;font-size:12px}}@media(max-width:380px){.rr-header4{padding:10px 10px 8px!important;gap:6px}.rr-header4 h3{font-size:13px;white-space:normal;overflow:visible}.rr-header4 .rr-controls{gap:16px}}.rrrr-page--cancel .rrrr-listCard{height:auto!important;max-height:none!important;overflow:visible!important}.rrrr-page--cancel .rrrr-listCard--cancel-empty{min-height:min(85px,42vh);display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box}.rrrr-page--cancel .rrrr-listCard--cancel-empty .rrrr-state-msg{margin:0;padding:0;text-align:center;max-width:22rem}.cancell-icon{width:18px;height:18px}.rar-statusPill1{display:inline-flex;align-items:center;gap:8px;background:#d801041a;padding:6px 16px;border-radius:15px;color:#d80104;font-weight:400;font-size:15px}@media(max-width:768px){.rar-statusPill1{font-size:12px;padding:4px 10px;gap:4px}}@media(max-width:480px){.rar-statusPill1{font-size:8px;padding:3px 8px;align-items:center!important;justify-content:center!important}.rar-statusPill1 .cancell-icon{width:12px;height:12px}}@media(max-width:768px){.rrrr-page--cancel .rrrr-itemBody:not(.rrrr-itemBody--summary){display:grid!important;grid-template-columns:80px minmax(0,1fr) auto;column-gap:12px;row-gap:8px;align-items:start}.rrrr-page--cancel .rrrr-productName{white-space:normal!important;overflow-wrap:anywhere}.rrrr-page--cancel .rrrr-right{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:8px;min-width:96px}.rrrr-page--cancel .rrrr-itemBody--summary.rrrr-itemBody--manyThumbs .rrrr-summaryRight{max-width:min(60%,240px)}.rrrr-page--cancel .rrrr-itemBody--summary.rrrr-itemBody--manyThumbs .rrrr-summaryLine,.rrrr-page--cancel .rrrr-itemBody--summary.rrrr-itemBody--manyThumbs .rrrr-summaryTotal{white-space:nowrap}}@media(max-width:480px){.rrrr-page--cancel .rrrr-right{min-width:86px;gap:6px}}.rrrr-page--herbaa.rrrr-page--cancel .rrrr-item{border-left:4px solid var(--ao-danger, #c62828)}.rrrr-page--herbaa.rrrr-page--cancel .rrrr-item:hover{border-left-color:var(--ao-danger, #c62828);border-color:#c6282847}.rrrr-page--herbaa.rrrr-page--cancel .rrrr-statusPill--danger{display:inline-flex;align-items:center;gap:6px}.rrrr-page--herbaa.rrrr-page--cancel .cancell-icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}.rrrr-page--herbaa.rrrr-page--cancel .cancell-icon img{width:100%;height:100%;object-fit:contain}.rrrr-page--herbaa.rrrr-page--cancel .rrrr-listCard--cancel-empty{min-height:min(140px,32vh);display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box}.rrrr-page--herbaa.rrrr-page--cancel .rrrr-listCard--cancel-empty .rrrr-state-msg{margin:0;padding:32px 20px;text-align:center;max-width:24rem;width:100%}@media(max-width:768px){.rrrr-page--herbaa.rrrr-page--cancel .rrrr-itemBody--summary.rrrr-itemBody--manyThumbs .rrrr-summaryRight{max-width:none;width:100%}.rrrr-page--herbaa.rrrr-page--cancel .rrrr-itemBody--summary.rrrr-itemBody--manyThumbs .rrrr-summaryLine,.rrrr-page--herbaa.rrrr-page--cancel .rrrr-itemBody--summary.rrrr-itemBody--manyThumbs .rrrr-summaryTotal{white-space:normal}.rrrr-page--herbaa.rrrr-page--cancel .cancell-icon{width:14px;height:14px}.rrrr-page--herbaa.rrrr-page--cancel .rrrr-statusPill--danger{font-size:12px;padding:5px 10px}}@media(max-width:480px){.rrrr-page--herbaa.rrrr-page--cancel .cancell-icon{width:14px;height:14px}.rrrr-page--herbaa.rrrr-page--cancel .rrrr-statusPill--danger{font-size:12px;padding:5px 10px}}.settings-page{min-height:calc(100vh - 5rem);margin-top:5rem;padding:1.75rem 1.25rem;background:#e4fbdd;font-family:var(--font-primary, "Inter", system-ui, sans-serif);color:#203020}.settings-page__inner{margin:0 auto;padding:0 6rem}.settings-back{display:inline-flex;align-items:center;font-family:inter,sans-serif;font-size:30px;gap:.35rem;background:none;border:none;cursor:pointer;font-weight:600;color:#000;margin-bottom:1.25rem;margin-left:-1.5rem;padding:0}.settings-back:hover{opacity:.85}.settings-layout{display:grid;grid-template-columns:220px 1fr;gap:2rem;align-items:start}@media(max-width:900px){.settings-layout{grid-template-columns:1fr}}@media(max-width:768px){.settings-page{padding-left:0;padding-right:0}.settings-page__inner{padding-left:16px!important;padding-right:16px!important}.settings-back{margin-left:0;font-size:20px;font-weight:700;margin-bottom:18px;gap:8px}}@media(max-width:480px){.settings-page__inner{padding-left:12px!important;padding-right:12px!important}.settings-page{margin-top:4rem}.settings-back{font-size:18px;margin-bottom:14px;gap:8px}}.settings-nav{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}.settings-nav__btn{text-align:left;width:fit-content;max-width:100%;padding:.25rem 0;font-size:20px;font-weight:500;color:#454341;background:none;border:none;border-bottom:3px solid transparent;cursor:pointer;transition:color .15s,border-color .15s}.settings-nav__btn:hover{color:#2d5a27}.settings-nav__btn--active{font-weight:700;color:#346322;border-bottom-color:#2d5a27}.settings-panel{background:transparent;border:1px solid rgba(168,166,166,1);border-radius:10px;padding:1.75rem 1.5rem}.settings-panel__title{font-size:1.1rem;font-weight:700;margin-bottom:0rem;color:#1a2e18}.settings-field{margin-bottom:1.1rem}.settings-field label{display:block;font-size:17px;font-weight:500;margin-bottom:.4rem;color:#454341;font-family:inter,sans-serif}.settings-input,.settings-select{width:100%;padding:.65rem .85rem;border:1px solid rgba(168,166,166,1);border-radius:10px;background:transparent;font-size:.95rem;color:#a8a6a6}.settings-input::placeholder{color:#a8a6a6;opacity:1}.settings-password-wrap{position:relative;width:100%}.settings-input--with-toggle{padding-right:2.75rem}.settings-password-toggle{position:absolute;right:.65rem;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;padding:4px;margin:0;border:none;background:transparent;cursor:pointer;color:#4543418c;border-radius:6px}.settings-password-toggle:hover{color:#346322;background:#0000000d}.settings-password-toggle:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.settings-password-toggle svg{display:block;width:20px;height:20px}.settings-date-input--empty{color:transparent}.settings-date-input--empty:focus{color:#203020}.settings-date-input--empty::-webkit-datetime-edit,.settings-date-input--empty::-webkit-datetime-edit-month-field,.settings-date-input--empty::-webkit-datetime-edit-day-field,.settings-date-input--empty::-webkit-datetime-edit-year-field,.settings-date-input--empty::-webkit-datetime-edit-text{color:transparent}.settings-date-input--empty:focus::-webkit-datetime-edit,.settings-date-input--empty:focus::-webkit-datetime-edit-month-field,.settings-date-input--empty:focus::-webkit-datetime-edit-day-field,.settings-date-input--empty:focus::-webkit-datetime-edit-year-field,.settings-date-input--empty:focus::-webkit-datetime-edit-text{color:#203020}.settings-date-input-wrap{position:relative}.settings-date-input__icon{position:absolute;right:.85rem;top:50%;transform:translateY(-50%);width:20px;height:20px;pointer-events:none}.settings-input--date::-webkit-calendar-picker-indicator{opacity:0}.settings-select--with-icon{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-repeat:no-repeat;background-position:right .85rem center;background-size:14px 14px;padding-right:2.25rem}select.settings-select--with-icon::-ms-expand{display:none}.settings-select-wrap{position:relative;display:block}.settings-select--no-native{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.5rem}select.settings-select--no-native::-ms-expand{display:none}.settings-select-wrap__icon{position:absolute;right:.55rem;top:50%;transform:translateY(-50%);width:18px;height:18px;pointer-events:none;color:#a8a6a6}.settings-phone-row{display:flex;gap:.65rem;align-items:stretch}.settings-phone-cc{flex:0 0 42%;max-width:220px;min-width:0}.settings-phone-national{flex:1;min-width:0}.settings-avatar--busy{opacity:.65;pointer-events:none}.settings-input:disabled,.settings-input--readonly{background:#a8a6a640;color:#a8a6a6}.settings-input-wrap{position:relative;display:flex;align-items:center;border-radius:10px}.settings-input-wrap .settings-input{padding-right:4.5rem}.settings-inline-action{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:17px;font-weight:400;color:#454341;background:none;border:none;cursor:pointer;text-decoration:none;text-underline-offset:2px}.settings-inline-action:hover{color:#1f4020}.settings-avatar{width:120px;height:120px;border-radius:50%;border:2px dashed rgba(45,90,39,.45);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0px;margin-bottom:1.5rem;cursor:pointer;background:transparent;color:#2d5a27;font-size:.8rem;font-weight:600}.settings-avatar:hover{background:#f0f9f1}.settings-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.settings-avatar img.upload-icon{width:8px;height:18px;border-radius:0;object-fit:contain}.settings-avatar span{font-size:15px;color:#727272;font-weight:400}.settings-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.settings-btn{padding:.45rem 1.75rem;border-radius:10px;font-size:16px;font-weight:600;width:200px;cursor:pointer;border:2px solid transparent;transition:background .15s,color .15s,border-color .15s}.settings-btn--primary{background:#346322;color:#fff;border-color:#2d5a27}.settings-btn--primary:hover{background:#244a20;border-color:#244a20}.settings-btn--outline{background:transparent;color:#727272;border-color:#727272}.settings-btn--outline:hover{background:#f5fbf4}.required{color:#d80104}@media(max-width:560px){.settings-actions--profile{flex-wrap:nowrap;gap:.65rem}.settings-nav__btn{font-size:15px;padding:.05rem 0}.settings-nav{margin-left:1.2rem}.settings-actions--profile .settings-btn{width:auto;flex:1 1 0;min-width:0;padding:.4rem .75rem;font-size:14px}}.settings-error{font-size:.8rem;color:#b42318;margin-top:.25rem}.settings-modal-overlay{position:fixed;inset:0;background:#0000008c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem}.settings-modal{position:relative;width:100%;max-width:420px;background:#e4fbdd;border-radius:14px;padding:1.5rem 1.35rem 1.75rem;box-shadow:0 20px 50px #0003}.settings-modal__close{position:absolute;top:12px;right:12px;width:32px;height:32px;border:none;background:transparent;cursor:pointer;font-size:1.25rem;line-height:1;color:#4a5a48}.settings-modal__title{font-size:1.1rem;font-weight:700;font-family:var(--font-primary, "Inter", system-ui, sans-serif);color:#1f4020;margin-bottom:1rem;padding-right:2rem}.settings-input--modal-full{width:100%;box-sizing:border-box}.settings-actions--phone-modal{margin-top:1rem;justify-content:flex-start}.settings-actions--phone-modal .settings-btn{width:auto;min-width:160px}.settings-modal__row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem}.settings-modal__title-inline{margin-bottom:0}.settings-link{background:none;border:none;font-size:.85rem;font-weight:600;color:#2d5a27;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.settings-link:disabled{opacity:.45;cursor:not-allowed;text-decoration:none}.settings-timer{font-size:.9rem;color:#6b7a69;font-variant-numeric:tabular-nums}.settings-otp-row{display:flex;gap:.5rem;justify-content:center;margin:1rem 0 1.25rem;flex-wrap:wrap}.settings-otp-box{width:44px;height:48px;text-align:center;font-size:1.15rem;font-weight:600;border:1px solid rgba(45,90,39,.4);border-radius:8px;background:#fff}.settings-strength{display:flex;align-items:center;gap:.5rem;margin-top:.35rem}.settings-strength__bars{display:flex;gap:4px}.settings-strength__bar{width:36px;height:6px;border-radius:3px;background:#dfe8dd}.settings-strength__bar--on{background:#2d5a27}.settings-strength__label{font-size:.85rem;font-weight:600;color:#2d5a27}.settings-2fa{margin-top:1.5rem;padding:1.25rem 1rem;border:1px solid rgba(45,90,39,.2);border-radius:12px;background:transparent;display:flex;align-items:center;justify-content:left;gap:1rem}.settings-2fa span{font-weight:600;color:#454341}.settings-address-list{display:flex;flex-direction:column;gap:1rem}.settings-address-card{position:relative;border:1px solid rgba(168,166,166,1);border-radius:10px;padding:1rem 4rem 1rem 1rem;background:transparent}.settings-address-card__side-actions{position:absolute;top:10px;right:10px;bottom:10px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.settings-address-card__delete{padding:4px;background:none;border:none;cursor:pointer}.settings-address-card__delete img{width:12px;height:14px}.settings-address-card__line{font-size:.95rem;margin-bottom:.25rem;font-weight:500;color:#2a3028}.settings-address-card__line--name{font-weight:500}.settings-address-card__footer{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem}.settings-text-btn{font-size:12px!important;font-weight:600}.settings-badge{display:inline-block;font-size:12px;font-weight:600;padding:.2rem .55rem;border-radius:5px}.settings-badge--default{background:#61954f33;color:#1f4020}.settings-badge--type{background:#a8a6a640;color:#4a5548}.settings-address-card__actions{margin-left:auto;display:flex;align-items:center;gap:.75rem}.settings-text-btn{background:none;border:none;font-size:.9rem;font-weight:600;color:#454341;cursor:pointer;text-decoration:none;text-underline-offset:2px}.settings-text-btn--edit{padding:0;line-height:1}.settings-muted{font-size:.9rem;color:#6b7a69}.settings-pay-list{display:flex;flex-direction:column;gap:1rem}.settings-pay-card{display:flex;align-items:flex-start;gap:.75rem;border:1px solid rgba(168,166,166,1);border-radius:10px;padding:1rem 2.5rem 1rem 1rem;position:relative;background:transparent}.settings-pay-card__icon{width:22px;height:24px;object-fit:contain}.first-line{display:flex;flex-direction:row}.settings-pay-card__brand{height:22px;width:auto;margin-left:.35rem;vertical-align:middle}.settings-pay-card__num{font-size:16px;font-weight:500;color:#454341;letter-spacing:.02em}.settings-pay-card__exp{font-size:16px;color:#454341;margin-top:.25rem}.settings-pay-card__delete{position:absolute;top:10px;right:10px;padding:4px;background:none;border:none;cursor:pointer}.settings-pay-card__delete img{width:12px;height:14px}.settings-pay-add-btn{margin-top:.4rem;width:fit-content;min-width:230px;padding:.7rem 1.15rem;border:none;border-radius:10px;background:#346322;color:#fff;font-size:16px;font-weight:500;line-height:1.2;cursor:pointer}.settings-pay-add-btn:hover{background:#2b5820}@media(max-width:768px){.settings-pay-add-btn{margin-top:.75rem;min-width:234px;padding:.68rem 1.1rem;border-radius:10px;font-size:16px;font-weight:500}}.settings-addpay-form{width:100%}.settings-addpay-cardnumber-wrap{position:relative}.settings-addpay-cardnumber{padding-right:4.8rem}.settings-addpay-cardnumber-brands{position:absolute;top:50%;right:.9rem;transform:translateY(-50%);display:inline-flex;align-items:center;gap:.35rem;pointer-events:none}.settings-addpay-cardnumber-brands img{height:16px;width:auto}.settings-addpay-actions{display:flex;align-items:center;gap:1.25rem;margin-top:.25rem}.settings-addpay-actions .settings-btn{margin-top:0}@media(max-width:768px){.settings-addpay-actions{gap:.75rem;flex-wrap:nowrap}}@media(max-width:560px){.settings-addpay-actions{flex-direction:row;gap:.65rem}.settings-addpay-actions .settings-btn{width:auto;flex:1 1 0;min-width:0;padding:.4rem .75rem;font-size:14px}}.settings-radio-group{display:flex;gap:1.25rem;margin-top:.35rem}.settings-radio{display:flex;align-items:center;gap:.4rem;cursor:pointer;font-size:.95rem}.settings-radio input{accent-color:#2d5a27;width:1rem;height:1rem;margin-right:.45rem}.settings-check{display:flex;align-items:center;gap:.5rem;margin-top:.75rem;cursor:pointer;font-size:.95rem}.settings-check input{accent-color:#2d5a27;width:1.05rem;height:1.05rem}.settings-subcard{border:none;border-radius:12px;padding:0rem;margin-bottom:1rem}.settings-page--herbaa{--st-green: #345d22;--st-green-dark: #2a4a1b;--st-green-soft: #d6f0cc;--st-green-tint: #f8fff5;--st-page-bg: #f4f7f2;--st-card: #ffffff;--st-border: #e8e8e8;--st-text: #111111;--st-muted: #666666;--st-danger: #c62828;--st-radius: 12px;--st-radius-sm: 8px;--st-shadow: 0 2px 14px rgba(17, 24, 17, .07);--st-gutter: 24px;--st-gutter-mobile: 14px;--st-font: "Poppins", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif}.settings-page--herbaa.settings-page{background:var(--st-page-bg);color:var(--st-text);font-family:var(--st-font);min-height:100vh;margin-top:5rem;padding:0!important;overflow-x:hidden;width:100%;max-width:100%;box-sizing:border-box}.settings-page--herbaa .settings-page__inner{max-width:1200px;margin:0 auto;padding:20px var(--st-gutter) 40px!important;box-sizing:border-box;width:100%}.settings-page--herbaa .settings-page__header{margin-bottom:20px}.settings-page--herbaa .settings-page__back{display:inline-flex;align-items:center;gap:10px;background:transparent;border:none;cursor:pointer;padding:0;margin:0;font-family:var(--st-font);font-size:24px;font-weight:700;color:var(--st-text)}.settings-page--herbaa .settings-page__back svg{width:36px;height:36px;padding:6px;border:1px solid var(--st-border);background:var(--st-card);border-radius:50%;color:var(--st-green);box-shadow:var(--st-shadow);box-sizing:content-box;flex-shrink:0}.settings-page--herbaa .settings-page__title{font-family:var(--st-font);font-weight:700;color:var(--st-text)}.settings-page--herbaa .settings-layout{grid-template-columns:248px minmax(0,1fr);gap:24px;align-items:start}.settings-page--herbaa .settings-content{min-width:0}.settings-page--herbaa .settings-nav.settings-nav--herbaa{width:248px;flex-shrink:0;background:var(--st-card);border:1px solid var(--st-border);border-radius:var(--st-radius);box-shadow:var(--st-shadow);padding:18px 14px 14px;box-sizing:border-box;position:sticky;top:6.5rem;align-self:flex-start}.settings-page--herbaa .settings-nav__list{display:flex;flex-direction:column;gap:6px;width:100%;margin:0;padding:0}.settings-page--herbaa .settings-nav__btn{display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;text-align:left;padding:11px 12px;margin:0;border:1px solid transparent;border-bottom:none;border-radius:var(--st-radius-sm);background:transparent;cursor:pointer;font-family:var(--st-font);font-size:14px;line-height:1.35;font-weight:500;color:var(--st-muted);white-space:normal;transition:background .18s,color .18s,border-color .18s,box-shadow .18s}.settings-page--herbaa .settings-nav__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#f5f7f4;color:var(--st-muted);flex-shrink:0;transition:background .18s,color .18s}.settings-page--herbaa .settings-nav__icon svg{font-size:18px}.settings-page--herbaa .settings-nav__label{flex:1;min-width:0}.settings-page--herbaa .settings-nav__btn:hover:not(.settings-nav__btn--active){background:var(--st-green-tint);color:var(--st-green)}.settings-page--herbaa .settings-nav__btn:hover:not(.settings-nav__btn--active) .settings-nav__icon{background:var(--st-green-soft);color:var(--st-green)}.settings-page--herbaa .settings-nav__btn--active{font-weight:700;color:var(--st-green);background:linear-gradient(90deg,var(--st-green-tint) 0%,#ffffff 100%);border-color:#345d222e;box-shadow:inset 3px 0 0 var(--st-green)}.settings-page--herbaa .settings-nav__btn--active .settings-nav__icon{background:var(--st-green-soft);color:var(--st-green)}.settings-page--herbaa .settings-panel{background:var(--st-card);border:1px solid var(--st-border);border-radius:var(--st-radius);box-shadow:var(--st-shadow);padding:24px 22px}.settings-page--herbaa .settings-panel__title{font-family:var(--st-font);font-size:20px;font-weight:700;color:var(--st-text);margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid var(--st-green-soft)}.settings-page--herbaa .settings-field{width:100%;max-width:100%;box-sizing:border-box}.settings-page--herbaa .settings-field label{font-family:var(--st-font);font-size:14px;font-weight:600;color:var(--st-text);margin-bottom:6px}.settings-page--herbaa .settings-input,.settings-page--herbaa .settings-select{background:var(--st-card);border:1px solid var(--st-border);border-radius:var(--st-radius-sm);color:var(--st-text);font-family:var(--st-font);font-size:14px;padding:11px 14px;transition:border-color .15s,box-shadow .15s}.settings-page--herbaa .settings-input:focus,.settings-page--herbaa .settings-select:focus{outline:none;border-color:#345d2273;box-shadow:0 0 0 3px #345d221a}.settings-page--herbaa .settings-input::placeholder{color:#999}.settings-page--herbaa .settings-input:disabled,.settings-page--herbaa .settings-input--readonly{background:#f5f5f5;color:var(--st-muted)}.settings-page--herbaa .settings-inline-action{font-size:13px;font-weight:600;color:var(--st-green)}.settings-page--herbaa .settings-inline-action:hover{color:var(--st-green-dark);text-decoration:underline}.settings-page--herbaa .settings-select-wrap,.settings-page--herbaa .settings-date-input-wrap{position:relative;display:block;width:100%;max-width:100%;box-sizing:border-box}.settings-page--herbaa .settings-select-wrap .settings-select,.settings-page--herbaa .settings-date-input-wrap .settings-input{width:100%;max-width:100%;box-sizing:border-box;display:block}.settings-page--herbaa .settings-select--no-native{padding-right:2.75rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.settings-page--herbaa .settings-select-wrap__icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:20px;height:20px;pointer-events:none;color:var(--st-green)}.settings-page--herbaa .settings-select--placeholder{color:#999}.settings-page--herbaa .settings-select option{color:var(--st-text);background:var(--st-card)}.settings-page--herbaa .settings-select option:checked{background:var(--st-green-soft);color:var(--st-green-dark);font-weight:600}.settings-page--herbaa .settings-date-input-wrap .settings-input--date{position:relative;padding-right:2.75rem;min-height:44px;accent-color:var(--st-green);color-scheme:light;cursor:pointer}.settings-page--herbaa .settings-date-input-wrap .settings-input--date:focus{accent-color:var(--st-green)}.settings-page--herbaa .settings-date-input-wrap .settings-input--date::-webkit-calendar-picker-indicator{position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer;z-index:2}.settings-page--herbaa .settings-date-input__icon-btn{position:absolute;right:4px;top:50%;transform:translateY(-50%);z-index:3;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;margin:0;border:none;background:transparent;cursor:pointer;border-radius:6px}.settings-page--herbaa .settings-date-input__icon-btn:hover:not(:disabled){background:var(--st-green-tint)}.settings-page--herbaa .settings-date-input__icon-btn:disabled{cursor:not-allowed;opacity:.5}.settings-page--herbaa .settings-date-input__icon--svg{width:20px!important;height:20px!important;pointer-events:none;color:var(--st-green)}.settings-page--herbaa .settings-date-input--empty{color:#999}.settings-page--herbaa .settings-date-input--empty::-webkit-datetime-edit,.settings-page--herbaa .settings-date-input--empty::-webkit-datetime-edit-fields-wrapper{color:#999}.settings-page--herbaa .settings-date-input--empty:focus{color:var(--st-text)}.settings-page--herbaa .settings-date-input--empty:focus::-webkit-datetime-edit,.settings-page--herbaa .settings-date-input--empty:focus::-webkit-datetime-edit-fields-wrapper{color:var(--st-text)}.settings-page--herbaa .settings-input-wrap.settings-date-input-wrap{display:block;position:relative;border-radius:var(--st-radius-sm)}.settings-page--herbaa .settings-date-picker{position:relative}.settings-page--herbaa .settings-date-picker__trigger{width:100%;box-sizing:border-box;display:block;text-align:left;cursor:pointer;padding-right:2.75rem}.settings-page--herbaa .settings-date-picker__popover{position:absolute;top:calc(100% + 4px);left:0;width:262px;max-width:calc(100vw - 28px);box-sizing:border-box;background:var(--st-card);border:1px solid var(--st-border);border-radius:var(--st-radius-sm);box-shadow:0 4px 16px #1118111f;z-index:40;padding:8px 10px 6px}.settings-page--herbaa .settings-date-picker__header{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-bottom:6px}.settings-page--herbaa .settings-date-picker__month{flex:1;text-align:center;font-family:var(--st-font);font-size:13px;font-weight:700;color:var(--st-text)}.settings-page--herbaa .settings-date-picker__nav{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--st-border);border-radius:4px;background:var(--st-card);color:var(--st-green);cursor:pointer;padding:0}.settings-page--herbaa .settings-date-picker__nav:hover{background:var(--st-green-tint)}.settings-page--herbaa .settings-date-picker__weekdays{display:grid;grid-template-columns:repeat(7,30px);justify-content:center;gap:0;margin-bottom:2px}.settings-page--herbaa .settings-date-picker__weekday{width:30px;text-align:center;font-family:var(--st-font);font-size:11px;font-weight:600;color:var(--st-muted);line-height:1.2}.settings-page--herbaa .settings-date-picker__grid{display:grid;grid-template-columns:repeat(7,30px);justify-content:center;gap:2px}.settings-page--herbaa .settings-date-picker__day{width:30px;height:28px;border:none;border-radius:4px;background:transparent;color:var(--st-text);font-family:var(--st-font);font-size:12px;font-weight:500;line-height:1;cursor:pointer;padding:0}.settings-page--herbaa .settings-date-picker__day:hover:not(:disabled):not(.settings-date-picker__day--selected){background:var(--st-green-tint);color:var(--st-green)}.settings-page--herbaa .settings-date-picker__day--today:not(.settings-date-picker__day--selected){outline:1px solid rgba(52,93,34,.35);color:var(--st-green)}.settings-page--herbaa .settings-date-picker__day--selected{background:var(--st-green);color:#fff;font-weight:700}.settings-page--herbaa .settings-date-picker__day--empty{pointer-events:none}.settings-page--herbaa .settings-date-picker__day:disabled{color:#ccc;cursor:not-allowed}.settings-page--herbaa .settings-date-picker__footer{display:flex;align-items:center;justify-content:space-between;margin-top:6px;padding-top:6px;border-top:1px solid var(--st-border)}.settings-page--herbaa .settings-date-picker__action{border:none;background:transparent;color:var(--st-green);font-family:var(--st-font);font-size:12px;font-weight:600;cursor:pointer;padding:2px 4px}.settings-page--herbaa .settings-date-picker__action:hover{text-decoration:underline}.settings-page--herbaa .settings-date-picker--disabled .settings-date-picker__trigger{background:#f5f5f5;color:var(--st-muted);cursor:not-allowed}.settings-page--herbaa .settings-date-picker--open .settings-date-picker__trigger{border-color:#345d2273;box-shadow:0 0 0 3px #345d221a}.settings-page--herbaa .settings-custom-select{position:relative;width:100%;max-width:100%;box-sizing:border-box}.settings-page--herbaa .settings-custom-select__trigger{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px;min-height:44px;border:1px solid var(--st-border);border-radius:var(--st-radius-sm);background:var(--st-card);color:var(--st-text);font-family:var(--st-font);font-size:14px;font-weight:500;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s}.settings-page--herbaa .settings-custom-select__trigger--placeholder{color:#999}.settings-page--herbaa .settings-custom-select__trigger:hover:not(:disabled){border-color:#345d2259}.settings-page--herbaa .settings-custom-select--open .settings-custom-select__trigger,.settings-page--herbaa .settings-custom-select__trigger:focus-visible{outline:none;border-color:#345d2273;box-shadow:0 0 0 3px #345d221a}.settings-page--herbaa .settings-custom-select__value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-page--herbaa .settings-custom-select__chevron{width:20px!important;height:20px!important;flex-shrink:0;color:var(--st-green);transition:transform .2s ease}.settings-page--herbaa .settings-custom-select--open .settings-custom-select__chevron{transform:rotate(180deg)}.settings-page--herbaa .settings-custom-select__list{position:absolute;top:calc(100% + 4px);left:0;right:0;width:100%;margin:0;padding:6px;list-style:none;box-sizing:border-box;background:var(--st-card);border:1px solid var(--st-border);border-radius:var(--st-radius-sm);box-shadow:0 8px 24px #1118111f;z-index:30;max-height:min(240px,50vh);overflow-y:auto;-webkit-overflow-scrolling:touch}.settings-page--herbaa .settings-custom-select__option{padding:10px 12px;border-radius:6px;font-family:var(--st-font);font-size:14px;font-weight:500;color:var(--st-text);cursor:pointer;transition:background .12s,color .12s}.settings-page--herbaa .settings-custom-select__option--highlight,.settings-page--herbaa .settings-custom-select__option:hover{background:var(--st-green-tint);color:var(--st-green)}.settings-page--herbaa .settings-custom-select__option--selected{background:var(--st-green-soft);color:var(--st-green-dark);font-weight:600}.settings-page--herbaa .settings-custom-select__option--selected.settings-custom-select__option--highlight,.settings-page--herbaa .settings-custom-select__option--selected:hover{background:var(--st-green-soft);color:var(--st-green-dark)}.settings-page--herbaa .settings-custom-select--disabled .settings-custom-select__trigger{background:#f5f5f5;color:var(--st-muted);cursor:not-allowed;opacity:.85}@media(max-width:768px){.settings-page--herbaa .settings-custom-select__trigger{font-size:16px;min-height:44px}.settings-page--herbaa .settings-custom-select__list{left:0;right:0;width:100%;max-width:100%}.settings-page--herbaa .settings-custom-select__option{padding:12px 14px;font-size:16px}.settings-page--herbaa .settings-date-input-wrap .settings-input{font-size:16px;min-height:44px}.settings-page--herbaa .settings-date-input__icon-btn{right:2px;width:40px;height:40px}}.settings-page--herbaa .settings-avatar{width:112px;height:112px;border:2px dashed rgba(52,93,34,.35);background:var(--st-green-tint);color:var(--st-green);margin-bottom:20px}.settings-page--herbaa .settings-avatar:hover{background:var(--st-green-soft);border-color:var(--st-green)}.settings-page--herbaa .settings-avatar span{color:var(--st-muted);font-size:13px}.settings-page--herbaa .settings-actions{gap:12px;margin-top:24px}.settings-page--herbaa .settings-btn{width:auto;min-width:140px;padding:11px 24px;border-radius:6px;font-family:var(--st-font);font-size:14px;font-weight:600}.settings-page--herbaa .settings-btn--primary{background:var(--st-green);border-color:var(--st-green);color:#fff;box-shadow:0 2px 8px #2a4a1b33}.settings-page--herbaa .settings-btn--primary:hover{background:var(--st-green-dark);border-color:var(--st-green-dark)}.settings-page--herbaa .settings-btn--outline{background:var(--st-card);color:var(--st-green);border:1px solid rgba(52,93,34,.4)}.settings-page--herbaa .settings-btn--outline:hover{background:var(--st-green-tint)}.settings-page--herbaa .required{color:var(--st-danger)}.settings-page--herbaa .settings-address-card,.settings-page--herbaa .settings-pay-card{background:var(--st-surface, #fefefd);border:1px solid var(--st-border);border-radius:var(--st-radius-sm);box-shadow:none}.settings-page--herbaa .settings-badge--default{background:var(--st-green-soft);color:var(--st-green)}.settings-page--herbaa .settings-pay-add-btn{background:var(--st-green);border-radius:6px;font-family:var(--st-font);font-weight:600;box-shadow:0 2px 8px #2a4a1b33}.settings-page--herbaa .settings-pay-add-btn:hover{background:var(--st-green-dark)}.settings-page--herbaa .settings-text-btn,.settings-page--herbaa .settings-link{color:var(--st-green);font-weight:600}.settings-page--herbaa .settings-2fa{background:var(--st-green-tint);border:1px solid rgba(52,93,34,.15);border-radius:var(--st-radius-sm)}.settings-page--herbaa .settings-strength__bar--on{background:var(--st-green)}.settings-page--herbaa .settings-strength__label{color:var(--st-green)}.settings-page--herbaa .settings-modal{background:var(--st-card);border:1px solid var(--st-border);border-radius:var(--st-radius);box-shadow:0 20px 50px #11181126}.settings-page--herbaa .settings-modal__title{font-family:var(--st-font);color:var(--st-text)}.settings-page--herbaa .settings-otp-box{border-color:var(--st-border);border-radius:var(--st-radius-sm)}.settings-page--herbaa .settings-otp-box:focus{border-color:var(--st-green);outline:none}@media(max-width:1024px){.settings-page--herbaa .settings-page__inner{padding:18px var(--st-gutter-mobile) 32px!important}.settings-page--herbaa .settings-layout{grid-template-columns:1fr;gap:16px}.settings-page--herbaa .settings-nav.settings-nav--herbaa{width:100%;position:static;top:auto;padding:14px 12px 12px;border-radius:var(--st-radius-sm)}.settings-page--herbaa .settings-nav__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.settings-page--herbaa .settings-nav__list:has(.settings-nav__btn:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.settings-page--herbaa .settings-nav__btn{flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px 8px;font-size:12px;text-align:center;min-height:76px;border:1px solid var(--st-border);background:#fafcfa}.settings-page--herbaa .settings-nav__icon{width:36px;height:36px;border-radius:10px}.settings-page--herbaa .settings-nav__btn--active{background:var(--st-green-tint);border-color:var(--st-green);box-shadow:0 2px 8px #345d221f,inset 0 -3px 0 var(--st-green)}}@media(max-width:768px){.settings-page--herbaa .settings-page__header{margin-bottom:16px}.settings-page--herbaa .settings-page__back{font-size:20px}.settings-page--herbaa .settings-panel{padding:18px 16px}.settings-page--herbaa .settings-nav{margin-left:0!important}}@media(max-width:480px){.settings-page--herbaa .settings-nav__list{grid-template-columns:1fr 1fr}.settings-page--herbaa .settings-nav__list:has(.settings-nav__btn:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.settings-page--herbaa .settings-nav__btn{font-size:11px;min-height:72px;padding:10px 4px}.settings-page--herbaa .settings-nav__list:has(.settings-nav__btn:nth-child(3):last-child) .settings-nav__btn{min-height:76px;padding:10px 6px}.settings-page--herbaa .settings-actions--profile{flex-wrap:wrap}.settings-page--herbaa .settings-actions--profile .settings-btn{flex:1 1 calc(50% - 6px);min-width:120px}}@media(max-width:360px){.settings-page--herbaa .settings-nav__list{grid-template-columns:1fr}.settings-page--herbaa .settings-nav__btn{flex-direction:row;justify-content:flex-start;min-height:auto;padding:10px 12px;text-align:left}}.coupon-page{box-sizing:border-box;width:100%;max-width:100%;overflow-x:hidden;background:#e4fbdd;min-height:100vh;margin-top:5rem;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#1a2e16}.coupon-page .coupon-card:not(.coupon-card--detail) .coupon-card__titleWrap{min-width:0;width:100%}.coupon-page .coupon-card:not(.coupon-card--detail) .coupon-card__title--trunc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coupon-page .promo-card__code-wrap{min-width:0;flex:1}.coupon-page .promo-card__code-wrap h4{min-width:0;max-width:100%}.coupon-page .promo-card__title-trunc{display:block;min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coupon-page .promo-card__code-wrap h4 .coupon-card__copy-btn{flex-shrink:0}.coupon-page__inner{box-sizing:border-box;margin:0 auto;max-width:100%;padding:20px 100px 48px}.coupon-page__header{margin-bottom:.8rem}.coupon-page__title{font:inherit}.coupon-page__back{display:inline-flex;align-items:center;gap:.2rem;background:transparent;border:none;cursor:pointer;padding:0;font-size:28px;font-weight:600;color:#000;font-family:var(--font-primary, "Inter", system-ui, sans-serif)}.coupon-layout{display:grid;grid-template-columns:200px 1fr;gap:2.5rem;align-items:start}.coupon-tabs{display:flex;flex-direction:column;gap:.3rem;padding-top:.2rem;padding-left:0;margin-left:2rem}.coupon-tabs__btn{border:none;background:transparent;text-align:left;cursor:pointer;padding:0;font-size:20px;color:#2b2b2b}.coupon-tabs__btn--active{text-decoration:underline;text-underline-offset:5px;color:#2d5a27;font-weight:600}.coupon-content{min-width:0;border:1px solid rgba(168,166,166,1);padding:1rem;border-radius:10px}.coupon-section{margin-bottom:1rem}.coupon-store-group{margin-bottom:.85rem}.coupon-store-group__header{display:inline-flex;align-items:center;gap:.45rem;margin-bottom:1.15rem;margin-top:1.15rem;color:#234a1f}.coupon-store-group__icon{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px}.coupon-store-group__icon img{width:30px;height:30px}.coupon-store-group__text{display:flex;flex-direction:column;line-height:1.1}.coupon-store-group__text strong{font-size:14px;font-weight:500;color:#000}.coupon-store-group__text span{font-size:10px;color:#616060}.coupon-section__title{margin:0 0 .55rem;font-size:25px;font-family:inter,sans-serif;font-weight:600;color:#000}.coupon-section__empty{display:flex;align-items:center;justify-content:center;min-height:100px;background:#e4fbdd;border-radius:6px;margin:0;text-align:center;color:#555;font-size:13px}.coupon-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem .8rem}.coupon-card{position:relative;display:grid;grid-template-columns:130px 1px minmax(0,1fr) auto;align-items:center;border:1px solid #6d965d;border-radius:5px;background:#3463224d;min-height:132px;overflow:hidden;padding-right:8px}.coupon-card--store{background:transparent}.coupon-card--selected-product{background:#9dc68f}.coupon-card__amount{padding:.5rem .85rem .5rem .9rem;display:flex;flex-direction:column;justify-content:center;gap:.14rem}.coupon-card__currency{font-size:15px;font-weight:600;line-height:1;color:#346322}.coupon-card__value-row{display:inline-flex;align-items:flex-end;gap:.2rem}.coupon-card__value-row strong{font-size:40px;line-height:.88;color:#346322;font-weight:700;font-family:Oleo Script,Times New Roman,serif}.coupon-card__suffix{font-size:13px;line-height:1;font-weight:600;color:#2d5a27}.coupon-card__suffix--shipping{margin-left:-40px;margin-bottom:-10px}.coupon-card__amount-meta{margin:.06rem 0 0;font-size:8px;color:#346322;margin-top:8px}.coupon-card__divider{align-self:stretch;border-right:2px dashed #6d965d;position:relative;z-index:2}.coupon-card__divider:before,.coupon-card__divider:after{content:"";position:absolute;left:50%;width:16px;height:16px;border-radius:50%;background:#e4fbdd;box-shadow:0 0 0 1px #6d965d;transform:translate(-50%);z-index:4;pointer-events:none}.coupon-card__divider:before{top:-8px}.coupon-card__divider:after{bottom:-8px}.coupon-card__details{display:flex;flex-direction:column;justify-content:center;padding:.72rem 1.5rem;min-width:0;overflow:hidden;word-break:keep-all;overflow-wrap:normal}.coupon-card__details h4{margin:0;font-size:20px;color:#346322;font-weight:700;font-family:inter,sans-serif;line-height:1.05;white-space:nowrap}.coupon-card__tnc{font-size:10px;font-weight:500;color:#346322;background:#3463224d;border-radius:5px;padding:.14rem .36rem;line-height:1.2}.coupon-card__actions{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;padding:.65rem 0 .65rem .45rem}.coupon-card__usage{margin:.08rem 0 .28rem;font-size:10px;color:#2d5a27}.coupon-card__code{margin:0 0 .24rem;display:flex;align-items:center;gap:.3rem;font-size:15px;color:#346322;font-weight:600;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.coupon-card__validity{margin:0;font-size:10px;color:#346322;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.coupon-page .coupon-card__validity--trunc{display:block;width:100%;max-width:120px}.coupon-card__use-btn{margin:0;border:1.5px solid rgba(52,99,34,1);background:transparent;color:#2d5a27;font-size:15px;font-weight:500;padding:.28rem .65rem;border-radius:5px;cursor:pointer;line-height:1.15;white-space:nowrap}.coupon-card__use-btn:disabled,.promo-card__bottom button:disabled{opacity:.5;cursor:not-allowed;border-color:#a8a6a6;color:#a8a6a6}.coupon-card__store{position:absolute;left:.35rem;top:-.85rem;display:inline-flex;align-items:center;gap:.2rem;font-size:7px;color:#385631}.promo-card{border:1px solid #6d965d;border-radius:6px;background:transparent;padding:.75rem .9rem .7rem;display:flex;flex-direction:column;gap:.4rem}.promo-card__top{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-bottom:none;padding-bottom:0}.promo-card__amount{color:#2d5a27}.promo-card__currency{display:block;font-size:15px;font-weight:600;line-height:1}.promo-card__value-row{display:inline-flex;align-items:flex-end;gap:.2rem}.promo-card__value-row strong{font-size:40px;line-height:.85;color:#346322;font-style:italic;font-family:Georgia,Times New Roman,serif}.promo-card__value-row span{font-size:15px;line-height:1;font-weight:600;color:#346322}.promo-card__code-wrap{display:flex;justify-content:center;align-items:flex-end;gap:50px}.promo-card__code-wrap h4{margin:0;font-size:25px;color:#346322;font-family:inter,sans-serif;font-weight:600;line-height:1;display:flex;align-items:center;gap:4px}.promo-card__icons{display:inline-flex;align-items:center;gap:.38rem;color:#2d5a27}.promo-card__tnc{font-size:10px;font-weight:500;color:#346322;background:#61954f33;border-radius:5px;padding:.1rem .3rem;line-height:1.2}.promo-card__bottom{display:flex;align-items:center;gap:.55rem;margin-top:.2rem;border-top:1px solid #6d965d;padding-top:.45rem}.promo-card__bottom p{margin:0;font-size:10px;color:#346322;white-space:nowrap}.promo-card__bottom button{margin-left:auto;border:1px solid rgba(52,99,34,1);background:transparent;color:#346322;border-radius:5px;font-size:15px;font-weight:500;line-height:1.1;padding:.2rem .7rem;white-space:nowrap;cursor:pointer}@media(max-width:1024px){.coupon-page{margin-top:4.5rem;padding-left:0;padding-right:0}.coupon-page__inner{padding:20px 100px 40px;max-width:100%}.coupon-layout{grid-template-columns:160px 1fr;gap:1.5rem}.coupon-card{grid-template-columns:110px 1px minmax(0,1fr) auto;min-height:115px}.coupon-card__value-row strong{font-size:34px}.coupon-card__details h4{font-size:16px}.coupon-card__code{font-size:12px}.promo-card__value-row strong{font-size:34px}.promo-card__code-wrap h4{font-size:18px}}@media(min-width:769px)and (max-width:1024px){.coupon-page .coupon-card{grid-template-columns:110px 1px minmax(0,1fr) 64px;padding-right:0}.coupon-page .coupon-card__details{padding-right:.45rem;min-width:0;overflow:hidden}.coupon-page .coupon-card__actions{padding:.5rem .2rem;width:64px;min-width:64px;align-items:flex-end;overflow:hidden}.coupon-page .promo-card__bottom button{font-size:9px;padding:.18rem .3rem;border-width:1px;line-height:1.1}.coupon-page .coupon-card__use-btn{width:100%;max-width:60px;box-sizing:border-box;text-align:center;font-size:10px;padding:.18rem .24rem;border-width:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.coupon-page .coupon-card__validity--trunc{display:inline-block;max-width:58px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}}@media(max-width:900px){.coupon-page__header{margin-bottom:1.25rem}.coupon-page__back{display:inline-flex;align-items:center;justify-content:flex-start;width:100%;gap:.35rem;text-align:left}.coupon-page__back svg{flex-shrink:0;width:24px;height:24px}.coupon-page__title{flex:1;min-width:0;line-height:1.25}.coupon-layout{grid-template-columns:1fr;gap:.8rem}.coupon-tabs{flex-direction:column;align-items:flex-start;align-self:stretch;gap:.65rem;border-bottom:none;padding:0;margin-top:0;margin-left:0}.coupon-tabs__btn{font-size:17px;font-weight:500;color:#6b6b6b}.coupon-tabs__btn--active{font-weight:600;color:#2d5a27}.coupon-content{border:none;padding:0}}@media(max-width:700px){.coupon-page__back{font-size:22px}.coupon-page__header{margin-bottom:8px}.coupon-tabs__btn{font-size:16px}.coupon-section__title{font-size:20px}.coupon-grid{grid-template-columns:1fr;gap:.6rem}.coupon-card{grid-template-columns:100px 1px minmax(0,1fr) auto;min-height:110px;padding-right:6px}.coupon-card__amount{padding:.45rem .6rem .45rem .7rem}.coupon-card__currency{font-size:12px}.coupon-card__value-row strong{font-size:36px}.coupon-card__suffix{font-size:11px}.coupon-card__amount-meta{font-size:8px}.coupon-card__divider:before,.coupon-card__divider:after{width:14px;height:14px}.coupon-card__divider:before{top:-7px}.coupon-card__divider:after{bottom:-7px}.coupon-card__details{padding:.55rem .65rem}.coupon-card__details h4{font-size:15px}.coupon-card__usage{font-size:9px}.coupon-card__code{font-size:12px}.coupon-card__validity{font-size:9px}.coupon-card__actions{padding:.5rem 0 .5rem .3rem}.coupon-card__use-btn{font-size:12px;padding:.22rem .45rem}.coupon-card__tnc{font-size:9px}.promo-card{padding:.6rem .7rem}.promo-card__currency{font-size:12px}.promo-card__value-row strong{font-size:32px}.promo-card__value-row span{font-size:13px}.promo-card__code-wrap h4{font-size:16px}.promo-card__tnc,.promo-card__bottom p{font-size:9px}.promo-card__bottom button{font-size:12px}.coupon-store-group__header{margin-bottom:.5rem;margin-top:.5rem}}@media(max-width:400px){.coupon-tabs{margin-left:0}.coupon-page__back{font-size:18px;gap:.1rem}.coupon-tabs__btn{font-size:14px}.coupon-tabs{gap:.4rem}.coupon-section__title{font-size:17px;margin-bottom:.4rem}.coupon-card{grid-template-columns:88px 1px minmax(0,1fr) auto;min-height:98px;padding-right:4px}.coupon-card__amount{padding:.4rem .5rem .4rem .55rem}.coupon-card__currency{font-size:10px}.coupon-card__value-row strong{font-size:30px}.coupon-card__suffix{font-size:10px}.coupon-card__amount-meta{font-size:7px;margin-top:5px}.coupon-card__divider:before,.coupon-card__divider:after{width:12px;height:12px}.coupon-card__divider:before{top:-6px}.coupon-card__divider:after{bottom:-6px}.coupon-card__details{padding:.45rem .5rem}.coupon-card__details h4{font-size:13px}.coupon-card__usage{font-size:8px;margin-bottom:.18rem}.coupon-card__code{font-size:10px;gap:.2rem;margin-bottom:.15rem}.coupon-card__validity{font-size:8px}.coupon-card__actions{padding:.4rem 0 .4rem .25rem}.coupon-card__use-btn{font-size:11px;padding:.18rem .38rem;border-width:1px}.coupon-card__tnc{font-size:8px;padding:.1rem .28rem}.coupon-grid{gap:.45rem}.coupon-store-group__icon,.coupon-store-group__icon img{width:24px;height:24px}.coupon-store-group__text strong{font-size:12px}.coupon-store-group__text span{font-size:9px}.promo-card{padding:.5rem .55rem}.promo-card__currency{font-size:10px}.promo-card__value-row strong{font-size:28px}.promo-card__value-row span{font-size:11px}.promo-card__code-wrap h4{font-size:14px}.promo-card__tnc{font-size:8px}.promo-card__bottom{gap:.3rem;padding-top:.35rem}.promo-card__bottom p{font-size:8px}.promo-card__bottom button{font-size:11px;padding:.16rem .5rem}}@media(max-width:768px){.coupon-page{margin-top:5rem;box-sizing:border-box}main.coupon-page .coupon-page__inner{box-sizing:border-box;width:100%;max-width:100%;margin-left:0;margin-right:0;padding-top:18px;padding-bottom:32px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.coupon-tabs{margin-left:2rem}}.coupon-page--herbaa{--cp-green: #345d22;--cp-green-dark: #2a4a1b;--cp-green-soft: #d6f0cc;--cp-green-tint: #f8fff5;--cp-page-bg: #f4f7f2;--cp-surface: #fefefd;--cp-card: #ffffff;--cp-border: #e8e8e8;--cp-text: #111111;--cp-muted: #666666;--cp-radius: 12px;--cp-radius-sm: 8px;--cp-shadow: 0 2px 14px rgba(17, 24, 17, .07);--cp-gutter: 24px;--cp-gutter-mobile: 14px;--cp-font: "Poppins", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif}.coupon-page--herbaa.coupon-page{background:var(--cp-page-bg);color:var(--cp-text);font-family:var(--cp-font);overflow-x:hidden;width:100%;max-width:100%}.coupon-page--herbaa .coupon-page__inner{max-width:1200px;padding:20px var(--cp-gutter) 40px;box-sizing:border-box}.coupon-page--herbaa .coupon-page__header{margin-bottom:20px}.coupon-page--herbaa .coupon-page__back{gap:10px;font-family:var(--cp-font);font-size:24px;font-weight:700;color:var(--cp-text)}.coupon-page--herbaa .coupon-page__back svg{width:36px;height:36px;padding:6px;border:1px solid var(--cp-border);background:var(--cp-card);border-radius:50%;color:var(--cp-green);box-shadow:var(--cp-shadow);box-sizing:content-box}.coupon-page--herbaa .coupon-page__title{font-family:var(--cp-font);font-weight:700;color:var(--cp-text)}.coupon-page--herbaa .coupon-layout{grid-template-columns:248px minmax(0,1fr);gap:24px;align-items:start}.coupon-page--herbaa .coupon-tabs.coupon-tabs--herbaa-nav{width:248px;flex-shrink:0;margin-left:0;padding:18px 14px 14px;background:var(--cp-card);border:1px solid var(--cp-border);border-radius:var(--cp-radius);box-shadow:var(--cp-shadow);position:sticky;top:6.5rem;align-self:flex-start;box-sizing:border-box}.coupon-page--herbaa .coupon-tabs__list{display:flex;flex-direction:column;align-items:stretch;gap:6px;width:100%;margin:0;padding:0}.coupon-page--herbaa .coupon-tabs__btn{display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;text-align:left;padding:11px 12px;margin:0;border:1px solid transparent;background:transparent;cursor:pointer;font-family:var(--cp-font);font-size:15px;line-height:1.3;font-weight:500;color:var(--cp-muted);border-radius:var(--cp-radius-sm);white-space:nowrap;transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease}.coupon-page--herbaa .coupon-tabs__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#f5f7f4;color:var(--cp-muted);flex-shrink:0;transition:background .18s ease,color .18s ease}.coupon-page--herbaa .coupon-tabs__icon svg{font-size:18px}.coupon-page--herbaa .coupon-tabs__label{flex:1;min-width:0}.coupon-page--herbaa .coupon-tabs__btn:hover:not(.coupon-tabs__btn--active),.coupon-page--herbaa .coupon-tabs__btn:focus-visible:not(.coupon-tabs__btn--active){background:var(--cp-green-tint);color:var(--cp-green);outline:none}.coupon-page--herbaa .coupon-tabs__btn:hover:not(.coupon-tabs__btn--active) .coupon-tabs__icon,.coupon-page--herbaa .coupon-tabs__btn:focus-visible:not(.coupon-tabs__btn--active) .coupon-tabs__icon{background:var(--cp-green-soft);color:var(--cp-green)}.coupon-page--herbaa .coupon-tabs__btn--active{font-weight:700;color:var(--cp-green);background:linear-gradient(90deg,var(--cp-green-tint) 0%,#ffffff 100%);border-color:#345d222e;box-shadow:inset 3px 0 0 var(--cp-green);text-decoration:none}.coupon-page--herbaa .coupon-tabs__btn--active .coupon-tabs__icon{background:var(--cp-green-soft);color:var(--cp-green)}.coupon-page--herbaa .coupon-tabs__btn--active:hover,.coupon-page--herbaa .coupon-tabs__btn--active:focus-visible{color:var(--cp-green-dark);outline:none}.coupon-page--herbaa .coupon-content{border:none;background:transparent;padding:0;min-width:0}.coupon-page--herbaa .coupon-section{margin-bottom:28px}.coupon-page--herbaa .coupon-section__title{font-family:var(--cp-font);font-size:20px;font-weight:700;color:var(--cp-text);margin:0 0 14px;padding-bottom:8px;border-bottom:2px solid var(--cp-green-soft)}.coupon-page--herbaa .coupon-section__empty{background:var(--cp-card);border:1px dashed var(--cp-border);border-radius:var(--cp-radius);color:var(--cp-muted);font-size:14px;min-height:120px}.coupon-page--herbaa .coupon-store-group__header{margin:16px 0 12px;padding:10px 12px;background:var(--cp-card);border:1px solid var(--cp-border);border-radius:var(--cp-radius-sm);color:var(--cp-green)}.coupon-page--herbaa .coupon-store-group__icon{width:36px;height:36px;background:var(--cp-green-tint);border-radius:50%;border:1px solid rgba(52,93,34,.15);overflow:hidden}.coupon-page--herbaa .coupon-store-group__text strong{font-family:var(--cp-font);font-size:14px;font-weight:600;color:var(--cp-text)}.coupon-page--herbaa .coupon-store-group__text span{font-size:12px;color:var(--cp-muted)}.coupon-page--herbaa .coupon-grid{grid-template-columns:1fr;gap:14px}@media(min-width:1280px){.coupon-page--herbaa .coupon-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}.coupon-page--herbaa .coupon-card{background:var(--cp-card);border:1px solid var(--cp-border);border-radius:var(--cp-radius);box-shadow:var(--cp-shadow);grid-template-columns:minmax(108px,126px) 1px minmax(0,1fr) minmax(84px,92px);grid-template-rows:1fr;align-items:stretch;min-height:128px;padding-right:0;column-gap:0;transition:border-color .15s,box-shadow .15s}.coupon-page--herbaa .coupon-card:hover{border-color:#345d2259;box-shadow:0 4px 18px #345d221a}.coupon-page--herbaa .coupon-card--store{background:var(--cp-card)}.coupon-page--herbaa .coupon-card--selected-product{background:var(--cp-card);border-left:4px solid var(--cp-green)}.coupon-page--herbaa .coupon-card__amount{background:linear-gradient(160deg,var(--cp-green-tint) 0%,var(--cp-green-soft) 100%);padding:14px 10px 12px;align-self:stretch;display:flex;flex-direction:column;justify-content:center;gap:6px;min-width:0;border-radius:var(--cp-radius) 0 0 var(--cp-radius);box-sizing:border-box}.coupon-page--herbaa .coupon-card__currency{display:block;font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.02em}.coupon-page--herbaa .coupon-card__value-row{display:flex;flex-direction:column;align-items:flex-start;gap:2px;line-height:1.15;width:100%}.coupon-page--herbaa .coupon-card__value-row strong{font-size:26px;font-weight:800;font-family:var(--cp-font);font-style:normal;line-height:1.05;word-break:break-word}.coupon-page--herbaa .coupon-card__suffix{font-size:11px;font-weight:700;line-height:1.25;display:block}.coupon-page--herbaa .coupon-card__suffix--shipping{margin:0;padding:0;max-width:100%}.coupon-page--herbaa .coupon-card__amount-meta{font-size:9px;color:var(--cp-green-dark);margin-top:auto;padding-top:4px;line-height:1.35;word-break:break-word}.coupon-page--herbaa .coupon-card__currency,.coupon-page--herbaa .coupon-card__value-row strong,.coupon-page--herbaa .coupon-card__suffix{color:var(--cp-green);font-family:var(--cp-font)}.coupon-page--herbaa .coupon-card__divider{border-right:2px dashed rgba(52,93,34,.25);width:1px;min-width:1px;margin:0}.coupon-page--herbaa .coupon-card__divider:before,.coupon-page--herbaa .coupon-card__divider:after{background:var(--cp-page-bg);box-shadow:0 0 0 1px var(--cp-border);width:12px;height:12px}.coupon-page--herbaa .coupon-card__divider:before{top:-6px}.coupon-page--herbaa .coupon-card__divider:after{bottom:-6px}.coupon-page--herbaa .coupon-card__details{display:flex;flex-direction:column;justify-content:center;gap:5px;padding:14px 12px 14px 18px;min-width:0;overflow:hidden;box-sizing:border-box}.coupon-page--herbaa .coupon-card__titleWrap{min-width:0;width:100%}.coupon-page--herbaa .coupon-card__details h4,.coupon-page--herbaa .coupon-card__title--trunc{margin:0;font-family:var(--cp-font);font-size:15px;font-weight:700;color:var(--cp-text);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.coupon-page--herbaa .coupon-card__usage{margin:0;font-size:11px;line-height:1.35;color:var(--cp-muted)}.coupon-page--herbaa .coupon-card__code{margin:0;display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--cp-green);line-height:1.3;min-width:0}.coupon-page--herbaa .coupon-card__validity,.coupon-page--herbaa .coupon-card__validity--trunc{margin:0;font-size:10px;font-weight:600;color:var(--cp-muted);letter-spacing:.03em;line-height:1.35;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.coupon-page--herbaa .coupon-card__tnc{background:var(--cp-green-soft);color:var(--cp-green);border-radius:4px;font-size:10px;font-weight:600;padding:4px 8px;line-height:1.2;flex-shrink:0}.coupon-page--herbaa .coupon-card__actions{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;gap:10px;padding:12px 12px 12px 8px;box-sizing:border-box;min-width:84px}.coupon-page--herbaa .coupon-card__actions .coupon-card__tnc{align-self:flex-end}.coupon-page--herbaa .coupon-card__use-btn{background:var(--cp-green);color:#fff;border:none;border-radius:6px;font-family:var(--cp-font);font-size:12px;font-weight:600;padding:10px 8px;min-width:0;width:100%;line-height:1.2;text-align:center;box-shadow:0 2px 8px #2a4a1b33;transition:background .15s;margin-top:auto}.coupon-page--herbaa .coupon-card__use-btn:hover:not(:disabled){background:var(--cp-green-dark)}.coupon-page--herbaa .coupon-card__use-btn:disabled{background:#e0e0e0;color:var(--cp-muted);border:none;box-shadow:none;opacity:1}.coupon-page--herbaa .promo-card{background:var(--cp-card);border:1px solid var(--cp-border);border-radius:var(--cp-radius);box-shadow:var(--cp-shadow);padding:14px 16px;gap:10px;transition:border-color .15s,box-shadow .15s}.coupon-page--herbaa .promo-card:hover{border-color:#345d2259;box-shadow:0 4px 18px #345d221a}.coupon-page--herbaa .promo-card__amount{padding:8px 12px;background:var(--cp-green-tint);border-radius:var(--cp-radius-sm)}.coupon-page--herbaa .promo-card__value-row strong{font-size:32px;font-weight:800;font-style:normal;font-family:var(--cp-font);color:var(--cp-green)}.coupon-page--herbaa .promo-card__code-wrap{gap:12px;align-items:center;flex:1;min-width:0}.coupon-page--herbaa .promo-card__code-wrap h4{font-family:var(--cp-font);font-size:16px;font-weight:700;color:var(--cp-text)}.coupon-page--herbaa .promo-card__tnc{background:var(--cp-green-soft);color:var(--cp-green)}.coupon-page--herbaa .promo-card__bottom{border-top:1px solid var(--cp-border);padding-top:10px;flex-wrap:wrap;gap:8px}.coupon-page--herbaa .promo-card__bottom p{font-size:11px;color:var(--cp-muted)}.coupon-page--herbaa .promo-card__bottom button{background:var(--cp-green);color:#fff;border:none;border-radius:6px;font-family:var(--cp-font);font-size:13px;font-weight:600;padding:8px 14px;box-shadow:0 2px 8px #2a4a1b33}.coupon-page--herbaa .promo-card__bottom button:hover:not(:disabled){background:var(--cp-green-dark)}.coupon-page--herbaa .promo-card__bottom button:disabled{background:#e0e0e0;color:var(--cp-muted);opacity:1}@media(max-width:1024px){.coupon-page--herbaa .coupon-page__inner{padding:18px var(--cp-gutter-mobile) 32px!important}.coupon-page--herbaa .coupon-layout{grid-template-columns:1fr!important;gap:16px}.coupon-page--herbaa .coupon-tabs.coupon-tabs--herbaa-nav{width:100%;position:static;top:auto;padding:14px 12px 12px;border-radius:var(--cp-radius-sm)}.coupon-page--herbaa .coupon-tabs__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.coupon-page--herbaa .coupon-tabs__btn{flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px 8px;font-size:13px;text-align:center;white-space:normal;min-height:76px;border:1px solid var(--cp-border);background:#fafcfa;box-shadow:none}.coupon-page--herbaa .coupon-tabs__icon{width:36px;height:36px;border-radius:10px}.coupon-page--herbaa .coupon-tabs__label{line-height:1.25}.coupon-page--herbaa .coupon-tabs__btn--active{background:var(--cp-green-tint);border-color:var(--cp-green);box-shadow:0 2px 8px #345d221f,inset 0 -3px 0 var(--cp-green)}.coupon-page--herbaa .coupon-grid{grid-template-columns:1fr!important}.coupon-page--herbaa .coupon-card{grid-template-columns:minmax(100px,118px) 1px minmax(0,1fr) minmax(80px,88px)!important;padding-right:0!important;min-height:124px}.coupon-page--herbaa .coupon-card__details{padding:12px 10px 12px 16px!important}.coupon-page--herbaa .coupon-card__actions{width:auto!important;min-width:80px!important;padding:12px 10px 12px 6px!important}.coupon-page--herbaa .coupon-card__use-btn{width:100%!important;max-width:none!important;font-size:12px!important;padding:10px 8px!important}.coupon-page--herbaa .coupon-card__validity--trunc{max-width:none!important}.coupon-page--herbaa .promo-card__bottom button{font-size:13px!important;padding:8px 14px!important}}@media(max-width:768px){.coupon-page--herbaa .coupon-page__back{font-size:20px}.coupon-page--herbaa .coupon-tabs{margin-left:0!important}.coupon-page--herbaa .coupon-section__title{font-size:18px}.coupon-page--herbaa .coupon-card{grid-template-columns:minmax(96px,108px) 1px minmax(0,1fr) minmax(76px,84px)!important;min-height:120px}.coupon-page--herbaa .coupon-card__value-row strong{font-size:24px}.coupon-page--herbaa .coupon-card__details{padding:12px 10px 12px 14px!important}.coupon-page--herbaa .coupon-card__details h4{font-size:14px}.coupon-page--herbaa .coupon-card__use-btn{font-size:11px!important;padding:9px 6px!important}}@media(max-width:480px){.coupon-page--herbaa .coupon-tabs__list{grid-template-columns:1fr 1fr;gap:8px}.coupon-page--herbaa .coupon-tabs__btn{font-size:12px;min-height:72px;padding:10px 6px}.coupon-page--herbaa .coupon-tabs__icon{width:32px;height:32px}.coupon-page--herbaa .coupon-tabs__icon svg{font-size:16px}.coupon-page--herbaa .coupon-card{grid-template-columns:88px 1px minmax(0,1fr)!important;grid-template-rows:auto auto;padding-right:8px!important}.coupon-page--herbaa .coupon-card__amount,.coupon-page--herbaa .coupon-card__divider{grid-row:1 / span 2}.coupon-page--herbaa .coupon-card__details{grid-column:3;grid-row:1}.coupon-page--herbaa .coupon-card__actions{grid-column:1 / -1;grid-row:2;flex-direction:row;align-items:center;justify-content:space-between;padding:8px 10px 10px!important;border-top:1px dashed var(--cp-border);margin:0 8px}.coupon-page--herbaa .promo-card__top{flex-direction:column;align-items:flex-start;gap:10px}.coupon-page--herbaa .promo-card__code-wrap{width:100%;justify-content:space-between}.coupon-page--herbaa .promo-card__bottom{flex-direction:column;align-items:stretch}.coupon-page--herbaa .promo-card__bottom button{margin-left:0;width:100%}}@media(max-width:360px){.coupon-page--herbaa .coupon-tabs__list{grid-template-columns:1fr}.coupon-page--herbaa .coupon-tabs__btn{flex-direction:row;justify-content:flex-start;min-height:auto;padding:10px 12px;text-align:left}}.card-header-name-ellipsis{max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:bottom;cursor:pointer}.products-page2{display:flex;gap:30px;background-color:#fff;padding:30px 40px;margin-top:4rem;position:relative}.filters-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:998}.filters{width:260px;display:flex;flex-direction:column;gap:20px}.filters-header{display:none;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid rgba(69,67,65,1)}.filters-header h3{font-size:16px;font-weight:600;margin:0}.close-filters-btn{background:none;border:none;font-size:24px;cursor:pointer;color:#454341;padding:0}.filter-box{background:#fff;border:1px solid rgba(69,67,65,1);border-radius:15px;padding:16px}.filter-box h4{font-size:15px;font-weight:600;margin-bottom:6px;font-family:Roboto,sans-serif}.filter-sub{font-size:10px;font-weight:400;color:#454341;margin-bottom:10px}.filter-box label{display:flex;justify-content:flex-start;align-items:flex-start;font-size:12px;margin-bottom:8px;cursor:pointer;font-weight:400;background:#fff;width:100%}.filter-box input[type=checkbox]{width:16px;height:16px;flex-shrink:0;margin-top:1px;cursor:pointer;margin-right:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(52,99,34,1);background-color:#fff;position:relative}.filter-box span{margin-left:auto;padding-left:8px;white-space:nowrap}.filter-box input[type=checkbox]:checked{background-color:#346322}.filter-box input[type=checkbox]:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}.price-slider{width:100%;height:6px;border-radius:5px;background:#6c9850;outline:none;-webkit-appearance:none;appearance:none;margin-bottom:12px}.range-slider{position:relative;width:100%;height:28px;margin-bottom:8px}.range-track{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:8px;background:#fff;border-radius:8px;pointer-events:none;z-index:0}.range-fill{position:absolute;top:50%;transform:translateY(-20%);height:8px;background:#346322;border-radius:8px;pointer-events:none;z-index:1}.range-input{-webkit-appearance:none;appearance:none;position:absolute;inset:0;width:100%;background:transparent;pointer-events:none;touch-action:none}.range-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:#346322;box-shadow:0 0 0 3px #3f6b2a1f;cursor:pointer;pointer-events:all}.range-input::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#3f6b2a;border:none;cursor:pointer}.range-input::-webkit-slider-runnable-track{height:8px;background:transparent}.range-input::-moz-range-track{height:8px;background:transparent}.range-min{z-index:90}.range-max{z-index:100}.range-input.active{z-index:110!important}.search-page-order-cart .search-card-stack__sold{margin-left:30px!important}.price-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#3f6b2a;cursor:pointer}.price-slider::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#3f6b2a;cursor:pointer;border:none}.price-values{display:flex;justify-content:space-between;gap:10px;margin-top:8px}.price-input-group{display:flex;flex-direction:column;align-items:center;flex:1}.price-input{width:100%;padding:8px;border:1.5px solid #6c9850;border-radius:5px;background:#fff;font-size:12px;font-weight:400;color:#454341;text-align:center;outline:none;transition:border-color .3s ease}.filter-box .price-input{width:100px;max-width:100%}.price-input:focus{border-color:#3f6b2a}.price-input-group label{font-size:12px;font-weight:400;color:#454341;margin-top:4px;display:block;cursor:default}.products-content{flex:1}.products-content h2{font-size:15px;font-weight:600;font-family:Roboto,sans-serif}.applied-filters-label{display:block!important;font-size:14px;font-weight:600;margin-top:12px;margin-bottom:12px;font-family:Roboto,sans-serif}.products-topbar .left-controls.desktop-only{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;flex:1 1 auto}.products-topbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.active-filters{display:flex;gap:8px;flex-wrap:wrap;align-items:center;text-align:center;justify-content:center}.active-filters img{width:15px;height:15px;align-items:center!important;text-align:center!important;justify-content:center!important;top:3px;position:relative;margin-left:5px}.chip{background:#346322;color:#fff;padding:4px 10px;border-radius:0;font-size:14px;font-weight:400}.clear-btn{background:none;border:none;color:#454341;font-size:12px;cursor:pointer;font-weight:400;margin-left:1rem;border-bottom:1px solid rgba(69,67,65,1)}.filters-btn-mobile{display:none;background:#346322;color:#fff;border:none;padding:8px 16px;border-radius:4px;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.products-page2 .mobile-only{display:none}.sort-select2{display:flex;align-items:center;gap:0;overflow:hidden;border-radius:2px}.sort-label2{background:#346322;color:#fff;padding:8px 16px;font-size:14px;font-weight:400;white-space:nowrap}.select-wrapper2{position:relative;display:inline-block}.sort-select2 select{padding:8px 32px 8px 16px;border:1px solid rgba(52,99,34,1);height:38px;background:#fff;color:#727272;font-size:14px;font-weight:400;outline:none;cursor:pointer;min-width:160px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.dropdown-icon{position:absolute;right:8px;top:50%;transform:translateY(-50%);pointer-events:none;color:#727272;font-size:20px!important}.sort-select2-mui .MuiSelect-icon{color:#727272}.products-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.products-grid .product-card{background:#e4fbdd!important;border-radius:16px;padding:18px;box-shadow:0 6px 18px #00000026;display:flex;flex-direction:column;align-items:flex-start}.products-grid .card-header,.products-grid .card-header2{display:flex;justify-content:space-between;font-size:13px;font-weight:700;color:#1d3b1a;width:100%}.products-grid .card-header span{font-size:14px;font-weight:800;color:#000}.rating1{font-size:12px;color:#f4b400;margin:1px 0 5px;flex-direction:column!important}.rating1 span{color:#a8a6a6;font-size:9px;font-weight:600;flex-direction:column!important}.product-image{display:flex;justify-content:center;align-items:center;height:220px;margin-bottom:12px;width:100%}.product-image img{width:auto;max-width:180px;height:100%;object-fit:contain;transform:none}.product-card .buy-btn5,.buy-btn,.buy-btn2{background:#6c9850;color:#fff;border:none;border-radius:8px;padding:6px;font-weight:700;margin-bottom:8px;cursor:pointer;width:100%;font-size:20px}.cart-btn5,.cart-btn,.cart-btn2{background:#3f6b2a;color:#fff;border:none;border-radius:8px;padding:6px;font-weight:700;cursor:pointer;font-size:20px;width:100%}.filters-btn-mobile2{display:none}@media(max-width:1200px){.products-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.products-page2{flex-direction:column;gap:20px;padding:20px 16px;margin-top:5rem!important}.filters-overlay{display:block}.filters{display:none;position:fixed;bottom:0;left:0;width:100%;height:85vh;background-color:#fff;z-index:999;gap:16px;padding:20px 16px;overflow-y:auto;flex-direction:column;border-radius:20px 20px 0 0;transform:translateY(100%);transition:transform .3s ease;box-shadow:0 -4px 20px #0000001a}.desktop-only{display:none!important}.products-page2 .applied-filters-label.mobile-only{display:block!important}.products-page2 .active-filters.mobile-only{display:flex!important}.sort-select2-mui .MuiSelect-select{font-size:11px!important}.filters.mobile-open{display:flex;transform:translateY(0)}.filters-header{display:flex}.products-content{flex:1;width:100%}.products-content h2{display:none}.applied-filters-label{display:block}.products-topbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;width:100%}.products-topbar .right-controls{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;width:100%;min-width:0}.products-topbar .right-controls .sort-select2{flex:1 1 auto;min-width:0}.products-topbar .right-controls .select-wrapper2{flex:0 0 170px;width:170px;min-width:170px}.products-topbar .right-controls .filters-btn-mobile2{flex:0 0 auto;flex-shrink:0}.sort-select2{display:flex;align-items:center;gap:0;flex:1;min-width:0}.sort-select2-mui .MuiSelect-select{font-size:13px!important;padding:8px 12px!important;min-width:0;width:100%;max-width:100%;box-sizing:border-box}.products-topbar .right-controls .select-wrapper2 .dropdown-icon{right:8px}.filters-btn-mobile2{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:#111827;background:none;border:none;padding:4px 0;cursor:pointer;font-family:inherit;font-size:14px}.filters-btn-mobile2 img{width:16px;height:16px}.active-filters{display:flex;gap:8px;flex-wrap:wrap;align-items:center;justify-content:flex-start;width:100%;margin-bottom:16px}.chip{font-size:13px;padding:6px 12px;border-radius:4px}.clear-btn{font-size:11px;margin-left:0;white-space:nowrap}.products-grid{grid-template-columns:1fr;gap:16px;width:100%}.products-grid .product-card{padding:16px;gap:8px}.product-image{height:180px;margin-bottom:8px}.product-image img{max-width:150px}.buy-btn5,.buy-btn,.buy-btn2,.cart-btn5,.cart-btn,.cart-btn2{font-size:14px;padding:12px}}@media(max-width:370px){.products-topbar .right-controls{gap:14px}.products-topbar .right-controls .select-wrapper2{flex:0 0 150px;width:150px;min-width:150px}}.search-page-order-cart{width:100%;margin:0 auto;padding:0;max-width:none;background:transparent}.search-page-order-cart .order-cart__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}@media(max-width:1200px){.search-page-order-cart .order-cart__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.search-page-order-cart.order-cart{margin:0;padding:0;background:transparent!important;border-radius:0}.search-page-order-cart .order-cart__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.search-page-order-cart .search-card-stack{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title" "rating rating" "sold sold" "price cart";column-gap:0px;row-gap:0px;align-items:center;padding:8px 8px 10px;position:relative}.search-page-order-cart .search-card-stack__title{grid-area:title;margin:0;display:block;width:100%;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-page-order-cart .search-card-stack__rating{grid-area:rating;margin-top:0}.search-page-order-cart .search-card-stack__rating .order-cart__rating{justify-content:flex-start;width:100%}.search-page-order-cart .search-card-stack__sold{grid-area:sold;margin-left:0!important;justify-self:start}.search-page-order-cart .search-card-stack__price{grid-area:price;margin-top:4px;margin-bottom:0;align-self:end;min-width:0}.search-page-order-cart .search-card-stack__cartBtn{grid-area:cart;position:static;right:auto;bottom:auto;margin-left:0;align-self:end;flex-shrink:0}.search-page-order-cart .search-card-stack .order-cart__ratingText--desktop{display:inline}.search-page-order-cart .search-card-stack .order-cart__ratingText--mobile{display:none}.category-mobile-cards .order-cart__content{display:grid;grid-template-columns:1fr auto;grid-template-areas:"title title" "rating rating" "sold sold" "price cart";column-gap:8px;row-gap:4px;align-items:center;padding:8px 8px 10px}.category-mobile-cards .order-cart__metaRow{display:contents}.category-mobile-cards .order-cart__title{grid-area:title;margin:0;min-width:0}.category-mobile-cards .order-cart__rating{grid-area:rating;margin:0}.category-mobile-cards .order-cart__ratingText--desktop{display:inline}.category-mobile-cards .order-cart__ratingText--mobile{display:none}.category-mobile-cards .order-cart__sold{grid-area:sold;margin-left:0;justify-self:start}.category-mobile-cards .order-cart__priceRow{grid-area:price;margin-top:0;min-width:0}.category-mobile-cards .order-cart__addBtn{grid-area:cart;position:static;right:auto;bottom:auto;margin-left:0;width:30px;height:30px;padding:0;border-radius:999px;box-shadow:none;align-self:end}}@media(min-width:769px){.search-page-order-cart .search-card-stack{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"title title title title" "price price price price" "rating sold . cart";gap:6px 10px;align-items:center}.search-page-order-cart .search-card-stack__title{grid-area:title;display:block;width:100%;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-page-order-cart .search-card-stack__rating{grid-area:rating}.search-page-order-cart .search-card-stack__sold{grid-area:sold;margin-left:0}.search-page-order-cart .search-card-stack__price{grid-area:price;margin-top:6px}.search-page-order-cart .search-card-stack__cartBtn{grid-area:cart;justify-self:end;margin-left:0}}.logged-search-page-order-cart{width:100%;margin:0 auto;padding:0;max-width:none;background:transparent}.logged-search-page-order-cart .logged-search-card-stack__sold{margin-left:30px!important}@media(max-width:1200px){.logged-search-page-order-cart .order-cart__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.logged-search-page-order-cart.order-cart{margin:0;padding:0;background:transparent!important;border-radius:0}.logged-search-page-order-cart .order-cart__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.logged-search-page-order-cart .logged-search-card-stack{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title" "rating rating" "sold sold" "price cart";column-gap:0;row-gap:0;align-items:center;padding:8px 8px 10px;position:relative}.logged-search-page-order-cart .logged-search-card-stack__title{grid-area:title;margin:0;display:block;width:100%;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.logged-search-page-order-cart .logged-search-card-stack__rating{grid-area:rating;margin-top:0}.logged-search-page-order-cart .logged-search-card-stack__rating .order-cart__rating{justify-content:flex-start;width:100%}.logged-search-page-order-cart .logged-search-card-stack__sold{grid-area:sold;margin-left:0!important;justify-self:start}.logged-search-page-order-cart .logged-search-card-stack__price{grid-area:price;margin-top:4px;margin-bottom:0;align-self:end;min-width:0}.logged-search-page-order-cart .logged-search-card-stack__cartBtn{grid-area:cart;position:static;right:auto;bottom:auto;margin-left:0;align-self:end;flex-shrink:0}.logged-search-page-order-cart .logged-search-card-stack .order-cart__ratingText--desktop{display:inline}.logged-search-page-order-cart .logged-search-card-stack .order-cart__ratingText--mobile{display:none}}@media(min-width:769px){.logged-search-page-order-cart .logged-search-card-stack{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"title title title title" "price price price price" "rating sold . cart";gap:6px 10px;align-items:center}.logged-search-page-order-cart .logged-search-card-stack__title{grid-area:title;display:block;width:100%;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.logged-search-page-order-cart .logged-search-card-stack__rating{grid-area:rating}.logged-search-page-order-cart .logged-search-card-stack__sold{grid-area:sold;margin-left:0!important}.logged-search-page-order-cart .logged-search-card-stack__price{grid-area:price;margin-top:6px}.logged-search-page-order-cart .logged-search-card-stack__cartBtn{grid-area:cart;justify-self:end;margin-left:0}}.search-empty-state{width:100%;min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px 12px}.search-empty-state__img{width:280px;max-width:60%;height:auto;object-fit:contain}.search-empty-state__title{margin:0 0 6px;font-size:20px;line-height:1.2;font-weight:600;color:#727272;font-family:inter,sans-serif}.search-empty-state__clear{margin-left:0;margin-top:2px;font-family:15px;color:#727272}@media(min-width:769px){.products-page2 .applied-filters-label.mobile-only,.products-page2 .active-filters.mobile-only{display:none!important}}.top-rated-cards{width:100%;margin:0 auto;padding:0;max-width:none;background:transparent}@media(max-width:768px){.top-rated-cards.order-cart{margin:0;padding:0;background:transparent!important;border-radius:0}.top-rated-cards .top-rated-card-stack{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title" "rating rating" "sold sold" "price cart";column-gap:0;row-gap:0;align-items:center;padding:8px 8px 10px;position:relative}.top-rated-cards .top-rated-card-stack__title{grid-area:title;margin:0;display:block;width:100%;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top-rated-cards .top-rated-card-stack__rating{grid-area:rating;margin-top:0}.top-rated-cards .top-rated-card-stack__rating .order-cart__rating{justify-content:flex-start;width:100%}.top-rated-cards .top-rated-card-stack__sold{grid-area:sold;margin-left:0;justify-self:start}.top-rated-cards .top-rated-card-stack__price{grid-area:price;margin-top:4px;margin-bottom:0;align-self:end;min-width:0}.top-rated-cards .top-rated-card-stack__cartBtn{grid-area:cart;position:static;right:auto;bottom:auto;margin-left:0;align-self:end;flex-shrink:0}.top-rated-cards .top-rated-card-stack .order-cart__ratingText--desktop{display:inline}.top-rated-cards .top-rated-card-stack .order-cart__ratingText--mobile{display:none}}@media(min-width:769px){.top-rated-cards .top-rated-card-stack{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"title title title title" "price price price price" "rating sold . cart";gap:6px 10px;align-items:center}.top-rated-cards .top-rated-card-stack__title{grid-area:title;display:block;width:100%;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top-rated-cards .top-rated-card-stack__rating{grid-area:rating}.top-rated-cards .top-rated-card-stack__sold{grid-area:sold;margin-left:0}.top-rated-cards .top-rated-card-stack__price{grid-area:price;margin-top:6px}.top-rated-cards .top-rated-card-stack__cartBtn{grid-area:cart;justify-self:end;margin-left:0}}.cdp-page{min-height:calc(47vh - 5rem);margin-top:5rem;padding:1.5rem 1.25rem 3rem;background:#e4fbdd}.cdp-inner{max-width:1320px;margin:0 auto}.cdp-header{margin-bottom:1rem}.cdp-back{display:inline-flex;align-items:center;gap:.2rem;background:transparent;border:none;cursor:pointer;padding:0;font-size:26px;font-weight:600;color:#000;font-family:var(--font-primary, "Inter", system-ui, sans-serif);transition:opacity .15s}.cdp-back:hover{opacity:.7}.cdp-hero{display:grid;grid-template-columns:480px 1fr;align-items:center;background:#e4fbdd;border-radius:16px;overflow:hidden;min-height:300px}.cdp-hero__visual{position:relative;height:520px;display:flex;align-items:center;justify-content:center;overflow:hidden}.cdp-hero__product-img{width:126%;height:auto;max-width:none;object-fit:contain;object-position:center left;transform:translate(-18px) translateY(6px);display:block}.cdp-hero__content{padding:2rem 2.5rem 2rem 1.5rem;display:flex;flex-direction:column;gap:.5rem}.cdp-hero__title{font-size:clamp(90px,5vw,60px);font-weight:700;color:#454341;margin:0;font-family:Oleo Script,Times New Roman,serif;font-style:italic;line-height:1;letter-spacing:-.02em}.cdp-hero__subtitle{font-size:20px;font-weight:700;color:#346322;margin:0;font-family:var(--font-primary, "Inter", system-ui, sans-serif)}.cdp-hero__body{font-size:15px;font-weight:600;color:#444;margin:0 0 .4rem;max-width:650px;line-height:1.55}.cdp-coupon-wrapper{max-width:480px}.cdp-coupon-wrapper .coupon-card.coupon-card--detail{grid-template-columns:130px 1px minmax(0,1fr);padding-right:0}.cdp-coupon-wrapper .coupon-card--detail .coupon-card__details{position:relative;padding-top:.35rem;padding-right:4.25rem}.cdp-coupon-wrapper .coupon-card--detail .coupon-card__titleWrap{min-width:0;width:100%}.cdp-coupon-wrapper .coupon-card--detail .coupon-card__title--trunc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cdp-coupon-wrapper .coupon-card--detail .coupon-card__tnc--detail{position:absolute;top:.55rem;right:.85rem;z-index:2;margin:0;font-size:10px;font-weight:700;letter-spacing:.02em;color:#346322;background:#3463224d;border:none;border-radius:5px;padding:.22rem .45rem;line-height:1.2}.cdp-store-strip{display:flex;align-items:center;gap:.5rem;margin-top:1.4rem;padding:.65rem 1rem;background:#ffffff73;border:1px solid #b8d9a8;border-radius:8px;max-width:400px}.cdp-store-strip__dot{width:10px;height:10px;border-radius:50%;background:#4a8c3a;flex-shrink:0}.cdp-store-strip__name{font-size:15px;font-weight:600;color:#234a1f}.cdp-store-strip__sub{font-size:12px;color:#617a5c}@media(max-width:900px){.cdp-hero{grid-template-columns:260px 1fr}}@media(max-width:650px){.cdp-hero{grid-template-columns:1fr;min-height:unset}.cdp-hero__visual{height:350px;order:1}.cdp-hero__product-img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;transform:none;object-position:center center}.cdp-hero__content{order:2;padding:1.5rem 1rem .5rem}.cdp-coupon-wrapper{max-width:100%}.cdp-hero__title{font-size:36px}}.cdp-products-order-cart{background:transparent}@media(max-width:768px){.cdp-products-order-cart .cdp-products-card__content{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title" "rating rating" "sold sold" "price cart";column-gap:6px;row-gap:3px;align-items:center;padding:8px 8px 10px}.cdp-products-order-cart .cdp-products-card__title{grid-area:title;margin:0;display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cdp-products-order-cart .cdp-products-card__meta{display:contents}.cdp-products-order-cart .cdp-products-card__rating{grid-area:rating;margin:0;width:100%;justify-content:flex-start}.cdp-products-order-cart .cdp-products-card__sold{grid-area:sold;margin-left:0;justify-self:start}.cdp-products-order-cart .cdp-products-card__price{grid-area:price;margin-top:4px;margin-bottom:0;min-width:0;align-self:end}.cdp-products-order-cart .cdp-products-card__cartBtn{grid-area:cart;position:static;right:auto;bottom:auto;margin-left:0;align-self:end;justify-self:end;width:30px;height:30px;border-radius:999px;box-shadow:none}.cdp-products-order-cart .cdp-products-card__cartBtn img{width:32px!important;height:22px!important;object-fit:contain}.cdp-products-order-cart .cdp-products-card__content .order-cart__ratingText--desktop{display:inline}.cdp-products-order-cart .cdp-products-card__content .order-cart__ratingText--mobile{display:none}}.privacy-page{margin-top:5rem;background:#e4fbdd}.privacy-hero{background:#e4fbdd;padding:1.8rem 1rem 2rem;text-align:center}.privacy-hero h1{margin:0;font-size:clamp(2rem,5.4vw,4.2rem);font-weight:600;line-height:1.05;color:#000;font-family:var(--font-primary, "Inter", system-ui, sans-serif)}.privacy-content-wrap{padding:1.5rem 0 2.2rem}.privacy-content-inner{width:100%;background:#e4fbdd;padding:3.1rem clamp(1.25rem,4vw,3rem) 2.6rem}.privacy-back-btn{border:none;background:transparent;color:#000;display:inline-flex;align-items:center;gap:.25rem;font-size:15px;font-family:inter,sans-serif;font-weight:600;cursor:pointer;padding:0;margin-bottom:.75rem}.privacy-title{margin:0;text-align:center;font-size:40px;font-weight:700;color:#000;font-family:inter,sans-serif}.privacy-subtitle{margin:.35rem 0 1.5rem;text-align:center;font-size:20px;font-family:inter,sans-serif;color:#000}.privacy-text-card{max-width:1100px;margin:1.5rem auto 0;background:#fff;padding:2.2rem;border-radius:12px;box-shadow:0 4px 20px #00000008}.privacy-intro{text-align:left;font-size:1.15rem!important;line-height:1.6;color:#2c3e50;margin-bottom:2.5rem;font-weight:500;border-left:4px solid #2d6a4f;padding-left:1.2rem;font-family:inter,sans-serif}.privacy-section{text-align:left;margin-bottom:3rem}.privacy-section:last-of-type{margin-bottom:0}.privacy-section-title{display:flex;align-items:center;gap:.6rem;font-size:1.4rem;font-weight:700;color:#1b4332;margin:0 0 1.2rem;padding-bottom:.6rem;border-bottom:2px solid #e2efe0;font-family:inter,sans-serif}.privacy-section-icon{color:#2d6a4f;flex-shrink:0}.privacy-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.privacy-item{background:#f7fbf6;border:1px solid #e8f5e5;border-radius:10px;padding:1.25rem;display:flex;flex-direction:column;gap:.5rem;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s ease,border-color .25s ease}.privacy-item:hover{transform:translateY(-3px);box-shadow:0 8px 24px #2d6a4f14;border-color:#b7e4c7}.privacy-item-title{font-weight:700;color:#2d6a4f;font-size:1.1rem;font-family:inter,sans-serif}.privacy-item-desc{color:#495057;font-size:.95rem!important;line-height:1.55;margin:0!important;font-family:inter,sans-serif;font-weight:400}@media(max-width:900px){.privacy-content-inner{padding:1.5rem clamp(1.25rem,4vw,3rem)}.privacy-subtitle{font-size:1.2rem}.privacy-text-card{padding:1.2rem 1rem}.privacy-text-card p{font-size:1rem}}.privacy-page--herbaa{--pp-green: #345d22;--pp-green-dark: #2a4a1b;--pp-green-soft: #d6f0cc;--pp-green-tint: #f8fff5;--pp-page-bg: #f4f7f2;--pp-card: #ffffff;--pp-border: #e8e8e8;--pp-text: #111111;--pp-muted: #666666;--pp-radius: 12px;--pp-radius-sm: 8px;--pp-shadow: 0 2px 14px rgba(17, 24, 17, .07);--pp-gutter: 24px;--pp-gutter-mobile: 14px;--pp-font: "Poppins", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif}.privacy-page--herbaa.privacy-page{margin-top:5rem;background:var(--pp-page-bg);color:var(--pp-text);font-family:var(--pp-font);min-height:100vh;overflow-x:clip;padding-top:8px;box-sizing:border-box}.privacy-page--herbaa .privacy-page__inner{max-width:960px;margin:0 auto;padding:24px var(--pp-gutter) 40px;box-sizing:border-box;width:100%}.privacy-page--herbaa .privacy-page__header{margin-bottom:10px;padding-top:6px}.privacy-page--herbaa .privacy-page__back{display:inline-flex;align-items:center;gap:12px;background:transparent;border:none;cursor:pointer;padding:4px 0;margin:0;font-family:var(--pp-font);font-size:24px;font-weight:700;line-height:1.2;color:var(--pp-text);min-height:48px}.privacy-page--herbaa .privacy-page__back svg{display:block;width:48px;height:48px;padding:12px;border:1px solid var(--pp-border);background:var(--pp-card);border-radius:50%;color:var(--pp-green);box-shadow:var(--pp-shadow);box-sizing:border-box;flex-shrink:0}.privacy-page--herbaa .privacy-page__title{font:inherit;color:inherit;line-height:1.2}.privacy-page--herbaa .privacy-page__subtitle{margin:0 0 20px;padding-left:60px;font-size:14px;font-weight:500;color:var(--pp-muted);line-height:1.4}.privacy-page--herbaa .privacy-panel{background:var(--pp-card);border:1px solid var(--pp-border);border-radius:var(--pp-radius);box-shadow:var(--pp-shadow);padding:24px}.privacy-page--herbaa .privacy-intro{margin:0 0 28px;padding:16px 18px;background:var(--pp-green-tint);border:1px solid rgba(52,93,34,.14);border-left:4px solid var(--pp-green);border-radius:var(--pp-radius-sm);font-size:15px;font-weight:500;line-height:1.65;color:var(--pp-text)}.privacy-page--herbaa .privacy-section{margin-bottom:28px}.privacy-page--herbaa .privacy-section:last-of-type{margin-bottom:0}.privacy-page--herbaa .privacy-section-title{display:flex;align-items:center;gap:10px;margin:0 0 16px;padding-bottom:10px;border-bottom:1px solid var(--pp-border);font-size:18px;font-weight:700;color:var(--pp-green-dark)}.privacy-page--herbaa .privacy-section-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:var(--pp-green-soft);color:var(--pp-green);flex-shrink:0}.privacy-page--herbaa .privacy-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.privacy-page--herbaa .privacy-item{background:var(--pp-green-tint);border:1px solid var(--pp-border);border-radius:var(--pp-radius-sm);padding:16px;display:flex;flex-direction:column;gap:8px;transition:border-color .15s ease,box-shadow .15s ease}.privacy-page--herbaa .privacy-item:hover{border-color:#345d2247;box-shadow:0 4px 12px #345d2214;transform:none}.privacy-page--herbaa .privacy-item-title{font-size:15px;font-weight:700;color:var(--pp-green);line-height:1.35}.privacy-page--herbaa .privacy-item-desc{margin:0!important;font-size:14px!important;font-weight:400;line-height:1.6;color:var(--pp-muted)}@media(max-width:1024px){.privacy-page--herbaa .privacy-page__inner{padding:18px var(--pp-gutter-mobile) 32px}}@media(max-width:768px){.privacy-page--herbaa .privacy-page__back{font-size:20px;gap:10px;min-height:44px}.privacy-page--herbaa .privacy-page__back svg{width:44px;height:44px;padding:11px}.privacy-page--herbaa .privacy-page__subtitle{padding-left:0;margin-bottom:16px}.privacy-page--herbaa .privacy-panel{padding:18px 16px}.privacy-page--herbaa .privacy-list{grid-template-columns:1fr;gap:12px}.privacy-page--herbaa .privacy-section-title{font-size:16px}.privacy-page--herbaa .privacy-intro{font-size:14px;padding:14px}}@media(max-width:480px){.privacy-page--herbaa.privacy-page{margin-top:4rem;padding-top:10px}.privacy-page--herbaa .privacy-page__inner{padding:18px 12px 28px}.privacy-page--herbaa .privacy-item{padding:14px}.privacy-page--herbaa .privacy-item-title{font-size:14px}.privacy-page--herbaa .privacy-item-desc{font-size:13px!important}}.terms-page{margin-top:5rem;background:#e4fbdd}.terms-hero{background:#dfdfdf;padding:1.8rem 1rem 2rem;text-align:center}.terms-hero h1{margin:0;font-size:clamp(2rem,5.4vw,4.2rem);font-weight:600;line-height:1.05;color:#000;font-family:var(--font-primary, "Inter", system-ui, sans-serif)}.terms-content-wrap{padding:1.5rem 0 2.2rem}.terms-content-inner{width:100%;background:#e4fbdd;padding:3.1rem clamp(1.25rem,4vw,3rem) 2.6rem}.terms-back-btn{border:none;background:transparent;color:#000;display:inline-flex;align-items:center;gap:.25rem;font-size:15px;font-family:inter,sans-serif;font-weight:600;cursor:pointer;padding:0;margin-bottom:.75rem}.terms-title{margin:0;text-align:center;font-size:40px;font-weight:700;color:#000;font-family:inter,sans-serif}.terms-subtitle{margin:.35rem 0 1.5rem;text-align:center;font-size:20px;font-family:inter,sans-serif;color:#000}.terms-text-card{max-width:1100px;margin:1.5rem auto 0;background:#fff;padding:2.2rem;border-radius:12px;box-shadow:0 4px 20px #00000008}.terms-intro{text-align:left;font-size:1.15rem!important;line-height:1.6;color:#2c3e50;margin-bottom:2.5rem;font-weight:500;border-left:4px solid #2d6a4f;padding-left:1.2rem;font-family:inter,sans-serif}.terms-section{text-align:left;margin-bottom:3rem}.terms-section:last-of-type{margin-bottom:0}.terms-section-title{display:flex;align-items:center;gap:.6rem;font-size:1.4rem;font-weight:700;color:#1b4332;margin:0 0 1.2rem;padding-bottom:.6rem;border-bottom:2px solid #e2efe0;font-family:inter,sans-serif}.terms-section-icon{color:#2d6a4f;flex-shrink:0}.terms-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.terms-item{background:#f7fbf6;border:1px solid #e8f5e5;border-radius:10px;padding:1.25rem;display:flex;flex-direction:column;gap:.5rem;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s ease,border-color .25s ease}.terms-item:hover{transform:translateY(-3px);box-shadow:0 8px 24px #2d6a4f14;border-color:#b7e4c7}.terms-item-title{font-weight:700;color:#2d6a4f;font-size:1.1rem;font-family:inter,sans-serif}.terms-item-desc{color:#495057;font-size:.95rem!important;line-height:1.55;margin:0!important;font-family:inter,sans-serif;font-weight:400}@media(max-width:900px){.terms-content-inner{padding:1.5rem clamp(1.25rem,4vw,3rem)}.terms-subtitle{font-size:1.2rem}.terms-text-card{padding:1.2rem 1rem}.terms-text-card p{font-size:1rem}}.terms-page--herbaa{--tc-green: #345d22;--tc-green-dark: #2a4a1b;--tc-green-soft: #d6f0cc;--tc-green-tint: #f8fff5;--tc-page-bg: #f4f7f2;--tc-card: #ffffff;--tc-border: #e8e8e8;--tc-text: #111111;--tc-muted: #666666;--tc-radius: 12px;--tc-radius-sm: 8px;--tc-shadow: 0 2px 14px rgba(17, 24, 17, .07);--tc-gutter: 24px;--tc-gutter-mobile: 14px;--tc-font: "Poppins", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif}.terms-page--herbaa.terms-page{margin-top:5rem;background:var(--tc-page-bg);color:var(--tc-text);font-family:var(--tc-font);min-height:100vh;overflow-x:clip;padding-top:8px;box-sizing:border-box}.terms-page--herbaa .terms-page__inner{max-width:960px;margin:0 auto;padding:24px var(--tc-gutter) 40px;box-sizing:border-box;width:100%}.terms-page--herbaa .terms-page__header{margin-bottom:10px;padding-top:6px}.terms-page--herbaa .terms-page__back{display:inline-flex;align-items:center;gap:12px;background:transparent;border:none;cursor:pointer;padding:4px 0;margin:0;font-family:var(--tc-font);font-size:24px;font-weight:700;line-height:1.2;color:var(--tc-text);min-height:48px}.terms-page--herbaa .terms-page__back svg{display:block;width:48px;height:48px;padding:12px;border:1px solid var(--tc-border);background:var(--tc-card);border-radius:50%;color:var(--tc-green);box-shadow:var(--tc-shadow);box-sizing:border-box;flex-shrink:0}.terms-page--herbaa .terms-page__title{font:inherit;color:inherit;line-height:1.2}.terms-page--herbaa .terms-page__subtitle{margin:0 0 20px;padding-left:60px;font-size:14px;font-weight:500;color:var(--tc-muted);line-height:1.4}.terms-page--herbaa .terms-panel{background:var(--tc-card);border:1px solid var(--tc-border);border-radius:var(--tc-radius);box-shadow:var(--tc-shadow);padding:24px}.terms-page--herbaa .terms-intro{margin:0 0 28px;padding:16px 18px;background:var(--tc-green-tint);border:1px solid rgba(52,93,34,.14);border-left:4px solid var(--tc-green);border-radius:var(--tc-radius-sm);font-size:15px;font-weight:500;line-height:1.65;color:var(--tc-text)}.terms-page--herbaa .terms-section{margin-bottom:28px}.terms-page--herbaa .terms-section:last-of-type{margin-bottom:0}.terms-page--herbaa .terms-section-title{display:flex;align-items:center;gap:10px;margin:0 0 16px;padding-bottom:10px;border-bottom:1px solid var(--tc-border);font-size:18px;font-weight:700;color:var(--tc-green-dark)}.terms-page--herbaa .terms-section-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:var(--tc-green-soft);color:var(--tc-green);flex-shrink:0}.terms-page--herbaa .terms-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.terms-page--herbaa .terms-item{background:var(--tc-green-tint);border:1px solid var(--tc-border);border-radius:var(--tc-radius-sm);padding:16px;display:flex;flex-direction:column;gap:8px;transition:border-color .15s ease,box-shadow .15s ease}.terms-page--herbaa .terms-item:hover{border-color:#345d2247;box-shadow:0 4px 12px #345d2214;transform:none}.terms-page--herbaa .terms-item-title{font-size:15px;font-weight:700;color:var(--tc-green);line-height:1.35}.terms-page--herbaa .terms-item-desc{margin:0!important;font-size:14px!important;font-weight:400;line-height:1.6;color:var(--tc-muted)}@media(max-width:1024px){.terms-page--herbaa .terms-page__inner{padding:18px var(--tc-gutter-mobile) 32px}}@media(max-width:768px){.terms-page--herbaa .terms-page__back{font-size:20px;gap:10px;min-height:44px}.terms-page--herbaa .terms-page__back svg{width:44px;height:44px;padding:11px}.terms-page--herbaa .terms-page__subtitle{padding-left:0;margin-bottom:16px}.terms-page--herbaa .terms-panel{padding:18px 16px}.terms-page--herbaa .terms-list{grid-template-columns:1fr;gap:12px}.terms-page--herbaa .terms-section-title{font-size:16px}.terms-page--herbaa .terms-intro{font-size:14px;padding:14px}}@media(max-width:480px){.terms-page--herbaa.terms-page{margin-top:4rem;padding-top:10px}.terms-page--herbaa .terms-page__inner{padding:18px 12px 28px}.terms-page--herbaa .terms-item{padding:14px}.terms-page--herbaa .terms-item-title{font-size:14px}.terms-page--herbaa .terms-item-desc{font-size:13px!important}}.rd-page{min-height:calc(100vh - 140px);background:#fff;padding:48px 16px 40px}.rd-wrap{width:min(1280px,100%);margin:0 auto}.rd-title{margin:0 0 28px;font-size:30px;font-weight:700;color:#111}.rd-grid{display:grid;grid-template-columns:230px 1fr;gap:42px}.rd-productCard{border-radius:10px}.rd-productImage{width:160px;height:190px;object-fit:cover;border-radius:8px;border:1px solid #ddd}.rd-productName{margin-top:12px;font-size:24px;color:#222;line-height:1.2;max-width:220px}.rd-productPrice{margin-top:10px;font-size:24px;font-weight:700;color:#111}.rd-cartBtn{margin-top:18px;border:none;background:#3f6f2a;color:#fff;border-radius:999px;height:46px;width:162px;font-weight:700;cursor:pointer;box-shadow:0 6px 16px #2c521c2e;transition:background .2s ease,transform .2s ease}.rd-cartBtn:hover{background:#345d22}.rd-cartBtn:disabled{opacity:.7;cursor:not-allowed}.rd-reviewCard{border-bottom:1px solid #e5e5e5;padding-bottom:16px}.rd-reviewMeta{display:flex;align-items:center;gap:8px;color:#7c7c7c;font-size:14px}.rd-reviewer{font-weight:600}.rd-ratingRow{margin-top:12px;display:flex;align-items:center;gap:8px}.rd-ratingCount{font-size:13px;font-weight:500;color:#7d7d7d}.rd-comment{margin-top:18px;font-size:18px;line-height:1.65;color:#151515;max-width:920px}.rd-photos{margin-top:14px;display:flex;gap:8px}.rd-photo{width:88px;height:88px;border-radius:6px;border:1px solid #ddd;object-fit:cover}.rd-actionsRow{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:18px}.rd-actions{margin-top:0;padding:0;border:none;background:transparent;display:inline-flex;align-items:center;font-size:15px;color:#4a4a4a;font-weight:600;cursor:pointer}.rd-actions:disabled{opacity:.5;cursor:not-allowed}.rd-actions.is-active{color:#2f6a2f}.rd-empty{padding:30px;text-align:center;color:#555;font-weight:600}@media(max-width:900px){.rd-grid{grid-template-columns:1fr}.rd-title{font-size:26px}.rd-productName,.rd-productPrice{font-size:20px}.rd-comment{font-size:18px}.rd-ratingRow{margin-top:10px}}.od1-page1{box-sizing:border-box;width:100%;max-width:100%;overflow-x:hidden;background:#e4fbdd!important;min-height:100vh;margin-top:5rem;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#1a2e16}.od1-shell{margin:0 auto;padding:20px 10px 48px!important;max-width:1348px!important}.od1-exchangeBanner{margin:-6px 0 18px;padding:12px 16px;border-radius:8px;background:#e4fbdd;border:1px solid rgba(52,99,34,.28);font-size:14px;line-height:1.45;color:#454341f2}.od1-paymentFailedBanner{margin:-6px 0 18px;padding:14px 16px;border-radius:8px;background:#fff3f0;border:1px solid rgba(198,40,40,.35);font-size:14px;line-height:1.45;color:#454341f2}.od1-paymentFailedBannerText{margin:8px 0 12px;color:#454341e6}.od1-paymentFailedRetryBtn{padding:8px 14px;border-radius:8px;border:1px solid #2f6a2f;background:#2f6a2f;color:#fff;font-weight:600;cursor:pointer}.od1-paymentFailedRetryBtn:hover{background:#285f28}.od1-paymentFailedNote{margin:0 0 12px;font-size:14px;line-height:1.45;color:#b71c1c}.od1-exchangeChip{display:inline-flex;align-items:center;margin-top:6px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;color:#2e7d32;background:#61954f38;border:1px solid rgba(52,99,34,.3)}.od1-exchangeChipNote{margin-top:4px;font-size:12px;line-height:1.35;color:#454341d9}.od1-estimateLine{margin-top:6px!important;font-size:13px;color:#4b5563}.od1-estimateValue{font-weight:700;color:#346322}.od1-cards{display:flex;flex-direction:column;gap:24px;margin-bottom:28px}.od1-sellerCard{background:transparent!important;border:1px solid rgba(52,99,34,.22);border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000000f}.od1-sellerMeta{flex:1;min-width:0}.od1-chatBtn{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;white-space:nowrap;margin-left:0;background:none;border:none;cursor:pointer;color:#346322;font-size:13px;font-weight:600;font-family:inherit}.od1-statusPill.od1-statusPill--cancelled{background:#f4433629;color:#b71c1c}.od1-statusPill--cancelled .od1-statusPillLabel{color:#c62828;font-weight:700}.od1-cancelIconWrap{width:20px;height:20px;min-width:20px;border-radius:50%;background:#c62828;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box}.od1-cancelIconX{color:#fff!important;width:13px!important;height:13px!important;font-size:13px!important}.od1-productZone{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 16px;background:transparent}.od1-productList{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:10px}.od1-productList .od1-productRow{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start!important;justify-content:flex-start!important;gap:14px;margin-bottom:12px;width:100%}.od1-productRow:last-child{margin-bottom:0}.od1-productList .od1-productMain{flex:1 1 auto!important;min-width:0!important;width:auto!important}.od1-productList .od1-productRow>.od1-productActions{flex:0 0 auto!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;margin-left:auto!important;gap:8px;min-width:150px;max-width:200px;padding-top:4px;white-space:nowrap;align-self:flex-start}.od1-returnItemBtn--footer{min-width:140px}.od1-thumb{flex:0 0 80px;width:80px;height:80px;border-radius:8px;background:#e4fbdd;border:1px solid rgba(52,99,34,.28);display:flex;align-items:center;justify-content:center;overflow:hidden}.od1-productTitle{font-weight:700;font-size:15px;color:#111827;display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.od1-cardFooterLeft{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.od1-checkAgainLink{display:inline;background:none;border:none;padding:0;margin:0;cursor:pointer;font:inherit;font-size:14px;font-weight:400;color:#346322;text-decoration:underline;text-underline-offset:2px}.od1-checkAgainLink:hover:not(:disabled){color:#1b4332}.od1-checkAgainLink:disabled{opacity:.65;cursor:wait}.od1-cardFooterRight{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:0}.od1-deliveredActions{display:flex;flex-direction:column;align-items:stretch;gap:8px}.od1-returnItemBtn{display:inline-flex;align-items:center;justify-content:center;background:#e4fbdd;border:1px solid rgba(69,67,65,.65);border-radius:8px;min-height:32px;padding:6px 16px;color:#454341;font-weight:500;font-size:12px;cursor:pointer;font-family:inherit;min-width:148px}.od1-returnItemBtn:hover:not(:disabled){background:#d6f0cc}.od1-reviewBtn{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#e4fbdd;border:1px solid rgba(69,67,65,.65);border-radius:8px;min-height:32px;padding:6px 16px;color:#454341;font-weight:600;font-size:11px;cursor:pointer;font-family:inherit;min-width:148px}.od1-reviewBtn img{width:13px;height:13px;object-fit:contain}.od1-reviewBtn:hover:not(:disabled),.od1-returnItemBtn:hover:not(:disabled){border-color:#346322e6;color:#346322}.od1-reviewBtn:disabled,.od1-returnItemBtn:disabled{opacity:.55;cursor:not-allowed}.od1-cardFooterTotals1{margin:0;padding:0;text-align:right;color:#454341}.od1-cardFooterTotals1 dt{margin:0;font-weight:500;line-height:1.45}.od1-cardFooterTotals1 dt+dt{margin-top:4px}.od1-paymentSection{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid rgba(52,99,34,.25);border-radius:14px;overflow:hidden;background:transparent!important}.od1-breakdownRow{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;font-size:14px;border-bottom:none!important}.od1-breakdownRow--saved dt,.od1-breakdownRow--saved dd{color:#d80104;font-weight:600!important}.od1-paymentCol--summary{background:#e4fbdd}.od1-summaryCard{background:#e4fbdd;border:1px solid rgba(0,0,0,.08);border-radius:14px;box-shadow:0 8px 22px #00000014;padding:16px;margin-top:8px}.od1-summaryHead{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.od1-summaryTitle{margin:0;font-size:22px;font-weight:700;color:#454341}.od1-sumRow{display:flex;justify-content:space-between;align-items:center;font-size:14px;margin-top:10px}.od1-sumLabel{display:inline-flex;align-items:center;gap:8px;color:#454341;font-weight:500}.od1-sumLabel img{width:18px;height:18px;object-fit:contain}.od1-sumVal{font-weight:600;font-size:14px;color:#141414;font-variant-numeric:tabular-nums}.od1-sumDivider{border:none;height:1px;background:#0000001a;margin:10px 0 0}.od1-sumDivider--shipping{margin:10px 0 0}.od1-sumRow--saved{margin-top:6px}.od1-sumSavedLabel,.od1-sumSavedVal{color:#c80000;font-weight:600;font-size:14px}.od1-grandRow{display:flex;justify-content:space-between;align-items:center;margin-top:14px;padding-top:14px;border-top:1.5px solid rgba(0,0,0,.12);font-size:17px;font-weight:700}.od1-grandRow p{margin:0;font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}.od1-codBadge{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:28px;padding:0 10px;border-radius:6px;background:#3463221f;color:#346322;font-weight:700;font-size:13px;letter-spacing:.04em}.od1-codNote{margin-top:4px;font-size:13px;color:#6b7280}@media(max-width:1024px){.od1-page1{margin-top:4.5rem;padding-left:0;padding-right:0}.od1-shell{padding:12px 0 36px;max-width:100%;padding-left:6rem!important;padding-right:6rem!important}.od1-header{font-size:22px;margin-bottom:14px}.od1-master{flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;border:1px solid rgba(52,99,34,.38);border-radius:12px;background:#9dc68f7a;margin-bottom:14px}.od1-masterLeft{font-size:14px;font-weight:500;color:#1e3a1a;min-width:0;flex:1 1 auto;align-items:center;gap:6px}.od1-masterOrderId{color:#1e3a1a;font-weight:500;white-space:nowrap}.od1-masterRight{font-size:13px;font-weight:500;color:#1e3a1a;flex:0 0 auto;text-align:right;white-space:nowrap;padding-top:0;border-top:none;width:auto;max-width:52%}.od1-masterRight strong{font-weight:700;color:#1e3a1a}.od1-topGrid,.od1-paymentSection{grid-template-columns:1fr;gap:12px}.od1-topGrid{margin-bottom:16px}.od1-panel{border:1px solid rgba(52,99,34,.38);border-radius:12px;padding:14px;box-shadow:none}.od1-panelTitle{font-size:16px}.od1-panelBody{font-size:14px}.od1-orderInfoDivider{width:min(220px,75%);margin-top:16px}.od1-cards{gap:18px;margin-bottom:16px}.od1-sellerCard{border-radius:12px;border:1px solid rgba(52,99,34,.38)}.od1-sellerHead{display:grid;grid-template-columns:auto minmax(0,1fr) auto minmax(0,max-content);align-items:center;column-gap:8px;row-gap:0;padding:12px 12px 10px}.od1-sellerLeft{display:contents}.od1-sellerName{font-size:14px}.od1-chatBtn{margin-left:0;font-size:12px;gap:4px;justify-self:end}.od1-chatBtn img{width:13px;height:13px}.od1-statusPill{display:inline-flex;align-items:center;padding:6px 10px;font-size:13px;max-width:min(46vw,200px);min-width:0;justify-self:end}.od1-statusPillLabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.od1-innerCard{margin-left:10px;margin-right:10px;margin-bottom:10px;border-radius:10px}.od1-productZone{padding:12px}.od1-productRow{gap:10px}.od1-productList{gap:8px}.od1-thumb{flex:0 0 64px;width:64px;height:64px}.od1-productTitle{font-size:14px}.od1-cardDivider{width:100%;max-width:none;margin-left:0;margin-right:0}.od1-cardFooter{flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px 12px}.od1-cardFooterLeft{width:auto;flex-shrink:0;min-width:0}.od1-cancelBtn{font-size:13px}.od1-paymentSection{border:1px solid rgba(52,99,34,.38);border-radius:12px;overflow:hidden;background:#e8f7e4eb}.od1-paymentCol{padding:16px 14px 18px}.od1-paymentCol:first-child{border-right:none;border-bottom:1px solid rgba(52,99,34,.22)}.od1-sectionTitle{font-size:17px;margin-bottom:10px}.od1-paymentHeroLabel{font-size:15px}.od1-paymentHeroAmount{font-size:22px}.od1-paymentHeroDivider{margin:12px 0 10px}.od1-breakdownRow{padding:9px 0;font-size:13px}.od1-securityBlock{padding-top:14px}.od1-payLogos img{height:22px}.od1-productZone{flex-direction:row;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between;gap:10px}.od1-productList{flex:1 1 auto;min-width:0}.od1-productList .od1-productRow>.od1-productActions{flex:0 0 auto!important;width:auto!important;min-width:130px!important;max-width:180px!important;align-items:stretch;align-self:flex-start;margin-left:auto!important;padding-top:4px}.od1-returnItemBtn,.od1-reviewBtn{min-width:0;width:100%;max-width:180px}}@media(max-width:768px){.od1-shell{padding-left:16px!important;padding-right:16px!important}.od1-header{font-size:20px;font-weight:700;margin:0 0 18px;gap:8px}.od1-header .od1-back svg{width:22px;height:22px}}@media(max-width:480px){.od1-page1{padding-left:0;padding-right:0}.od1-returnItemBtn,.od1-reviewBtn{font-size:8px;padding:4px 8px;min-height:22px}.od1-shell{padding-left:12px!important;padding-right:12px!important}.od1-header{font-size:18px;font-weight:700;margin:0 0 14px;gap:8px}.od1-reviewBtn img{width:8px;height:8px}.od1-reviewCount{font-size:7px!important}.od1-priceQtyLine{font-size:10px!important}.od1-sellerHead{display:grid;grid-template-columns:auto minmax(0,1fr) auto minmax(0,max-content);align-items:center;column-gap:10px;row-gap:0}.od1-sellerLeft{display:contents}.od1-sellerMeta{min-width:0}.ot1-shipBar{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:6px}.ot1-shipBar__details{text-align:left;max-width:none;width:100%;padding-left:28px;box-sizing:border-box;font-size:11px;font-weight:500;color:#1b2e1685;line-height:1.35}.od1-statusPill{flex-shrink:0;margin-left:0;justify-self:end}.ot1-emailNote__text{font-size:10px}.od1-cardFooterTotals{width:100%;max-width:none;grid-template-columns:1fr auto;justify-content:stretch;column-gap:10px;font-size:12px}.od1-cardFooterTotals1{font-size:12px}.od1-cardFooterTotals dt{text-align:left;min-width:0}.od1-cardFooterTotals dd{text-align:right}.od1-sellerBadge{font-size:8px;color:#6b7280;font-weight:500}.od1-sellerName{font-size:12px}.od1-topBadge{width:10px;height:12px}.od1-avatar{width:28px;height:28px}.od1-ratingSummary4{font-size:10px!important}.od1-chatBtn{margin-left:0;font-size:11px;gap:6px;white-space:nowrap;justify-self:end}.od1-chatBtn img{width:14px;height:14px}.od1-statusPill{padding:6px 10px;font-size:12px;border-radius:999px}.od1-master{font-size:12px;white-space:nowrap}.od1-masterLeft{font-size:10px!important;white-space:nowrap}.od1-masterRight{font-size:10px!important}}@media(max-width:391px){.od1-sellerHead{display:grid;grid-template-columns:auto minmax(0,1fr) auto minmax(0,max-content);align-items:center;column-gap:6px;padding:10px 10px 8px}.od1-sellerLeft{display:contents}.od1-productTitle{font-size:10px!important}.od1-priceQtyLine{font-size:8px!important}.od1-priceQtySep{display:block;margin-left:0;margin-top:2px;margin-left:0!important}.od1-masterLeft{font-size:9px!important;white-space:nowrap}.od1-masterRight{font-size:9px!important}.od1-cardFooterTotals1{font-size:10px}.od1-avatar{width:26px;height:26px}.od1-sellerName{font-size:11px;white-space:normal;overflow:visible;text-overflow:clip;line-height:1.15}.od1-sellerBadge{font-size:7px!important}.od1-topBadge{width:8px!important;height:8px!important}.od1-chatBtn{font-size:8px!important;gap:5px}.od1-chatBtn img{width:8px!important;height:8px!important}.od1-statusPill{padding:5px 8px;font-size:11px}}.ot2-stageBar{--ot2-chevron: 38px;display:flex;flex-wrap:nowrap;align-items:stretch;width:100%;min-height:52px;background:#61954f33;overflow:hidden}.ot2-stageActive{display:flex;align-items:center;justify-content:space-evenly;flex-wrap:nowrap;padding:12px 10px;font-size:16px;font-weight:700;color:#fff;background:#386633;white-space:nowrap;z-index:2;min-width:0}.ot2-stageActive--point{flex:1 1 0;padding-right:8px;clip-path:polygon(0 0,calc(100% - var(--ot2-chevron)) 0,100% 50%,calc(100% - var(--ot2-chevron)) 100%,0 100%);-webkit-clip-path:polygon(0 0,calc(100% - var(--ot2-chevron)) 0,100% 50%,calc(100% - var(--ot2-chevron)) 100%,0 100%)}.ot2-stageActive--full{flex:1;justify-content:space-evenly;clip-path:none;-webkit-clip-path:none}.ot2-stageActive__sep{margin:0 6px;font-weight:700;opacity:.95}.ot2-stageInactiveRest{flex:1 1 0;display:flex;align-items:center;justify-content:space-evenly;flex-wrap:nowrap;min-width:0;padding:12px 10px 12px calc(var(--ot2-chevron) + 4px);margin-left:calc(2px - var(--ot2-chevron));font-size:16px;font-weight:500;color:#1e3a1ae0;z-index:1}.ot2-stageInactiveSep{margin:0 6px;font-weight:600;font-size:15px;color:#1e3a1aa6}@media(max-width:720px){.ot2-stageBar{--ot2-chevron: 28px}.ot2-stageActive{font-size:13px;padding:10px 6px}.ot2-stageInactiveRest{font-size:13px;font-weight:500}}@media(max-width:480px){.ot2-stageBar{--ot2-chevron: 22px}.ot2-stageActive__sep{margin:0 4px}.ot2-stageInactiveSep{margin:0 4px;font-size:12px}}.ot3-stageBar{--ot3-chevron: 40px;display:flex;flex-wrap:nowrap;align-items:stretch;width:100%;min-height:52px;background:#61954f33;overflow:hidden}.ot3-stageActive{display:flex;align-items:center;justify-content:space-evenly;flex-wrap:nowrap;flex:3 1 0;min-width:0;padding:12px 8px;font-size:16px;font-weight:700;color:#fff;background:#386633;white-space:nowrap;z-index:2}.ot3-stageActive--point{padding-right:6px;clip-path:polygon(0 0,calc(100% - var(--ot3-chevron)) 0,100% 50%,calc(100% - var(--ot3-chevron)) 100%,0 100%);-webkit-clip-path:polygon(0 0,calc(100% - var(--ot3-chevron)) 0,100% 50%,calc(100% - var(--ot3-chevron)) 100%,0 100%)}.ot3-stageActive--full{flex:1;justify-content:space-evenly;clip-path:none;-webkit-clip-path:none}.ot3-stageActive__sep{margin:0 6px;font-weight:700;opacity:.95}.ot3-stageInactiveRest{flex:1 1 0;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;min-width:0;padding:12px 12px 12px calc(var(--ot3-chevron) + 6px);margin-left:calc(2px - var(--ot3-chevron));font-size:16px;font-weight:400;color:#4b5563;background:#61954f38;z-index:1;border-top-right-radius:11px}.ot3-stageInactiveSep{margin:0 6px;font-weight:500;font-size:15px;color:#6b7280}@media(max-width:720px){.ot3-stageBar{--ot3-chevron: 28px}.ot3-stageActive{font-size:12px;padding:10px 4px}.ot3-stageInactiveRest{font-size:14px;padding-left:calc(var(--ot3-chevron) + 4px)}}@media(max-width:480px){.ot3-stageBar{--ot3-chevron: 22px}.ot3-stageActive__sep{margin:0 4px}.ot3-stageInactiveSep{margin:0 4px;font-size:12px}}.ot1-page{min-height:100vh;background:#e4fbdd;color:#1b2b1f;padding:20px 16px 48px;margin-top:5rem;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;padding-bottom:0!important;padding-left:0!important;padding-right:0!important}.ot1-shell{max-width:1348px;margin:0 auto;padding:0 10px}@media(min-width:601px)and (max-width:1024px){.ot1-shell{padding-left:82px;padding-right:82px}}.ot1-header{display:flex;align-items:center;gap:10px;margin-bottom:20px}.ot1-back{display:inline-flex;align-items:center;justify-content:center;padding:6px;border:none;background:transparent;color:#1b5e20;cursor:pointer;border-radius:8px}.ot1-back svg{color:#000}.ot1-pageTitle{margin:0;font-size:30px;font-weight:600;color:#000;letter-spacing:-.02em;font-family:inter,sans-serif}.ot1-state{width:100%;margin:0 0 16px;box-sizing:border-box;text-align:center;color:#346322;font-size:16px}.ot1-state--err{color:#b71c1c}.ot1-trackCard{border:1px solid rgba(56,102,51,.32);border-radius:12px;overflow:hidden;background:#e4fbddeb;box-shadow:0 4px 18px #1b5e2014}.ot1-stageBar{display:flex;flex-wrap:nowrap;align-items:stretch;min-height:48px;background:#61954f33;overflow-x:auto;-webkit-overflow-scrolling:touch}.ot1-stage{display:inline-flex;align-items:center;gap:0;padding:0 8px 0 12px;font-size:18px;font-weight:600;color:#1b2e16b8;white-space:nowrap;position:relative;flex:1 1 auto;justify-content:center;min-width:0}.ot1-stageLabel{padding:12px 4px}.ot1-stageSep{margin:0 2px 0 6px;opacity:.45;font-weight:700;font-size:12px;color:#1b2e168c}@media(min-width:901px){.ot1-stage--filled{background:#386633;color:#fff;font-weight:700;z-index:1;padding-left:12px;padding-right:8px}.ot1-stage--filled .ot1-stageSep{color:#fffffff2;opacity:1}.ot1-stage--filledTail{flex:1.12 1 auto;padding-left:14px;padding-right:10px;z-index:2;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%);-webkit-clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%)}.ot1-stage--filledTail+.ot1-stage.ot1-stage--pending{margin-left:-18px;padding-left:32px;position:relative;z-index:1}.ot1-stage--pending{background:transparent;color:#1b2e16c7;font-weight:600}.ot1-stage--pending .ot1-stageSep{color:#1b2e1680;opacity:.85}}.ot1-mobileStatusCard{display:none}.ot1-trackBody{padding:18px 16px 22px;display:flex;flex-direction:column;gap:18px;background:#e4fbdd}.ot1-masterCard{border:1px solid rgba(56,102,51,.28);border-radius:12px;overflow:hidden;background:#e4fbdd}.ot1-masterHead{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 16px;background:#9dc68f80;border-bottom:1px solid rgba(56,102,51,.18)}.ot1-masterHead__label{font-size:20px;font-weight:500;color:#454341}.ot1-masterHead__id,.ot1-masterHead__total{font-size:20px;font-weight:500;color:#346322}.ot1-masterHead__right{text-align:right}.ot1-masterRow{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#e4fbdd;padding:12px 16px;border-top:1px solid rgba(56,102,51,.14)}.ot1-masterRow1{display:flex;align-items:center;gap:12px;background:#e4fbdd;padding:12px 16px;border-top:1px solid rgba(56,102,51,.14)}.ot1-masterRow:first-of-type{border-top:none}.ot1-masterRow__label{font-size:20px;font-weight:600;color:#1b2e16c7}.ot1-masterRow__value{font-size:20px;font-weight:600;color:#000;text-align:right}.ot1-orderCopyBtn{border:1px solid rgba(114,114,114,1);background:transparent;border-radius:5px;color:#454341;font-size:11px;line-height:1;padding:2px 8px;min-height:20px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.ot1-orderCopyBtn--copied{color:#346322;border-color:#34632273}.ot1-orderTimeText{margin-left:8px}.ot1-shipmentNote{min-width:0}.ot1-shipmentRow{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;column-gap:8px}.ot1-shipmentNote__title{font-size:15px;font-weight:700;color:#454341;line-height:1.3}.ot1-shipmentNote__emailRow{margin-top:3px;display:inline-flex;align-items:center;gap:6px;font-size:15px;line-height:1.3}.ot1-shipmentNote__mailIcon{color:#454341e6;font-size:12px}.ot1-shipmentNote__email{color:#454341}.ot1-shipmentNote__unsubscribe{color:#454341a6}.ot1-shipmentNote__details{font-size:12px;font-weight:500;color:#454341e6;white-space:nowrap;justify-self:end;align-self:start;margin-top:2px}.ot1-shipmentNote__mailIconImg{width:16px;height:12px}.ot1-topSplitPanel{display:grid;grid-template-columns:1fr 1fr;margin:12px;border:1px solid rgba(56,102,51,.18);border-top:1px solid rgba(56,102,51,.2);border-radius:8px;overflow:hidden;background:#9dc68f73}.ot1-topSplitPanel__left,.ot1-topSplitPanel__right{padding:14px 18px}.ot1-topSplitPanel__right{padding-left:265px}.ot1-topSplitPanel__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.ot1-topSplitPanel__title{font-size:18px;font-weight:700;color:#1b2e16}.ot1-topSplitPanel__changeAddress{border:none;background:transparent;color:#346322;font-weight:600;font-size:16px;cursor:pointer}.ot1-topSplitPanel__address{font-size:13px;line-height:1.32}.ot1-topSplitPanel__name{font-weight:500;color:#346322}.ot1-topSplitPanel__line{font-weight:500;color:#454341}.ot1-topSplitPanel__line--muted{color:#1b2e16bf}.ot1-topSplitPanel__eta{margin-top:6px;font-size:16px;font-weight:500;color:#1b2e16e6}.ot1-topSplitPanel__meta,.ot1-topSplitPanel__guarantee{margin-top:3px;display:flex;gap:8px;font-size:11px}.ot1-topSplitPanel__meta{align-items:flex-start;color:#454341cc}.ot1-topSplitPanel__metaInfoWrap{flex-shrink:0;margin-top:1px;color:#454341b8;display:inline-flex}.ot1-topSplitPanel__metaNoteText{flex:1;min-width:0;line-height:1.35}.ot1-topSplitPanel__guaranteeTruck{width:17px;height:17px;object-fit:contain}.ot1-topSplitPanel__guarantee{align-items:center;color:#346322;font-weight:600}.ot1-topSplitPanel__metaIcon{width:16px;height:16px}.ot1-topSplitPanel__left{position:relative}.ot1-topSplitPanel__left:after{content:"";position:absolute;right:0;top:14px;bottom:14px;width:1px;background:#38663373}.ot1-address{display:flex;gap:12px;padding:14px 16px 16px;align-items:flex-start;background:#e4fbdd}.ot1-address__pin{width:14px;height:14px;border-radius:50%;border:2px solid #374151;margin-top:3px;flex-shrink:0;position:relative}.ot1-address__pin:after{content:"";position:absolute;top:calc(100% + 2px);left:50%;transform:translate(-50%);width:2px;height:48px;background:#374151;border-radius:1px}.ot1-address__name{font-weight:700;font-size:14px;color:#1a2e16;margin-bottom:4px}.ot1-address__muted{font-size:13px;line-height:1.45;color:#1b2e16b8}.ot1-emailNote{margin:4px 14px 16px;padding:12px 14px;border-radius:10px;background:#a8a6a640;box-shadow:0 1px #ffffff59 inset;font-size:13px;font-weight:400;color:#346322;display:flex;align-items:center;gap:12px;line-height:1.4}.ot1-emailNote__radio{width:18px;height:18px;border-radius:50%;border:2px solid #1b5e20;flex-shrink:0;background:radial-gradient(circle,#1b5e20 38%,transparent 40%);box-shadow:inset 0 0 0 2px #e8f5e9f2}.ot1-sellerGrid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ot1-sellerCard{border:1px solid rgba(56,102,51,.28);border-radius:12px;overflow:hidden;background:#e4fbdd;display:flex;flex-direction:column;box-shadow:0 2px 10px #0000000a}.ot1-sellerStatusBar{min-height:36px;background:#386633;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:600;line-height:1.2}.ot1-sellerStatusText{color:inherit}.ot1-sellerStatusArrow{font-size:14px;font-weight:700;opacity:.95}.ot1-sellerHead{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding:12px 14px 10px}.ot1-sellerHead__left{display:flex;align-items:center;gap:10px;min-width:0}.ot1-sellerAvatar{width:36px;height:36px;border-radius:50%;overflow:hidden;border:1px solid rgba(56,102,51,.25);background:#c8e6c9;flex-shrink:0}.ot1-sellerAvatar img{width:100%;height:100%;object-fit:cover}.ot1-sellerName{font-weight:700;font-size:14px;color:#1a2e16;line-height:1.2}.ot1-sellerBadgeRow{display:flex;align-items:center;gap:4px;margin-top:3px}.ot1-sellerBadgeRow img{width:12px;height:14px}.ot1-sellerBadge{font-size:12px;font-weight:500;color:#6b7280}.ot1-sellerShield{font-size:14px!important;width:14px!important;height:14px!important;color:#6b7280!important}.ot1-sellerHead__order{font-size:12px;font-weight:600;color:#2e7d32;white-space:nowrap;flex-shrink:0}.ot1-sellerProducts{display:flex;flex-direction:column;gap:8px;padding:6px 10px 4px;box-sizing:border-box}.ot1-productRow{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:10px 12px;align-items:flex-start;padding:10px;border-radius:8px;background:#dbf3d1f2;border:1px solid rgba(103,128,94,.22);box-shadow:0 1px 2px #0000000f;box-sizing:border-box}.ot1-productThumbWrap{position:relative;width:72px;flex-shrink:0}.ot1-productThumb{width:72px;height:72px;border-radius:7px;border:1px solid rgba(103,128,94,.45);background:#effeeaf2;display:flex;align-items:center;justify-content:center;overflow:hidden;box-sizing:border-box}.ot1-productThumb img{max-width:90%;max-height:90%;object-fit:contain}.ot1-productQtyBadge{position:absolute;top:-6px;right:-6px;min-width:19px;height:19px;padding:0 5px;border-radius:50%;background:#2d5320;color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1;box-sizing:border-box}.ot1-productMain{min-width:0}.ot1-productTitle{font-size:14px;font-weight:700;color:#0f1720;line-height:1.25;word-break:break-word}.ot1-productVariant{font-weight:500;font-size:12px;color:#0f1720e0}.ot1-itemRating{display:flex;align-items:center;gap:6px;margin-top:4px;flex-wrap:wrap}.ot1-itemRating__stars{color:#f5a524!important}.ot1-itemReviewCount{font-size:12px;font-weight:500;color:#454341d9}.ot1-productUnit{margin-top:6px;font-size:13px;font-weight:500;color:#0f1720eb}.ot1-productRight{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:8px;text-align:right;min-width:0}.ot1-productLineTotal{font-size:14px;font-weight:700;color:#0f1720;white-space:nowrap}.ot1-productCancel{margin:20px 0 0;padding:0;border:none;background:transparent;color:#d32f2f;font-size:12px;font-weight:600;cursor:pointer;text-decoration:none;white-space:nowrap}.ot1-productCancel:hover{color:#b71c1c;text-decoration:none}.ot1-subOrderTotalRow{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px 10px;margin:4px 10px 0;box-sizing:border-box}.ot1-subOrderTotalLabel,.ot1-subOrderTotalValue{font-size:17px;font-weight:700;color:#0f1720}.ot1-shipBar--afterLines{margin-top:4px}.ot1-shipBar{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0 10px 12px;padding:10px 12px;border-radius:8px;background:#a8a6a640;border:1px solid rgba(56,102,51,.12)}.ot1-shipBar__left{display:inline-flex;align-items:center;gap:8px;min-width:0}.ot1-shipBar__icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ot1-shipBar__icon img{width:18px;height:18px;object-fit:contain}.ot1-shipBar__method{font-size:12px;font-weight:700;color:#1b2e16d9}.ot1-shipBar__details{font-size:11px;font-weight:600;color:#1b2e16a6;text-align:right;line-height:1.3;max-width:48%}.ot1-cancelBtn{margin:0 12px 14px;width:calc(100% - 24px);box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:11px 16px;border-radius:5px;font-size:14px;font-weight:700;cursor:not-allowed;border:1px solid rgba(0,0,0,.12);color:#00000059;background:#e4fbdd}.ot1-cancelBtn--enabled{cursor:pointer;border:2px solid #d32f2f;background:#e4fbdd;color:#d32f2f}.ot1-cancelBtn--enabled:hover{background:#e4fbdd}@media(max-width:900px){.ot1-stageBar,.ot2-stageBar,.ot3-stageBar,.ot4-stageBar{display:none!important}.ot1-mobileStatusCard{display:block;box-sizing:border-box;padding:0;background:#fff;border-bottom:1px solid rgba(56,102,51,.22)}.ot1-mobileBanner{display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px 16px;background:#386633;color:#fff;font-size:16px;font-weight:700;text-align:center;border-radius:10px 10px 0 0;letter-spacing:.01em}}@media(max-width:720px){.ot1-topSplitPanel{grid-template-columns:1fr}.ot1-topSplitPanel__left,.ot1-topSplitPanel__right{padding:12px}.ot1-topSplitPanel__left:after{display:none}.ot1-topSplitPanel__left{position:relative;border-bottom:none;padding-bottom:14px}.ot1-topSplitPanel__left:before{content:"";position:absolute;left:14px;right:14px;bottom:0;height:1px;background:#38663373}.ot1-topSplitPanel__changeAddress{font-size:13px}.ot1-topSplitPanel__title{font-size:18px}.ot1-topSplitPanel__eta{font-size:14px}.ot1-sellerGrid{grid-template-columns:1fr}.ot1-masterHead{flex-direction:column;align-items:flex-start}.ot1-masterHead__right{text-align:left;width:100%}.ot1-shipBar{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:6px}.ot1-shipBar__details{text-align:left;max-width:none;width:100%;padding-left:3px;box-sizing:border-box;font-size:11px;font-weight:500;color:#454341;line-height:1.35}}@media(max-width:480px){.ot1-pageTitle{font-size:19px}.ot1-orderTimeText{margin-left:0}.ot1-masterRow__label,.ot1-masterRow__value,.ot1-masterHead__label,.ot1-masterHead__id,.ot1-masterHead__total{font-size:15px}.ot1-shipBar.ot4-shipBar{justify-content:flex-start;align-items:flex-start!important;text-align:left}.ot1-shipBar.ot4-shipBar .ot4-shipBar__right{justify-content:flex-start;align-items:flex-start;text-align:left;width:auto;max-width:none;align-self:flex-start}}@media(max-width:420px){.ot1-sellerHead{padding:10px 10px 8px;gap:8px}.ot1-sellerHead__left{gap:8px}.ot1-sellerAvatar{width:28px;height:28px}.ot1-sellerName{font-size:12px}.ot1-sellerBadge{font-size:8px}.ot1-sellerHead__order{font-size:11px}.ot1-productRow{grid-template-columns:60px minmax(0,1fr) minmax(72px,auto);gap:8px 8px;padding:8px}.ot1-productThumbWrap,.ot1-productThumb{width:60px;height:60px}.ot1-productTitle,.ot1-productLineTotal{font-size:13px}.ot1-subOrderTotalLabel,.ot1-subOrderTotalValue{font-size:15px}.ot1-shipBar.ot4-shipBar{justify-content:flex-start;align-items:flex-start!important;text-align:left}.ot1-shipBar.ot4-shipBar .ot4-shipBar__right{justify-content:flex-start;align-items:flex-start;text-align:left;width:auto;max-width:none;align-self:flex-start}}@media(max-width:370px){.ot1-orderMetaLine{font-size:12px!important;gap:6px!important}.ot1-orderMetaNote{font-size:11px!important;line-height:1.35!important;margin-top:4px!important}.ot1-orderMetaRight{font-size:13px!important;margin-top:6px}.ot1-topSplitPanel{margin:10px 8px}.ot1-topSplitPanel__left,.ot1-topSplitPanel__right{padding:10px 12px}.ot1-topSplitPanel__title{font-size:18px}.ot1-topSplitPanel__changeAddress{font-size:11px}.ot1-topSplitPanel__address{font-size:12px}.ot1-topSplitPanel__eta{margin-top:5px;font-size:12px}.ot1-topSplitPanel__meta,.ot1-topSplitPanel__guarantee{font-size:10px;gap:6px}.ot1-topSplitPanel__metaIcon{width:14px;height:14px}.ot1-shipmentNote__title{font-size:11px}.ot1-shipmentNote__emailRow{font-size:11px;gap:4px;flex-wrap:wrap}.ot1-shipmentNote__mailIconImg{width:14px;height:10px}.ot1-shipmentNote__details{font-size:11px}}@media(min-width:601px)and (max-width:1024px){.ot1-topSplitPanel__right{padding:14px 16px!important;margin:8px 12px 8px 6px;align-self:start;box-sizing:border-box;border-radius:10px}.ot1-topSplitPanel__right .ot1-topSplitPanel__title{font-size:17px;font-weight:700;color:#346322}.ot1-topSplitPanel__right .ot1-topSplitPanel__eta{margin-top:8px;font-size:15px;font-weight:400;color:#1b2e16eb}.ot1-topSplitPanel__right .ot1-topSplitPanel__meta{margin-top:10px;gap:8px;font-size:12px;line-height:1.4;color:#454341e0}.ot1-topSplitPanel__right .ot1-topSplitPanel__metaInfoWrap{color:#454341ad}.ot1-topSplitPanel__right .ot1-topSplitPanel__guarantee{margin-top:12px;font-size:13px;font-weight:600;color:#346322}.ot1-topSplitPanel__right .ot1-topSplitPanel__guaranteeTruck{width:18px;height:18px}}.ot4-stageBar{display:flex;align-items:center;justify-content:stretch;flex-wrap:nowrap;width:100%;min-height:52px;padding:12px;box-sizing:border-box;background:#346322;border-top-left-radius:11px;border-top-right-radius:11px;overflow:hidden}.ot4-stageCell{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;text-align:center}.ot4-stageSepSlot{flex:0 0 auto;display:flex;align-items:center;justify-content:center;align-self:stretch;width:1.75rem;min-width:1.25rem}.ot4-stageLabel{font-size:16px;font-weight:700;line-height:1.2;color:#fff;white-space:nowrap}.ot4-stageSep{display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;font-weight:700;line-height:1;height:1.2em;opacity:.95}@media(max-width:768px){.ot4-stageBar{min-height:46px;padding:10px 8px}.ot4-stageLabel,.ot4-stageSep{font-size:14px}.ot4-stageSepSlot{width:1.5rem;min-width:1.1rem}}@media(max-width:520px){.ot4-stageBar{flex-wrap:nowrap;padding:10px 6px;overflow-x:auto;-webkit-overflow-scrolling:touch}.ot4-stageCell{flex:1 1 0;min-width:0}.ot4-stageSepSlot{width:1.1rem;min-width:.85rem;flex-shrink:0}.ot4-stageLabel,.ot4-stageSep{font-size:12px}.ot4-shipBar__right{max-width:100%;justify-content:flex-start}.ot4-subTimeline{margin-left:8px;margin-right:8px;padding:10px}.ot4-subTimeline__detailLine{flex-wrap:wrap}.ot4-subTimeline__time{margin-left:auto}}.ot1-shipBar.ot4-shipBar{align-items:center}.ot4-shipBar__right{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end;max-width:58%}.ot4-shipBar__trackLabel{font-size:11px;font-weight:600;color:#1b2e168c;white-space:nowrap}.ot4-shipBar__trackNo{font-size:11px;font-weight:700;color:#1b2e16e0}.ot4-shipBar__copy{display:inline-flex;align-items:center;justify-content:center;padding:4px;margin:0;border:none;background:transparent;color:#1b2e1680;cursor:pointer;border-radius:6px}.ot4-shipBar__copy:hover:not(:disabled){background:#0000000f;color:#1b2e16bf}.ot4-shipBar__copy:disabled{opacity:.35;cursor:not-allowed}.ot4-subTimeline{margin:0 10px 10px;padding:12px;background:none;border-radius:8px;border:none;box-sizing:border-box}.ot4-subTimeline__cols{display:flex;align-items:stretch;gap:12px}.ot4-subTimeline__rail{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:22px}.ot4-subTimeline__node--done{width:22px;height:22px;border-radius:50%;background:#2f6f2b;display:flex;align-items:center;justify-content:center;box-sizing:border-box;color:#fff;flex-shrink:0}.ot4-subTimeline__node--done svg{display:block}.ot4-subTimeline__stem{width:2px;height:22px;flex-shrink:0;margin:2px 0 4px;border-radius:1px;background:#bdbdbd}.ot4-subTimeline__node--end{width:10px;height:10px;border-radius:50%;background:#e5e7eb;border:1px solid #b0b0b0;box-sizing:border-box;flex-shrink:0}.ot4-subTimeline__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;min-height:60px}.ot4-subTimeline__titleLine{height:22px;display:flex;align-items:center;flex-shrink:0}.ot4-subTimeline__title{font-size:13px;font-weight:700;color:#1a2e16;line-height:1.2}.ot4-subTimeline__detailLine{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px}.ot4-subTimeline__detail{margin:0;font-size:11px;line-height:1.35;font-weight:400;color:#1b2e168c;flex:1 1 auto;min-width:0}.ot4-subTimeline__time{font-size:11px;font-weight:400;color:#1b2e168c;white-space:nowrap;flex-shrink:0}.ot1-sellerCard.ot5-sellerCard{background:transparent}.ot5-stageBar .ot4-stageSepSlot{width:2rem;min-width:1.5rem}.ot5-shipBar__noCopy{display:contents}.ot5-sellerTimeline{margin:0 12px 12px;padding:8px 6px 10px 4px}.ot5-tlList{list-style:none;margin:0;padding:0}.ot5-tlStep{display:flex;align-items:stretch;gap:22px}.ot5-tlStep__rail{width:28px;flex-shrink:0;display:flex;flex-direction:column;align-items:center}.ot5-tlNode{width:22px;height:22px;border-radius:50%;background:#3b6526;display:flex;align-items:center;justify-content:center;box-sizing:border-box;color:#fff;flex-shrink:0}.ot5-tlNode svg{display:block}.ot5-tlConnector{position:relative;width:100%;flex:1 1 auto;min-height:20px;margin-top:2px;flex-shrink:0}.ot5-tlConnector:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;transform:translate(-50%);background:#3b6526;border-radius:1px}.ot5-tlDot{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;box-sizing:border-box;background:#3b6526;border:none;box-shadow:none}.ot5-tlStep__body{flex:1 1 auto;min-width:0;padding-bottom:14px}.ot5-tlStep:last-child .ot5-tlStep__body{padding-bottom:4px}.ot5-tlStep__head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.ot5-tlStep__title{font-size:12px;font-weight:700;color:#1b5e20;line-height:1.25}.ot5-tlStep__time{font-size:11px;font-weight:400;color:#1b2e168c;white-space:nowrap;flex-shrink:0}.ot5-tlStep__sub{margin:4px 0 0;font-size:11px;line-height:1.35;font-weight:400;color:#1b2e168c}@media(max-width:900px){.ot5-shipBarWrap{margin:0 10px 12px;padding:10px 12px;border-radius:12px;box-sizing:border-box;background:#a8a6a640}.ot5-shipBarWrap .ot1-shipBar.ot4-shipBar{margin:0;flex-direction:column;align-items:stretch;gap:12px;padding:0;background:transparent;border:none;border-radius:10px}.ot5-shipBarWrap .ot1-shipBar__left{align-items:center}.ot5-shipBarWrap .ot4-shipBar__right{max-width:100%;width:100%;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:4px 8px}.ot5-shipBarWrap .ot4-shipBar__trackLabel{font-weight:400;font-size:12px;color:#1b2e16b8}.ot5-shipBarWrap .ot4-shipBar__trackNo{font-size:12px}.ot5-shipBar__noCopy{display:inline-flex;align-items:center;gap:6px}.ot5-shipBarWrap .ot4-shipBar__copy{color:#3b6526;flex-shrink:0}.ot5-shipBarWrap .ot4-shipBar__copy:hover:not(:disabled){color:#2d5018;background:#3b65261f}.ot5-shipBarWrap .ot4-shipBar__copy:disabled{color:#3b652659}}@media(max-width:520px){.ot5-tlStep{gap:16px}.ot5-stageBar .ot4-stageSepSlot{width:1.35rem;min-width:1rem}.ot5-sellerTimeline{margin-left:8px;margin-right:8px}.ot5-shipBarWrap{margin-left:8px;margin-right:8px;padding:8px 10px}.ot1-shipBar__method{font-size:12px}}.od1-page{box-sizing:border-box;width:100%;max-width:100%;overflow-x:hidden;background:#e8f7e4;min-height:100vh;margin-top:5rem;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#1a2e16}.od1-shell{max-width:1120px;margin:0 auto;padding:20px 24px 48px}.od1-topBadge{width:12px;height:15px}.od1-header{display:flex;align-items:center;gap:10px;font-size:30px;font-weight:600;margin:0 0 20px;color:#000;font-family:inter,sans-serif}.od1-back{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:4px;cursor:pointer;color:inherit}.od1-back:focus-visible{outline:2px solid rgba(52,99,34,.45);outline-offset:2px;border-radius:4px}.od1-master{display:flex;justify-content:space-between;align-items:center;background:#9dc68f80;padding:14px 20px;border-radius:8px;margin-bottom:18px}.od1-masterLeft{font-weight:500;font-size:20px;color:#454341;display:flex;gap:10px}.od1-masterOrderId{color:#346322;font-weight:500}.od1-masterRight{font-size:20px;color:#454341}.od1-masterRight strong{font-weight:600;color:#346322}.od1-topGrid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:22px}.od1-panel{background:#a8a6a640;border-radius:10px;padding:16px 18px;box-shadow:0 1px 3px #0000000a}.od1-panelTitle{margin:0 0 10px;font-size:18px;font-weight:700;color:#454341;font-family:inter,sans-serif}.od1-panelBody{font-size:15px;line-height:1.45;color:#454341}.od1-panelBody p{margin:0 0 4px}.od1-panelBody--orderInfo{font-size:14px;font-weight:600}.od1-panelBody--orderInfo .od1-label{font-weight:600;color:#454341}.od1-confirmNote{margin-top:10px!important;font-size:13px;color:#4b5563}.od1-confirmEmail{font-weight:400;color:#346322}.od1-orderInfoDivider{display:block;width:min(240px,72%);max-width:100%;margin:40px 0 12px auto;border:none;border-top:1px solid rgba(52,99,34,.65)}.od1-safeguard{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:13px;font-weight:600;color:#346322}.od1-safeguard--inline{margin-top:0;margin-bottom:12px}.od1-safeguardIcon{color:#346322!important}.od1-cards{display:flex;flex-direction:column;gap:18px;margin-bottom:28px}.od1-sellerCard{background:#e8f4e4;border:1px solid rgba(52,99,34,.22);border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000000f}.od1-sellerHead{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 12px}.od1-sellerLeft{display:flex;align-items:center;gap:12px;flex-wrap:nowrap;flex:1;min-width:0}.od1-avatar{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0}.od1-sellerMeta{flex:0 1 auto;min-width:0;max-width:100%}.od1-sellerName{font-weight:700;font-size:15px;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.od1-sellerBadgeRow{display:flex;align-items:center;gap:4px;margin-top:2px;white-space:nowrap}.od1-sellerBadge{font-size:12px;color:#6b7280;font-weight:500}.od1-sellerShield{font-size:14px!important;width:14px!important;height:14px!important;color:#9ca3af!important;flex-shrink:0}.od1-chatBtn{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;white-space:nowrap;background:none;border:none;cursor:pointer;color:#346322;font-size:13px;font-weight:600;font-family:inherit;margin-left:16px}.od1-chatBtn img{width:14px;height:14px}.od1-statusPill{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;white-space:nowrap;background:#61954f40;color:#346322;padding:8px 14px;border-radius:999px;font-weight:400;font-size:15px}.od1-statusIcon{color:#2e7d32!important;font-size:20px!important}.od1-innerCard{margin:0 14px 14px;border-radius:12px;border:1px solid rgba(52,99,34,.18);overflow:hidden;background:#c8e8bc8c;box-shadow:inset 0 1px #ffffff59}.od1-productZone{padding:14px 16px;background:transparent}.od1-productRow{display:grid;grid-template-columns:80px 1fr;gap:14px;align-items:start}.od1-thumb{width:80px;height:80px;border-radius:8px;background:#e4fbdd;border:1px solid rgba(52,99,34,.28);display:flex;align-items:center;justify-content:center;overflow:hidden}.od1-thumb img{width:100%;height:100%;object-fit:contain}.od1-productTitle{font-weight:700;font-size:15px;color:#111827}.od1-productTitle span{font-weight:600;color:#374151}.od1-ratingRow{display:flex;align-items:center;gap:8px;margin-top:6px;flex-wrap:wrap}.od1-reviewCount{font-size:13px;color:#6b7280;font-weight:500}.od1-priceQtyLine{margin-top:8px;font-size:14px;font-weight:600;color:#111827;line-height:1.4}.od1-priceQtySep{font-weight:600;color:#4b5563;margin-left:6px}.od1-cardDivider{border:none;border-top:1px solid rgba(0,0,0,.14);width:min(280px,78%);margin:0 0 0 auto;height:0;width:100%}.od1-cardFooter{display:flex;align-items:center;gap:16px;padding:6px 16px;background:#d6f0cc}.od1-cardFooterLeft{flex-shrink:0}.od1-cancelBtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:none;border:none;cursor:pointer;color:#dc2626;font-weight:700;font-size:14px;font-family:inherit}.od1-cancelBtn:hover{text-decoration:underline}.od1-cancelIcon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;border:2px solid #dc2626;font-size:14px;line-height:1;font-weight:700}.od1-cardFooterTotals{display:grid;grid-template-columns:minmax(0,max-content) auto;column-gap:10px;row-gap:6px;justify-content:end;align-items:baseline;margin:0 0 0 auto;font-size:14px;font-weight:400;color:#374151}.od1-cardFooterTotals dt{margin:0;text-align:right;min-width:5.5em;color:#4b5563}.od1-cardFooterTotals dt:after{content:" :"}.od1-cardFooterTotals dd{margin:0;text-align:right;color:#454341;font-variant-numeric:tabular-nums}.od1-paymentSection{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid rgba(52,99,34,.25);border-radius:14px;overflow:hidden;background:#e8f7e4e6}.od1-paymentCol{padding:22px 24px}.od1-sectionTitle{margin:0 0 12px;font-size:18px;font-family:inter,sans-serif;font-weight:700;color:#454341}.od1-paymentHero{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin:4px 0 0}.od1-paymentHeroLabel{font-size:18px;font-weight:500;color:#454341;line-height:1.3}.od1-paymentHeroAmount{font-size:26px;font-weight:700;color:#111827;letter-spacing:-.02em;line-height:1.2}.od1-paymentHeroDivider{border:none;border-top:1px solid rgba(0,0,0,.14);margin:14px 0 12px;height:0}.od1-breakdown{margin:0;padding:0}.od1-breakdownRow{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;font-size:14px;border-bottom:1px solid rgba(0,0,0,.14)}.od1-breakdownRow:last-child{border-bottom:none;padding-bottom:2px}.od1-breakdownRow dt{margin:0;font-weight:500;color:#4b5563}.od1-breakdownRow dt:after{content:" :"}.od1-breakdownRow--strong dt:after{content:""}.od1-breakdownRow dd{margin:0;font-weight:400;color:#454341;text-align:right;font-variant-numeric:tabular-nums}.od1-breakdownRow--discount dd{color:#d80104;font-weight:600}.od1-breakdownRow--strong dt,.od1-breakdownRow--strong dd{font-weight:400;font-size:15px;color:#454341}.od1-breakdownRow--saved dt,.od1-breakdownRow--saved dd{color:#d80104;font-weight:500}.od1-methodRow{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px}.od1-visaImg{width:44px;height:auto;object-fit:contain;border:rgba(114,114,114,1) 1px solid;padding:0 2px}.od1-cardLine{font-weight:400;font-size:15px;color:#454341}.od1-paidOn{font-size:12px;color:#a8a6a6;margin-top:0}.od1-cardNew{margin-left:-1rem}.od1-billingTitle{margin:0 0 8px;font-size:14px;font-weight:400;color:#454341;font-family:inter,sans-serif}.od1-billingAddr{font-style:normal;font-size:14px;line-height:1.55;color:#374151;margin:0 0 20px}.od1-securityBlock{margin-top:8px;padding-top:16px;border-top:1px solid rgba(52,99,34,.15)}.od1-securityHead{display:flex;align-items:center;gap:8px;font-weight:600;font-size:15px;color:#346322;margin-bottom:8px}.od1-securityHead img{width:16px;height:20px}.od1-shieldIcon{color:#346322!important}.od1-securityText{margin:0 0 14px;font-size:12px;line-height:1.5;color:#454341}.od1-payLogos{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.od1-payLogos img{height:24px;width:auto;object-fit:contain}.od1-payChip{display:inline-flex;align-items:center;padding:4px 10px;border-radius:6px;background:#fff;border:1px solid rgba(0,0,0,.1);font-size:11px;font-weight:700;color:#1e3a1a}@media(max-width:900px){.od1-page{margin-top:4.5rem;padding-left:20px;padding-right:20px}.od1-shell{padding:12px 0 36px;max-width:100%}.od1-header{font-size:22px;margin-bottom:14px}.od1-master{flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;border:1px solid rgba(52,99,34,.38);border-radius:12px;background:#9dc68f7a;margin-bottom:14px}.od1-masterLeft{font-size:14px;font-weight:500;color:#1e3a1a;min-width:0;flex:1 1 auto;align-items:center;gap:6px}.od1-masterOrderId{color:#1e3a1a;font-weight:500;white-space:nowrap}.od1-masterRight{font-size:13px;font-weight:500;color:#1e3a1a;flex:0 0 auto;text-align:right;white-space:nowrap;padding-top:0;border-top:none;width:auto;max-width:52%}.od1-masterRight strong{font-weight:700;color:#1e3a1a}.od1-topGrid,.od1-paymentSection{grid-template-columns:1fr;gap:12px}.od1-topGrid{margin-bottom:16px}.od1-panel{border:1px solid rgba(52,99,34,.38);border-radius:12px;padding:14px;box-shadow:none}.od1-panelTitle{font-size:16px}.od1-panelBody{font-size:14px}.od1-orderInfoDivider{width:min(220px,75%);margin-top:16px}.od1-cards{gap:14px;margin-bottom:16px}.od1-sellerCard{border-radius:12px;border:1px solid rgba(52,99,34,.38)}.od1-sellerHead{padding:12px 12px 10px;gap:8px}.od1-sellerName{font-size:14px}.od1-chatBtn{font-size:12px;gap:4px}.od1-chatBtn img{width:13px;height:13px}.od1-statusPill{padding:6px 10px;font-size:13px}.od1-innerCard{margin-left:10px;margin-right:10px;margin-bottom:10px;border-radius:10px}.od1-productZone{padding:12px}.od1-productRow{grid-template-columns:68px 1fr;gap:10px}.od1-thumb{width:64px;height:64px}.od1-productTitle{font-size:14px}.od1-cardDivider{width:100%;max-width:none;margin-left:0;margin-right:0}.od1-cardFooter{flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px 12px}.od1-cardFooterLeft{width:auto;flex-shrink:0;min-width:0}.od1-cancelBtn{font-size:13px}.od1-cardFooterTotals{width:auto;max-width:55%;margin-left:auto;margin-right:0;grid-template-columns:minmax(0,max-content) auto;justify-content:end;column-gap:8px;row-gap:4px;font-size:13px}.od1-cardFooterTotals dt{text-align:right;min-width:4.25em}.od1-cardFooterTotals dd{text-align:right}.od1-paymentSection{border:1px solid rgba(52,99,34,.38);border-radius:12px;overflow:hidden;background:#e8f7e4eb}.od1-paymentCol{padding:16px 14px 18px}.od1-paymentCol:first-child{border-right:none;border-bottom:1px solid rgba(52,99,34,.22)}.od1-sectionTitle{font-size:17px;margin-bottom:10px}.od1-paymentHeroLabel{font-size:15px}.od1-paymentHeroAmount{font-size:22px}.od1-paymentHeroDivider{margin:12px 0 10px}.od1-breakdownRow{padding:9px 0;font-size:13px}.od1-securityBlock{padding-top:14px}.od1-payLogos img{height:22px}}@media(max-width:480px){.od1-page{padding-left:24px;padding-right:24px}.od1-sellerHead{flex-wrap:wrap}.od1-sellerLeft{flex:1 1 calc(100% - 120px);min-width:0}.od1-statusPill{flex-shrink:0;margin-left:auto}.od1-cardFooterTotals{max-width:52%;font-size:12px}.od1-sellerBadge{font-size:8px;color:#6b7280;font-weight:500}.od1-sellerName{font-size:12px}.od1-topBadge{width:10px;height:12px}.od1-avatar{width:28px;height:28px}.od1-master,.od1-masterLeft{font-size:12px;white-space:nowrap}.od1-masterRight{font-size:12px}}.od2-page .od1-innerCard{background:#ecf9e6fa;border:1px solid rgba(58,99,50,.38);box-shadow:none}.od2-page .od1-productZone{background:#d6f0cc;padding:16px 14px}.od2-page .od1-productTitle,.od2-page .od1-productTitle span,.od2-page .od1-priceQtyLine,.od2-page .od1-priceQtySep{color:#1b4d1a}.od2-page .od1-cardDivider{margin:0;width:100%;max-width:none;border-top:1px solid rgba(58,99,50,.22)}.od2-page .od1-cardFooter{background:#daeed0fa;padding:12px 16px 14px}.od2-page .od1-cardFooterTotals dd{font-weight:700;color:#1a2e16}.od2-page .od2-productRow{display:grid;grid-template-columns:80px minmax(0,1fr) auto;gap:14px 18px;align-items:start}.od2-productActions{display:flex;flex-direction:column;align-items:stretch;gap:10px;justify-content:flex-start;min-width:0}.od2-actionBtn{appearance:none;margin:0;font-family:inherit;cursor:pointer;padding:9px 16px;border-radius:10px;border:1px solid #3a6332;background:transparent;color:#346322;font-size:15px;font-weight:600;letter-spacing:.02em;line-height:1.2;text-align:center;transition:background .15s ease,color .15s ease}.od2-actionBtn:hover{background:#3a633214}.od2-actionBtn:focus-visible{outline:2px solid #3a6332;outline-offset:2px}.od2-actionBtn:active{background:#3a63321f}.od2-actionBtn--review{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-transform:uppercase;font-size:15px;font-weight:600}.od2-actionBtn--review img{width:18px;height:18px}.od2-reviewBubbleIcon{flex-shrink:0;display:block;color:#3a6332}@media(max-width:900px){.od2-page .od2-productRow{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px}.od2-page .od2-productRow .od1-thumb{flex:0 0 64px;width:64px;height:64px}.od2-page .od2-productRow .od1-productMain{flex:1 1 calc(100% - 76px);min-width:0}.od2-page .od2-productRow .od2-productActions{flex:1 1 100%;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;gap:8px}.od2-page .od2-productRow .od2-actionBtn{flex:0 1 auto}}@media(max-width:480px){.od2-page .od2-productRow .od2-productActions{flex-direction:column;align-items:stretch}.od2-page .od2-productRow .od2-actionBtn{width:100%}}.rar-statusPill .check-icon img{width:18px;height:18px}.rar-statusPill.exch-statusPill--requested{--exch-requested-pill-bg: rgba(97, 149, 79, .26);--exch-requested-pill-text: #1b5e20;--exch-requested-pill-border: rgba(46, 125, 50, .22);background:var(--exch-requested-pill-bg);color:var(--exch-requested-pill-text);box-shadow:none}.rar-statusPill.exch-statusPill--requested .exch-statusPill__label{color:var(--exch-requested-pill-text);font-weight:500}.rar-statusPill.exch-statusPill--requested .exch-pill-request-icon{width:18px;height:18px;object-fit:contain;display:block;flex-shrink:0}.rar-page--herbaa.rar-page--exchanges .rar-item{border-left:4px solid var(--rr-green, #345d22)}.rar-page--herbaa.rar-page--exchanges .rar-item:hover{border-left-color:var(--rr-green, #345d22);border-color:#345d224d}.rar-page--herbaa.rar-page--exchanges .rar-statusPill.exch-statusPill--requested{--exch-requested-pill-bg: var(--rr-warn-bg, #fff8e6);--exch-requested-pill-text: var(--rr-warn, #9a6b00);--exch-requested-pill-border: rgba(154, 107, 0, .25);display:inline-flex;align-items:center;gap:6px;background:var(--exch-requested-pill-bg);color:var(--exch-requested-pill-text);border:1px solid var(--exch-requested-pill-border);border-radius:999px;font-size:13px;font-weight:600;padding:6px 12px;box-shadow:none}.rar-page--herbaa.rar-page--exchanges .exch-statusPill--requested .exch-statusPill__label{color:var(--exch-requested-pill-text);font-weight:600}.rar-page--herbaa.rar-page--exchanges .exch-pill-request-icon{width:16px;height:16px;object-fit:contain;display:block;flex-shrink:0}.rar-page--herbaa.rar-page--exchanges .rar-state-msg[role=status]{padding:32px 20px}@media(max-width:768px){.rar-page--herbaa.rar-page--exchanges .exch-statusPill--requested,.rar-page--herbaa.rar-page--exchanges .rar-statusPill.exch-statusPill--requested{font-size:12px;padding:5px 10px}.rar-page--herbaa.rar-page--exchanges .exch-pill-request-icon{width:14px;height:14px}}@media(max-width:480px){.rar-page--herbaa.rar-page--exchanges .exch-pill-request-icon{width:14px;height:14px}}.about-herbaa-page{background-color:#fff;min-height:100vh;padding-top:80px}.about-herbaa-container{max-width:1100px;margin:0 auto;padding:30px 20px 100px;font-family:Inter,sans-serif;color:#454341}@media(min-width:1025px){.about-herbaa-container .breadcrumb{margin-left:-180px}.about-herbaa-container .intro-content,.about-herbaa-container .bullet-list,.about-herbaa-container .description-text{max-width:none;margin-left:-140px;margin-right:-140px}}.about-intro-section,.marketplace-model-section,.customers-expect-section,.seller-standards-section,.contact-point-section{margin-bottom:80px;text-align:left}.main-title,.section-titlee{color:#346322;font-weight:800;margin-bottom:35px;font-family:Inter,sans-serif;text-align:center}.section-titlee{font-size:32px;letter-spacing:-.01em}.intro-content{display:flex;align-items:center;justify-content:center;gap:50px;max-width:950px;margin:0 auto;text-align:left}.logo-wrapper{flex-shrink:0}.large-logo{width:220px;height:auto}.text-wrapper p{font-size:16px;line-height:1.6;color:#454341}.contact-point-section .description-text{font-size:16px}.contact-point-section strong{font-weight:800;color:#000}@media(max-width:850px){.intro-content{flex-direction:column;text-align:center;gap:30px}.about-herbaa-container{padding:30px 15px 60px}.main-title{font-size:30px}.section-titlee{font-size:26px}.large-logo{width:180px}.bullet-list{padding:0 10px}}.explore-categories-page{background-color:#fff;min-height:100vh;padding-top:80px}.explore-categories-container{max-width:1100px;margin:0 auto;padding:30px 20px 100px;font-family:Inter,sans-serif;color:#454341}@media(min-width:1025px){.explore-categories-container .breadcrumb{margin-left:-180px}.explore-categories-container .description-text,.explore-categories-container .bullet-list{max-width:none;margin-left:-140px;margin-right:-140px}}.explore-intro-section,.category-groups-section,.category-notes-section,.search-filtering-section{margin-bottom:80px;text-align:left}@media(max-width:850px){.explore-categories-container{padding:30px 15px 60px}.main-title{font-size:30px}.section-title{font-size:26px}.bullet-list{padding:0 10px}}.purchase-protection-page{background-color:#fff;min-height:100vh;padding-top:80px}.purchase-protection-container{max-width:1100px;margin:0 auto;padding:30px 20px 100px;font-family:Inter,sans-serif;color:#454341}.breadcrumb{font-size:14px;color:#454341b3;margin-bottom:60px;text-align:left;font-weight:500;padding-left:0}@media(min-width:1025px){.purchase-protection-container .breadcrumb{margin-left:-180px}.purchase-protection-container .description-text,.purchase-protection-container .bullet-list{max-width:none;margin-left:-140px;margin-right:-140px}}.protection-intro-section,.coverage-areas-section,.customers-do-section,.remedies-available-section,.exclusions-section{margin-bottom:80px;text-align:left}.main-title,.section-title{color:#346322;font-weight:800;margin-bottom:35px;font-family:Inter,sans-serif;text-align:center}.main-title{font-size:36px;letter-spacing:-.01em}.section-title{font-size:32px;letter-spacing:-.01em}.description-text{max-width:950px;margin:0 auto;font-size:16px;line-height:1.7;color:#454341}.bullet-list{text-align:left;max-width:950px;margin:0 auto 40px;list-style:none;padding:0}.bullet-list li{position:relative;padding-left:24px;margin-bottom:12px;font-size:16px;line-height:1.5;color:#454341}.bullet-list li:before{content:"•";position:absolute;left:0;font-weight:900;color:#000;font-size:20px;top:-2px}@media(max-width:850px){.purchase-protection-container{padding:30px 15px 60px}.main-title{font-size:30px}.section-title{font-size:26px}.bullet-list{padding:0 10px}}.help-center-page{background-color:#fff;min-height:100vh;padding-top:80px}.help-center-container{max-width:1100px;margin:0 auto;padding:30px 20px 100px;font-family:Inter,sans-serif;color:#454341}@media(min-width:1025px){.help-center-container .breadcrumb{margin-left:-180px}.help-center-container .help-section{max-width:none;margin-left:-140px;margin-right:-140px}}.help-section{margin-bottom:50px;text-align:left;max-width:950px;margin-left:auto;margin-right:auto}.section-title{color:#346322;font-weight:800;font-size:28px;margin-bottom:20px;text-align:left}.bullet-list{text-align:left;list-style:none;padding:0;margin:0}@media(max-width:850px){.help-center-container{padding:30px 15px 60px}.main-title{font-size:30px;margin-bottom:40px}.section-title{font-size:24px}}.support-faq-page{background-color:#fff;min-height:100vh;padding-top:80px}.support-faq-container{max-width:1100px;margin:0 auto;padding:30px 20px 100px;font-family:Inter,sans-serif;color:#454341}@media(min-width:1025px){.support-faq-container .breadcrumb{margin-left:-180px}.support-faq-container .faq-section{max-width:none;margin-left:-140px;margin-right:-140px}}.faq-section{margin-bottom:50px;text-align:left;max-width:1000px;margin-left:auto;margin-right:auto}.description-text{font-size:16px;line-height:1.6;color:#454341;margin:10px 0 20px;padding:0;text-align:left}.table-wrapper{width:100%;overflow-x:auto;margin-top:20px}.faq-table{width:100%;border-collapse:collapse;border:1px solid #dddddd;font-size:15px}.faq-table th{background-color:#e0e0e0;color:#333;font-weight:700;text-align:left;padding:15px;border:1px solid #cccccc}.faq-table td{padding:15px;border:1px solid #dddddd;color:#454341;line-height:1.4;vertical-align:top}.faq-table tr td:first-child{width:30%}@media(max-width:850px){.support-faq-container{padding:30px 15px 60px}.main-title{font-size:30px}.section-title{font-size:24px}.faq-table{font-size:14px}.faq-table th,.faq-table td{padding:10px}}.report-problem-page{background-color:#fff;min-height:100vh;padding-top:80px}.report-problem-container{max-width:1100px;margin:0 auto;padding:30px 20px 100px;font-family:Inter,sans-serif;color:#454341}@media(min-width:1025px){.report-problem-container .breadcrumb{margin-left:-180px}.report-problem-container .report-section{max-width:none;margin-left:-140px;margin-right:-140px}}.report-section{margin-bottom:50px;text-align:left;max-width:1000px;margin-left:auto;margin-right:auto}@media(max-width:850px){.report-problem-container{padding:30px 15px 60px}.main-title{font-size:30px}.section-title{font-size:24px}}.shipping-info-page{background-color:#fff;min-height:100vh;padding-top:80px}.shipping-info-container{max-width:1100px;margin:0 auto;padding:30px 20px 100px;font-family:Inter,sans-serif;color:#454341}@media(min-width:1025px){.shipping-info-container .breadcrumb{margin-left:-180px}.shipping-info-container .shipping-section{max-width:none;margin-left:-140px;margin-right:-140px}}.shipping-section{margin-bottom:50px;text-align:left;max-width:1000px;margin-left:auto;margin-right:auto}@media(max-width:850px){.shipping-info-container{padding:30px 15px 60px}.main-title{font-size:30px}.section-title{font-size:24px}}.ip-policy-page{background-color:#fff;min-height:100vh;padding-top:80px}.ip-policy-container{max-width:1100px;margin:0 auto;padding:30px 20px 100px;font-family:Inter,sans-serif;color:#454341}@media(min-width:1025px){.ip-policy-container .breadcrumb{margin-left:-180px}.ip-policy-container .ip-section{max-width:none;margin-left:-140px;margin-right:-140px}}.ip-section{margin-bottom:50px;text-align:left;max-width:1000px;margin-left:auto;margin-right:auto}.description-text strong{font-weight:700;color:#000}@media(max-width:850px){.ip-policy-container{padding:30px 15px 60px}.main-title{font-size:30px}.section-title{font-size:24px}}.return-refund-page{background-color:#fff;min-height:100vh;padding-top:80px}.return-refund-container{max-width:1100px;margin:0 auto;padding:30px 20px 100px;font-family:Inter,sans-serif;color:#454341}@media(min-width:1025px){.return-refund-container .breadcrumb{margin-left:-180px}.return-refund-container .return-section{max-width:none;margin-left:-140px;margin-right:-140px}}.return-section{margin-bottom:50px;text-align:left;max-width:1000px;margin-left:auto;margin-right:auto}@media(max-width:850px){.return-refund-container{padding:30px 15px 60px}.main-title{font-size:30px}.section-title{font-size:24px}}.our-services-page{background-color:#fff;min-height:100vh;padding-top:80px}.our-services-container{max-width:1100px;margin:0 auto;padding:30px 20px 100px;font-family:Inter,sans-serif;color:#454341}@media(min-width:1025px){.our-services-container .breadcrumb{margin-left:-180px}.our-services-container .service-section{max-width:none;margin-left:-140px;margin-right:-140px}}.service-section{margin-bottom:50px;text-align:left;max-width:1000px;margin-left:auto;margin-right:auto}@media(max-width:850px){.our-services-container{padding:30px 15px 60px}.main-title{font-size:30px}.section-title{font-size:24px}}.contact-us-page{background-color:#fff;min-height:100vh;padding-top:80px}.contact-us-container{max-width:1100px;margin:0 auto;padding:30px 20px 100px;font-family:Inter,sans-serif;color:#454341}.breadcrumb{font-size:14px;color:#454341b3;margin-bottom:60px;text-align:left;font-weight:500}.breadcrumb a{color:#454341b3;text-decoration:none}.breadcrumb span{color:#000;font-weight:700}@media(min-width:1025px){.contact-us-container .breadcrumb{margin-left:-180px}.contact-us-container .contact-section{max-width:none;margin-left:-140px;margin-right:-140px}}.main-title{color:#346322;font-weight:800;font-size:36px;letter-spacing:-.01em;text-align:center;margin-bottom:60px}.contact-section{margin-bottom:50px;text-align:left;max-width:1000px;margin-left:auto;margin-right:auto}.section-title{color:#346322;font-weight:800;font-size:28px;margin:0 0 20px;padding:0;text-align:left}.description-text{font-size:16px;line-height:1.6;color:#454341;margin:0 0 20px;padding:0;text-align:left}.bullet-list{text-align:left;list-style:none;padding:0;margin:0 0 20px}.bullet-list li{position:relative;padding-left:15px;margin-bottom:10px;font-size:16px;line-height:1.5;color:#454341}.bullet-list li:before{content:"•";position:absolute;left:0;font-weight:900;color:#000;font-size:18px;top:-1px}@media(max-width:850px){.contact-us-container{padding:30px 15px 60px}.main-title{font-size:30px}.section-title{font-size:24px}}.cancellation-page{margin-top:5rem;background:#e4fbdd}.cancellation-hero{background:#e4fbdd;padding:1.8rem 1rem 2rem;text-align:center}.cancellation-hero h1{margin:0;font-size:clamp(2rem,5.4vw,4.2rem);font-weight:600;line-height:1.05;color:#000;font-family:var(--font-primary, "Inter", system-ui, sans-serif)}.cancellation-content-wrap{padding:1.5rem 0 2.2rem}.cancellation-content-inner{width:100%;background:#e4fbdd;padding:3.1rem clamp(1.25rem,4vw,3rem) 2.6rem}.cancellation-back-btn{border:none;background:transparent;color:#000;display:inline-flex;align-items:center;gap:.25rem;font-size:15px;font-family:inter,sans-serif;font-weight:600;cursor:pointer;padding:0;margin-bottom:.75rem}.cancellation-title{margin:0;text-align:center;font-size:40px;font-weight:700;color:#000;font-family:inter,sans-serif}.cancellation-subtitle{margin:.35rem 0 1.5rem;text-align:center;font-size:20px;font-family:inter,sans-serif;color:#000}.cancellation-text-card{max-width:1100px;margin:1.5rem auto 0;background:#fff;padding:2.2rem;border-radius:12px;box-shadow:0 4px 20px #00000008}.cancellation-intro{text-align:left;font-size:1.15rem!important;line-height:1.6;color:#2c3e50;margin-bottom:2.5rem;font-weight:500;border-left:4px solid #2d6a4f;padding-left:1.2rem;font-family:inter,sans-serif}.cancellation-section{text-align:left;margin-bottom:3rem}.cancellation-section:last-of-type{margin-bottom:0}.cancellation-section-title{display:flex;align-items:center;gap:.6rem;font-size:1.4rem;font-weight:700;color:#1b4332;margin:0 0 1.2rem;padding-bottom:.6rem;border-bottom:2px solid #e2efe0;font-family:inter,sans-serif}.cancellation-policy-section-intro{font-size:1rem;color:#495057;margin-bottom:1.2rem;line-height:1.5}.cancellation-section-icon{color:#2d6a4f;flex-shrink:0}.cancellation-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.cancellation-item{background:#f7fbf6;border:1px solid #e8f5e5;border-radius:10px;padding:1.25rem;display:flex;flex-direction:column;gap:.5rem;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s ease,border-color .25s ease}.cancellation-item:hover{transform:translateY(-3px);box-shadow:0 8px 24px #2d6a4f14;border-color:#b7e4c7}.cancellation-item-title{font-weight:700;color:#2d6a4f;font-size:1.1rem;font-family:inter,sans-serif}.cancellation-item-desc{color:#495057;font-size:.95rem!important;line-height:1.55;margin:0!important;font-family:inter,sans-serif;font-weight:400}.cancellation-support{background:#f7fbf6;border:1px solid #e8f5e5;border-radius:8px;padding:1rem;font-size:1rem;color:#2d6a4f;line-height:1.5;text-align:left}.cancellation-support a{color:#1b4332;text-decoration:underline;font-weight:600}@media(max-width:900px){.cancellation-content-inner{padding:1.5rem clamp(1.25rem,4vw,3rem)}.cancellation-subtitle{font-size:1.2rem}.cancellation-text-card{padding:1.2rem 1rem}.cancellation-intro{font-size:1rem!important;padding-left:.8rem}.cancellation-item-desc{font-size:.9rem!important}}.rr2-page{background:#e4fbdd;min-height:100vh;margin-top:5rem}.rr2-shell{max-width:100%;padding:20px 100px}.rr2-header{display:flex;align-items:center;gap:8px;font-size:30px;font-family:inter,sans-serif;font-weight:600;color:#000;margin:0 0 18px}.rr2-header svg{font-size:26px!important}.rr2-card{border:1px solid rgba(129,155,120,.55);border-radius:10px;background:#e4fbdd;overflow:hidden}.rr2-stepper{display:flex;align-items:stretch;padding:0;border-bottom:1px solid rgba(129,155,120,.45);background:#d7edcdd9;overflow:hidden;width:100%}.rr2-step{padding:14px 22px;font-size:20px;font-weight:500;color:#23341eeb;white-space:nowrap;flex:1;text-align:center}.rr2-separator{display:flex;align-items:center;justify-content:center;width:40px;flex-shrink:0;background:transparent;align-self:stretch}.rr2-separator svg{font-size:24px!important;color:#374c30cc}.rr2-step--done+.rr2-separator{background:#346322!important}.rr2-step--done+.rr2-separator svg{color:#fff!important}.rr2-step--done{background:#346322;color:#fff;flex:1;display:flex;align-items:center;justify-content:center}.rr2-step--active{position:relative;background:#346322;color:#fff;padding-right:56px;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%);flex:1.2!important;display:flex;align-items:center;justify-content:center}.rr2-step--active:last-child{clip-path:none;padding-right:22px}.rr2-step__chevron{display:none!important}.rr2-mobile-desc{display:none;padding:10px 12px;font-size:14px;font-weight:400;color:#454341;border-bottom:1px solid rgba(129,155,120,.45);background:#e4fbdd}.rr2-content{display:grid;grid-template-columns:1.15fr 1fr;gap:14px;padding:14px}.rr2-panel{border:1px solid rgba(129,155,120,.55);border-radius:8px;background:#e4fbdd;padding:12px;height:100%;overflow:hidden}.rr2-left{display:flex;flex-direction:column;gap:14px}.rr2-panel--order{height:auto}.rr2-refund-method--outside{margin-top:0}.rr2-panel-title{font-family:inter,sans-serif;font-weight:500}.rr2-seller{display:flex;align-items:center;gap:8px}.rr2-seller-avatar{width:35px;height:35px;border-radius:50%}.rr2-seller-name{font-size:14px;font-weight:400;color:#000;line-height:1.1}.rr2-seller-badge{display:inline-flex;align-items:center;gap:5px;font-size:10px;color:#616060}.rr2-seller-badge img{width:11px;height:13px}.rr2-order-meta{margin-top:12px}.rr2-suborder{font-size:18px;font-weight:600;color:#454341;margin-bottom:8px}.rr2-suborder span{color:#346322}.rr2-meta-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:3px;font-size:18px;font-weight:400;color:#454341}.rr2-meta-row strong{font-size:18px;font-weight:400;color:#454341}.rr2-meta-row-hr{margin-top:10px;margin-bottom:10px}.rr2-meta-row--green{font-weight:600;font-size:18px;color:#454341}.rr2-meta-row--green strong{color:#454341;font-weight:600}.rr2-product{margin-top:14px;display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:8px;background:#dbf3d1f2;box-shadow:0 1px 3px 1px #0003}.rr2-product-thumb{position:relative;width:72px;height:72px;border-radius:7px;border:1px solid rgba(103,128,94,.45);background:#effeeaf2;display:flex;align-items:center;justify-content:center}.rr2-product-thumb img{max-width:90%;max-height:90%;object-fit:contain}.rr2-product-count{position:absolute;top:-7px;right:-7px;width:19px;height:19px;border-radius:50%;background:#2d5320;color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.rr2-product-info{flex:1}.rr2-product-name{font-size:20px;font-weight:500;color:#000}.rr2-product-name small{font-size:18px;font-weight:500;color:#000}.rr2-product-price{margin-top:2px;font-size:15px;font-weight:500;color:#21281f}.rr2-product-total{font-size:15px;font-weight:500;color:#000;white-space:nowrap}.rr2-refund-method{margin-top:14px}.rr2-refund-method h4{margin:0 0 8px;font-size:18px;font-weight:600;color:#454341;font-family:inter,sans-serif}.rr2-refund-box{border:1px solid rgba(129,155,120,.55);border-radius:8px;background:#ecfce6f2;overflow:hidden}.rr2-refund-bank{display:flex;align-items:center;gap:8px;padding:10px 12px;font-size:15px;color:#454341;background:#a8a6a640}.rr2-refund-bank svg{font-size:22px!important}.rr2-refund-box p{margin:0;padding:12px;font-size:15px;color:#454341;line-height:1.35}.rr2-refund-box--bankAccount{background:#e4fbdd}.rr2-bankFields{padding:10px 12px 12px;display:flex;flex-direction:column;gap:10px}.rr2-bankRow{display:grid;grid-template-columns:110px 1fr;gap:10px;align-items:center}.rr2-bankRow label{font-size:13px;font-weight:500;color:#454341}.rr2-bankInput{height:26px;border-radius:5px;border:1px solid rgba(168,166,166,1);background:#d9d9d94d;padding:0 10px;font-size:13px;color:#454341;box-sizing:border-box}.rr2-bankInput:disabled{opacity:1;-webkit-text-fill-color:rgba(69,67,65,1)}.rr2-right h3{margin:-12px -12px 12px;padding:14px 16px;background:#a8a6a640;border-bottom:1px solid rgba(52,99,34,.14);font-size:18px;font-weight:600;color:#454341;line-height:1.1}.rr2-right .rr2-panel{display:flex;flex-direction:column}.rr2-right .rr2-process{flex:1}.rr2-right .rr2-dispute-btn{margin-top:12px}.rr2-process-row{display:grid;grid-template-columns:24px 1fr auto;gap:16px;align-items:flex-start;margin-bottom:22px}.rr2-process-icon{position:relative;width:24px;height:34px;display:flex;align-items:flex-start;justify-content:center}.rr2-icon-done{color:#346322!important;font-size:22px!important}.rr2-icon-pending{color:#788c72!important;font-size:18px!important;margin-top:2px}.rr2-icon-refund{width:26px;height:26px;object-fit:contain;margin-top:0;display:block}.rr2-process-line{position:absolute;top:21px;left:50%;transform:translate(-50%);width:1px;height:76px;background:#d9d9d9}.rr2-process-title{font-size:15px;font-weight:600;color:#787e79;line-height:1.1}.rr2-process-sub{font-size:12px;color:#787e79d9;line-height:1.2}.rr2-process-time{font-size:12px;color:#346322;white-space:nowrap;padding-top:2px;font-weight:500}.rr2-process-row--done .rr2-process-title{color:#346322}.rr2-process-row--done .rr2-process-sub{color:#346322d9}.rr2-dispute-btn{width:100%;margin-top:16px;border:none;border-radius:9px;background:#a8a6a6;color:#fff;font-size:18px;font-weight:600;padding:10px 14px;cursor:pointer}@media(max-width:1200px){.rr2-shell{padding:18px 24px}}@media(min-width:601px)and (max-width:1024px){.rr2-page{margin-top:5rem}.rr2-shell{padding:20px 100px}}@media(max-width:768px){.rr2-page{margin-top:5rem}.rr2-shell{padding:14px 16px}.rr2-header{font-size:20px;font-weight:700;margin:0 0 18px;gap:8px}.rr2-header svg{font-size:22px!important;width:22px!important;height:22px!important}.rr2-content{grid-template-columns:1fr}.rr2-stepper{padding:0;overflow:hidden;gap:0;background:transparent;border-bottom:none;scrollbar-width:none}.rr2-stepper::-webkit-scrollbar{display:none}.rr2-stepper .rr2-separator{display:none!important}.rr2-stepper .rr2-step,.rr2-stepper>svg{display:none}.rr2-stepper .rr2-step--active{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:8px;width:100%;box-sizing:border-box;font-size:16px;font-weight:600;padding:14px 16px;border-radius:10px 10px 0 0;clip-path:none;padding-right:16px!important;flex:none!important;background:#346322;color:#fff}.rr2-stepper .rr2-step--active:after{display:none}.rr2-stepper .rr2-step--active .rr2-step__chevron{display:inline-flex!important;flex-shrink:0;font-size:22px!important;width:22px!important;height:22px!important;color:#fff!important;margin-left:2px}.rr2-mobile-desc{display:block}.rr2-suborder{font-size:22px}.rr2-meta-row,.rr2-suborder,.rr2-meta-row strong,.rr2-refund-method h4,.rr2-right h3{font-size:18px}.rr2-product-name{font-size:16px}.rr2-product-name small{font-size:12px}.rr2-product-price,.rr2-product-total,.rr2-refund-bank,.rr2-refund-box p,.rr2-process-title,.rr2-dispute-btn{font-size:14px}.rr2-process-sub,.rr2-process-time{font-size:11px}.rr2-process-line{top:14px;height:58px}}@media(max-width:480px){.rr2-shell{padding-left:12px!important;padding-right:12px!important}.rr2-header{font-size:18px;font-weight:700;margin-bottom:14px}}@media(max-width:380px){.rr2-page{margin-top:5.25rem}.rr2-shell{padding:10px 12px}.rr2-header{margin-bottom:12px;gap:6px}.rr2-header svg{font-size:20px!important;width:20px!important;height:20px!important}.rr2-card{border-radius:8px}.rr2-stepper .rr2-step--active{font-size:14px;padding:12px;gap:6px;border-radius:8px 8px 0 0}.rr2-stepper .rr2-step--active .rr2-step__chevron{font-size:18px!important;width:18px!important;height:18px!important}.rr2-mobile-desc{padding:8px 10px;font-size:12px;line-height:1.35}.rr2-content{padding:10px 8px;gap:10px}.rr2-panel{padding:10px;border-radius:6px}.rr2-suborder{font-size:17px;margin-bottom:6px}.rr2-meta-row,.rr2-meta-row strong{font-size:14px;gap:8px}.rr2-meta-row--green,.rr2-meta-row--green strong{font-size:14px}.rr2-meta-row-hr{margin-top:8px;margin-bottom:8px}.rr2-product{flex-wrap:wrap;gap:8px;padding:8px;margin-top:10px}.rr2-product-thumb{width:60px;height:60px;min-width:60px}.rr2-product-name{font-size:14px;line-height:1.25;word-break:break-word}.rr2-product-name small{font-size:11px}.rr2-product-price,.rr2-product-total{font-size:12px}.rr2-refund-method h4{font-size:15px}.rr2-refund-bank{padding:8px 10px;font-size:13px;gap:6px}.rr2-refund-bank svg{font-size:18px!important}.rr2-refund-box p{padding:10px;font-size:13px}.rr2-right h3{margin:-10px -10px 10px;padding:10px 12px;font-size:15px}.rr2-process-row{grid-template-columns:20px 1fr minmax(0,auto);gap:8px 10px;margin-bottom:16px}.rr2-process-icon{width:20px;height:30px}.rr2-icon-done{font-size:18px!important}.rr2-icon-refund{width:22px;height:22px}.rr2-process-line{top:12px;height:48px}.rr2-process-title{font-size:13px}.rr2-process-sub{font-size:10px}.rr2-process-time{font-size:10px;padding-top:0}.rr2-dispute-btn{font-size:15px;padding:9px 12px;margin-top:10px}}.rr2-step--noArrow:after{display:none!important}.rr2-step--done{background:#346322!important;color:#fff!important;font-weight:600}.rr2-step--doneEnd:after{content:"";position:absolute;top:0;right:-18px;width:0;height:0;border-top:23px solid transparent;border-bottom:23px solid transparent;border-left:18px solid rgba(52,99,34,1);z-index:1}.rr2-process-line{background:#d9d9d9}.fs-page{box-sizing:border-box;width:100%;max-width:100%;overflow-x:hidden;margin-top:5rem;min-height:100vh;background:#e4fbdd;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#1a2e16}.fs-shell{box-sizing:border-box;margin:0 auto;max-width:100%;padding:20px 100px 48px}.fs-header{display:flex;align-items:center;gap:.2rem;margin-bottom:.75rem}@media(min-width:769px){.fs-header{margin-bottom:18px}}.fs-back{border:none;background:transparent;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;color:#000}.fs-title{margin:0;font-size:30px;font-weight:600;line-height:1.1;color:#000;font-family:Open Sans,Inter,sans-serif}.fs-content{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:4.2rem;row-gap:1.1rem;align-items:start}.fs-count{font-size:20px;font-weight:600;color:#346322;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1.5px;white-space:nowrap;width:max-content;font-family:Open Sans,Inter,sans-serif;margin:.1rem 0 0 2rem}.fs-panel{min-height:480px;border:1px solid rgba(168,166,166,.45);border-radius:7px;background:transparent;padding:1rem 1.15rem;box-sizing:border-box;margin-bottom:1rem}.fs-grid{display:flex;align-items:flex-start;flex-wrap:wrap;gap:1.05rem 2.2rem}.fs-card{width:88px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.65rem}.fs-avatar{width:68px;height:68px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#346322}.fs-avatar svg{width:88px;height:88px}.fs-name{margin:0;font-size:15px;font-weight:600;color:#000;line-height:1.45;font-family:Open Sans,Inter,sans-serif;white-space:normal;word-break:break-word}@media(max-width:900px){.fs-page{padding:0}.fs-title{font-size:30px}.fs-content{grid-template-columns:1fr;gap:.75rem}.fs-count{margin-top:0;font-size:22px}.fs-panel{min-height:360px}.fs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:.75rem;row-gap:.9rem;align-items:start}.fs-card{width:100%;max-width:96px;justify-self:center}}@media(max-width:1024px){.fs-page{margin-top:5rem;padding-left:0;padding-right:0}.fs-shell{padding:12px 0 36px!important;max-width:100%!important;padding-left:6rem!important;padding-right:6rem!important}}@media(min-width:769px)and (max-width:1024px){.fs-page{margin-top:5rem;box-sizing:border-box}.fs-shell{box-sizing:border-box;margin:0 auto;max-width:100%!important;padding:20px 100px 48px!important}}@media(max-width:768px){.fs-shell{padding-left:16px!important;padding-right:16px!important}.fs-header{gap:8px;margin-bottom:18px}.fs-title{font-size:20px;font-weight:700}.fs-back svg{width:22px;height:22px}}@media(max-width:480px){.fs-page{padding-left:0;padding-right:0}.fs-shell{padding-left:12px!important;padding-right:12px!important}.fs-header{margin-bottom:14px}.fs-title{font-size:18px;font-weight:700}}@media(max-width:500px){.fs-count{font-size:15px}}.fs-page--herbaa,.efs-page--herbaa{--fs-green: #345d22;--fs-green-dark: #2a4a1b;--fs-green-soft: #d6f0cc;--fs-green-tint: #f8fff5;--fs-page-bg: #f4f7f2;--fs-card: #ffffff;--fs-border: #e8e8e8;--fs-text: #111111;--fs-muted: #666666;--fs-radius: 12px;--fs-radius-sm: 8px;--fs-shadow: 0 2px 14px rgba(17, 24, 17, .07);--fs-gutter: 24px;--fs-gutter-mobile: 14px;--fs-font: "Poppins", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif}.fs-page--herbaa.fs-page,.efs-page--herbaa.efs-page{background:var(--fs-page-bg);color:var(--fs-text);font-family:var(--fs-font);margin-top:5rem;min-height:100vh;padding:0!important;overflow-x:hidden}.fs-page--herbaa .fs-shell,.efs-page--herbaa .efs-shell{max-width:1200px;margin:0 auto;padding:20px var(--fs-gutter) 40px!important;box-sizing:border-box;width:100%}.fs-page--herbaa .fs-page__header,.efs-page--herbaa .efs-page__header{margin-bottom:20px}.fs-page--herbaa .fs-page__back,.efs-page--herbaa .efs-page__back{display:inline-flex;align-items:center;gap:10px;background:transparent;border:none;cursor:pointer;padding:0;margin:0;font-family:var(--fs-font);font-size:24px;font-weight:700;color:var(--fs-text)}.fs-page--herbaa .fs-page__back svg,.efs-page--herbaa .efs-page__back svg{width:36px;height:36px;padding:6px;border:1px solid var(--fs-border);background:var(--fs-card);border-radius:50%;color:var(--fs-green);box-shadow:var(--fs-shadow);box-sizing:content-box;flex-shrink:0}.fs-page--herbaa .fs-page__title,.efs-page--herbaa .efs-page__title{font:inherit;color:var(--fs-text)}.fs-page--herbaa .fs-content,.efs-page--herbaa .efs-content{display:block;width:100%}.fs-page--herbaa .fs-panel,.efs-page--herbaa .efs-panel{background:var(--fs-card);border:1px solid var(--fs-border);border-radius:var(--fs-radius);box-shadow:var(--fs-shadow);padding:20px 22px 24px;min-height:auto;margin-bottom:0}.fs-page--herbaa .fs-panel__head,.efs-page--herbaa .efs-panel__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;padding-bottom:12px;border-bottom:2px solid var(--fs-green-soft)}.fs-page--herbaa .fs-panel__title,.efs-page--herbaa .efs-panel__title{margin:0;font-family:var(--fs-font);font-size:18px;font-weight:700;color:var(--fs-text)}.fs-page--herbaa .fs-panel__count,.efs-page--herbaa .efs-panel__count{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 10px;border-radius:999px;background:var(--fs-green-soft);color:var(--fs-green);font-size:13px;font-weight:700}.fs-page--herbaa .fs-count,.efs-page--herbaa .efs-count{display:none}.fs-page--herbaa .fs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:14px;align-items:stretch}.fs-page--herbaa .fs-card{width:100%;max-width:none;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;background:var(--fs-green-tint);border:1px solid rgba(52,93,34,.12);border-radius:var(--fs-radius-sm);padding:16px 12px 14px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;box-sizing:border-box}.fs-page--herbaa .fs-card:hover{transform:translateY(-2px);border-color:#345d2247;box-shadow:0 6px 18px #11181114}.fs-page--herbaa .fs-card:focus-visible{outline:2px solid rgba(52,93,34,.45);outline-offset:2px}.fs-page--herbaa .fs-avatar{width:72px;height:72px;border-radius:50%;border:2px solid var(--fs-green-soft);background:var(--fs-card);overflow:hidden;color:var(--fs-green);box-shadow:var(--fs-shadow)}.fs-page--herbaa .fs-avatar__img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.fs-page--herbaa .fs-avatar svg{width:56px;height:56px}.fs-page--herbaa .fs-name{margin:0;font-family:var(--fs-font);font-size:14px;font-weight:600;color:var(--fs-text);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fs-page--herbaa .fs-card__action{margin:8px 0 0;font-size:12px;font-weight:600;color:var(--fs-green)}.efs-page--herbaa .efs-panel{display:flex;align-items:center;justify-content:center;min-height:320px}.efs-page--herbaa .efs-empty{gap:14px;padding:12px 8px}.efs-page--herbaa .efs-empty-image{width:160px;max-width:100%}.efs-page--herbaa .efs-empty-text{font-family:var(--fs-font);font-size:18px;font-weight:600;color:var(--fs-muted)}@media(max-width:1024px){.fs-page--herbaa .fs-shell,.efs-page--herbaa .efs-shell{padding:18px var(--fs-gutter-mobile) 32px!important}}@media(max-width:768px){.fs-page--herbaa .fs-page__header,.efs-page--herbaa .efs-page__header{margin-bottom:16px}.fs-page--herbaa .fs-page__back,.efs-page--herbaa .efs-page__back{font-size:20px}.fs-page--herbaa .fs-panel,.efs-page--herbaa .efs-panel{padding:16px 14px 18px}.fs-page--herbaa .fs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fs-page--herbaa .fs-avatar{width:64px;height:64px}}@media(max-width:480px){.fs-page--herbaa .fs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fs-page--herbaa .fs-card{padding:14px 10px 12px}.fs-page--herbaa .fs-name{font-size:13px}.efs-page--herbaa .efs-empty-text{font-size:16px}.efs-page--herbaa .efs-empty-image{width:120px}}@media(max-width:360px){.fs-page--herbaa .fs-grid{grid-template-columns:1fr}.fs-page--herbaa .fs-card{flex-direction:row;align-items:center;text-align:left;gap:12px;padding:12px 14px}.fs-page--herbaa .fs-card__body{display:flex;flex-direction:column;align-items:flex-start;min-width:0}}.efs-page{margin-top:5rem;min-height:calc(100vh + -0rem);background:#e4fbdd;padding:1.75rem 0rem 0rem;box-sizing:border-box}.efs-shell{width:100%;max-width:1340px;margin:0 auto}.efs-header{display:flex;align-items:center;gap:.2rem;margin-bottom:.75rem}.efs-back{border:none;background:transparent;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;color:#000}.efs-title{margin:0;font-size:30px;font-weight:600;line-height:1.1;color:#000;font-family:Open Sans,Inter,sans-serif}.efs-content{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:4.2rem;row-gap:1.1rem;align-items:start}.efs-count{font-size:20px;font-weight:600;color:#346322;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1.5px;white-space:nowrap;width:max-content;font-family:Open Sans,Inter,sans-serif;margin:.1rem 0 0 2rem}.efs-panel{min-height:480px;border:1px solid rgba(168,166,166,.45);border-radius:7px;background:transparent;padding:1rem 1.15rem;box-sizing:border-box;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.efs-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.8rem}.efs-empty-image{width:190px;height:auto;object-fit:contain}.efs-empty-text{margin:0;font-size:25px;font-weight:500;line-height:1.25;color:#346322;font-family:Open Sans,Inter,sans-serif}@media(max-width:900px){.efs-page{padding:1rem .9rem 2rem}.efs-title{font-size:30px}.efs-content{grid-template-columns:1fr;gap:.75rem}.efs-count{margin-top:0;margin-left:0;font-size:22px}.efs-panel{min-height:360px}.efs-empty-image{width:92px}.efs-empty-text{font-size:20px}}@media(max-width:500px){.efs-title{font-size:20px}.efs-count{font-size:15px}.efs-empty-text{font-size:17px}}.shop-page{box-sizing:border-box;width:100%;max-width:100%;overflow-x:hidden;background:#e4fbdd;min-height:100vh;margin-top:5rem;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#1a2e16}.shop-shell{margin:0 auto;padding:20px 24px 48px!important;max-width:1348px!important}.shop-seller{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:16px;row-gap:6px;align-items:start;padding-bottom:12px;border-bottom:1px solid rgba(52,99,34,.2)}.shop-seller__top{display:contents}.shop-seller__avatar{grid-column:1;grid-row:1 / span 2;width:52px;height:52px;border-radius:50%;object-fit:cover;align-self:center}.shop-seller__identity{grid-column:2;grid-row:1;min-width:0;align-self:start;margin-inline-end:208px}.shop-seller__nameRow{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.shop-seller__nameRow h2{margin:0;font-size:30px;font-weight:700;color:#000;font-family:Open Sans,sans-serif}.shop-seller__active{display:inline-flex;align-items:center;gap:8px;font-size:12px;background:#346322;color:#fff;padding:2px 8px;border-radius:20px;flex-shrink:0}.shop-seller__active img{width:12px;height:12px}.shop-seller__tenure{grid-column:2;grid-row:2;align-self:center;display:flex;align-items:center;gap:8px;margin:0;margin-block-start:0;padding-block-start:0;font-size:12px;color:#454341e6}.shop-seller__tenure img{width:12px;height:14px;flex-shrink:0}.shop-seller__stats{grid-column:3;grid-row:2;justify-self:end;align-self:center;display:flex;gap:16px;margin:0;padding:0}.shop-seller__stats>div{min-width:70px;text-align:center;padding-right:12px;position:relative}.shop-seller__stats>div:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:22px;background:#0000004d}.shop-seller__stats>div:last-child{padding-right:0}.shop-seller__stats strong{display:block;font-size:18px;font-weight:600}.shop-seller__stats span{font-size:12px;color:#727272}.shop-followBtn{position:absolute;top:0;right:0;z-index:1;grid-column:unset;grid-row:unset;justify-self:unset;align-self:unset;border:1px solid rgba(0,0,0,1);background:transparent;border-radius:50px;padding:1px 78px;min-width:190px;max-width:250px;color:#000;font-size:17px;font-weight:600;display:inline-flex;align-items:center;gap:8px;justify-content:center;white-space:nowrap;cursor:pointer;font-family:inherit;transition:all .2s}.shop-followBtn:disabled{cursor:not-allowed;opacity:.6}.shop-followBtn:hover:not(:disabled){background:#0000000d}.shop-followBtn img{width:26px;height:20px}.shop-tabsBar{margin-top:8px;border-bottom:1px solid rgba(52,99,34,.2);display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px}.shop-tabs{display:flex;gap:12px;flex-wrap:wrap}.shop-tabs button{border:none;background:transparent;color:#727272;font-size:13px;font-weight:600;padding:0}.shop-tabs button.is-active{color:#000;font-weight:700;text-decoration:underline}.shop-search{display:flex;align-items:center;flex:0 1 min(530px,54vw);min-width:0;max-width:100%;border:1px solid rgba(114,114,114,1);border-radius:50px;padding:3px 4px 3px 14px;box-sizing:border-box}.shop-search__input{border:none;background:transparent;flex:1;min-width:0;width:100%;font-size:13px;outline:none;color:#454341f2}.shop-search input::placeholder{color:#727272f2}.shop-search__iconBtn{flex-shrink:0;width:28px;height:22px;border-radius:50px;border:none;background:#a8a6a6;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;color:#fff}.shop-search__iconBtn:hover{background:#8c8c8cd9}.shop-search__iconBtn svg{font-size:18px!important;color:#fff!important}.shop-itemsBar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;margin-bottom:18px;flex-wrap:wrap}.shop-sort{display:inline-flex;align-items:stretch;border-radius:0;overflow:hidden;flex-shrink:0}.shop-sort__label{display:inline-flex;align-items:center;background:#346322;color:#fff;padding:8px 12px;font-size:12px;font-weight:500;border:none;white-space:nowrap}.shop-sort__trigger{display:inline-flex;align-items:center;gap:6px;border:none;border:1px solid rgba(52,99,34,1);background:transparent;color:#727272;font-size:12px;font-weight:500;padding:0 10px 0 12px;min-height:34px;cursor:pointer;font-family:inherit}.shop-sort__trigger svg{font-size:18px!important;color:#727272}.shop-sort__triggerText--mobile{display:none}.shop-title{margin:0;font-size:18px;color:#000;font-family:Open Sans,sans-serif;font-weight:700}.shop-order-cart.order-cart{margin:0;max-width:none;padding-left:0!important;padding-right:0!important}.shop-order-cart .order-cart__grid{gap:14px!important}@media(max-width:820px){.shop-order-cart .order-cart__grid{gap:12px!important}}.shop-order-cart .order-cart__content.shop-proCard{box-sizing:border-box}.shop-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media(min-width:769px){.shop-order-cart .order-cart__grid{grid-template-columns:repeat(5,1fr)!important}.shop-order-cart .order-cart__content.shop-proCard{padding:8px 10px 10px}.shop-order-cart .shop-proCard{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"title title title title" "price price price price" "rating sold . cart";gap:6px 10px;align-items:center}.shop-order-cart .shop-proCard__title{grid-area:title;display:block;width:100%;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shop-order-cart .shop-proCard__rating{grid-area:rating}.shop-order-cart .shop-proCard__sold{grid-area:sold;margin-left:0}.shop-order-cart .shop-proCard__price{grid-area:price;margin-top:6px}.shop-order-cart .shop-proCard__cartBtn{grid-area:cart;justify-self:end;margin-left:0}}@media(min-width:769px)and (max-width:1024px){.shop-order-cart .shop-proCard{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title" "rating rating" "sold sold" "price cart";column-gap:0;row-gap:0;align-items:center;padding:8px 10px 10px;position:relative}.shop-order-cart .shop-proCard__title{grid-area:title;margin:0;display:block;width:100%;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shop-order-cart .shop-proCard__rating{grid-area:rating;margin-top:0}.shop-order-cart .shop-proCard__rating .order-cart__rating{justify-content:flex-start;width:100%}.shop-order-cart .shop-proCard__sold{grid-area:sold;margin-left:0!important;justify-self:start}.shop-order-cart .shop-proCard__price{grid-area:price;margin-top:4px;margin-bottom:0;align-self:end;min-width:0}.shop-order-cart .shop-proCard__cartBtn{grid-area:cart;position:static;right:auto;bottom:auto;margin-left:0;align-self:end;flex-shrink:0}.order-cart__priceRow{gap:2px}.order-cart__oldPrice{font-size:8px}.shop-order-cart .shop-proCard__cartBtn img{width:30px;height:20px}.shop-order-cart .shop-proCard .order-cart__ratingText--desktop{display:inline}.shop-order-cart .shop-proCard .order-cart__ratingText--mobile{display:none}}@media(max-width:1200px){.shop-order-cart .order-cart__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.shop-order-cart.order-cart{margin:0;padding:0;background:transparent!important;border-radius:0}.shop-order-cart .order-cart__grid{gap:12px}.shop-order-cart .shop-proCard{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title" "rating rating" "sold sold" "price cart";column-gap:0;row-gap:0;align-items:center;padding:8px 8px 10px;position:relative}.shop-order-cart .shop-proCard__title{grid-area:title;margin:0;display:block;width:100%;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shop-order-cart .shop-proCard__rating{grid-area:rating;margin-top:0}.shop-order-cart .shop-proCard__rating .order-cart__rating{justify-content:flex-start;width:100%}.shop-order-cart .shop-proCard__sold{grid-area:sold;margin-left:0!important;justify-self:start}.shop-order-cart .shop-proCard__price{grid-area:price;margin-top:4px;margin-bottom:0;align-self:end;min-width:0}.shop-order-cart .shop-proCard__cartBtn{grid-area:cart;position:static;right:auto;bottom:auto;margin-left:0;align-self:end;flex-shrink:0}.shop-order-cart .shop-proCard .order-cart__ratingText--desktop{display:inline}.shop-order-cart .shop-proCard .order-cart__ratingText--mobile{display:none}}.shop-card{border:1px solid rgba(52,99,34,.12);border-radius:12px;background:#fff;overflow:hidden}.shop-card__imageWrap{aspect-ratio:1.2 / 1;background:#e4fbdd}.shop-card__imageWrap img{width:100%;height:100%;object-fit:cover;display:block}.shop-card__body{padding:8px 10px 10px}.shop-card__name{margin:0;font-size:10px;color:#454341f2}.shop-card__priceRow{margin-top:4px;display:flex;align-items:baseline;gap:8px}.shop-card__priceRow strong{font-size:28px;color:#000}.shop-card__priceRow span{color:#727272;font-size:10px;text-decoration:line-through}.shop-card__metaRow{margin-top:4px;display:flex;align-items:center;gap:6px}.shop-card__rating{font-size:10px;color:#edb000;white-space:nowrap}.shop-card__rating span{color:#727272;margin-left:3px}.shop-card__sold{position:relative;display:inline-flex;align-items:center;margin-left:auto}.shop-card__sold img{width:72px;height:22px}.shop-card__sold span{position:absolute;left:30px;top:50%;transform:translateY(-50%);color:#de2a2a;font-size:8px;font-weight:600;white-space:nowrap}.shop-card__cartBtn{border:1px solid rgba(0,0,0,.7);border-radius:999px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:#fff;padding:0}.shop-card__cartBtn img{width:20px;height:20px}@media(max-width:1024px){.shop-page{margin-top:5rem;padding-left:0;padding-right:0}.shop-shell{padding:12px 32px 36px!important;max-width:100%!important}}@media(max-width:768px){.shop-shell{padding-left:16px!important;padding-right:16px!important}.shop-seller{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:12px;row-gap:2px;align-items:start}.shop-seller__avatar{grid-column:1;grid-row:1 / span 2;width:48px;height:48px;align-self:center}.shop-seller__identity{grid-column:2;grid-row:1;min-width:0;align-self:start;margin-inline-end:96px}.shop-seller__nameRow h2{font-size:18px;line-height:1.15}.shop-followBtn{position:absolute;top:0;right:0;z-index:1;grid-column:unset;grid-row:unset;justify-self:unset;align-self:unset;min-width:0;width:auto;padding:6px 14px;font-size:14px}.shop-followBtn img{width:20px;height:auto}.shop-followBtn.shop-followBtn--following{max-width:118px;min-width:0;overflow:hidden}.shop-followBtn.shop-followBtn--following img{flex-shrink:0}.shop-followBtn.shop-followBtn--following .shop-followBtn__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-seller__stats{grid-column:2;grid-row:2;justify-self:start;align-self:start;width:max-content;max-width:100%;justify-content:flex-start;flex-wrap:wrap;gap:12px 16px;margin:0;padding:0;margin-inline-end:96px}.shop-seller__stats>div{min-width:56px;text-align:center}.shop-seller__tenure{grid-column:1 / -1;grid-row:3;width:auto;align-self:start;margin:0;margin-block-start:0;padding-block-start:0}.shop-tabsBar{flex-direction:column;align-items:stretch;gap:10px}.shop-search{order:-1;width:100%;max-width:none;flex:1 1 auto}.shop-tabs{width:100%}.shop-sort__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.shop-sort{position:relative;border:none;overflow:visible}.shop-sort__triggerText--desktop{display:none}.shop-sort__triggerText--mobile{display:inline}.shop-sort__trigger{border-radius:8px;border:1px solid rgba(168,166,166,.95);background:#fff;color:#454341f2}}@media(max-width:480px){.shop-page{padding-left:0;padding-right:0;margin-top:5rem}.shop-shell{padding-left:12px!important;padding-right:12px!important}.shop-followBtn{font-size:10px;padding:4px 8px}.shop-seller__nameRow h2{font-size:14px}}.shop-reviews-list{display:flex;flex-direction:column;gap:20px;margin-top:20px}.shop-review-item{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000000d;border:1px solid rgba(52,99,34,.1)}.shop-review-item__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;gap:16px}.shop-review-item__user{display:flex;gap:12px;align-items:center}.shop-review-item__avatar{width:44px;height:44px;border-radius:50%;object-fit:cover}.shop-review-item__name{margin:0;font-weight:600;font-size:15px;color:#1a2e16}.shop-review-item__rating{display:flex;align-items:center;gap:8px;margin-top:2px}.shop-review-item__date{font-size:12px;color:#666}.shop-review-item__product{display:flex;align-items:center;gap:10px;background:#e4fbdd66;padding:6px 12px;border-radius:8px;cursor:pointer;max-width:220px;border:1px solid rgba(52,99,34,.1)}.shop-review-item__product img{width:40px;height:40px;object-fit:cover;border-radius:4px;flex-shrink:0}.shop-review-item__product span{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600;color:#1a2e16}.shop-review-item__comment{margin:12px 0;font-size:14px;line-height:1.5;color:#2c3e2d}.shop-review-item__images{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.shop-review-item__images img{width:100px;height:100px;object-fit:cover;border-radius:8px;border:1px solid rgba(52,99,34,.1)}@media(max-width:640px){.shop-review-item__header{flex-direction:column;gap:12px}.shop-review-item__product{max-width:none;width:100%}.shop-review-item__images img{width:80px;height:80px}}.settings-twofa-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.settings-twofa-container{background:#e4fbdd;border-radius:18px;padding:20px;max-width:500px;width:90%;max-height:90vh;overflow-y:auto;position:relative;border:1px solid #c3e6b4}.settings-twofa-popup{margin:22px 8px 10px;display:flex;flex-direction:column}.settings-twofa-close-btn{position:absolute;top:16px;right:14px;background:transparent;border:none;padding:4px;color:#000;cursor:pointer}.settings-twofa-close-btn svg{font-size:34px}.settings-twofa-title{margin:00px 0 40px;text-align:center;color:#000;font-size:25px;line-height:1.05;font-weight:700;font-family:Open Sans,Inter,sans-serif}.settings-twofa-subtitle{margin:0 0 28px;text-align:center;color:#454341;font-size:15px;line-height:1.45;font-weight:500}.settings-twofa-subtitle span{font-weight:700}.settings-twofa-otp-row{display:flex;justify-content:center;gap:14px}.settings-twofa-otp-input{width:58px;height:58px;border-radius:5px;border:none;background:#61954f33;text-align:center;color:#000;font-size:28px;font-weight:700;outline:none}.settings-twofa-otp-input:focus{box-shadow:0 0 0 2px #34632247}.settings-twofa-resend-btn{margin:26px auto;background:transparent;border:none;color:#454341;font-size:13px;font-weight:600;cursor:pointer}.settings-twofa-resend-btn:disabled{cursor:default;opacity:1}.settings-twofa-verify-btn{width:100%;margin-top:2px;border:none;border-radius:999px;background:#346322;color:#fff;min-height:38px;font-size:16px;font-weight:600;cursor:pointer}.settings-twofa-verify-btn:disabled{opacity:.65;cursor:not-allowed}@media(max-width:480px){.settings-twofa-container{width:95%;padding:14px;max-height:88vh}.settings-twofa-popup{margin:8px 4px;min-height:auto}.settings-twofa-close-btn{top:10px;right:10px}.settings-twofa-close-btn svg{font-size:30px}.settings-twofa-title{margin:34px 0 26px;font-size:16px;line-height:1.25;word-break:break-word;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.settings-twofa-subtitle{font-size:10px;margin-bottom:12px}.settings-twofa-otp-row{gap:8px}.settings-twofa-otp-input{width:40px;height:40px;font-size:18px}.settings-twofa-resend-btn{margin:12px auto;font-size:10px}.settings-twofa-verify-btn{min-height:36px;font-size:12px}}@media(max-width:380px){.settings-twofa-container{width:96%;padding:12px;border-radius:14px}.settings-twofa-title{margin:30px 0 20px;font-size:14px;line-height:1.22}.settings-twofa-subtitle{font-size:9px;margin-bottom:10px}.settings-twofa-otp-row{gap:6px}.settings-twofa-otp-input{width:34px;height:34px;font-size:15px;border-radius:4px}.settings-twofa-resend-btn{margin:10px auto;font-size:9px}.settings-twofa-verify-btn{min-height:32px;font-size:11px}}@media(max-width:340px){.settings-twofa-title{font-size:13px;margin:26px 0 16px}.settings-twofa-otp-input{width:30px;height:30px;font-size:13px}.settings-twofa-verify-btn{min-height:30px;font-size:10px}}
