@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600&family=DM+Sans:wght@300;400;500&display=swap";html,body,#root{min-height:100%}body{margin:0}#root{width:100%}:root{--black:#111;--olive:#536344;--olive-dark:#293123;--blush:#d9cdca;--cream:#f7f3ed;--taupe:#9c918c;--line:#11111129}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--black);margin:0;font-family:DM Sans,sans-serif;font-weight:300}.hero{color:#fff;direction:rtl;background:#161616;width:100%;height:100svh;min-height:680px;position:relative;overflow:hidden}.hero-image img{object-fit:cover;object-position:center;width:100%;height:100%;animation:18s ease-in-out infinite alternate heroImageZoom;display:block}@keyframes heroImageZoom{0%{transform:scale(1)}to{transform:scale(1.045)}}.hero-content{z-index:3;text-align:center;color:#fff;width:min(410px,36vw);position:absolute;top:51%;right:8.5%;transform:translateY(-50%)}.hero-statement-image{object-fit:contain;filter:drop-shadow(0 2px 12px #ffffff1a);width:min(270px,72%);max-height:165px;margin:0 auto;animation:1.1s both heroFadeUp;display:block}.hero-description{color:#ffffffeb;text-shadow:0 2px 12px #0003;max-width:360px;margin:22px auto 0;font-size:15px;font-weight:300;line-height:2;animation:1.3s .15s both heroFadeUp}.hero-main-button{color:#fff;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffff08;border:1px solid #ffffffb3;justify-content:center;align-items:center;gap:12px;margin-top:28px;padding:13px 24px;font-size:13px;font-weight:300;text-decoration:none;transition:background .35s,color .35s,border-color .35s,transform .35s;animation:1.3s .3s both heroFadeUp;display:inline-flex}.hero-main-button svg{transition:transform .35s}.hero-main-button:hover{color:#171717;background:#fff;border-color:#fff;transform:translateY(-2px)}.hero-main-button:hover svg{transform:translate(-4px)}.hero-categories{z-index:3;color:#45463f;flex-direction:column;align-items:flex-start;gap:4px;display:flex;position:absolute;top:50%;left:6.5%;transform:translateY(-50%)}.hero-category-title{color:#37373094;letter-spacing:1.6px;margin:0 0 17px;font-size:10px;font-weight:400}.hero-categories a{color:#41423b;text-shadow:0 1px 5px #ffffff59;opacity:.72;align-items:center;gap:11px;padding:6px 0;font-size:15px;font-weight:350;text-decoration:none;transition:opacity .35s,transform .35s,color .35s;display:flex}.hero-categories a svg{opacity:0;transition:opacity .35s,transform .35s;transform:translate(7px)}.hero-categories a:hover{opacity:1;color:#55613f;transform:translate(-4px)}@keyframes heroScroll{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(7px)}}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@media (width<=1000px){.hero-content{width:42vw;right:7%}.hero-statement-image{width:270px}.hero-description{font-size:15px}.hero-categories{left:5%}.hero-categories a{font-size:15px}}@media (width<=768px){.hero{height:100svh;min-height:650px}.hero-image img{object-position:62% center}.hero-overlay{background:linear-gradient(#0000001f 0%,#00000005 35%,#0000002e 62%,#00000080 100%)}.hero-overlay:after{background:0 0}.hero-content{width:88%;top:50%;right:50%;transform:translate(50%,-50%)}.hero-eyebrow{letter-spacing:3px;margin-bottom:15px;font-size:9px}.hero-statement-image{width:240px;max-height:150px}.hero-description{max-width:320px;margin-top:18px;font-size:14px;line-height:1.9}.hero-main-button{margin-top:20px;padding:12px 20px;font-size:12px}.hero-categories{display:none!important}.hero-category-title{letter-spacing:1.4px;color:#ffffffd1;margin-bottom:7px;font-size:9px}.hero-categories a{color:#fff;text-shadow:0 1px 8px #00000059;padding:3px 0;font-size:14px}.hero-categories a:hover{transform:none}.hero-categories a svg{display:none}.hero-scroll{font-size:9px;bottom:22px}}.navbar{border-bottom:1px solid #ffffff1a}.admin{direction:rtl;background:#f7f3ee;min-height:100vh;padding:50px}.admin h1{text-align:center}.admin-menu{gap:20px;margin:40px 0;display:flex}.admin-menu button{color:#fff;cursor:pointer;background:#111;border:none;padding:12px 30px}.admin-content{flex-direction:column;gap:15px;max-width:500px;margin:auto;display:flex}.admin-content input,.admin-content textarea,.admin-content select{border:1px solid #ddd;padding:15px}.save-product{color:#fff;background:#556b45;border:none;padding:15px}.image-preview{flex-wrap:wrap;gap:15px;margin-top:15px;display:flex}.image-preview img{object-fit:cover;border-radius:8px;width:100px;height:120px}.product-gallery img{object-fit:cover;width:100%;height:450px}.product-details h1{font-size:40px;font-weight:400}.product-details h2{font-size:25px}.product-details button{color:#fff;cursor:pointer;background:#111;border:none;margin-top:40px;padding:15px 50px}.sizes{gap:15px;margin:20px 0;display:flex}.sizes button{cursor:pointer;background:#fff;border:1px solid #222;width:50px;height:50px}.sizes .active-size{color:#fff;background:#111}.size-info{background:#fff;margin-top:20px;padding:20px;line-height:2}.category-showcase{direction:rtl;background:#eee8df;width:100%;padding:120px 7% 130px;overflow:hidden}.category-heading p{color:#55613f;letter-spacing:.3px;margin:0;font-size:18px;font-weight:500}.category-showcase>h2 span{color:#55613f}.category-item{color:inherit;text-align:center;text-decoration:none;display:block}.category-image img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1);display:block;transform:scale(1.01)}.category-overlay{color:#fff;opacity:0;z-index:2;background:linear-gradient(#0000 55%,#00000059);justify-content:center;align-items:flex-end;gap:12px;padding-bottom:35px;font-size:14px;transition:all .45s;display:flex;position:absolute;inset:0;transform:none}.category-item h3{color:#161616;margin:22px 0 0;font-size:clamp(25px,2.5vw,34px);font-weight:400;transition:color .3s,transform .3s}@media (width<=900px){.category-showcase{padding:90px 5% 100px}.category-grid{gap:45px 20px}.category-image{height:440px}}@media (width<=600px){.category-showcase{padding:78px 18px 85px}.category-heading{gap:12px}.category-heading p{font-size:14px}.category-heading-line{width:34px}.category-showcase>h2{letter-spacing:-1px;margin-bottom:42px;font-size:43px}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 13px}.category-image{border-radius:50% 50% 0 0/25% 25% 0 0;height:300px}.category-item h3{margin-top:13px;font-size:21px}.category-overlay svg{width:15px}}.navbar{z-index:100;color:#fff;direction:ltr;border-bottom:1px solid #ffffff2e;justify-content:center;align-items:center;height:92px;padding:0 5%;display:flex;position:absolute;top:0;left:0;right:0}.navbar-logo{justify-content:center;align-items:center;width:170px;height:70px;text-decoration:none;display:flex}.navbar-logo img{object-fit:contain;width:145px;max-height:62px}.navbar-icon{width:42px;height:42px;color:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:transform .3s,opacity .3s;display:flex}.navbar-icon:hover{opacity:.7;transform:translateY(-2px)}.language-button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;padding:9px 18px;font-family:inherit;font-size:13px;transition:all .3s}.language-button:hover{background:#ffffff1f}.mobile-menu-panel{color:#171717;direction:rtl;background:#f3eee7;width:min(390px,88%);height:100%;padding:32px 28px;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;right:0;transform:translate(100%)}.mobile-menu-header{border-bottom:1px solid #0000001f;justify-content:space-between;align-items:center;padding-bottom:30px;font-size:18px;display:flex}.mobile-menu-header button{cursor:pointer;color:inherit;background:0 0;border:none}.mobile-menu-links a{color:#171717;border-bottom:1px solid #00000014;padding:20px 0;font-size:25px;font-weight:400;text-decoration:none;transition:all .3s}.mobile-menu-links a:hover{color:#55613f;padding-right:8px}.mobile-menu-bottom{justify-content:space-between;display:flex;position:absolute;bottom:35px;left:28px;right:28px}.mobile-menu-bottom a{color:#55613f;font-size:14px;text-decoration:none}@media (width<=768px){.navbar{color:#171717;-webkit-backdrop-filter:blur(12px);background:#f5f1ebeb;border-bottom:1px solid #0000001f;height:72px;padding:0 18px}.navbar-logo{width:145px;height:60px}.navbar-logo img{width:125px;max-height:52px}.navbar-side{gap:4px;height:72px}.navbar-right{right:12px}.navbar-left{left:12px}.navbar-icon{width:38px;height:38px}.language-button{display:none}.navbar-left .navbar-icon{display:flex}}.navbar{transition:background .35s,color .35s,box-shadow .35s}.navbar-icon{padding:0;position:relative}.navbar-logo{cursor:pointer;background:0 0;border:none;padding:0}.mobile-orders-link{color:#171717;text-align:right;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #00000014;width:100%;padding:20px 0;font-family:inherit;font-size:25px}.mobile-cart-link b{color:#fff;background:#55613f;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:11px;font-weight:400;display:flex}.footer{color:#25271f;direction:rtl;background:#e8e1d7;padding:85px 7% 24px;position:relative;overflow:hidden}.footer:before{content:"";pointer-events:none;background:radial-gradient(circle,#53634417,#0000 70%);border-radius:50%;width:340px;height:340px;position:absolute;top:-180px;left:-130px}.footer-top{border-bottom:1px solid #29312329;grid-template-columns:1.8fr 1fr 1.15fr 1fr;gap:45px;max-width:1250px;margin:0 auto;padding-bottom:55px;display:grid;position:relative}.footer-brand{flex-direction:column;align-items:flex-start;display:flex}.footer-brand img{object-fit:contain;object-position:right center;width:145px;max-height:78px;transition:transform .45s;display:block}.footer-brand img:hover{transform:translateY(-2px)}.footer-brand p{color:#696b60;max-width:280px;margin:17px 0 0;font-size:13px;line-height:2.1}.footer-socials{flex-wrap:wrap;gap:10px;margin-top:23px;display:flex}.footer-socials a{color:#536344;border:1px solid #53634447;justify-content:center;align-items:center;min-height:35px;padding:0 13px;font-size:11px;text-decoration:none;transition:background .3s,color .3s,border-color .3s,transform .3s;display:inline-flex}.footer-socials a:hover{color:#fff;background:#536344;border-color:#536344;transform:translateY(-2px)}.footer-column{flex-direction:column;align-items:flex-start;gap:15px;display:flex}.footer-column h3{color:#414c33;margin:0 0 10px;padding-bottom:13px;font-size:14px;font-weight:500;position:relative}.footer-column h3:after{content:"";background:#7d896d;width:27px;height:1px;transition:width .35s;position:absolute;bottom:0;right:0}.footer-column:hover h3:after{width:43px}.footer-column a,.footer-column button{color:#64655c;text-align:right;cursor:pointer;background:0 0;border:none;width:fit-content;max-width:100%;padding:0;font-family:inherit;font-size:12px;line-height:1.8;text-decoration:none;transition:color .3s,transform .3s;position:relative}.footer-column a:hover,.footer-column button:hover{color:#414c33;transform:translate(-3px)}.footer-bottom{color:#85847a;letter-spacing:.35px;justify-content:space-between;align-items:center;gap:15px;max-width:1250px;margin:21px auto 0;font-size:10px;display:flex;position:relative}.footer-bottom span{line-height:1.8}.footer-bottom span:last-child{color:#657153}@media (width<=1000px){.footer{padding:75px 5% 24px}.footer-top{grid-template-columns:1.5fr 1fr 1fr;gap:38px 28px}.footer-brand{grid-column:1/-1;padding-bottom:12px}}@media (width<=600px){.footer{padding:58px 22px 22px}.footer:before{width:260px;height:260px;top:-135px;left:-100px}.footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 20px;padding-bottom:35px}.footer-brand{text-align:center;grid-column:1/-1;align-items:center;padding-bottom:12px}.footer-brand img{object-position:center;width:155px;max-height:100px}.footer-brand p{max-width:290px;margin-top:12px;font-size:12px;line-height:2}.footer-socials{justify-content:center;gap:9px;margin-top:18px}.footer-socials a{min-height:34px;padding:0 13px;font-size:11px}.footer-column{gap:13px;min-width:0}.footer-column h3{margin-bottom:5px;padding-bottom:11px;font-size:13px}.footer-column h3:after{width:24px}.footer-column a,.footer-column button{font-size:11px;line-height:1.9}.footer-column a:hover,.footer-column button:hover{transform:none}.footer-bottom{text-align:center;flex-direction:column;justify-content:center;gap:5px;margin-top:17px;font-size:10px}}@media (prefers-reduced-motion:reduce){.footer *,.footer :before,.footer :after{transition:none!important;animation:none!important}}.footer-credit{align-items:center;gap:5px;display:flex}.footer-credit a{color:#414c33;letter-spacing:1.5px;font-weight:500;text-decoration:none;transition:opacity .3s}.footer-credit a:hover{opacity:.65}@media (width<=600px){.footer-credit{flex-wrap:wrap;justify-content:center}}.product-section{direction:rtl;background:#f7f3ee;padding:115px 7% 105px;position:relative;overflow:hidden}.product-section-header{justify-content:space-between;align-items:flex-end;max-width:1250px;margin:0 auto 42px;display:flex}.section-eyebrow{color:#687052;letter-spacing:1.8px;margin:0 0 10px;font-size:11px}.product-section-header h2{color:#171717;letter-spacing:-1px;margin:0;font-size:clamp(40px,5vw,64px);font-weight:400;line-height:1.1}.section-actions{gap:8px;display:flex}.section-actions button{color:#444;cursor:pointer;background:0 0;border:1px solid #d5cec5;justify-content:center;align-items:center;width:44px;height:44px;transition:background .3s,color .3s,border-color .3s;display:flex}.section-actions button:hover{color:#fff;background:#55613f;border-color:#55613f}.products-carousel{scroll-behavior:smooth;scrollbar-width:none;gap:22px;max-width:1250px;margin:0 auto;padding:5px 2px 18px;display:flex;overflow-x:auto}.products-carousel::-webkit-scrollbar{display:none}.product-card{cursor:pointer;text-align:right;background:0 0;flex:0 0 275px;transition:transform .45s cubic-bezier(.2,.7,.2,1);position:relative}.product-card:hover{transform:translateY(-5px)}.product-card-image{background:#e8e2da;width:100%;height:390px;text-decoration:none;display:block;position:relative;overflow:hidden}.product-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1);display:block}.product-card:hover .product-card-image img{transform:scale(1.045)}.product-card-arrow{color:#30312c;opacity:0;background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:opacity .35s,transform .35s;display:flex;position:absolute;bottom:15px;left:15px;transform:translateY(8px)}.product-card:hover .product-card-arrow{opacity:1;transform:translateY(0)}.product-sold-out-badge{color:#8a3838;letter-spacing:.3px;background:#ffffffeb;padding:7px 11px;font-size:10px;position:absolute;top:14px;right:14px}.product-card-sold-out{opacity:.78}.product-card-sold-out .product-card-image img{filter:grayscale(.12)}.product-card-info{justify-content:space-between;align-items:flex-start;gap:15px;padding:17px 2px 0;display:flex}.product-card-info h3{color:#242420;margin:0;font-size:16px;font-weight:400;line-height:1.5}.product-card-meta{color:#92908a;margin:5px 0 0;font-size:11px}.product-card-price{color:#55613f;white-space:nowrap;margin:1px 0 0;font-size:14px}.product-card-colors{direction:ltr;gap:5px;margin-top:8px;display:flex}.product-card-color{border:1px solid #0000001f;border-radius:50%;width:10px;height:10px;display:block}.empty-products{box-sizing:border-box;color:#999;text-align:center;width:100%;padding:80px 20px;font-size:14px}.section-discover{justify-content:center;max-width:1250px;margin:30px auto 0;display:flex}.section-discover button{color:#3d3e38;cursor:pointer;background:0 0;border:1px solid #cfc8be;align-items:center;gap:12px;padding:12px 22px;font-family:inherit;font-size:13px;transition:background .3s,color .3s,border-color .3s;display:inline-flex}.section-discover button svg{transition:transform .3s}.section-discover button:hover{color:#fff;background:#55613f;border-color:#55613f}.section-discover button:hover svg{transform:translate(-4px)}.product-section:nth-of-type(2n){background:#eee8df}@media (width<=900px){.product-section{padding:90px 5% 85px}.product-card{flex-basis:245px}.product-card-image{height:350px}}@media (width<=600px){.product-section{padding:75px 18px}.product-section-header{align-items:flex-end;margin-bottom:28px}.section-eyebrow{letter-spacing:1.4px;margin-bottom:7px;font-size:9px}.product-section-header h2{letter-spacing:-.5px;font-size:38px}.section-actions{gap:5px}.section-actions button{width:36px;height:36px}.products-carousel{gap:13px;margin-right:-2px;padding-bottom:12px}.product-card{flex:0 0 205px}.product-card-image{height:285px}.product-card-arrow{opacity:1;width:34px;height:34px;bottom:10px;left:10px;transform:none}.product-card-info{gap:8px;padding-top:12px}.product-card-info h3{font-size:14px}.product-card-price{font-size:13px}.product-card-colors{margin-top:6px}.product-card-color{width:8px;height:8px}.section-discover{margin-top:25px}.section-discover button{padding:11px 18px;font-size:12px}}.product-page{direction:rtl;background:#f3eee7;grid-template-columns:1.1fr .9fr;gap:70px;min-height:100vh;padding:120px 7% 80px;display:grid}.product-gallery{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.product-gallery img{object-fit:cover;background:#e6dfd5;width:100%;height:520px}.product-details{padding:20px}.product-details h1{color:#161616;margin:0 0 15px;font-size:52px;font-weight:400}.product-details h2{color:#55613f;margin-bottom:30px;font-size:28px;font-weight:400}.product-description{color:#666;white-space:pre-line;margin-bottom:45px;font-size:18px;line-height:2}.product-details h3{margin:30px 0 15px;font-size:20px;font-weight:400}.product-colors .selected-color{border-color:#55613f;outline:4px solid #55613f26}.product-sizes button{cursor:pointer;background:0 0;border:1px solid #00000040;width:55px;height:50px;font-size:16px;transition:all .3s}.product-sizes button:hover{border-color:#55613f}.stock-info{background:#ebe4da;margin-top:25px;padding:18px;font-size:17px}.size-guide-box{background:#fff;margin-top:20px;padding:22px;line-height:2}.size-guide-box h4{color:#55613f;margin:0 0 10px;font-size:20px}.buy-button{color:#fff;cursor:pointer;background:#55613f;border:none;width:100%;margin-top:45px;padding:18px;font-size:18px;transition:all .3s}.buy-button:hover{background:#3f4a2e}@media (width<=900px){.product-page{flex-direction:column;gap:35px;padding:90px 18px 60px;display:flex}.product-gallery{grid-template-columns:1fr}.product-gallery img{height:520px}.product-details{padding:0}.product-details h1{font-size:38px}}.checkout-box{background:#fff;max-width:500px;margin:auto;padding:40px}.checkout-box input,.checkout-box textarea{border:1px solid #ddd;width:100%;margin:10px 0;padding:15px;font-family:inherit}.checkout-box textarea{height:120px}.order-summary{background:#eee8df;margin-bottom:20px;padding:20px}.checkout-box button{color:#fff;cursor:pointer;background:#55613f;border:none;width:100%;margin-top:30px;padding:16px}.admin-orders h1{font-size:45px;font-weight:400}.customer-info{margin:20px 0;line-height:2}.order-card select{border:1px solid #ccc;padding:12px;font-family:inherit}.quantity-control{border:1px solid #0000002e;align-items:center;width:fit-content;margin-top:12px;display:flex}.quantity-control button{color:#171717;cursor:pointer;background:0 0;border:none;width:48px;height:48px;font-size:22px;transition:all .3s}.quantity-control span{text-align:center;width:55px;font-size:17px}.available-quantity strong{color:#55613f;margin:0 4px}.selected-color-name{color:#666;margin-top:10px;font-size:14px}.sold-out-message{color:#8a3d3d;background:#ebe4da;margin-top:20px;padding:15px;font-size:16px}.admin-products-header{justify-content:space-between;align-items:flex-end;max-width:1300px;margin:0 auto 45px;display:flex}.admin-eyebrow{color:#687052;margin:0 0 8px;font-size:13px}.admin-products-header h1{color:#171717;margin:0;font-size:52px;font-weight:400}.admin-product-count{color:#55613f;align-items:baseline;gap:8px;font-size:30px;display:flex}.admin-product-card{background:#fff;overflow:hidden}.admin-product-image{background:#e5dfd6;width:100%;height:390px;position:relative;overflow:hidden}.admin-no-image{color:#777;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.hidden-badge{color:#fff;background:#171717;padding:7px 13px;font-size:12px;position:absolute;top:15px;right:15px}.admin-product-title h2{color:#171717;margin:0;font-size:20px;font-weight:400}.admin-product-title span{color:#55613f;white-space:nowrap;font-size:16px}.admin-product-meta{border-top:1px solid #0000001a;border-bottom:1px solid #0000001a;justify-content:space-between;gap:20px;padding:17px 0;font-size:13px;display:flex}.admin-product-meta>div{flex-direction:column;gap:8px;display:flex}.admin-product-meta>div>span{color:#888}.admin-product-meta strong{color:#55613f;font-size:17px}.admin-color-list{flex-wrap:wrap;gap:6px;display:flex}.admin-color-list span{color:#444;background:#f1ece5;border-radius:20px;padding:4px 8px;font-size:11px}.admin-product-actions button{cursor:pointer;border:none;padding:11px 5px;font-family:inherit;font-size:13px;transition:all .3s}.admin-edit-button{color:#fff;background:#55613f}.admin-edit-button:hover{background:#424d31}.admin-visibility-button{color:#333;background:#eee8df}.admin-visibility-button:hover{background:#e1d9ce}.admin-delete-button{color:#8a3838;background:#f3dddd}.admin-delete-button:hover{background:#e8cccc}.admin-empty{text-align:center;background:#fff;max-width:600px;margin:100px auto;padding:60px 30px}.admin-empty h2{margin:0 0 10px;font-size:30px;font-weight:400}.admin-empty p{color:#777;margin:0}@media (width<=900px){.admin-products{padding:55px 18px}.admin-products-header h1{font-size:40px}.admin-products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.admin-product-image{height:330px}.admin-product-info{padding:16px}.admin-product-title{flex-direction:column;align-items:flex-start;gap:6px}.admin-product-actions{grid-template-columns:1fr;gap:6px}}@media (width<=520px){.admin-products-grid{grid-template-columns:1fr}.admin-product-image{height:430px}}.edit-product-page{direction:rtl;background:#f3eee7;min-height:100vh;padding:65px 7% 100px}.edit-product-header{justify-content:space-between;align-items:flex-end;gap:30px;max-width:1000px;margin:0 auto 45px;display:flex}.edit-product-header h1{margin:0;font-size:50px;font-weight:400}.back-admin-button{color:#55613f;cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:15px}.edit-section{background:#fff;margin-bottom:25px;padding:35px}.edit-section>h2{margin:0 0 30px;font-size:25px;font-weight:400}.edit-section label{color:#555;margin:20px 0 8px;font-size:14px;display:block}.edit-section input:not([type=color]),.edit-section select,.edit-section textarea{box-sizing:border-box;background:#faf8f5;border:1px solid #ddd;outline:none;width:100%;padding:14px;font-family:inherit;font-size:15px}.edit-section textarea{resize:vertical;min-height:130px}.edit-section input:focus,.edit-section select:focus,.edit-section textarea:focus{border-color:#55613f}.edit-section-title{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.edit-section-title h2{margin:0;font-size:25px;font-weight:400}.add-color-admin{color:#fff;cursor:pointer;background:#55613f;border:1px solid #55613f;padding:11px 18px;font-family:inherit}.edit-color-box{background:#f6f2ec;border:1px solid #00000014;margin-top:20px;padding:28px}.edit-color-header{grid-template-columns:1fr auto;align-items:center;gap:20px;display:grid}.edit-color-picker{align-items:center;gap:12px;display:flex}.edit-color-picker span{border:1px solid #0003;border-radius:50%;width:25px;height:25px}.edit-color-box h3{margin:28px 0 15px;font-size:17px;font-weight:400}.edit-size-options{flex-wrap:wrap;gap:10px;display:flex}.edit-size-row{background:#fff;border:1px solid #d8d2ca;align-items:center;gap:7px;padding:5px;display:flex}.edit-size-row>button{cursor:pointer;background:0 0;border:none;min-width:55px;height:43px;font-family:inherit}.edit-size-row.selected{border-color:#55613f}.edit-size-row.selected>button{color:#fff;background:#55613f}.edit-size-row input{text-align:center;width:80px!important;padding:10px!important}.existing-images-title{color:#555;margin:30px 0 12px;font-size:14px}.edit-existing-images{flex-wrap:wrap;gap:10px;display:flex}.edit-existing-images img{object-fit:cover;width:100px;height:125px}.no-existing-images{color:#999;font-size:13px}.new-images-label{margin-top:25px!important}.selected-files-count{color:#55613f;margin-top:10px;font-size:13px}.save-edit-product{color:#fff;cursor:pointer;background:#55613f;border:none;width:100%;padding:18px;font-family:inherit;font-size:17px;transition:all .3s}.save-edit-product:hover{background:#424d31}.save-edit-product:disabled{opacity:.6;cursor:not-allowed}@media (width<=700px){.edit-product-page{padding:45px 18px 70px}.edit-product-header{flex-direction:column;align-items:flex-start}.edit-product-header h1{font-size:40px}.edit-section{padding:22px}.edit-section-title{flex-direction:column;align-items:flex-start;gap:18px}.edit-color-box{padding:18px}.edit-color-header{grid-template-columns:1fr}.edit-existing-images img{width:82px;height:105px}}.cart-page{direction:rtl;background:#f3eee7;min-height:100vh;padding:130px 7% 90px}.cart-container{max-width:1200px;margin:auto}.cart-header{margin-bottom:50px}.cart-header p{color:#687052;margin:0 0 8px;font-size:14px}.cart-content{grid-template-columns:1fr 350px;align-items:start;gap:50px;display:grid}.cart-items{flex-direction:column;gap:20px;display:flex}.cart-item{background:#fff;gap:25px;padding:20px;display:flex}.cart-item img{object-fit:cover;background:#e5dfd6;width:170px;height:220px}.cart-item-info{flex:1;padding:5px 0}.cart-item-info h2{margin:0 0 12px;font-size:22px;font-weight:400}.cart-item-info p{color:#777;margin:6px 0;font-size:14px}.cart-item-info strong{color:#55613f;margin-top:15px;font-size:18px;font-weight:400;display:block}.cart-quantity{border:1px solid #ddd;align-items:center;width:fit-content;margin-top:18px;display:flex}.cart-quantity button{cursor:pointer;background:0 0;border:none;width:38px;height:38px;font-size:18px}.cart-quantity button:disabled{opacity:.3;cursor:not-allowed}.cart-quantity span{text-align:center;width:40px}.remove-cart-item{color:#8a3838;cursor:pointer;background:0 0;border:none;margin-top:15px;font-family:inherit}.cart-summary{background:#fff;padding:30px;position:sticky;top:30px}.cart-summary h2{margin:0 0 30px;font-size:23px;font-weight:400}.cart-summary-row{border-top:1px solid #ddd;border-bottom:1px solid #ddd;justify-content:space-between;padding:20px 0;display:flex}.cart-summary-row strong{color:#55613f;font-weight:400}.cart-checkout-button{color:#fff;cursor:pointer;background:#55613f;border:none;width:100%;margin-top:25px;padding:16px;font-family:inherit;font-size:16px}.continue-shopping{color:#55613f;cursor:pointer;background:0 0;border:1px solid #55613f;width:100%;margin-top:12px;padding:14px;font-family:inherit}.cart-empty{text-align:center;background:#fff;max-width:600px;margin:100px auto;padding:70px 30px}.cart-empty h1{margin:0 0 20px;font-size:45px;font-weight:400}.cart-empty p{color:#777}.cart-empty button{color:#fff;cursor:pointer;background:#55613f;border:none;margin-top:25px;padding:14px 30px;font-family:inherit}.add-to-cart-button{color:#55613f;cursor:pointer;background:0 0;border:1px solid #55613f;width:100%;margin-top:15px;padding:17px;font-family:inherit;font-size:17px;transition:all .3s}.add-to-cart-button:hover{color:#fff;background:#55613f}.add-to-cart-button:disabled{opacity:.4;cursor:not-allowed}@media (width<=800px){.cart-page{padding:100px 18px 60px}.cart-header h1{font-size:42px}.cart-content{grid-template-columns:1fr;gap:30px}.cart-summary{position:static}.cart-item{gap:15px;padding:14px}.cart-item img{width:115px;height:155px}.cart-item-info h2{font-size:18px}}.checkout-page{direction:rtl;background:#f3eee7;min-height:100vh;padding:120px 20px 80px}.checkout-box{box-sizing:border-box;background:#fff;width:min(1200px,100%);margin:auto;padding:45px}.checkout-heading{text-align:center;margin-bottom:40px}.checkout-heading p{color:#687052;letter-spacing:1px;margin:0 0 8px;font-size:13px}.checkout-heading h1{margin:0;font-size:42px;font-weight:400}.checkout-products{flex-direction:column;gap:15px;margin-bottom:25px;display:flex}.checkout-product{background:#f5f1eb;align-items:center;gap:18px;padding:15px;display:flex}.checkout-product img{object-fit:cover;width:80px;height:105px}.checkout-product>div{flex:1}.checkout-product h3{margin:0 0 8px;font-size:17px;font-weight:400}.checkout-product p{color:#777;margin:4px 0;font-size:13px}.checkout-product strong{color:#55613f;white-space:nowrap;font-weight:400}.checkout-total{border-top:1px solid #ddd;border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;margin-bottom:25px;padding:20px 0;font-size:17px;display:flex}.checkout-form{flex-direction:column;display:flex}.checkout-form input,.checkout-form textarea{box-sizing:border-box;background:#faf8f5;border:1px solid #ddd;outline:none;width:100%;padding:15px;font-family:inherit;font-size:15px}.checkout-form textarea{resize:vertical;min-height:120px}.checkout-form input:focus,.checkout-form textarea:focus{border-color:#55613f}.checkout-payment{margin-top:30px}.checkout-payment h3{margin-bottom:18px;font-size:18px;font-weight:400}.payment-option{cursor:pointer;color:#333;align-items:center;gap:12px;margin:12px 0;display:flex}.payment-option input{accent-color:#55613f;width:18px;height:18px}.checkout-submit{color:#fff;cursor:pointer;background:#55613f;border:none;width:100%;margin-top:35px;padding:18px;font-family:inherit;font-size:17px;transition:all .3s}.checkout-submit:hover{background:#424d31}@media (width<=600px){.checkout-page{padding:95px 15px 60px}.checkout-box{padding:25px 18px}.checkout-heading h1{font-size:34px}.checkout-product{gap:12px;padding:12px}.checkout-product img{width:65px;height:88px}.checkout-product h3{font-size:15px}.checkout-product strong{font-size:14px}}.navbar-icon{position:relative}.mobile-cart-link{color:#171717;text-align:right;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #00000014;justify-content:space-between;align-items:center;width:100%;padding:20px 0;font-family:inherit;font-size:25px;display:flex}.mobile-cart-link span{color:#fff;background:#55613f;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:12px;display:flex}.admin-dashboard{direction:rtl;background:#f3eee7;min-height:100vh;padding:70px 7% 100px}.admin-dashboard-header{max-width:1300px;margin:0 auto 50px}.admin-dashboard-header h1{color:#171717;margin:0;font-size:52px;font-weight:400}.dashboard-stats{grid-template-columns:repeat(4,1fr);gap:18px;max-width:1300px;margin:0 auto;display:grid}.dashboard-stat{box-sizing:border-box;background:#fff;flex-direction:column;justify-content:space-between;min-height:170px;padding:28px;display:flex}.dashboard-stat span{color:#777;font-size:14px}.dashboard-stat strong{color:#55613f;font-size:42px;font-weight:400}.dashboard-actions{grid-template-columns:1fr 1fr;gap:18px;max-width:1300px;margin:30px auto 0;display:grid}.dashboard-actions button{color:#171717;text-align:right;cursor:pointer;background:#e8e1d7;border:none;padding:30px;font-family:inherit;transition:all .3s}.dashboard-actions button:hover{color:#fff;background:#55613f}.dashboard-actions span{margin-bottom:8px;font-size:23px;display:block}.dashboard-actions small{opacity:.7;font-size:13px}@media (width<=800px){.admin-dashboard{padding:50px 18px 70px}.admin-dashboard-header h1{font-size:40px}.dashboard-stats{grid-template-columns:1fr 1fr;gap:12px}.dashboard-stat{min-height:140px;padding:20px}.dashboard-stat strong{font-size:32px}.dashboard-actions{grid-template-columns:1fr}}.dashboard-secondary-stats{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1300px;margin:18px auto 0;display:grid}.dashboard-secondary-stats>div{background:#e8e1d7;flex-direction:column;gap:10px;padding:24px 28px;display:flex}.dashboard-columns{grid-template-columns:1fr 1fr;gap:18px;max-width:1300px;margin:30px auto 0;display:grid}.dashboard-panel{background:#fff;padding:30px}.dashboard-panel-header{justify-content:space-between;margin-bottom:25px;display:flex}.dashboard-panel-header h2{margin:0;font-size:27px;font-weight:400}.best-seller-row{border-bottom:1px solid #eee;grid-template-columns:35px 1fr auto auto;align-items:center;gap:15px;padding:17px 0;display:grid}.seller-rank{color:#55613f;background:#eee8df;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;display:flex}.seller-info{flex-direction:column;gap:5px;display:flex}.seller-info strong{font-size:15px;font-weight:400}.seller-sales{flex-direction:column;align-items:center;gap:2px;display:flex}.seller-money{color:#555;font-size:13px}.category-sales{flex-direction:column;display:flex}.category-sale-row{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:18px 0;display:flex}.category-sale-row span{color:#444;font-size:15px}.category-sale-row strong{color:#55613f;font-size:17px;font-weight:400}.stock-row{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:16px 0;display:flex}.stock-row>div{flex-direction:column;gap:5px;display:flex}.stock-row strong{font-size:14px;font-weight:400}.stock-row b{color:#8a6138;background:#eee8df;border-radius:50%;justify-content:center;align-items:center;min-width:35px;height:35px;font-size:13px;display:flex}.sold-out-row b{color:#8a3838;background:#f3dddd;border-radius:20px;width:auto;padding:0 12px}.dashboard-empty{color:#999;text-align:center;padding:35px 10px;font-size:14px}.dashboard-success{color:#55613f;text-align:center;padding:35px 10px;font-size:14px}@media (width<=800px){.dashboard-secondary-stats{grid-template-columns:1fr;gap:10px}.dashboard-columns{grid-template-columns:1fr;gap:15px;margin-top:15px}.dashboard-panel{padding:22px}.best-seller-row{grid-template-columns:30px 1fr auto;gap:10px}.seller-money{display:none}}.confirmation-page,.track-order-page{direction:rtl;background:#f3eee7;justify-content:center;align-items:center;min-height:100vh;padding:120px 18px 80px;display:flex}.confirmation-box{box-sizing:border-box;text-align:center;background:#fff;width:min(560px,100%);padding:55px 40px}.confirmation-icon{color:#fff;background:#55613f;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;margin:0 auto 25px;font-size:25px;display:flex}.confirmation-eyebrow{color:#687052;margin:0 0 10px;font-size:13px}.confirmation-box h1{margin:0;font-size:35px;font-weight:400}.confirmation-text{color:#777;margin:20px 0 30px;line-height:2}.confirmation-order{background:#f3eee7;flex-direction:column;gap:8px;padding:20px;display:flex}.confirmation-order span{color:#888;font-size:13px}.confirmation-actions{flex-direction:column;gap:10px;margin-top:30px;display:flex}.confirmation-actions button{cursor:pointer;width:100%;padding:16px;font-family:inherit}.confirmation-track{color:#fff;background:#55613f;border:none}.confirmation-home{color:#55613f;background:0 0;border:1px solid #55613f}.track-order-box{box-sizing:border-box;background:#fff;width:min(650px,100%);padding:45px}.track-heading{text-align:center;margin-bottom:35px}.track-heading p{color:#687052;margin:0 0 8px;font-size:13px}.track-heading h1{margin:0 0 10px;font-size:40px;font-weight:400}.track-heading span{color:#888;font-size:14px}.track-form{flex-direction:column;display:flex}.track-form label{color:#555;margin:17px 0 8px;font-size:14px}.track-form input{background:#faf8f5;border:1px solid #ddd;outline:none;padding:15px;font-family:inherit}.track-form input:focus{border-color:#55613f}.track-form button{color:#fff;cursor:pointer;background:#55613f;border:none;margin-top:25px;padding:16px;font-family:inherit;font-size:16px}.track-error{color:#8a3838;margin:15px 0 0;font-size:13px}.tracked-order-header{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;padding-bottom:22px;display:flex}.tracked-order-header>div{flex-direction:column;gap:5px;display:flex}.tracked-order-header span:first-child{color:#888;font-size:12px}.tracked-order-header strong{color:#55613f;font-size:21px;font-weight:400}.order-status{border-radius:30px;padding:8px 14px;font-size:12px}.status-pending{color:#8a6138;background:#eee8df}.status-confirmed{color:#55613f;background:#e4eadc}.status-preparing{color:#496579;background:#e1e8ed}.status-delivered{color:#3f7040;background:#dfeadf}.status-cancelled{color:#8a3838;background:#f3dddd}.tracked-customer{border-bottom:1px solid #ddd;padding:22px 0;line-height:1.7}.tracked-customer p{color:#555;margin:7px 0;font-size:14px}.tracked-order h2{margin:25px 0 15px;font-size:20px;font-weight:400}.tracked-items{flex-direction:column;gap:10px;display:flex}.tracked-item{background:#f5f1eb;justify-content:space-between;gap:20px;padding:17px;display:flex}.tracked-item strong{color:#333;font-weight:400}.tracked-item p{color:#777;margin:5px 0;font-size:13px}.tracked-total{border-top:1px solid #ddd;justify-content:space-between;margin-top:20px;padding-top:20px;display:flex}.tracked-total strong{color:#55613f;font-size:20px;font-weight:400}@media (width<=600px){.confirmation-page,.track-order-page{padding:95px 15px 60px}.confirmation-box,.track-order-box{padding:30px 20px}.confirmation-box h1{font-size:29px}.track-heading h1{font-size:34px}.tracked-order-header{flex-direction:column;align-items:flex-start;gap:15px}.tracked-item{gap:10px;padding:14px}}.my-orders-page{direction:rtl;background:#f3eee7;min-height:100vh;padding:120px 20px 90px}.my-orders-container{width:min(900px,100%);margin:auto}.my-orders-heading{text-align:center;margin-bottom:45px}.my-orders-heading p{color:#687052;margin:0 0 8px;font-size:13px}.my-orders-heading h1{margin:0 0 10px;font-size:48px;font-weight:400}.my-orders-heading span{color:#888;font-size:14px}.my-orders-list{flex-direction:column;gap:18px;display:flex}.my-order-card{background:#fff;padding:28px}.my-order-top{border-bottom:1px solid #e5e0d9;justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.my-order-top>div{flex-direction:column;gap:6px;display:flex}.my-order-top>div span{color:#999;font-size:12px}.my-order-top strong{color:#55613f;font-size:20px;font-weight:400}.my-order-status{border-radius:30px;padding:8px 15px;font-size:12px}.my-order-items{padding:8px 0}.my-order-item>div{flex-direction:column;gap:6px;display:flex}.my-order-item strong{font-size:15px;font-weight:400}.my-order-item p{color:#888;margin:0;font-size:12px}.my-order-item>span{color:#55613f;font-size:15px}.my-order-bottom{justify-content:space-between;align-items:center;padding-top:20px;display:flex}.my-order-bottom>div{flex-direction:column;gap:5px;display:flex}.my-order-bottom>div span{color:#999;font-size:12px}.my-order-bottom strong{color:#55613f;font-size:20px;font-weight:400}.my-order-date{color:#999;font-size:12px}.my-orders-empty{text-align:center;background:#fff;padding:70px 30px}.empty-orders-icon{color:#55613f;background:#eee8df;border-radius:50%;justify-content:center;align-items:center;width:55px;height:55px;margin:0 auto 20px;font-size:22px;display:flex}.my-orders-empty h2{margin:0 0 10px;font-size:25px;font-weight:400}.my-orders-empty p{color:#888;margin:0;font-size:14px}.my-orders-empty button{color:#fff;cursor:pointer;background:#55613f;border:none;margin-top:25px;padding:14px 30px;font-family:inherit}.my-orders-loading{text-align:center;color:#777;padding-top:100px}@media (width<=600px){.my-orders-page{padding:95px 15px 60px}.my-orders-heading h1{font-size:38px}.my-order-card{padding:20px}.my-order-item{align-items:flex-start}.my-order-top{flex-direction:column;align-items:flex-start;gap:12px}}.my-order-actions{border-top:1px solid #eee;margin-top:20px;padding-top:18px}.cancel-order-button:hover{background:#f3dddd}.order-locked-message{color:#999;border-top:1px solid #eee;margin:20px 0 0;padding-top:18px;font-size:12px}.admin-add-product-button{color:#fff;cursor:pointer;background:#55613f;border:none;padding:13px 22px;font-family:inherit;font-size:14px;transition:all .3s}@media (width<=600px){.admin-products-header{align-items:flex-start;gap:20px}.admin-products-header-actions{justify-content:space-between;width:100%}.admin-add-product-button{padding:11px 16px}}.my-order-customer-edit{border-bottom:1px solid #eee;padding:20px 0}.my-order-info-title{color:#55613f;margin-bottom:12px;font-size:15px}.my-order-customer-edit>p{color:#666;margin:6px 0;font-size:14px}.customer-edit-form{flex-direction:column;gap:8px;display:flex}.customer-edit-form label,.order-item-edit label{color:#777;margin-top:8px;font-size:12px}.customer-edit-form input,.customer-edit-form textarea,.order-item-edit input,.order-item-edit select{box-sizing:border-box;background:#faf8f5;border:1px solid #ddd;outline:none;width:100%;padding:12px;font-family:inherit}.customer-edit-form textarea{resize:vertical;min-height:85px}.order-item-edit{background:#f5f1eb;margin-top:15px;padding:15px}.order-item-edit select{margin-bottom:8px}.edit-actions{gap:8px;margin-top:12px;display:flex}.edit-actions button{cursor:pointer;padding:10px 18px;font-family:inherit;font-size:13px}.save-edit-button{color:#fff;background:#55613f;border:none}.cancel-edit-button{color:#555;background:0 0;border:1px solid #ccc}.edit-item-button{color:#55613f;cursor:pointer;background:0 0;border:1px solid #55613f;margin-right:auto;padding:7px 13px;font-family:inherit;font-size:12px}.sold-out-size{opacity:.4;text-decoration:line-through;position:relative;cursor:not-allowed!important}.sold-out-size small{margin-top:2px;font-size:8px;text-decoration:none;display:block}.product-sold-out{color:#8a3838;text-align:center;background:#eee8df;margin-top:25px;padding:16px;font-size:15px}.admin-layout{direction:rtl;background:#f3eee7;min-height:100vh;display:flex}.admin-sidebar{box-sizing:border-box;z-index:100;scrollbar-width:thin;scrollbar-color:#c9c7b9 transparent;background:#ebe5dc;border-left:1px solid #29312314;flex-direction:column;width:260px;height:100vh;padding:30px 18px 20px;display:flex;position:fixed;top:0;right:0;overflow-y:auto}.admin-sidebar-brand{border-bottom:1px solid #00000017;flex-direction:column;align-items:flex-start;gap:9px;padding:0 14px 27px;display:flex}.admin-sidebar-brand img{object-fit:contain;object-position:right center;width:120px;max-height:55px}.admin-sidebar-brand span{color:#687052;font-size:12px}.admin-sidebar-nav{flex-direction:column;gap:6px;padding-top:23px;display:flex}.admin-nav-item,.admin-sub-item{box-sizing:border-box;color:#515149;text-align:right;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:12px;width:100%;padding:13px 14px;font-family:inherit;font-size:13px;transition:background .25s,color .25s,border-color .25s,transform .25s;display:flex;position:relative}.admin-nav-item svg,.admin-sub-item svg{flex-shrink:0}.admin-nav-item:hover,.admin-sub-item:hover{color:#414c33;background:#55613f12}.admin-nav-item.active{color:#fff;background:#536344;border-color:#536344;box-shadow:0 4px 12px #29312317}.admin-nav-item.active svg{color:#fff}.admin-sub-item{color:#77766e;padding-right:46px;font-size:12px}.admin-sidebar-bottom{border-top:1px solid #00000017;margin-top:auto;padding-top:16px}.admin-store-link{color:#536344;cursor:pointer;text-align:right;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:11px;width:100%;padding:12px 14px;font-family:inherit;font-size:13px;transition:background .25s,color .25s;display:flex}.admin-store-link:hover{background:#55613f14}.admin-logout-button{color:#87514b}.admin-logout-button:hover{color:#743d37;background:#87514b12}.admin-main{width:calc(100% - 260px);min-width:0;min-height:100vh;margin-right:260px}@media (width<=800px){.admin-layout{display:block}.admin-sidebar{border-bottom:1px solid #2931231a;border-left:none;width:100%;height:auto;padding:16px 16px 12px;position:relative;top:auto;right:auto;overflow:visible}.admin-sidebar-brand{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:0 4px 15px}.admin-sidebar-brand img{width:105px;max-height:48px}.admin-sidebar-brand span{font-size:11px}.admin-sidebar-nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-direction:row;gap:7px;padding-top:13px;padding-bottom:4px;overflow:auto hidden}.admin-sidebar-nav::-webkit-scrollbar{display:none}.admin-nav-item,.admin-sub-item{white-space:nowrap;border-radius:5px;flex:none;width:auto;padding:10px 12px;font-size:12px}.admin-sub-item{padding-right:12px}.admin-main{width:100%;min-width:0;margin-right:0}.admin-sidebar-bottom{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;padding-top:12px;display:grid}.admin-store-link{justify-content:center;gap:7px;padding:10px 7px;font-size:11px}}@media (prefers-reduced-motion:reduce){.admin-sidebar *,.admin-sidebar :before,.admin-sidebar :after{transition:none!important}}.whatsapp-button{color:#fff;cursor:pointer;background:#55613f;border:none;border-radius:30px;margin-top:20px;padding:12px 22px;font-family:inherit;font-size:13px;transition:all .3s}.whatsapp-button:hover{background:#424d31;transform:translateY(-1px)}.orders-page-header{justify-content:space-between;align-items:flex-end;max-width:1250px;margin:0 auto 35px;display:flex}.orders-page-header h1{margin:0;font-size:48px;font-weight:400}.orders-count{color:#55613f;font-size:30px}.orders-count span{color:#888;margin-right:7px;font-size:13px}.orders-search{box-sizing:border-box;background:#fff;border:1px solid #ddd;outline:none;width:100%;padding:16px 18px;font-family:inherit;font-size:14px}.orders-search:focus{border-color:#55613f}.order-filters button{color:#666;cursor:pointer;background:0 0;border:1px solid #d7d0c7;padding:10px 17px;font-family:inherit;font-size:12px}.admin-orders-list{flex-direction:column;gap:18px;max-width:1250px;margin:auto;display:flex}.admin-order-card{background:#fff;padding:28px}.admin-order-card-header{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.admin-order-card-header>div{flex-direction:column;gap:5px;display:flex}.order-number-label{color:#999;font-size:11px}.admin-order-card-header strong{color:#55613f;font-size:20px;font-weight:400}.admin-order-status{border-radius:30px;padding:8px 15px;font-size:12px}.admin-order-customer{border-bottom:1px solid #eee;grid-template-columns:1fr 1fr 1.5fr 1fr;gap:20px;padding:22px 0;display:grid}.admin-order-customer>div{flex-direction:column;gap:6px;display:flex}.admin-order-customer span,.admin-order-footer span{color:#999;font-size:11px}.admin-order-customer strong,.admin-order-customer a,.admin-order-footer strong{color:#444;font-size:13px;font-weight:400;text-decoration:none}.admin-order-customer a{color:#55613f}.admin-order-products{padding:22px 0}.admin-order-products h3{margin:0 0 15px;font-size:17px;font-weight:400}.admin-order-product{border-bottom:1px solid #f0ede8;align-items:center;gap:15px;padding:12px 0;display:flex}.admin-order-product-image{background:#e7e0d7;justify-content:flex-start;align-items:flex-start;width:48px;height:62px;display:flex}.admin-order-product-image span{box-sizing:border-box;color:#fff;background:#55613f;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 4px;font-size:9px;display:flex}.admin-order-product-info{flex-direction:column;flex:1;gap:5px;display:flex}.admin-order-product-info strong{font-size:14px;font-weight:400}.admin-order-product-info span{color:#888;font-size:12px}.admin-order-product-price{color:#55613f;font-size:14px;font-weight:400}.admin-order-footer{justify-content:space-between;align-items:center;padding-top:20px;display:flex}.admin-order-footer>div{flex-direction:column;gap:5px;display:flex}.admin-order-total{text-align:left}.admin-order-total strong{color:#55613f;font-size:22px;font-weight:400}.admin-order-action{border-top:1px solid #eee;margin-top:20px;padding-top:20px}.admin-order-action select{cursor:pointer;background:#fff;border:1px solid #d7d0c7;min-width:180px;padding:12px;font-family:inherit}.orders-empty{text-align:center;background:#fff;max-width:1250px;margin:50px auto;padding:70px 20px}@media (width<=900px){.admin-orders{padding:45px 18px 70px}.orders-page-header{flex-direction:column;align-items:flex-start;gap:15px}.orders-page-header h1{font-size:40px}.admin-order-customer{grid-template-columns:1fr 1fr}}@media (width<=550px){.admin-order-card{padding:20px}.admin-order-card-header{flex-direction:column;align-items:flex-start;gap:12px}.admin-order-customer{grid-template-columns:1fr;gap:15px}.order-filters{flex-wrap:nowrap;padding-bottom:5px;overflow-x:auto}.order-filters button{white-space:nowrap}.admin-order-footer{flex-direction:column;align-items:flex-start;gap:15px}.admin-order-total{text-align:right}}.product-merchandising{direction:rtl;background:#eee8df;margin:25px 0;padding:22px}.product-merchandising h3{color:#55613f;margin:0 0 18px;font-size:18px;font-weight:400}.admin-checkbox{color:#444;cursor:pointer;align-items:center;gap:10px;margin:12px 0;font-size:14px;display:flex}.admin-checkbox input{accent-color:#55613f;cursor:pointer;width:18px;height:18px;margin:0}.sale-fields{border-top:1px solid #0000001a;margin-top:18px;padding-top:18px}.sale-fields label{color:#666;margin:14px 0 7px;font-size:13px;display:block}.sale-fields input{box-sizing:border-box;background:#faf8f5;border:1px solid #d8d1c8;outline:none;width:100%;padding:12px;font-family:inherit}.sale-fields input:focus{border-color:#55613f}.product-sale-badge{color:#fff;letter-spacing:1px;background:#55613f;padding:7px 11px;font-size:10px;position:absolute;top:14px;left:14px}.product-card-price{white-space:nowrap;align-items:baseline;gap:8px;display:flex}.product-card-price strong{color:#55613f;font-size:15px;font-weight:500}.product-card-price del{color:#999;font-size:12px;font-weight:300}.product-card-price span{color:#55613f;font-size:14px}.product-page-price{align-items:baseline;gap:12px;margin-bottom:30px;display:flex}.product-page-price del{color:#999;font-size:17px;font-weight:300}.featured-products-section{background:#f7f5ef;width:100%;padding:95px 6% 110px;position:relative;overflow:hidden}.featured-products-section:before{content:"";pointer-events:none;border:1px solid #5262411a;border-radius:50%;width:420px;height:420px;position:absolute;top:-220px;right:-180px;box-shadow:0 0 0 35px #52624106,0 0 0 70px #52624105}.featured-products-header{direction:rtl;justify-content:space-between;align-items:flex-end;max-width:1380px;margin:0 auto 45px;display:flex;position:relative}.featured-products-header>div{text-align:right}.featured-products-header p{color:#788267;letter-spacing:.4px;margin:0 0 8px;font-size:12px;font-weight:500}.featured-products-header h2{color:#30372b;margin:0;font-size:clamp(32px,3.2vw,48px);font-weight:400;line-height:1.15}.featured-products-header>button{color:#4f5e3e;cursor:pointer;background:0 0;border:1px solid #52624147;align-items:center;gap:9px;padding:11px 17px;font-family:inherit;font-size:12px;transition:background .3s,color .3s,border-color .3s,transform .3s;display:flex}.featured-products-header>button:hover{color:#fff;background:#536344;border-color:#536344;transform:translate(-3px)}.featured-products-grid{direction:rtl;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;max-width:1380px;margin:0 auto;display:grid;position:relative}.featured-product-card{cursor:pointer;background:#fff;min-width:0;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s;position:relative}.featured-product-card:hover{transform:translateY(-7px);box-shadow:0 18px 45px #2a30231f}.featured-product-image{aspect-ratio:3/4;background:#ece9e0;width:100%;position:relative;overflow:hidden}.featured-product-image img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.22,1,.36,1);display:block}.featured-product-card:hover .featured-product-image img{transform:scale(1.045)}.featured-product-badges{z-index:2;flex-direction:column;align-items:flex-end;gap:6px;display:flex;position:absolute;top:13px;right:13px}.featured-product-badges span{letter-spacing:1.5px;justify-content:center;align-items:center;min-width:42px;height:25px;padding:0 9px;font-size:8px;font-weight:500;display:flex}.featured-new-badge{color:#4f5e3e;background:#ffffffeb;border:1px solid #5262412e}.featured-sale-badge{color:#fff;background:#536344;border:1px solid #536344}.featured-product-info{text-align:right;direction:rtl;padding:17px 15px 19px}.featured-product-info h3{color:#30372b;white-space:nowrap;text-overflow:ellipsis;margin:0 0 9px;font-size:14px;font-weight:400;overflow:hidden}.featured-product-info>div{align-items:center;gap:9px;display:flex}.featured-product-info strong{color:#4f5e3e;font-size:13px;font-weight:500}.featured-product-info del{color:#9a9a92;font-size:11px}@media (width<=1100px){.featured-products-section{padding-left:4%;padding-right:4%}.featured-products-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}@media (width<=700px){.featured-products-section{padding:65px 0 75px;overflow:hidden}.featured-products-header{text-align:center;flex-direction:column;align-items:center;gap:14px;margin:0 20px 28px;display:flex}.featured-products-header>div{text-align:center}.featured-products-header p{letter-spacing:.5px;margin:0 0 6px;font-size:11px}.featured-products-header h2{font-size:29px;line-height:1.25}.featured-products-header>button{gap:7px;padding:9px 15px;font-size:10px}.featured-products-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:13px;width:100%;margin:0;padding:0 20px 10px;scroll-padding-left:20px;display:flex;overflow:auto hidden}.featured-products-grid::-webkit-scrollbar{display:none}.featured-product-card{scroll-snap-align:start;background:#fff;flex:0 0 calc(100vw - 40px);max-width:320px;transition:transform .4s,box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 8px 25px #282d2314}.featured-product-card:hover{transform:none}.featured-product-image{aspect-ratio:3/4.35;position:relative;overflow:hidden}.featured-product-image img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.22,1,.36,1)}.featured-product-card:before{content:"";z-index:5;content:attr(data-index);color:#fff;letter-spacing:1px;text-shadow:0 1px 5px #00000059;font-family:serif;font-size:11px;position:absolute;top:13px;left:13px}.featured-product-image:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000,#191e1729,#191e177a);height:38%;position:absolute;bottom:0;left:0;right:0}.featured-product-badges{z-index:4;gap:5px;top:13px;right:13px}.featured-product-badges span{letter-spacing:1.2px;min-width:38px;height:22px;padding:0 8px;font-size:7px}.featured-product-info{z-index:3;color:#fff;text-align:right;pointer-events:none;padding:35px 17px 17px;position:absolute;bottom:0;left:0;right:0}.featured-product-info h3{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0 0 6px;font-size:14px;font-weight:400;overflow:hidden}.featured-product-info>div{align-items:center;gap:8px;display:flex}.featured-product-info strong{color:#fff;font-size:13px;font-weight:500}.featured-product-info del{color:#ffffffad;font-size:10px}.featured-products-grid:after{content:"";flex:0 0 2px;height:1px}}@media (width<=420px){.featured-products-section{padding-top:55px;padding-bottom:65px}.featured-products-header{margin-bottom:25px}.featured-products-header h2{font-size:27px}.featured-products-grid{gap:11px;padding-left:15px;padding-right:15px;scroll-padding-left:15px}.featured-product-card{flex-basis:80vw}.featured-product-info{padding-bottom:15px;padding-left:15px;padding-right:15px}}.special-offers-section{color:#fff;direction:rtl;background:#55613f;padding:120px 7%}.special-offers-inner{max-width:1250px;margin:auto}.special-offers-heading{text-align:center;margin-bottom:50px}.special-offers-heading p{color:#ffffffa6;letter-spacing:2px;margin:0 0 10px;font-size:10px}.special-offers-heading h2{margin:0;font-size:clamp(42px,5vw,65px);font-weight:400;line-height:1}.special-offers-heading>span{color:#ffffffc7;margin-top:18px;font-size:14px;line-height:1.8;display:block}.special-offers-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.special-offer-card{cursor:pointer}.special-offer-image{aspect-ratio:3/4;background:#e5dfd6;position:relative;overflow:hidden}.special-offer-image>span{color:#55613f;letter-spacing:1px;background:#fff;padding:7px 10px;font-size:9px;position:absolute;top:13px;left:13px}.special-offer-info{justify-content:space-between;align-items:baseline;gap:10px;padding-top:14px;display:flex}.special-offer-info h3{margin:0;font-size:15px;font-weight:400}.special-offer-info>div{white-space:nowrap;align-items:baseline;gap:7px;display:flex}.special-offer-info strong{font-size:14px;font-weight:500}.special-offers-button{color:#fff;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #ffffffa6;align-items:center;gap:12px;margin:45px auto 0;padding:12px 2px;font-family:inherit;font-size:13px;display:flex}.special-offers-button svg{transition:transform .3s}.special-offers-button:hover svg{transform:translate(-5px)}@media (width<=900px){.special-offers-section{padding:90px 5%}.special-offers-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 14px}}@media (width<=600px){.special-offers-section{padding:75px 18px 80px}.special-offers-heading{margin-bottom:32px}.special-offers-heading h2{font-size:42px}.special-offers-heading span{font-size:12px}.special-offers-grid{gap:28px 12px}.special-offer-info{display:block}.special-offer-info h3{margin-bottom:5px;font-size:13px}}.sale-countdown{margin-top:28px}.sale-countdown>p{color:#ffffffad;letter-spacing:1.5px;margin:0 0 12px;font-size:10px}.countdown-units{justify-content:center;align-items:center;gap:13px;display:flex}.countdown-units>div{flex-direction:column;align-items:center;gap:4px;min-width:48px;display:flex}.countdown-units strong{color:#fff;font-variant-numeric:tabular-nums;font-size:25px;font-weight:400;line-height:1}.countdown-units i{color:#ffffff73;font-size:18px;font-style:normal}@media (width<=600px){.sale-countdown{margin-top:22px}.countdown-units{gap:8px}.countdown-units>div{min-width:42px}.countdown-units strong{font-size:21px}.countdown-units i{font-size:15px}}.trust-section{color:#171717;text-align:center;direction:rtl;background:#eee8df;padding:125px 7% 115px;position:relative;overflow:hidden}.trust-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#55613f16 0%,#55613f08 38%,#0000 70%);border-radius:50%;width:520px;height:520px;animation:10s ease-in-out infinite trustGlow;position:absolute;top:-260px;left:50%;transform:translate(-50%)}@keyframes trustGlow{0%,to{opacity:.55;transform:translate(-50%)scale(.9)}50%{opacity:1;transform:translate(-50%)scale(1.18)}}.trust-main{z-index:1;max-width:700px;margin:0 auto;position:relative}.trust-eyebrow{color:#687052;letter-spacing:2.5px;margin:0 0 20px;font-size:10px}.trust-number{color:#55613f;letter-spacing:-4px;will-change:transform;margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(85px,12vw,150px);font-weight:400;line-height:.8}.trust-title{color:#252620;margin:27px 0 0;font-size:25px;font-weight:400}.trust-description{color:#77766e;max-width:420px;margin:12px auto 0;font-size:14px;line-height:1.9}.trust-divider{justify-content:center;align-items:center;gap:12px;margin:35px auto 0;display:flex}.trust-divider span{transform-origin:50%;background:#55613f59;width:45px;height:1px;animation:4s ease-in-out infinite trustLine}.trust-divider span:last-child{animation-delay:1s}@keyframes trustLine{0%,to{opacity:.45;transform:scaleX(.75)}50%{opacity:1;transform:scaleX(1.15)}}.trust-divider i{color:#55613f;font-size:13px;font-style:normal;animation:4s ease-in-out infinite trustStar}@keyframes trustStar{0%,to{opacity:.7;transform:scale(.9)rotate(0)}50%{opacity:1;transform:scale(1.12)rotate(45deg)}}.trust-points{z-index:1;border-top:1px solid #0000001a;border-bottom:1px solid #0000001a;grid-template-columns:repeat(3,1fr);max-width:900px;margin:70px auto 0;display:grid;position:relative}.trust-point{opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:130px;padding:25px;animation:.8s forwards trustPointIn;display:flex;transform:translateY(15px)}.trust-point:first-child{animation-delay:.35s}.trust-point:nth-child(2){animation-delay:.5s}.trust-point:nth-child(3){animation-delay:.65s}@keyframes trustPointIn{to{opacity:1;transform:translateY(0)}}.trust-point+.trust-point{border-right:1px solid #0000001a}.trust-point strong{color:#55613f;letter-spacing:.5px;font-family:Cormorant Garamond,serif;font-size:28px;font-weight:500}.trust-point span{color:#77766e;font-size:12px}.trust-point{transition:background .4s,transform .4s}.trust-point:hover{background:#55613f09}@media (width<=600px){.trust-section{padding:82px 20px 78px}.trust-section:before{width:380px;height:380px;top:-190px}.trust-main h2{letter-spacing:-3px;font-size:88px;line-height:.85}.trust-eyebrow{margin-bottom:17px;font-size:9px}.trust-title{margin-top:23px;font-size:21px}.trust-description{max-width:300px;font-size:13px;line-height:1.85}.trust-divider{margin-top:30px}.trust-points{grid-template-columns:1fr;margin-top:48px}.trust-point{min-height:82px;padding:17px 20px}.trust-point+.trust-point{border-top:1px solid #0000001a;border-right:none}.trust-point strong{font-size:25px}.trust-point span{font-size:11px}}.testimonials-section{direction:rtl;background:#f7f3ee;padding:125px 7%}.testimonials-container{max-width:900px;margin:auto}.testimonials-heading{text-align:center;margin-bottom:55px}.testimonials-heading p{color:#687052;letter-spacing:2.5px;margin:0 0 10px;font-size:10px}.testimonials-heading h2{color:#171717;margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(45px,6vw,70px);font-weight:400}.testimonial-card{text-align:center;background:#eee8df;padding:65px 80px 55px;position:relative}.testimonial-mark{color:#55613f;opacity:.5;font-family:Cormorant Garamond,serif;font-size:70px;line-height:1;position:absolute;top:18px;right:35px}.testimonial-text{color:#373831;max-width:650px;margin:0 auto;font-family:Cormorant Garamond,serif;font-size:clamp(24px,3vw,34px);font-weight:400;line-height:1.7}.testimonial-author{color:#687052;margin-top:25px;font-size:12px}.testimonial-navigation{justify-content:center;align-items:center;gap:18px;margin-top:35px;display:flex}.testimonial-navigation button{color:#444;cursor:pointer;background:0 0;border:1px solid #cfc8be;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:all .3s;display:flex}.testimonial-navigation button:hover{color:#fff;background:#55613f;border-color:#55613f}.testimonial-navigation>span{color:#888;letter-spacing:1px;font-size:10px}@media (width<=600px){.testimonials-section{padding:80px 18px}.testimonials-heading{margin-bottom:35px}.testimonials-heading h2{font-size:45px}.testimonial-card{padding:55px 25px 35px}.testimonial-mark{font-size:55px;right:15px}.testimonial-text{font-size:23px;line-height:1.65}.testimonial-navigation{margin-top:28px}}.faq-chat-section{isolation:isolate;direction:rtl;background:#eee8df;padding:115px 7% 125px;position:relative;overflow:hidden}.faq-chat-section:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#55613f1a,#55613f06 42%,#0000 70%);border-radius:50%;width:460px;height:460px;animation:11s ease-in-out infinite alternate faqAmbientGlow;position:absolute;top:-250px;left:50%}@keyframes faqAmbientGlow{0%{opacity:.6;transform:translate(-44%)scale(.9)}to{opacity:1;transform:translate(-56%)scale(1.15)}}.faq-chat-container{width:min(900px,100%);margin:auto}.faq-chat-heading{text-align:center;margin-bottom:48px}.faq-chat-heading>p{color:#687052;letter-spacing:2.8px;margin:0 0 12px;font-size:10px}.faq-chat-heading h2{color:#252820;margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(50px,6vw,74px);font-weight:400;line-height:1}.faq-chat-heading>span{color:#77766e;margin-top:17px;font-size:13px;line-height:1.9;display:block}.faq-chat{box-sizing:border-box;background:#faf8f4b8;border:1px solid #55613f21;max-width:760px;min-height:390px;margin:auto;padding:34px;position:relative;box-shadow:0 18px 55px #3030260b}.faq-chat:before{content:"";opacity:.7;background:#687052;width:55px;height:2px;position:absolute;top:0;right:34px}.chat-message{align-items:flex-end;gap:10px;min-width:0;margin-bottom:18px;animation:.4s both faqMessageIn;display:flex}.chat-nour{justify-content:flex-start}.chat-customer{justify-content:flex-end}@keyframes faqMessageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.chat-avatar{color:#fff;background:#55613f;border:1px solid #ffffff26;border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.chat-bubble{background:#fff;border:1px solid #00000009;border-radius:15px 15px 15px 4px;min-width:0;max-width:76%;padding:13px 17px;box-shadow:0 5px 18px #00000006}.chat-customer .chat-bubble{color:#fff;background:#55613f;border-color:#0000;border-radius:15px 15px 4px}.chat-name{color:#687052;letter-spacing:.8px;margin-bottom:6px;font-size:9px;display:block}.chat-customer .chat-name{color:#ffffffad}.chat-bubble p{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.9}.faq-question-list{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin:30px 0 27px;display:flex}.faq-chat-question{color:#4f5e3e;text-align:right;cursor:pointer;background:#ffffff73;border:1px solid #55613f3d;border-radius:24px;max-width:100%;padding:10px 15px;font-family:inherit;font-size:12px;line-height:1.6;transition:background .3s,color .3s,border-color .3s,transform .3s,opacity .3s}.faq-chat-question:hover:not(:disabled){color:#fff;background:#55613f;border-color:#55613f;transform:translateY(-2px)}.faq-chat-question:focus-visible{outline-offset:3px;outline:2px solid #687052}.faq-chat-question.asked,.faq-chat-question:disabled{opacity:.4;cursor:default;transform:none}.faq-chat-messages{flex-direction:column;padding-top:4px;display:flex}.typing-bubble{min-width:92px}.typing-dots{align-items:center;gap:5px;height:18px;display:flex}.typing-dots i{background:#687052;border-radius:50%;width:5px;height:5px;animation:1.15s ease-in-out infinite typingDot}.typing-dots i:nth-child(2){animation-delay:.15s}.typing-dots i:nth-child(3){animation-delay:.3s}@keyframes typingDot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@media (width<=800px){.faq-chat-section{padding:90px 5% 95px}.faq-chat{padding:28px}}@media (width<=600px){.faq-chat-section{padding:78px 15px 82px}.faq-chat-section:before{width:320px;height:320px;top:-170px}.faq-chat-heading{margin-bottom:32px}.faq-chat-heading>p{letter-spacing:2.3px;font-size:9px}.faq-chat-heading h2{font-size:51px}.faq-chat-heading>span{max-width:290px;margin:14px auto 0;font-size:12px}.faq-chat{min-height:0;padding:23px 15px}.faq-chat:before{width:42px;right:15px}.chat-message{gap:8px;margin-bottom:15px}.chat-avatar{flex-basis:28px;width:28px;height:28px}.chat-bubble{max-width:84%;padding:11px 13px}.chat-bubble p{font-size:12px;line-height:1.85}.faq-question-list{justify-content:flex-start;gap:8px;margin:25px 0 23px}.faq-chat-question{border-radius:20px;padding:9px 12px;font-size:11px}}@media (prefers-reduced-motion:reduce){.faq-chat-section:before,.typing-dots i,.chat-message{animation:none!important}.faq-chat-question,.faq-chat-question:hover:not(:disabled){transition:none;transform:none}}.policy-page{direction:rtl;background:radial-gradient(circle at 85% 12%,#55613f0e,#0000 25%),#f3eee7;min-height:100vh;padding:135px 20px 100px;position:relative;overflow:hidden}.policy-container{width:min(850px,100%);margin:auto;position:relative}.policy-heading{text-align:center;margin-bottom:55px;animation:.75s both policyFadeUp}.policy-heading>p{color:#687052;letter-spacing:2.5px;margin:0 0 14px;font-size:10px}.policy-heading h1{color:#293123;margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(46px,6vw,70px);font-weight:400;line-height:1.15}.policy-heading>span{color:#77766e;max-width:390px;margin:16px auto 0;font-size:13px;line-height:1.9;display:block}.policy-heading:after{content:"";transform-origin:50%;background:#7b876a;width:48px;height:1px;margin:26px auto 0;animation:1s .2s both policyDivider;display:block}.policy-content{background:#ffffffc2;border:1px solid #55613f1a;padding:48px 55px;animation:.8s .1s both policyFadeUp;position:relative;box-shadow:0 18px 55px #2931230b}.policy-content section{border-bottom:1px solid #2931231c;margin:0 0 32px;padding:0 0 32px}.policy-content section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.policy-content h2{color:#4f5e3e;margin:0 0 17px;padding-right:15px;font-size:20px;font-weight:500;line-height:1.6;position:relative}.policy-content h2:before{content:"";transform-origin:50%;background:#879274;width:2px;transition:transform .3s;position:absolute;top:5px;bottom:5px;right:0}.policy-content section:hover h2:before{transform:scaleY(1.2)}.policy-content p{color:#696960;margin:0;font-size:13px;line-height:2.2}.policy-content p+p{margin-top:12px}.policy-content strong{color:#536344;margin:0 3px;font-weight:500;display:inline-block}.policy-size-table{background:#fffdfa;border:1px solid #dedbd1;margin-top:23px;overflow:hidden}.policy-size-row{border-bottom:1px solid #e9e5dc;grid-template-columns:110px minmax(0,1fr);align-items:stretch;min-height:55px;transition:background .25s;display:grid}.policy-size-row:last-child{border-bottom:none}.policy-size-row>*{box-sizing:border-box;justify-content:center;align-items:center;min-width:0;padding:12px 15px;display:flex}.policy-size-row>*+*{border-right:1px solid #e9e5dc}.policy-size-row strong{color:#536344;margin:0;font-family:Cormorant Garamond,serif;font-size:22px;font-weight:500}.policy-size-row span{color:#62635a;text-align:center;font-size:13px}.policy-size-header{background:#e9e7dd;min-height:46px}.policy-size-header span{color:#536344;font-size:11px;font-weight:500}.policy-size-row:not(.policy-size-header):hover{background:#f3f1e9}@keyframes policyFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes policyDivider{0%{opacity:0;transform:scaleX(.35)}to{opacity:1;transform:scaleX(1)}}@media (width<=600px){.policy-page{padding:100px 15px 65px}.policy-heading{margin-bottom:35px}.policy-heading h1{font-size:43px}.policy-heading>span{max-width:300px;font-size:12px}.policy-content{padding:30px 21px}.policy-content section{margin-bottom:26px;padding-bottom:26px}.policy-content h2{font-size:18px}.policy-content p{font-size:12px;line-height:2.1}.policy-size-row{grid-template-columns:78px minmax(0,1fr);min-height:49px}.policy-size-row>*{padding:10px 8px}.policy-size-row strong{font-size:20px}.policy-size-row span{font-size:11px}}@media (prefers-reduced-motion:reduce){.policy-heading,.policy-heading:after,.policy-content{animation:none}.policy-content *,.policy-size-row{transition:none}}.policy-back-button{color:#536344;cursor:pointer;background:#ffffff73;border:1px solid #53634447;align-items:center;gap:9px;margin-bottom:28px;padding:10px 16px;font-family:inherit;font-size:12px;transition:background .3s,color .3s,border-color .3s,transform .3s;display:inline-flex}.policy-back-button:hover{color:#fff;background:#536344;border-color:#536344;transform:translate(3px)}.policy-back-button svg{transition:transform .3s}.policy-back-button:hover svg{transform:translate(3px)}@media (width<=600px){.policy-back-button{margin-bottom:22px;padding:9px 13px;font-size:11px}}.shop-page{direction:rtl;background:#f7f3ee;min-height:100vh;padding:145px 7% 100px}.shop-header{text-align:center;margin-bottom:45px}.shop-header h1{color:#171717;margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(50px,6vw,75px);font-weight:400;line-height:1}.shop-header span{color:#77766e;margin-top:15px;font-size:13px;display:block}.shop-filters{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:50px;display:flex}.shop-filters button{color:#555;cursor:pointer;background:0 0;border:1px solid #d2cbc2;padding:10px 18px;font-family:inherit;font-size:12px;transition:all .3s}.shop-filters button:hover,.shop-filters button.active{color:#fff;background:#55613f;border-color:#55613f}.shop-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:35px 20px;max-width:1300px;margin:auto;display:grid}.shop-product-card{cursor:pointer}.shop-sale-badge{color:#fff;letter-spacing:1px;background:#55613f;padding:7px 10px;font-size:9px;position:absolute;top:14px;left:14px}.shop-product-info{justify-content:space-between;align-items:flex-start;gap:12px;padding-top:15px;display:flex}.shop-product-info h3{color:#222;margin:0;font-size:15px;font-weight:400}.shop-colors{direction:ltr;gap:5px;margin-top:8px;display:flex}.shop-loading,.shop-empty{text-align:center;background:#fff;max-width:600px;margin:80px auto;padding:60px 25px}.shop-empty h2{margin:0 0 10px;font-size:27px;font-weight:400}.shop-empty p{color:#888;margin:0;font-size:13px}@media (width<=1000px){.shop-page{padding:125px 5% 80px}.shop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 15px}}@media (width<=650px){.shop-page{padding:100px 15px 70px}.shop-header{margin-bottom:32px}.shop-header h1{font-size:48px}.shop-filters{flex-wrap:nowrap;justify-content:flex-start;margin-bottom:32px;padding-bottom:5px;overflow-x:auto}.shop-filters button{white-space:nowrap;flex-shrink:0}.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.shop-product-info{padding-top:10px;display:block}.shop-product-info h3{margin-bottom:5px;font-size:13px}.shop-price{margin-top:4px}}.search-overlay{z-index:1000;opacity:0;visibility:hidden;background:#14141247;transition:opacity .35s,visibility .35s;position:fixed;inset:0}.search-overlay.open{opacity:1;visibility:visible}.search-panel{box-sizing:border-box;direction:rtl;background:#f7f3ee;min-height:430px;padding:30px 7% 50px;transition:transform .4s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;left:0;right:0;transform:translateY(-20px);box-shadow:0 15px 40px #00000014}.search-header{color:#55613f;border-bottom:1px solid #0000001a;justify-content:space-between;align-items:center;max-width:1200px;margin:auto;padding-bottom:20px;font-size:13px;display:flex}.search-input-wrapper{color:#55613f;border-bottom:1px solid #55613f;align-items:center;gap:12px;max-width:1200px;margin:28px auto 0;padding-bottom:15px;display:flex}.search-input-wrapper input{color:#222;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:18px}.search-input-wrapper input::placeholder{color:#999;font-size:14px}.search-input-wrapper>button{color:#777;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.search-results{max-width:1200px;max-height:300px;margin:28px auto 0;overflow-y:auto}.search-results-title{color:#777;letter-spacing:1px;margin:0 0 14px;font-size:11px}.search-empty{text-align:center;color:#777;padding:35px 0}.search-empty span{font-size:12px}.search-result-item{color:#222;text-align:right;cursor:pointer;background:0 0;border:none;align-items:center;gap:15px;width:100%;padding:8px;font-family:inherit;transition:background .25s;display:flex}.search-result-item:hover{background:#eee8df}.search-result-image{background:#e5dfd6;flex-shrink:0;width:48px;height:62px;overflow:hidden}.search-result-info{flex-direction:column;flex:1;gap:4px;display:flex}.search-result-info strong{font-size:14px;font-weight:400}.search-result-price{white-space:nowrap;align-items:baseline;gap:7px;display:flex}.search-result-item>svg{color:#55613f;opacity:.5}@media (width<=600px){.search-panel{min-height:100vh;padding:20px 18px 40px}.search-input-wrapper{margin-top:25px}.search-input-wrapper input{font-size:16px}.search-results{max-height:calc(100vh - 170px)}.search-result-item{gap:10px}.search-result-image{width:48px;height:64px}}.featured-product-badges{z-index:2;flex-direction:column;align-items:flex-start;gap:5px;display:flex;position:absolute;top:14px;left:14px}.featured-new-badge,.featured-sale-badge{letter-spacing:1px;padding:7px 10px;font-size:9px}.featured-new-badge{color:#55613f;background:#fff}.featured-sale-badge{color:#fff;background:#55613f}.size-guide-section{border-top:1px solid #0000001a;margin-top:28px;padding-top:25px}.size-guide-table{border-top:1px solid #d8d1c8;border-right:1px solid #d8d1c8;margin-top:20px}.size-guide-row>*{box-sizing:border-box;border-left:1px solid #d8d1c8;align-items:center;height:100%;padding:0 15px;display:flex}.size-guide-row strong{color:#55613f;justify-content:center;font-size:14px;font-weight:500}.size-guide-header span{color:#777;letter-spacing:.7px;font-size:10px}.size-guide-help{background:#f3eee7;margin-top:18px;padding:15px 17px}.size-guide-help p{color:#55613f;margin:0 0 5px;font-size:13px;font-weight:500}@media (width<=600px){.size-guide-section{margin-top:24px;padding-top:22px}.size-guide-intro h3{font-size:17px}.size-guide-intro p{font-size:12px}.size-guide-row{grid-template-columns:75px 1fr;min-height:45px}.size-guide-row>*{padding:0 10px}.size-guide-row strong{font-size:13px}.size-guide-row span{font-size:12px}.size-guide-help{padding:13px}}.checkout-address-note{direction:rtl;background:#eee8df;border-right:2px solid #55613f;margin-top:10px;padding:13px 15px}@media (width<=600px){.checkout-address-note{padding:11px 12px}.checkout-address-note p{font-size:10px}}.order-progress{border-bottom:1px solid #eee;grid-template-columns:repeat(4,1fr);margin:28px 0 10px;padding:5px 0 20px;display:grid}.order-progress-step{color:#aaa;text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.order-progress-step:not(:last-child):after{content:"";z-index:0;background:#ddd;width:100%;height:1px;position:absolute;top:12px;right:50%}.progress-dot{z-index:1;color:#0000;background:#f3eee7;border:1px solid #d5d0c9;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:10px;transition:all .3s;display:flex;position:relative}.progress-label{font-size:10px;line-height:1.5}.order-progress-step.completed{color:#55613f}.order-progress-step.completed .progress-dot{color:#fff;background:#55613f;border-color:#55613f}.order-progress-step.completed:not(:last-child):after{background:#55613f}.cancelled-order-status{color:#8a3838;background:#f3dddd;justify-content:center;align-items:center;gap:10px;margin:28px 0 10px;padding:18px;display:flex}.cancelled-order-status span{color:#fff;background:#8a3838;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:14px;display:flex}.cancelled-order-status strong{font-size:13px;font-weight:400}@media (width<=600px){.order-progress{margin:22px 0 5px;padding-bottom:18px}.progress-dot{width:22px;height:22px;font-size:9px}.progress-label{font-size:8px}.order-progress-step:not(:last-child):after{top:10px}}.confirmation-icon{animation:.6s cubic-bezier(.2,.7,.2,1) both confirmationPop}.confirmation-actions button{justify-content:center;align-items:center;gap:9px;transition:all .3s;display:flex}.confirmation-track:hover{background:#424d31;transform:translateY(-2px)}.confirmation-home:hover{background:#f3eee7;transform:translateY(-2px)}@keyframes confirmationPop{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}.policy-content section p+p{margin-top:12px}.policy-content strong{color:#55613f;font-weight:500}.policy-size-table{border-top:1px solid #d8d1c8;border-right:1px solid #d8d1c8;margin-top:22px}.policy-size-row{border-bottom:1px solid #d8d1c8;grid-template-columns:100px 1fr;align-items:center;min-height:50px;display:grid}.policy-size-row>*{box-sizing:border-box;border-left:1px solid #d8d1c8;align-items:center;height:100%;padding:0 15px;display:flex}.policy-size-row strong{color:#55613f;justify-content:center;font-size:14px;font-weight:500}.policy-size-row span{color:#555;font-size:13px}.policy-size-header{background:#eee8df}.policy-size-header span{color:#777;letter-spacing:.7px;font-size:10px}@media (width<=600px){.policy-size-row{grid-template-columns:75px 1fr;min-height:46px}.policy-size-row>*{padding:0 10px}.policy-size-row strong{font-size:13px}.policy-size-row span{font-size:12px}}.admin-featured-badge,.admin-sale-badge{letter-spacing:.5px;z-index:2;padding:7px 10px;font-size:9px;position:absolute;left:14px}.admin-featured-badge{color:#55613f;background:#fff;top:14px}.admin-sale-badge{color:#fff;background:#55613f;top:48px}.admin-featured-button{color:#55613f;background:#eee8df}.admin-featured-button.active{color:#fff;background:#55613f}.admin-featured-button:hover{background:#dcd5ca}.admin-featured-button.active:hover{background:#424d31}.admin-sale-price{color:#55613f;margin-left:6px;font-weight:500}.admin-product-title del{color:#999;font-size:11px;font-weight:300}.admin-product-actions{grid-template-columns:repeat(4,1fr)}@media (width<=900px){.admin-product-actions{grid-template-columns:1fr 1fr}}@media (width<=520px){.admin-product-actions{grid-template-columns:1fr}}.sale-edit-section{border-top:2px solid #55613f}.sale-toggle{cursor:pointer;align-items:center;gap:10px;color:#55613f!important;margin:0!important;display:flex!important}.sale-toggle input{accent-color:#55613f;height:18px;width:18px!important;padding:0!important}.sale-toggle span{color:#55613f;font-size:13px}.sale-edit-fields{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.sale-edit-field{flex-direction:column;display:flex}.sale-edit-field label{margin:0 0 8px}.sale-edit-field input{width:100%}@media (width<=700px){.sale-edit-fields{grid-template-columns:1fr;gap:5px}.sale-edit-subtitle{line-height:1.7}}.category-helper-text{color:#888;margin:-15px 0 20px;font-size:12px;line-height:1.8}.shop-product-badges{z-index:3;flex-direction:column;align-items:flex-start;gap:5px;display:flex;position:absolute;top:14px;left:14px}.shop-new-badge,.shop-sale-badge,.shop-sold-out-badge{letter-spacing:1px;padding:7px 10px;font-size:9px}.shop-new-badge{color:#55613f;background:#fff}.shop-price{white-space:nowrap;align-items:baseline;gap:8px;display:flex}.shop-price del{color:#999;font-size:12px;font-weight:300}.reviews-section{direction:rtl;background:#eee8df;padding:120px 7% 125px;position:relative;overflow:hidden}.reviews-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#55613f0e,#0000 70%);border-radius:50%;width:480px;height:480px;animation:10s ease-in-out infinite reviewsGlow;position:absolute;top:-280px;left:50%;transform:translate(-50%)}@keyframes reviewsGlow{0%,to{transform:translate(-50%)scale(.9)}50%{transform:translate(-50%)scale(1.15)}}.reviews-inner{z-index:1;max-width:1250px;margin:0 auto;position:relative}.reviews-header{text-align:center;margin-bottom:55px}.reviews-eyebrow{color:#687052;letter-spacing:2px;margin:0 0 12px;font-size:11px}.reviews-header h2{color:#171717;margin:0;font-size:clamp(42px,5vw,64px);font-weight:400;line-height:1.1}.reviews-header>span{color:#777;margin-top:15px;font-size:13px;display:block}.reviews-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.review-card{background:#f8f5f0;border:1px solid #55613f14;flex-direction:column;justify-content:space-between;min-height:240px;padding:32px;transition:transform .4s,box-shadow .4s,border-color .4s;display:flex;position:relative;overflow:hidden}.review-card:before{content:"“";color:#55613f1a;font-family:Cormorant Garamond,serif;font-size:70px;line-height:1;position:absolute;top:8px;right:20px}.review-card:after{content:"";background:#55613f09;border-radius:50%;width:90px;height:90px;transition:transform .5s;position:absolute;bottom:-45px;left:-45px}.review-card:hover{border-color:#55613f2e;transform:translateY(-6px);box-shadow:0 18px 40px #28281e12}.review-card:hover:after{transform:scale(2.2)}.review-stars{color:#687052;z-index:1;direction:ltr;gap:4px;display:flex;position:relative}.review-message{z-index:1;color:#333;margin:25px 0;font-family:Cormorant Garamond,serif;font-size:19px;font-weight:400;line-height:1.7;position:relative}.review-author{flex-direction:column;gap:4px;display:flex}.review-author span{color:#222;font-size:13px}.review-author small{color:#999;font-size:10px}.reviews-empty{text-align:center;border:1px solid #00000014;padding:45px 20px}.reviews-empty p{color:#777;margin:0;font-size:13px}.reviews-action{justify-content:center;margin-top:45px;display:flex}.reviews-write-button{color:#55613f;cursor:pointer;background:0 0;border:1px solid #55613f;align-items:center;gap:10px;padding:13px 22px;font-family:inherit;font-size:13px;transition:all .3s;display:flex}.reviews-write-button:hover{color:#fff;background:#55613f}.review-form{background:#f8f5f0;width:min(100%,600px);padding:35px}.review-form-header{justify-content:space-between;align-items:flex-start;margin-bottom:25px;display:flex}.review-form-header p{color:#222;margin:0 0 5px;font-size:20px}.review-form-header span{color:#888;font-size:11px}.review-form-close{color:#777;cursor:pointer;background:0 0;border:none;font-size:24px}.review-form label{color:#666;margin:16px 0 7px;font-size:12px;display:block}.review-form input,.review-form textarea{box-sizing:border-box;color:#222;background:#fff;border:1px solid #ddd;outline:none;width:100%;padding:13px;font-family:inherit;font-size:13px}.review-form textarea{resize:vertical;min-height:110px}.review-form input:focus,.review-form textarea:focus{border-color:#55613f}.review-rating-input{gap:5px;display:flex}.review-rating-input button{color:#ccc;cursor:pointer;background:0 0;border:none;padding:3px}.review-rating-input button.active{color:#687052}.review-submit-button{color:#fff;cursor:pointer;background:#55613f;border:none;width:100%;margin-top:25px;padding:14px;font-family:inherit;font-size:13px;transition:all .3s}.review-submit-button:hover{background:#424d31}.review-submit-button:disabled{opacity:.6;cursor:not-allowed}@media (width<=800px){.reviews-section{padding:82px 18px 85px}.reviews-header{margin-bottom:42px}.reviews-header h2{font-size:52px}.reviews-header>span{font-size:12px;line-height:1.8}.reviews-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;padding:5px 2px 15px;display:flex;overflow-x:auto}.reviews-grid::-webkit-scrollbar{display:none}.review-card{scroll-snap-align:center;flex:0 0 86vw;min-height:225px;padding:27px 24px}.review-message{font-size:18px;line-height:1.65}.reviews-action{margin-top:35px}.review-form{padding:24px}}.admin-login-page{box-sizing:border-box;direction:rtl;background:#f3eee7;justify-content:center;align-items:center;min-height:100vh;padding:30px;display:flex}.admin-login-box{box-sizing:border-box;text-align:center;background:#fff;width:min(420px,100%);padding:50px 40px}.admin-login-logo{object-fit:contain;width:150px;max-height:70px;margin-bottom:20px}.admin-login-eyebrow{color:#687052;letter-spacing:3px;margin:0 0 10px;font-size:10px}.admin-login-box h1{color:#171717;margin:0;font-size:34px;font-weight:400}.admin-login-description{color:#888;margin:12px 0 30px;font-size:13px}.admin-login-form{text-align:right;flex-direction:column;display:flex}.admin-login-form label{color:#666;margin:15px 0 7px;font-size:12px}.admin-login-form input{box-sizing:border-box;background:#faf8f5;border:1px solid #ddd;outline:none;width:100%;padding:13px;font-family:inherit;font-size:13px}.admin-login-form input:focus{border-color:#55613f}.admin-login-form button{color:#fff;cursor:pointer;background:#55613f;border:none;margin-top:25px;padding:14px;font-family:inherit;font-size:13px;transition:all .3s}.admin-login-form button:hover{background:#424d31}.admin-login-form button:disabled{opacity:.6;cursor:not-allowed}.admin-auth-loading{color:#55613f;direction:rtl;background:#f3eee7;justify-content:center;align-items:center;min-height:100vh;display:flex}.admin-logout-button{margin-top:5px}@media (width<=600px){.admin-login-box{padding:40px 25px}}.category-showcase{box-sizing:border-box;direction:rtl;background:#eee8df;width:100%;padding:115px 7% 125px;overflow:hidden}.category-heading{justify-content:center;align-items:center;gap:18px;margin-bottom:15px;display:flex}.category-heading p{color:#55613f;margin:0;font-size:12px;font-weight:500}.category-heading-line{opacity:.65;background:#55613f;width:50px;height:1px}.category-showcase>h2{text-align:center;color:#171717;margin:0;font-size:clamp(42px,5vw,68px);font-weight:400;line-height:1.15}.category-showcase>h2 span{color:#55613f;margin-right:12px}.category-showcase-intro{text-align:center;color:#777;max-width:420px;margin:18px auto 55px;font-size:13px;line-height:1.9}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:55px 30px;max-width:1250px;margin:0 auto;display:grid}.category-item{width:100%;color:inherit;text-align:right;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}.category-image img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.category-image:after{content:"";opacity:0;background:linear-gradient(#0000 50%,#00000073);transition:opacity .4s;position:absolute;inset:0}.category-item:hover .category-image:after{opacity:1}.category-overlay{z-index:2;color:#333;opacity:0;background:#fffffff0;align-items:center;gap:12px;padding:11px 16px;font-size:11px;transition:all .4s;display:flex;position:absolute;bottom:25px;left:25px;transform:translateY(10px)}.category-overlay svg{transition:transform .3s}.category-item:hover .category-overlay svg{transform:translate(-4px)}.category-item-info{justify-content:space-between;align-items:center;padding:19px 2px 0;display:flex}.category-item-info h3{color:#171717;margin:0;font-size:clamp(22px,2.4vw,30px);font-weight:400;transition:color .3s}.category-item-info p{color:#888;margin:7px 0 0;font-size:11px}.category-item:hover .category-item-info h3{color:#55613f}.category-mobile-arrow{color:#55613f;display:none}.category-shop-all{justify-content:center;margin-top:65px;display:flex}.category-shop-all button{color:#55613f;cursor:pointer;background:0 0;border:1px solid #55613f;align-items:center;gap:12px;padding:13px 24px;font-family:inherit;font-size:12px;transition:all .3s;display:flex}.category-shop-all button:hover{color:#fff;background:#55613f}.category-shop-all svg{transition:transform .3s}.category-shop-all button:hover svg{transform:translate(-4px)}@media (width<=900px){.category-showcase{padding:90px 5% 100px}.category-grid{gap:40px 18px}.category-image{height:430px}}@media (width<=600px){.category-showcase{padding:75px 18px 85px}.category-heading{gap:11px}.category-heading p{font-size:10px}.category-heading-line{width:30px}.category-showcase>h2{font-size:42px}.category-showcase>h2 span{margin:3px 0 0;display:block}.category-showcase-intro{margin:15px auto 38px;font-size:12px}.category-grid{grid-template-columns:1fr 1fr;gap:32px 12px}.category-image{height:285px}.category-overlay{display:none}.category-mobile-arrow{display:block}.category-item-info{padding-top:12px}.category-item-info h3{font-size:18px}.category-item-info p{margin-top:4px;font-size:9px}.category-shop-all{margin-top:45px}.category-shop-all button{justify-content:center;width:100%}}.admin-orders{direction:rtl;background:#f3eee7;min-height:100vh;padding:65px 5% 90px}.orders-page-header{justify-content:space-between;align-items:flex-end;gap:30px;max-width:1400px;margin:0 auto 35px;display:flex}.orders-page-header h1{color:#171717;margin:0;font-size:52px;font-weight:400}.orders-count{color:#55613f;align-items:baseline;gap:8px;display:flex}.orders-count strong{font-size:36px;font-weight:400}.orders-toolbar{max-width:1400px;margin:0 auto 25px}.orders-search-wrap{box-sizing:border-box;background:#fff;border:1px solid #ddd;align-items:center;gap:10px;width:100%;padding:0 16px;display:flex;position:relative}.orders-search-wrap>svg{color:#888;flex:none}.orders-search{background:0 0;border:none;outline:none;width:100%;padding:16px 0;font-family:inherit;font-size:13px}.orders-clear-search{color:#888;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.order-filters{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.order-filters button{color:#666;cursor:pointer;background:0 0;border:1px solid #d7d0c7;padding:9px 15px;font-family:inherit;font-size:11px;transition:all .25s}.order-filters button:hover{color:#55613f;border-color:#55613f}.orders-table-wrap{background:#fff;border:1px solid #e4ded6;max-width:1400px;margin:0 auto;overflow-x:auto}.orders-table{border-collapse:collapse;direction:rtl;width:100%;min-width:1050px}.orders-table thead{background:#ebe5dc}.orders-table th{color:#777;text-align:right;white-space:nowrap;border-bottom:1px solid #ddd5cc;padding:15px 17px;font-size:10px;font-weight:500}.orders-table td{vertical-align:middle;border-bottom:1px solid #eee9e3;padding:18px 17px}.orders-table tbody tr:last-child td{border-bottom:none}.order-number-button{cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:4px;padding:0;display:flex}.order-number-button strong{color:#55613f;font-size:13px;font-weight:500}.order-number-button:hover strong{text-decoration:underline}.table-customer{flex-direction:column;gap:5px;display:flex}.table-customer strong{color:#333;font-size:12px;font-weight:500}.table-customer a{color:#888;font-size:10px;text-decoration:none}.table-customer a:hover{color:#55613f}.table-products{flex-direction:column;gap:4px;display:flex}.table-products strong{color:#333;font-size:11px;font-weight:400}.table-products span{color:#999;font-size:9px}.table-total{color:#55613f;white-space:nowrap;font-size:14px;font-weight:500}.table-payment{color:#666;white-space:nowrap;font-size:10px}.table-date{color:#777;max-width:135px;font-size:10px;line-height:1.7;display:block}.order-status-pill{white-space:nowrap;border-radius:20px;padding:6px 9px;font-size:9px;display:inline-flex}.order-status-pill.status-pending{color:#967229;background:#f5ead2}.order-status-pill.status-confirmed{color:#52663e;background:#e4eddc}.order-status-pill.status-preparing{color:#53687d;background:#e4e9ef}.order-status-pill.status-delivered{color:#4d735b;background:#dfece4}.order-status-pill.status-cancelled{color:#925656;background:#f1dddd}.table-details-button{color:#666;cursor:pointer;background:0 0;border:1px solid #d8d1c8;align-items:center;gap:5px;padding:7px 11px;font-family:inherit;font-size:10px;transition:all .25s;display:inline-flex}.table-details-button:hover{color:#55613f;border-color:#55613f}.orders-empty,.orders-loading{text-align:center;background:#fff;max-width:1400px;margin:50px auto;padding:80px 20px}.orders-loading{color:#55613f;font-size:13px}.order-modal-backdrop{z-index:1000;box-sizing:border-box;background:#1e1e1973;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.order-modal{box-sizing:border-box;direction:rtl;background:#fff;width:min(700px,100%);max-height:90vh;padding:32px;overflow-y:auto}.order-modal-header{border-bottom:1px solid #eee;justify-content:space-between;align-items:flex-start;padding-bottom:22px;display:flex}.order-modal-header h2{color:#222;margin:0;font-size:25px;font-weight:400}.order-modal-section h3{color:#55613f;margin:0 0 18px;font-size:13px;font-weight:500}.order-modal-info-grid strong,.order-modal-info-grid a{color:#333;font-size:12px;font-weight:400;line-height:1.7;text-decoration:none}.order-modal-info-grid a:hover{color:#55613f}.order-modal-product{background:#f7f4ef;align-items:center;gap:13px;padding:14px;display:flex}.modal-product-number{color:#fff;background:#55613f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;display:flex}.modal-product-info{flex-direction:column;flex:1;gap:4px;display:flex}.modal-product-info span{color:#888;font-size:10px}.modal-product-price{color:#55613f;white-space:nowrap;font-size:12px;font-weight:500}.order-modal-total{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:22px 0;display:flex}.order-modal-total strong{color:#55613f;font-size:23px;font-weight:400}.order-modal-date{justify-content:space-between;align-items:center;padding:17px 0;display:flex}.order-modal-status label{color:#777;margin-bottom:8px;font-size:11px;display:block}.order-status-select-wrap select{box-sizing:border-box;color:#444;appearance:none;cursor:pointer;background:#fff;border:1px solid #d8d1c8;outline:none;width:100%;padding:13px 15px;font-family:inherit;font-size:12px}@media (width<=700px){.admin-orders{padding:45px 15px 70px}.orders-page-header{flex-direction:column;align-items:flex-start;gap:18px}.orders-page-header h1{font-size:42px}.orders-count{align-self:flex-start}.order-filters{flex-wrap:nowrap;padding-bottom:5px;overflow-x:auto}.order-filters button{white-space:nowrap}.order-modal-backdrop{padding:10px}.order-modal{max-height:94vh;padding:23px}.order-modal-info-grid{grid-template-columns:1fr;gap:15px}.order-modal-product{align-items:flex-start}}.admin-reviews{direction:rtl;background:#f3eee7;min-height:100vh;padding:65px 6% 90px}.admin-reviews-header{justify-content:space-between;align-items:flex-end;gap:30px;max-width:1100px;margin:0 auto 35px;display:flex}.admin-reviews-header h1{color:#171717;margin:0;font-size:52px;font-weight:400}.admin-reviews-subtitle{color:#888;margin:10px 0 0;font-size:12px}.admin-reviews-total{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.admin-reviews-total strong{color:#55613f;font-size:35px;font-weight:400}.admin-reviews-filters{flex-wrap:wrap;gap:7px;max-width:1100px;margin:0 auto 25px;display:flex}.admin-reviews-filters button{color:#666;cursor:pointer;background:0 0;border:1px solid #d7d0c7;align-items:center;gap:9px;padding:10px 15px;font-family:inherit;font-size:11px;transition:all .25s;display:flex}.admin-reviews-filters button:hover{color:#55613f;border-color:#55613f}.admin-reviews-filters button span{background:#00000012;border-radius:50%;justify-content:center;align-items:center;min-width:18px;height:18px;font-size:9px;display:flex}.admin-reviews-filters button.active span{background:#ffffff2e}.admin-reviews-list{flex-direction:column;gap:14px;max-width:1100px;margin:0 auto;display:flex}.admin-review-card{background:#fff;border:1px solid #e7e1da;padding:25px 28px}.admin-review-customer{flex-direction:column;gap:5px;display:flex}.admin-review-stars{gap:3px;margin-top:18px;display:flex}.admin-review-status{white-space:nowrap;border-radius:20px;padding:6px 11px;font-size:9px}.admin-review-status.pending{color:#967229;background:#f5ead2}.admin-review-status.approved{color:#52663e;background:#e4eddc}.admin-review-status.rejected{color:#925656;background:#f1dddd}.admin-review-message{color:#444;max-width:850px;margin:18px 0 25px;font-size:14px;line-height:2}.admin-review-actions button{cursor:pointer;border:none;padding:9px 15px;font-family:inherit;font-size:10px;transition:all .25s}.admin-review-approve{color:#fff;background:#55613f}.admin-review-approve:hover{background:#424d31}.admin-review-reject,.admin-review-hide{color:#555;background:#eee8df}.admin-review-reject:hover,.admin-review-hide:hover{background:#e2dbd1}.admin-review-delete{color:#8a3838;background:#f3dddd}.admin-review-delete:hover{background:#e8cccc}.admin-reviews-loading{text-align:center;color:#55613f;background:#fff;max-width:1100px;margin:80px auto;padding:60px;font-size:13px}@media (width<=700px){.admin-reviews{padding:45px 18px 70px}.admin-reviews-header{flex-direction:column;align-items:flex-start}.admin-reviews-header h1{font-size:42px}.admin-review-card{padding:22px 20px}.admin-review-top{flex-direction:column}.admin-review-status{align-self:flex-start}.admin-review-actions{grid-template-columns:1fr 1fr;display:grid}.admin-review-actions button{width:100%}}.shop-controls{justify-content:space-between;align-items:center;gap:20px;max-width:1400px;margin:35px auto 0;display:flex}.shop-search{background:#fff;border:1px solid #ddd6ce;flex:1;align-items:center;gap:10px;max-width:500px;padding:0 14px;display:flex}.shop-search>svg{color:#888;flex:none}.shop-search input{color:#333;background:0 0;border:none;outline:none;width:100%;padding:13px 0;font-family:inherit;font-size:12px}.shop-search button{color:#888;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.shop-sort>span{color:#999;font-size:10px}.shop-sort-select select{color:#555;appearance:none;cursor:pointer;background:#fff;border:1px solid #ddd6ce;outline:none;width:100%;padding:12px 14px 12px 35px;font-family:inherit;font-size:11px}.shop-results-info{color:#999;align-items:center;gap:15px;max-width:1400px;margin:18px auto 22px;font-size:10px;display:flex}.shop-empty-icon{color:#55613f;border:1px solid #ddd6ce;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 18px;display:flex}.shop-empty button{color:#55613f;cursor:pointer;background:0 0;border:1px solid #55613f;margin-top:20px;padding:11px 20px;font-family:inherit;font-size:11px}@media (width<=700px){.shop-controls{flex-direction:column;align-items:stretch;gap:12px;margin-top:25px}.shop-search{max-width:none}.shop-sort{justify-content:space-between}.shop-sort-select{flex:1;min-width:0}.shop-results-info{margin-top:16px;margin-bottom:18px}}.confirmation-details{border-top:1px solid #eee;border-bottom:1px solid #eee;margin-top:20px}.confirmation-details>div{justify-content:space-between;align-items:center;gap:20px;padding:13px 0;display:flex}.confirmation-details span{color:#999;font-size:11px}.confirmation-details strong{color:#55613f;font-size:13px;font-weight:500}.my-order-compact.expanded{border-color:#d3cbc1}.my-order-summary{box-sizing:border-box;width:100%;min-height:82px;color:inherit;text-align:right;cursor:pointer;background:#fff;border:none;grid-template-columns:1.1fr 1.2fr 1fr .7fr .6fr 30px;align-items:center;gap:15px;padding:15px 22px;font-family:inherit;display:grid}.my-order-summary:hover{background:#faf8f5}.summary-order{flex-direction:column;gap:4px;display:flex}.summary-order span{color:#aaa;font-size:9px}.summary-order strong{color:#55613f;font-size:13px;font-weight:500}.summary-date{color:#888;text-align:right;direction:ltr;font-size:10px}.summary-chevron{color:#687052;justify-content:center;align-items:center;display:flex}.my-order-expanded-section h2{color:#55613f;margin:0 0 17px;font-size:14px;font-weight:500}.my-order-customer-details{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.my-order-customer-details p{color:#555;margin:0;font-size:11px;line-height:1.8}.my-order-expanded-bottom{justify-content:space-between;align-items:center;gap:30px;padding:20px 0;display:flex}.my-order-expanded-bottom>div{flex-direction:column;gap:5px;display:flex}.my-order-expanded-bottom span{color:#999;font-size:9px}.my-order-expanded-bottom strong{color:#55613f;font-size:14px;font-weight:400}@media (width<=850px){.my-order-summary{grid-template-columns:1fr 1fr auto auto 25px;min-height:90px}.summary-date{grid-area:2/2}.summary-count{grid-area:2/1}.summary-chevron{grid-area:1/5/span 2}.my-order-customer-details{grid-template-columns:1fr;gap:10px}}@media (width<=550px){.my-order-summary{grid-template-columns:1fr auto 24px;gap:8px 12px;padding:15px}.summary-date{text-align:right;direction:ltr;grid-area:2/1}.summary-count{grid-area:2/2}.summary-chevron{grid-area:1/3/span 2}.my-order-expanded{padding:0 15px 20px}.my-order-expanded-bottom{flex-direction:column;align-items:flex-start;gap:15px}}.sale-countdown-values>div{flex-direction:column;align-items:center;gap:3px;min-width:55px;display:flex}.sale-countdown-values strong{color:#55613f;font-size:22px;font-weight:400;line-height:1}@media (width<=600px){.product-sale-countdown{margin-top:18px;padding:15px 12px}.sale-countdown-values{gap:5px}.sale-countdown-values>div{min-width:48px}.sale-countdown-values strong{font-size:19px}}.product-gallery{direction:ltr;grid-template-columns:90px minmax(0,1fr);gap:14px;width:100%;display:grid}.product-main-image img{object-fit:cover;width:100%;height:100%;display:block}.product-thumbnails{flex-direction:column;gap:10px;max-height:calc(125vw - 225px);display:flex;overflow-y:auto}.product-thumbnail:hover{opacity:1}@media (width<=900px){.product-gallery{grid-template-columns:70px minmax(0,1fr);gap:10px}.product-thumbnail{width:70px;height:88px}}@media (width<=700px){.product-gallery{flex-direction:column;gap:10px;display:flex}.product-main-image{aspect-ratio:4/5;width:100%}.product-thumbnails{flex-direction:row;gap:8px;width:100%;max-height:none;padding-bottom:3px;display:flex;overflow:auto hidden}.product-thumbnail{width:68px;height:84px}}.product-page{direction:rtl}.product-details{flex-direction:column;justify-content:flex-start;gap:0;display:flex}.product-page-price{align-items:center;gap:12px;margin-top:12px;display:flex}.product-page-price>span{color:#fff;letter-spacing:.08em;background:#55613f;padding:5px 9px;font-size:8px}.product-description{color:#777;white-space:pre-line;border-top:1px solid #e8e2da;border-bottom:1px solid #e8e2da;margin:25px 0 0;padding:18px 0;font-size:12px;line-height:2}.product-details>h3:before{content:"✦";color:#687052;margin-left:7px;font-size:8px}.product-colors button{cursor:pointer;border:2px solid #0000;border-radius:50%;outline:none;width:38px;height:38px;padding:0;transition:transform .2s,border-color .2s;position:relative}.product-colors button.selected-color{border-color:#55613f;box-shadow:0 0 0 3px #f0ece5}.product-sizes button{color:#444;cursor:pointer;background:#fff;border:1px solid #d9d2ca;min-width:65px;min-height:48px;padding:8px 15px;font-family:inherit;font-size:13px;transition:all .25s;position:relative}.product-sizes button:hover{color:#55613f;border-color:#55613f}.product-sizes button.sold-out-size{color:#bbb;cursor:not-allowed;background:#f7f5f2;text-decoration:line-through}.selected-size-guide-info{background:#f4efe8;border:1px solid #e7dfd5;align-items:center;gap:15px;margin-top:13px;padding:13px 15px;display:flex}.selected-size-guide-info>span{color:#999;font-size:9px}.selected-size-guide-info>strong{color:#55613f;font-size:18px;font-weight:400}.selected-size-guide-info>p{color:#777;margin:0;font-size:9px}.size-guide-section{background:#faf8f4;border:1px solid #e7e0d8;margin-top:22px;padding:22px}.size-guide-intro h3{color:#333;margin:0 0 9px;font-size:14px;font-weight:500}.size-guide-intro h3:before{display:none}.size-guide-help span{color:#999;font-size:9px}.quantity-section h3:before{display:none}.quantity-control button:hover{background:#eee8df}.available-quantity strong{color:#55613f;font-weight:500}.add-to-cart-button{color:#fff;background:#55613f;margin-top:30px}.add-to-cart-button:hover{background:#424d31}.buy-button:hover{color:#fff;background:#55613f}.product-sale-countdown{text-align:center;background:#f4efe8;border:1px solid #e5ddd3;margin-top:17px;padding:14px 15px}.sale-countdown-values{direction:ltr;justify-content:center;align-items:center;gap:8px;display:flex}.sale-countdown-values>div{flex-direction:column;gap:3px;min-width:48px;display:flex}@media (width<=700px){.product-details{padding:28px 20px 45px}.product-details>h1{font-size:32px}.product-page-price strong{font-size:22px}.product-description{white-space:pre-line;font-size:11px}.product-colors button{width:35px;height:35px}.product-sizes button{min-width:58px;min-height:45px}.size-guide-section{padding:17px}.selected-size-guide-info{flex-wrap:wrap}.selected-size-guide-info>p{width:100%}.add-to-cart-button{margin-top:25px}}.size-guide-section{background:#faf8f4;border:1px solid #e3ddd5;margin-top:24px}.size-guide-toggle{color:#333;text-align:right;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;min-height:52px;padding:0 17px;font-family:inherit;font-size:12px;display:flex}.size-guide-toggle:hover{background:#f5f0e9}.size-guide-toggle-icon{color:#55613f;border:1px solid #d8d0c7;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:15px;line-height:1;display:flex}.size-guide-content{border-top:1px solid #e8e2da;padding:0 17px 20px}.size-guide-intro{padding:17px 0 12px}.size-guide-intro p{color:#888;margin:0;font-size:10px;line-height:1.9}.size-guide-intro strong{color:#55613f;font-weight:500}.size-guide-table{border:1px solid #e3ddd5;margin-top:5px}.size-guide-row{border-bottom:1px solid #e9e4dd;grid-template-columns:90px 1fr;align-items:center;min-height:40px;display:grid}.size-guide-row:last-child{border-bottom:none}.size-guide-row>*{padding:8px 11px}.size-guide-header{background:#eee8df}.size-guide-row span{color:#777;font-size:10px}.size-guide-row strong{color:#55613f;font-size:11px;font-weight:500}.size-guide-help{border-top:1px solid #e4ddd5;margin-top:15px;padding-top:13px}.size-guide-help p{color:#555;margin:0 0 4px;font-size:10px}.size-guide-help span{color:#999;font-size:9px;line-height:1.8}@media (width<=600px){.size-guide-toggle{min-height:50px}.size-guide-content{padding:0 13px 17px}.size-guide-row{grid-template-columns:75px 1fr}}.admin-content{direction:rtl;flex-direction:column;gap:0;width:min(920px,100% - 60px);max-width:none;margin:0 auto;padding:55px 0 100px;display:flex}.admin-content>h2{color:#171717;letter-spacing:-.5px;margin:0 0 35px;font-size:38px;font-weight:400}.admin-content>h2:after{content:"إضافة منتج جديد إلى المتجر";color:#999;letter-spacing:0;margin-top:8px;font-size:11px;font-weight:300;display:block}.admin-content>input,.admin-content>select,.admin-content>textarea{box-sizing:border-box;color:#292925;background:#fff;border:1px solid #ded8d0;border-radius:0;outline:none;width:100%;margin:0 0 13px;padding:15px 16px;font-family:inherit;font-size:13px;transition:border-color .2s,box-shadow .2s}.admin-content>input::placeholder,.admin-content>textarea::placeholder{color:#aaa}.admin-content>input:focus,.admin-content>select:focus,.admin-content>textarea:focus{border-color:#7b8666;box-shadow:0 0 0 3px #55634412}.admin-content>textarea{resize:vertical;min-height:115px;line-height:1.8}.admin-content .product-merchandising{box-sizing:border-box;background:#ebe5dc;border:1px solid #e1dad1;width:100%;margin:28px 0 35px;padding:24px}.admin-content .product-merchandising h3{color:#55613f;margin:0 0 20px;font-size:15px;font-weight:500}.admin-content .admin-checkbox{box-sizing:border-box;color:#444;background:#ffffff8c;border:1px solid #0000000d;align-items:center;gap:12px;min-height:45px;margin:7px 0;padding:0 13px;font-size:12px;display:flex}.admin-content .admin-checkbox:hover{background:#fffc}.admin-content .admin-checkbox input{accent-color:#55613f;flex:none;width:17px;height:17px;margin:0}.admin-content .sale-fields{border-top:1px solid #0000001a;margin-top:15px;padding-top:18px}.admin-content .sale-fields label{color:#777;margin:13px 0 6px;font-size:10px;display:block}.admin-content .sale-fields input{box-sizing:border-box;background:#fff;border:1px solid #d7d0c7;outline:none;width:100%;padding:12px 13px;font-family:inherit;font-size:12px}.admin-content .sale-fields input:focus{border-color:#55613f}.admin-content .category-product-fields{box-sizing:border-box;background:#fff;border:1px solid #e2dcd4;width:100%;margin:0 0 25px;padding:26px}.admin-content .category-helper-text{color:#999;margin:-5px 0 20px;font-size:10px;line-height:1.8}.admin-content .variant-box{background:#faf8f5;border:1px solid #ddd6ce;margin:18px 0;padding:25px;position:relative}.admin-content .variant-box:first-of-type{margin-top:0}.admin-content .variant-box>input[type=text]{width:calc(100% - 65px)}.admin-content .variant-box>button:first-child{color:#9a5b5b;cursor:pointer;background:#fff;border:1px solid #e1c9c9;margin:0;padding:7px 11px;font-family:inherit;font-size:9px;position:absolute;top:20px;left:20px}.admin-content .variant-box>button:first-child:hover{background:#f7eaea}.admin-content .variant-box input[type=color]{vertical-align:middle;cursor:pointer;background:#fff;border:1px solid #d7d0c7;width:42px;height:42px;margin:0 0 18px 8px;padding:3px}.admin-content .variant-box h4,.admin-content .category-product-fields h4{color:#5b5d55;margin:22px 0 12px;font-size:12px;font-weight:500}.admin-content .variant-box>div{box-sizing:border-box}.admin-content .variant-box>div>input,.admin-content .simple-size-row input{box-sizing:border-box;background:#fff;border:1px solid #dcd5cd;outline:none;min-height:42px;padding:10px 12px;font-family:inherit;font-size:11px}.admin-content .variant-box>div>input:focus,.admin-content .simple-size-row input:focus{border-color:#55613f}.admin-content .variant-box button,.admin-content .category-product-fields button{color:#55613f;cursor:pointer;background:#fff;border:1px solid #d2cbc2;min-height:38px;padding:8px 15px;font-family:inherit;font-size:10px;transition:background .2s,border-color .2s}.admin-content .variant-box button:hover,.admin-content .category-product-fields button:hover{background:#f1ede7;border-color:#aeb49d}.admin-content .variant-box>button:not(:first-child),.admin-content>button:not(.save-product){background:#f6f2ec}.admin-content .variant-box>button:not(:first-child):hover,.admin-content>button:not(.save-product):hover{background:#ebe5dc}.admin-content input[type=file]{box-sizing:border-box;color:#777;cursor:pointer;background:#faf8f5;border:1px dashed #cfc7bd;width:100%;padding:18px;font-family:inherit;font-size:10px}.admin-content input[type=file]:hover{background:#f6f2ec;border-color:#8b9577}.admin-content .selected-files-count{color:#55613f;margin:8px 0 0;font-size:9px}.admin-content .simple-size-row{grid-template-columns:1fr 1fr auto;align-items:center;gap:8px;margin-bottom:8px;display:grid}.admin-content .simple-size-row button{min-height:42px}.admin-content .category-product-fields .variant-box{margin-bottom:15px}.admin-content .category-product-fields .variant-box input[type=number]{box-sizing:border-box;background:#fff;border:1px solid #dcd5cd;width:100%;min-height:42px;padding:10px 12px;font-family:inherit;font-size:11px}.admin-content .category-product-fields>label{color:#777;margin:18px 0 7px;font-size:10px;display:block}.admin-content .category-product-fields>input[type=number]{box-sizing:border-box;background:#fff;border:1px solid #dcd5cd;outline:none;width:100%;min-height:46px;padding:11px 13px;font-family:inherit}.admin-content .category-product-fields>input[type=number]:focus{border-color:#55613f}.admin-content>button:last-child{color:#fff;cursor:pointer;background:#55613f;border:none;width:100%;min-height:55px;margin-top:15px;font-family:inherit;font-size:13px;transition:background .25s,transform .2s}.admin-content>button:last-child:hover{background:#424d31}.admin-content>button:last-child:active{transform:translateY(1px)}.admin-content>button:last-child:disabled{opacity:.55;cursor:not-allowed}.admin-content>button{font-family:inherit}@media (width<=800px){.admin-content{width:calc(100% - 36px);padding:40px 0 70px}.admin-content>h2{margin-bottom:28px;font-size:32px}.admin-content .product-merchandising,.admin-content .category-product-fields,.admin-content .variant-box{padding:18px}.admin-content .variant-box>button:first-child{margin-bottom:12px;position:static}.admin-content .variant-box>input[type=text]{width:100%}.admin-content .simple-size-row{grid-template-columns:1fr 1fr}.admin-content .simple-size-row button{grid-column:1/-1}}@media (width<=500px){.admin-content{width:calc(100% - 28px)}.admin-content>h2{font-size:28px}.admin-content .simple-size-row{grid-template-columns:1fr}.admin-content .simple-size-row button{grid-column:auto}.admin-content .product-merchandising,.admin-content .category-product-fields{padding:15px}}.admin-category-picker{box-sizing:border-box;background:#ebe5dc;border:1px solid #ded7ce;width:100%;margin:8px 0 18px;padding:22px}.admin-category-heading{justify-content:space-between;align-items:baseline;gap:15px;margin-bottom:15px;display:flex}.admin-category-heading>span{color:#55613f;font-size:15px;font-weight:500}.admin-category-heading small{color:#999;font-size:9px}.admin-category-options{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.admin-category-option{color:#555;cursor:pointer;background:#faf8f5;border:1px solid #d6cfc6;justify-content:center;align-items:center;min-height:52px;padding:10px 14px;font-family:inherit;font-size:11px;transition:all .2s;display:flex;position:relative}.admin-category-option:hover{color:#55613f;background:#fff;border-color:#8d9778}.admin-category-option.active{color:#fff;background:#55613f;border-color:#55613f}.admin-category-check{border:1px solid #ffffff73;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;display:flex;position:absolute;top:7px;left:8px}.admin-category-selected{color:#999;border-top:1px solid #00000014;margin-top:13px;padding-top:12px;font-size:9px}.admin-category-selected strong{color:#55613f;margin-right:5px;font-size:10px;font-weight:500}@media (width<=700px){.admin-category-picker{padding:17px}.admin-category-options{grid-template-columns:repeat(2,1fr)}}@media (width<=430px){.admin-category-options{grid-template-columns:1fr}.admin-category-option{justify-content:flex-start;padding-right:18px}}.admin-image-upload{width:100%}.admin-image-upload-box{box-sizing:border-box;color:#555;cursor:pointer;text-align:center;background:#faf8f5;border:1px dashed #c9c1b7;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;min-height:125px;padding:24px;transition:background .2s,border-color .2s;display:flex;position:relative}.admin-image-upload-box:hover{background:#f4f0ea;border-color:#7f896d}.admin-image-upload-icon{color:#55613f;border:1px solid #c9c1b7;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:20px;font-weight:300;line-height:1;display:flex}.admin-image-upload-box strong{color:#55613f;margin-top:3px;font-size:11px;font-weight:500}.admin-image-upload-box small{color:#999;font-size:9px}.admin-image-upload-box input[type=file]{opacity:0;cursor:pointer;background:0 0;border:none;width:100%;height:100%;padding:0;position:absolute;inset:0}@media (width<=500px){.admin-image-upload-box{min-height:110px;padding:18px}}.edit-category-locked{background:#f5f1eb;border:1px solid #ddd6cd;margin-top:4px;margin-bottom:6px;padding:15px 16px}.edit-category-label{justify-content:space-between;align-items:baseline;gap:15px;margin-bottom:9px;display:flex}.edit-category-label span{color:#555;font-size:11px;font-weight:500}.edit-category-label small{color:#aaa;font-size:8px}.edit-category-value{box-sizing:border-box;background:#fff;border:1px solid #d8d1c8;justify-content:space-between;align-items:center;min-height:46px;padding:0 13px;display:flex}.edit-category-value>span:first-child{color:#55613f;font-size:12px;font-weight:500}.edit-category-lock{opacity:.45;font-size:11px}.edit-category-locked>p{color:#999;margin:8px 0 0;font-size:8px;line-height:1.7}@media (width<=600px){.edit-category-label{flex-direction:column;align-items:flex-start;gap:3px}}.edit-image-upload{width:100%;margin-top:10px}.edit-image-upload-box{box-sizing:border-box;text-align:center;cursor:pointer;background:#faf8f5;border:1px dashed #c9c1b7;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;min-height:120px;padding:22px;transition:background .2s,border-color .2s;display:flex;position:relative}.edit-image-upload-box input[type=file]{opacity:0;cursor:pointer;background:0 0;border:none;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}@media (width<=600px){.edit-image-upload-box{min-height:105px;padding:18px}}.edit-product-page{padding-bottom:70px}.edit-product-form{max-width:1050px;margin:0 auto}.edit-section{margin-bottom:22px!important;padding:28px 32px!important}.edit-section-title{margin-bottom:20px!important}.edit-section>h2{margin-bottom:18px!important}.edit-section input,.edit-section textarea,.edit-section select{margin-bottom:10px}.sale-edit-section{min-height:0!important}.sale-edit-section .edit-section-title{margin-bottom:16px!important}.sale-edit-fields{margin-top:12px!important;padding-top:15px!important}.edit-color-box{margin-top:14px!important;margin-bottom:14px!important;padding:20px!important}.edit-color-header{margin-bottom:18px!important}.edit-color-header input{margin-bottom:0!important}.edit-color-box>h3{margin-top:18px!important;margin-bottom:12px!important}.edit-size-options{margin-top:8px!important;margin-bottom:18px!important}.existing-images-title{margin-top:18px!important;margin-bottom:10px!important}.edit-existing-images{margin-top:8px!important;margin-bottom:18px!important}.new-images-label{display:block;margin-top:12px!important;margin-bottom:8px!important}.add-color-admin{margin-top:12px!important}.edit-section .category-helper-text{margin-top:-5px!important;margin-bottom:15px!important}.edit-section>label{margin-top:12px!important;margin-bottom:6px!important}.save-edit-product{margin-top:18px!important}@media (width<=800px){.edit-section{margin-bottom:15px!important;padding:20px!important}.edit-color-box{padding:15px!important}.sale-edit-section{min-height:0!important}}.edit-color-box>button{color:#9a5c5c!important;cursor:pointer!important;background:#fff!important;border:1px solid #dfc9c9!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:82px!important;min-height:34px!important;margin:0 0 14px!important;padding:7px 13px!important;font-family:inherit!important;font-size:9px!important;font-weight:400!important;transition:background .2s,border-color .2s!important;display:inline-flex!important}.edit-color-box>button:hover{background:#f9eeee!important;border-color:#cfaeae!important}.edit-image-upload-box{gap:8px!important}.edit-image-upload-box strong{margin:3px 0 0!important;line-height:1.5!important;display:block!important}.edit-image-upload-box small{margin:0!important;line-height:1.6!important;display:block!important}.edit-image-upload-box .edit-image-upload-icon{flex-shrink:0;margin-bottom:2px}.edit-image-upload-box{margin:0!important}.new-images-label{color:#777!important;margin:14px 0 8px!important;font-size:10px!important;line-height:1.5!important;display:block!important}.existing-images-title{color:#777!important;margin:18px 0 9px!important;font-size:10px!important;line-height:1.5!important;display:block!important}.edit-section-title{justify-content:space-between!important;align-items:flex-start!important;gap:20px!important;margin-bottom:24px!important;display:flex!important}.edit-section-title h2{margin:0!important;line-height:1.5!important}.edit-section-title .category-helper-text,.edit-section-title p{margin:8px 0 0!important;line-height:1.8!important}.edit-section>.category-helper-text{margin:-12px 0 20px!important;line-height:1.9!important;display:block!important}.edit-section-title>div>.category-helper-text{color:#999!important;margin:7px 0 0!important;font-size:9px!important;line-height:1.8!important;display:block!important}.edit-section>h2{margin-bottom:12px!important;line-height:1.5!important}.edit-section>h2+.category-helper-text{margin-top:0!important;margin-bottom:20px!important}@media (width<=700px){.edit-section-title{gap:12px!important;margin-bottom:18px!important}.edit-section-title>div>.category-helper-text{margin-top:6px!important}}.admin-products-search{max-width:1250px;margin:0 auto 25px;position:relative}.admin-product-card{background:0 0;border:none;min-width:0;position:relative;overflow:hidden}@media (width<=1000px){.admin-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.admin-products{padding:45px 18px 70px}.admin-products-header{flex-direction:column;align-items:flex-start;margin-bottom:25px}.admin-products-header-actions{justify-content:space-between;width:100%}.admin-products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 10px}.admin-product-title{flex-direction:column;gap:2px}.admin-product-title h2,.admin-product-title>span{font-size:11px}.admin-product-meta{grid-template-columns:1fr 1fr}.admin-product-meta>div{border-bottom:1px solid #ddd6cd}.admin-product-meta>div:nth-child(2){border-left:none}.admin-product-meta>div:last-child{border-bottom:none;grid-column:1/-1}.admin-product-actions{grid-template-columns:1fr 1fr}.admin-products-filters{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.admin-products-filter{flex-shrink:0}}@media (width<=430px){.admin-products-grid{grid-template-columns:1fr}.admin-product-title{flex-direction:row;align-items:center}}.admin-featured-badge,.admin-sale-badge,.hidden-badge,.sold-out-admin-badge{z-index:2;padding:7px 10px;font-size:9px;position:absolute}@media (width<=1000px){.admin-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.admin-products{padding:45px 18px 70px}.admin-products-header{flex-direction:column;align-items:flex-start;margin-bottom:25px}.admin-products-header h1{font-size:38px}.admin-products-header-actions{justify-content:space-between;width:100%}.admin-products-filters{flex-wrap:nowrap;padding-bottom:5px;overflow-x:auto}.admin-products-filter{flex-shrink:0}.admin-products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.admin-product-title{flex-direction:column;gap:3px}.admin-product-title h2{font-size:14px}.admin-product-title>span{font-size:13px}.admin-product-category{font-size:9px}.admin-product-meta{grid-template-columns:1fr 1fr}.admin-product-meta>div{border-bottom:1px solid #ddd6cd}.admin-product-meta>div:nth-child(2){border-left:none}.admin-product-meta>div:last-child{border-bottom:none;grid-column:1/-1}.admin-product-actions{grid-template-columns:1fr 1fr}}@media (width<=430px){.admin-products-grid{grid-template-columns:1fr}.admin-product-title{flex-direction:row;align-items:center}}.admin-products{direction:rtl;background:#f3eee7;min-height:100vh;padding:60px 6% 90px}.admin-products-header{justify-content:space-between;align-items:flex-end;gap:25px;max-width:1250px;margin:0 auto 30px;display:flex}.admin-products-header h1{color:#181818;margin:4px 0 0;font-size:48px;font-weight:400;line-height:1.25}.admin-eyebrow{color:#55613f;letter-spacing:.12em;margin:0;font-size:10px}.admin-product-count{color:#777;font-size:12px}.admin-product-count span{margin-right:3px}.admin-add-product-button{color:#fff;cursor:pointer;background:#55613f;border:1px solid #55613f;min-height:46px;padding:0 22px;font-family:inherit;font-size:12px;transition:all .2s}.admin-add-product-button:hover{background:#424d31}.admin-products-filters{flex-wrap:wrap;align-items:center;gap:8px;max-width:1250px;margin:0 auto 28px;display:flex}.admin-products-filter:hover{color:#55613f;border-color:#55613f}.admin-products-search{max-width:1250px;margin:0 auto 28px}.admin-products-search input{box-sizing:border-box;color:#333;background:#faf8f5;border:1px solid #d8d1c8;outline:none;width:100%;min-height:46px;padding:0 16px;font-family:inherit;font-size:12px}.admin-products-search input:focus{border-color:#7d8969}.admin-products-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 22px;max-width:1250px;margin:0 auto;display:grid}.admin-product-card{background:0 0;min-width:0}.admin-product-image{aspect-ratio:4/5;background:#e7dfd5;width:100%;position:relative;overflow:hidden}.admin-product-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.admin-product-card:hover .admin-product-image img{transform:scale(1.025)}.admin-no-image{color:#999;justify-content:center;align-items:center;width:100%;height:100%;font-size:12px;display:flex}.admin-featured-badge,.admin-sale-badge,.hidden-badge,.sold-out-admin-badge{z-index:3;padding:7px 10px;font-size:9px;line-height:1;position:absolute}.admin-featured-badge{color:#fff;background:#55613f;top:12px;right:12px}.admin-sale-badge{color:#55613f;background:#fff;top:12px;left:12px}.hidden-badge{color:#fff;background:#1e1e1ec7;bottom:12px;right:12px}.sold-out-admin-badge{color:#9a5b5b;background:#fff;bottom:12px;left:12px}.admin-product-info{padding:17px 2px 0}.admin-product-title{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.admin-product-title h2{color:#222;margin:0;font-size:17px;font-weight:400;line-height:1.6}.admin-product-title>span{color:#55613f;white-space:nowrap;flex-shrink:0;font-size:15px}.admin-product-title del{color:#aaa;margin-right:6px;font-size:10px}.admin-product-meta{border-top:1px solid #ddd6cd;border-bottom:1px solid #ddd6cd;grid-template-columns:1fr 1fr 1fr;display:grid}.admin-product-meta>div{box-sizing:border-box;border-left:1px solid #ddd6cd;flex-direction:column;justify-content:center;gap:6px;min-height:62px;padding:10px;display:flex}.admin-product-meta>div:last-child{border-left:none}.admin-product-meta>div>span{color:#999;font-size:9px}.admin-product-meta strong{color:#55613f;font-size:13px;font-weight:500}.admin-color-list{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.admin-color-list span{color:#777;background:#faf8f5;border:1px solid #ded7cf;justify-content:center;align-items:center;min-height:23px;padding:0 7px;font-size:9px;display:inline-flex}.admin-product-actions{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:12px;display:grid}.admin-product-actions button{color:#666;cursor:pointer;background:0 0;border:1px solid #d2cbc2;min-height:40px;padding:0 8px;font-family:inherit;font-size:11px;transition:all .2s}.admin-product-actions button:hover{color:#55613f;background:#faf8f5;border-color:#55613f}.admin-product-actions .admin-edit-button{color:#55613f;border-color:#55613f}.admin-product-actions .admin-featured-button.active{color:#fff;background:#55613f;border-color:#55613f}.admin-product-actions .admin-delete-button{color:#9a5b5b;border-color:#dfcaca}.admin-product-actions .admin-delete-button:hover{color:#8d4444;background:#f8eeee;border-color:#cdaaaa}.admin-product-actions button:disabled{opacity:.45;cursor:not-allowed}.admin-products .admin-empty{text-align:center;background:#faf8f5;border:1px solid #e0d9d1;max-width:600px;margin:70px auto;padding:60px 30px}.admin-products .admin-empty h2{color:#333;margin:0 0 10px;font-size:22px;font-weight:400}.admin-products .admin-empty p{color:#999;margin:0;font-size:11px}@media (width<=1000px){.admin-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.admin-products{padding:45px 18px 70px}.admin-products-header{flex-direction:column;align-items:flex-start;margin-bottom:25px}.admin-products-header h1{font-size:38px}.admin-products-header-actions{justify-content:space-between;width:100%}.admin-products-filters{flex-wrap:nowrap;padding-bottom:5px;overflow-x:auto}.admin-products-filter{flex-shrink:0}.admin-products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.admin-product-title{flex-direction:column;gap:3px}.admin-product-title h2{font-size:14px}.admin-product-title>span{font-size:13px}.admin-product-category{font-size:9px}.admin-product-meta{grid-template-columns:1fr 1fr}.admin-product-meta>div{border-bottom:1px solid #ddd6cd}.admin-product-meta>div:nth-child(2){border-left:none}.admin-product-meta>div:last-child{border-bottom:none;grid-column:1/-1}.admin-product-actions{grid-template-columns:1fr 1fr}}@media (width<=430px){.admin-products-grid{grid-template-columns:1fr}.admin-product-title{flex-direction:row;align-items:center}}.toast-notification{z-index:99999;box-sizing:border-box;direction:rtl;background:#fffdf9;border:1px solid #ddd6cd;align-items:center;gap:11px;min-width:280px;max-width:min(420px,100vw - 30px);min-height:58px;padding:10px 12px 10px 10px;animation:.35s cubic-bezier(.22,1,.36,1) toast-enter;display:flex;position:fixed;top:28px;left:50%;transform:translate(-50%);box-shadow:0 12px 35px #28231c1f}.toast-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.toast-success .toast-icon{color:#55613f;background:#eef1e8}.toast-error .toast-icon{color:#985757;background:#f7eaea}.toast-info .toast-icon{color:#777;background:#eeeae4}.toast-content{flex:1}.toast-content p{color:#333;margin:0;font-family:inherit;font-size:11px;line-height:1.7}.toast-close{color:#aaa;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:27px;height:27px;display:flex}.toast-close:hover{color:#555}@keyframes toast-enter{0%{opacity:0;transform:translateY(-14px)translate(10px)}to{opacity:1;transform:translateY(0)translate(0)}}@media (width<=600px){.toast-notification{width:calc(100vw - 28px);min-width:0;min-height:55px;padding:9px 10px;top:18px}.toast-content p{font-size:10px}}.edit-existing-images{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;margin-top:12px;display:grid}.edit-existing-image{aspect-ratio:1;background:#eee8df;border:1px solid #ded7cf;position:relative;overflow:hidden}.edit-existing-image img{object-fit:cover;width:100%;height:100%;display:block}.edit-delete-image{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#2d2d28d1;border:1px solid #ffffff80;padding:7px 11px;font-family:inherit;font-size:10px;transition:background .2s,transform .2s;position:absolute;bottom:8px;right:8px}.edit-delete-image:hover{background:#8d4d4d;transform:translateY(-1px)}@media (width<=600px){.edit-existing-images{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.edit-delete-image{padding:6px 8px;font-size:9px;bottom:6px;right:6px}}.image-delete-modal-icon{color:#9a5b5b;border:1px solid #dfcaca;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto 18px;font-size:22px;display:flex}.image-delete-modal-eyebrow{color:#9a5b5b;letter-spacing:.08em;margin:0 0 8px;font-size:10px}.image-delete-modal>p{color:#888;max-width:330px;margin:0 auto 27px;font-size:11px;line-height:1.8}.image-delete-modal-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.image-delete-modal-actions button{cursor:pointer;border:1px solid #d5cec5;min-height:43px;font-family:inherit;font-size:11px;transition:all .2s}.image-delete-cancel{color:#666;background:0 0}.image-delete-cancel:hover{background:#f0ece6;border-color:#c7beb3}.image-delete-confirm{color:#fff;background:#985757;border-color:#985757!important}.image-delete-confirm:hover{background:#804646}@keyframes image-delete-modal-in{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (width<=500px){.image-delete-modal{padding:30px 22px 24px}.image-delete-modal h3{font-size:16px}}.admin-dashboard{box-sizing:border-box;direction:rtl;width:min(1180px,100% - 72px);margin:0 auto;padding:58px 0 70px}.admin-dashboard-header>div{min-width:0}.admin-dashboard-header .admin-eyebrow{color:#8d897f;letter-spacing:.13em;text-transform:uppercase;margin:0 0 8px;font-size:10px}.dashboard-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.dashboard-stat{box-sizing:border-box;background:#fbfaf7;border:1px solid #e1dbd2;flex-direction:column;justify-content:space-between;min-height:155px;padding:24px 25px;transition:transform .2s,border-color .2s,background .2s;display:flex;position:relative}.dashboard-stat:hover{background:#fdfcf9;border-color:#cbc3b8;transform:translateY(-2px)}.dashboard-stat span{color:#8e8980;font-size:10px;line-height:1.6}.dashboard-stat strong{color:#566341;letter-spacing:-.035em;font-size:clamp(28px,3vw,42px);font-weight:300;line-height:1}.dashboard-secondary-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:46px;display:grid}.dashboard-secondary-stats>div{box-sizing:border-box;background:#ebe5dc;border:1px solid #dfd7cd;justify-content:space-between;align-items:center;gap:18px;min-height:90px;padding:19px 22px;display:flex}.dashboard-secondary-stats span{color:#817c73;font-size:9px}.dashboard-secondary-stats strong{color:#566341;font-size:23px;font-weight:400}.dashboard-columns{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:12px;margin-bottom:12px;display:grid}.dashboard-panel{box-sizing:border-box;background:#fbfaf7;border:1px solid #e1dbd2;min-width:0;padding:27px 28px}.dashboard-panel-header{border-bottom:1px solid #e5dfd7;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:25px;padding-bottom:17px;display:flex}.dashboard-panel-header p{color:#9a958c;margin:0 0 5px;font-size:9px}.dashboard-panel-header h2{color:#282824;margin:0;font-size:21px;font-weight:400;line-height:1.2}.dashboard-empty,.dashboard-success{text-align:center;color:#99938a;justify-content:center;align-items:center;min-height:110px;font-size:10px;display:flex}.seller-rank{color:#7d786f;border:1px solid #ded8d0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:8px;display:flex}.category-sales{flex-direction:column;gap:18px;display:flex}.category-sale-row{grid-template-columns:minmax(90px,.65fr) minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.category-sale-row:before{content:"";background:linear-gradient(270deg,#687654 0 68%,#e5dfd7 68% 100%);border-radius:10px;grid-area:1/2;height:5px}.category-sale-row span{color:#68645d;grid-area:1/1;font-size:9px}.category-sale-row strong{color:#4d4a44;direction:ltr;grid-area:1/3;font-size:10px;font-weight:500}.stock-row>b{color:#7b735f;background:#eeeae2;border-radius:50%;justify-content:center;align-items:center;min-width:31px;height:31px;font-size:9px;font-weight:500;display:flex}.sold-out-row>b{color:#9a5d5d;background:#f1e5e2;border-radius:20px;padding:0 9px}.dashboard-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:34px;display:grid}.dashboard-actions button{box-sizing:border-box;color:#fff;text-align:right;cursor:pointer;background:#55613f;border:1px solid #55613f;flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;min-height:92px;padding:20px 23px;font-family:inherit;transition:background .2s,transform .2s;display:flex}.dashboard-actions button:hover{background:#485334;transform:translateY(-2px)}.dashboard-actions button span{font-size:13px;font-weight:400}.dashboard-actions button small{color:#ffffffad;font-size:8px}.admin-dashboard>h2{color:#77736b;text-align:center;margin:0;padding:100px 20px;font-size:13px;font-weight:400}@media (width<=1050px){.admin-dashboard{width:min(100% - 42px,920px)}.dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-columns{grid-template-columns:1fr}}@media (width<=650px){.admin-dashboard{width:calc(100% - 28px);padding:30px 0 45px}.admin-dashboard-header{align-items:flex-start;margin-bottom:25px;padding-bottom:18px}.admin-dashboard-header h1{font-size:36px}.dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dashboard-stat{min-height:125px;padding:17px}.dashboard-stat strong{font-size:29px}.dashboard-secondary-stats{grid-template-columns:1fr;gap:8px;margin-bottom:30px}.dashboard-secondary-stats>div{min-height:70px}.dashboard-panel{padding:21px 18px}.dashboard-panel-header h2{font-size:18px}.best-seller-row{grid-template-columns:30px minmax(0,1fr) auto;gap:9px}.seller-money{display:none}.category-sale-row{grid-template-columns:85px minmax(0,1fr) auto}.dashboard-actions{grid-template-columns:1fr;margin-top:25px}}@media (width<=390px){.dashboard-stat{min-height:112px;padding:14px}.dashboard-stat span{font-size:8px}.dashboard-stat strong{font-size:25px}.dashboard-secondary-stats strong{font-size:19px}}@media (width<=1050px){.admin-dashboard{width:min(100% - 46px,900px)}.dashboard-sales-hero{grid-template-columns:1fr}.dashboard-sales-meta{border-top:1px solid #dcd5cc;border-right:none;grid-template-columns:repeat(2,1fr)}.dashboard-sales-meta>div+div{border-top:none;border-right:1px solid #dcd5cc}}@media (width<=720px){.admin-dashboard{width:calc(100% - 28px);padding-top:35px}.admin-dashboard-header{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:30px}.admin-dashboard-header h1{font-size:42px}.dashboard-header-action{width:100%}.dashboard-sales-main{padding-top:5px}.dashboard-sales-main strong{font-size:62px}.dashboard-quick-numbers{grid-template-columns:repeat(2,1fr)}.dashboard-quick-numbers>div:nth-child(3){border-top:1px solid #dcd5cc;border-right:none}.dashboard-quick-numbers>div:nth-child(4){border-top:1px solid #dcd5cc}.dashboard-editorial-grid,.dashboard-inventory-grid{grid-template-columns:1fr}.dashboard-editorial-section,.dashboard-inventory-section{padding:30px 18px}.dashboard-editorial-section+.dashboard-editorial-section,.dashboard-inventory-section+.dashboard-inventory-section{border-top:1px solid #dcd5cc;border-right:none}.dashboard-actions-editorial{grid-template-columns:repeat(2,1fr)}.dashboard-actions-editorial button{min-height:105px}.dashboard-actions-editorial button:nth-child(3){border-top:1px solid #dcd5cc;border-right:none}.dashboard-actions-editorial button:nth-child(4){border-top:1px solid #dcd5cc}}@media (width<=450px){.dashboard-sales-meta{grid-template-columns:1fr}.dashboard-sales-meta>div+div{border-top:1px solid #dcd5cc;border-right:none}.best-seller-row{grid-template-columns:28px minmax(0,1fr) auto}.seller-money{display:none}}@media (width<=1050px){.admin-dashboard{width:min(100% - 46px,900px)}.dashboard-sales-hero{grid-template-columns:1fr}.dashboard-sales-meta{border-top:1px solid #dcd5cc;border-right:none;grid-template-columns:repeat(2,1fr)}.dashboard-sales-meta>div+div{border-top:none;border-right:1px solid #dcd5cc}}@media (width<=720px){.admin-dashboard{width:calc(100% - 28px);padding-top:35px}.admin-dashboard-header{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:30px}.admin-dashboard-header h1{font-size:42px}.dashboard-header-action{width:100%}.dashboard-sales-main{padding-top:5px}.dashboard-sales-main strong{font-size:62px}.dashboard-quick-numbers{grid-template-columns:repeat(2,1fr)}.dashboard-quick-numbers>div:nth-child(3){border-top:1px solid #dcd5cc;border-right:none}.dashboard-quick-numbers>div:nth-child(4){border-top:1px solid #dcd5cc}.dashboard-editorial-grid,.dashboard-inventory-grid{grid-template-columns:1fr}.dashboard-editorial-section,.dashboard-inventory-section{padding:30px 18px}.dashboard-editorial-section+.dashboard-editorial-section,.dashboard-inventory-section+.dashboard-inventory-section{border-top:1px solid #dcd5cc;border-right:none}.dashboard-actions-editorial{grid-template-columns:repeat(2,1fr)}.dashboard-actions-editorial button{min-height:105px}.dashboard-actions-editorial button:nth-child(3){border-top:1px solid #dcd5cc;border-right:none}.dashboard-actions-editorial button:nth-child(4){border-top:1px solid #dcd5cc}}@media (width<=450px){.dashboard-sales-meta{grid-template-columns:1fr}.dashboard-sales-meta>div+div{border-top:1px solid #dcd5cc;border-right:none}.best-seller-row{grid-template-columns:28px minmax(0,1fr) auto}.seller-money{display:none}}@media (width<=720px){.dashboard-welcome{font-size:10px}.dashboard-sales-main strong{font-size:68px}.dashboard-quick-numbers>div{min-height:115px}.dashboard-quick-numbers strong{font-size:31px}}.admin-dashboard-header{border-bottom:1px solid #dcd5cc;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:48px;padding-bottom:28px;display:flex}.dashboard-welcome{color:#9a958c;margin:14px 0 0;font-size:10px}.dashboard-header-action:hover{background:#485333;border-color:#485333}.dashboard-sales-hero{border-bottom:1px solid #dcd5cc;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:stretch;min-height:220px;margin-bottom:0;display:grid}.dashboard-sales-meta span{color:#8e8980;font-size:9px}.dashboard-quick-numbers{border-bottom:1px solid #dcd5cc;grid-template-columns:repeat(4,1fr);display:grid}.dashboard-section-heading p{color:#9a958c;letter-spacing:.06em;margin:0 0 5px;font-size:8px}.best-seller-row{border-bottom:1px solid #eee9e2;grid-template-columns:35px minmax(0,1fr) auto auto;align-items:center;gap:13px;min-height:67px;display:grid}.category-sale-row{flex-direction:column;gap:9px;display:flex}.category-sale-line>span{background:#687553;min-width:4%;height:100%;transition:width .4s;display:block}.dashboard-inventory-grid{border-bottom:1px solid #dcd5cc}.dashboard-inventory-section{padding-top:38px;padding-bottom:38px}.stock-row{box-sizing:border-box;border-bottom:1px solid #eee9e2;justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:8px 0;display:flex}.sold-out-row>b{color:#955a5a;background:#f1e5e2;border-radius:20px;width:auto;min-width:45px}.dashboard-success span{font-size:12px}.dashboard-actions-editorial{grid-template-columns:repeat(4,1fr);display:grid}.dashboard-actions-editorial button:hover{background:#ebe6de}.dashboard-actions-editorial button small{color:#969087;font-size:8px}.dashboard-actions-editorial button b{color:#566342;font-size:17px;font-weight:300;position:absolute;top:50%;left:22px;transform:translateY(-50%)}@media (width<=1050px){.admin-dashboard{width:min(100% - 46px,900px)}.dashboard-sales-hero{grid-template-columns:1fr}.dashboard-sales-meta{border-top:1px solid #dcd5cc;border-right:none;grid-template-columns:repeat(2,1fr)}.dashboard-sales-meta>div+div{border-top:none;border-right:1px solid #dcd5cc}}@media (width<=720px){.admin-dashboard{width:calc(100% - 28px);padding-top:35px}.admin-dashboard-header{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:30px}.admin-dashboard-header h1{font-size:42px}.dashboard-header-action{width:100%}.dashboard-sales-main{padding-top:5px}.dashboard-sales-main strong{font-size:62px}.dashboard-quick-numbers{grid-template-columns:repeat(2,1fr)}.dashboard-quick-numbers>div:nth-child(3){border-top:1px solid #dcd5cc;border-right:none}.dashboard-quick-numbers>div:nth-child(4){border-top:1px solid #dcd5cc}.dashboard-editorial-grid,.dashboard-inventory-grid{grid-template-columns:1fr}.dashboard-editorial-section,.dashboard-inventory-section{padding:30px 18px}.dashboard-editorial-section+.dashboard-editorial-section,.dashboard-inventory-section+.dashboard-inventory-section{border-top:1px solid #dcd5cc;border-right:none}.dashboard-actions-editorial{grid-template-columns:repeat(2,1fr)}.dashboard-actions-editorial button{min-height:105px}.dashboard-actions-editorial button:nth-child(3){border-top:1px solid #dcd5cc;border-right:none}.dashboard-actions-editorial button:nth-child(4){border-top:1px solid #dcd5cc}}@media (width<=450px){.dashboard-sales-meta{grid-template-columns:1fr}.dashboard-sales-meta>div+div{border-top:1px solid #dcd5cc;border-right:none}.best-seller-row{grid-template-columns:28px minmax(0,1fr) auto}.seller-money{display:none}}.dashboard-welcome{color:#8c877e;max-width:520px;font-size:11px;line-height:1.9}.dashboard-sales-main strong{font-size:clamp(64px,8vw,106px)}.dashboard-quick-numbers>div{min-height:125px}.dashboard-quick-numbers strong{font-size:34px}@media (width<=720px){.dashboard-welcome{font-size:10px}.dashboard-sales-main strong{font-size:68px}.dashboard-quick-numbers>div{min-height:115px}.dashboard-quick-numbers strong{font-size:31px}}.admin-dashboard,.admin-dashboard button{font-size:12px}.admin-dashboard-header .admin-eyebrow{font-size:10px}.dashboard-welcome{font-size:12px;line-height:2}.dashboard-sales-main p{font-size:12px}.dashboard-sales-main span,.dashboard-sales-meta span{font-size:11px}.dashboard-sales-meta strong{font-size:27px}.dashboard-quick-numbers span{font-size:11px}.dashboard-section-heading p{font-size:10px}.dashboard-section-heading h2{font-size:25px}.dashboard-section-heading>span{font-size:10px}.seller-info strong{font-size:11px}.seller-info span,.seller-sales span,.stock-row span,.category-sale-topline span,.category-sale-topline strong,.seller-money{font-size:10px}.seller-sales strong{font-size:13px}.stock-row strong,.dashboard-empty,.dashboard-success{font-size:11px}.dashboard-actions-editorial button small{font-size:9px}@media (width<=720px){.dashboard-welcome{font-size:11px}.dashboard-section-heading h2{font-size:22px}.dashboard-quick-numbers span{font-size:10px}}.admin-dashboard{box-sizing:border-box;color:#272722;direction:rtl;width:min(1180px,100% - 84px);margin:0 auto;padding:58px 0 80px}.admin-dashboard-header{border-bottom:1px solid #d8d1c7;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:42px;padding-bottom:30px;animation:.55s both dashboard-fade-up;display:flex}.admin-dashboard-header .admin-eyebrow{color:#777269;letter-spacing:.16em;margin:0 0 10px;font-size:11px}.admin-dashboard-header h1{color:#25251f;letter-spacing:-.045em;margin:0;font-size:clamp(42px,5vw,68px);font-weight:300;line-height:1}.dashboard-welcome{color:#817c73;max-width:570px;margin:15px 0 0;font-size:13px;line-height:1.9}.dashboard-header-action{color:#fff;cursor:pointer;background:#566342;border:1px solid #566342;min-width:155px;padding:14px 21px;font-family:inherit;font-size:12px;transition:transform .2s,background .2s}.dashboard-header-action:hover{background:#465131;transform:translateY(-2px)}.dashboard-sales-hero{border-bottom:1px solid #d8d1c7;grid-template-columns:minmax(0,1.3fr) minmax(310px,.7fr);min-height:245px;animation:.65s 80ms both dashboard-fade-up;display:grid}.dashboard-sales-main{flex-direction:column;justify-content:center;padding:10px 0 38px;display:flex}.dashboard-sales-main p{color:#777269;margin:0 0 18px;font-size:13px}.dashboard-sales-main strong{color:#566342;letter-spacing:-.06em;text-align:right;direction:ltr;font-size:clamp(68px,8vw,108px);font-weight:300;line-height:.9}.dashboard-sales-main span{color:#969087;margin-top:19px;font-size:11px}.dashboard-sales-meta{border-right:1px solid #d8d1c7;grid-template-columns:1fr;display:grid}.dashboard-sales-meta>div{justify-content:space-between;align-items:flex-end;gap:25px;padding:25px 30px;display:flex}.dashboard-sales-meta>div+div{border-top:1px solid #d8d1c7}.dashboard-sales-meta span{color:#777269;font-size:12px;line-height:1.6}.dashboard-sales-meta strong{color:#414139;direction:ltr;font-size:28px;font-weight:400}.dashboard-quick-numbers{border-bottom:1px solid #d8d1c7;grid-template-columns:repeat(4,1fr);animation:.7s .14s both dashboard-fade-up;display:grid}.dashboard-quick-numbers>div{flex-direction:column;justify-content:center;min-height:130px;padding:22px 25px;display:flex}.dashboard-quick-numbers>div+div{border-right:1px solid #d8d1c7}.dashboard-quick-numbers strong{color:#30302b;font-size:37px;font-weight:300;line-height:1}.dashboard-quick-numbers span{color:#777269;margin-top:12px;font-size:12px}.dashboard-editorial-grid,.dashboard-inventory-grid{border-bottom:1px solid #d8d1c7;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.dashboard-editorial-section,.dashboard-inventory-section{min-width:0;padding:48px 34px}.dashboard-editorial-section+.dashboard-editorial-section,.dashboard-inventory-section+.dashboard-inventory-section{border-right:1px solid #d8d1c7}.dashboard-section-heading{border-bottom:1px solid #e2dcd4;justify-content:space-between;align-items:flex-end;gap:20px;min-height:60px;margin-bottom:22px;padding-bottom:17px;display:flex}.dashboard-section-heading p{color:#8b867d;margin:0 0 6px;font-size:10px}.dashboard-section-heading h2{color:#292923;margin:0;font-size:26px;font-weight:400}.dashboard-section-heading>span{color:#99938a;font-size:10px}.best-sellers{flex-direction:column;display:flex}.best-seller-row{border-bottom:1px solid #eee9e2;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:72px;animation:.45s both dashboard-row-in;display:grid}.best-seller-row:first-child{animation-delay:80ms}.best-seller-row:nth-child(2){animation-delay:.14s}.best-seller-row:nth-child(3){animation-delay:.2s}.best-seller-row:nth-child(4){animation-delay:.26s}.best-seller-row:nth-child(5){animation-delay:.32s}.best-seller-row:last-child{border-bottom:none}.seller-rank{color:#a09a90;font-family:Georgia,Times New Roman,serif;font-size:13px}.seller-info{flex-direction:column;gap:5px;min-width:0;display:flex}.seller-info strong{color:#36362f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.seller-info span{color:#99938a;font-size:10px}.seller-sales{white-space:nowrap;align-items:baseline;gap:5px;display:flex}.seller-sales strong{color:#566342;font-size:14px;font-weight:500}.seller-sales span{color:#99938a;font-size:10px}.seller-money{color:#555149;text-align:left;direction:ltr;min-width:75px;font-size:11px}.category-sales{flex-direction:column;gap:24px;padding-top:6px;display:flex}.category-sale-row{flex-direction:column;gap:9px;animation:.45s both dashboard-row-in;display:flex}.category-sale-row:first-child{animation-delay:80ms}.category-sale-row:nth-child(2){animation-delay:.14s}.category-sale-row:nth-child(3){animation-delay:.2s}.category-sale-row:nth-child(4){animation-delay:.26s}.category-sale-row:nth-child(5){animation-delay:.32s}.category-sale-topline{justify-content:space-between;align-items:center;gap:15px;display:flex}.category-sale-topline span{color:#66625a;font-size:11px}.category-sale-topline strong{color:#4d4a43;direction:ltr;font-size:11px;font-weight:500}.category-sale-line{background:#e7e1d9;width:100%;height:5px;overflow:hidden}.category-sale-line>span{background:#687553;height:100%;animation:.9s cubic-bezier(.22,1,.36,1) both category-bar-in;display:block}.stock-list{flex-direction:column;display:flex}.stock-row{box-sizing:border-box;border-bottom:1px solid #eee9e2;justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:9px 0;animation:.45s both dashboard-row-in;display:flex}.stock-row:last-child{border-bottom:none}.stock-row>div{flex-direction:column;gap:5px;min-width:0;display:flex}.stock-row strong{color:#36362f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.stock-row span{color:#99938a;font-size:10px}.stock-row>b{box-sizing:border-box;color:#706b61;background:#eee9e1;border-radius:50%;justify-content:center;align-items:center;min-width:33px;height:33px;padding:0 8px;font-size:10px;font-weight:500;display:flex}.sold-out-row>b{color:#955a5a;background:#f1e5e2;border-radius:20px;min-width:50px}.dashboard-success{color:#6e7a5d;justify-content:center;align-items:center;gap:9px;min-height:85px;font-size:11px;display:flex}.dashboard-actions-editorial{border-bottom:1px solid #d8d1c7;grid-template-columns:repeat(4,1fr);animation:.75s .28s both dashboard-fade-up;display:grid}.dashboard-actions-editorial button{box-sizing:border-box;color:#34342e;text-align:right;cursor:pointer;background:0 0;border:none;border-right:1px solid #d8d1c7;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-height:135px;padding:24px 25px;font-family:inherit;transition:background .22s,padding-right .22s;display:flex;position:relative}.dashboard-actions-editorial button:first-child{border-right:none}.dashboard-actions-editorial button:hover{background:#ebe6de;padding-right:30px}.dashboard-actions-editorial button span{font-size:14px}.dashboard-actions-editorial button small{color:#8f8980;font-size:10px;line-height:1.6}.dashboard-actions-editorial button b{color:#566342;font-size:20px;font-weight:300;transition:transform .22s;position:absolute;top:50%;left:23px;transform:translateY(-50%)}.dashboard-actions-editorial button:hover b{transform:translate(-4px,-50%)}.dashboard-empty{color:#969087;justify-content:center;align-items:center;min-height:100px;font-size:12px;display:flex}.dashboard-loading-state{flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:55vh;display:flex}.dashboard-loading-state span{color:#566342;letter-spacing:.12em;font-family:Georgia,Times New Roman,serif;font-size:15px}.dashboard-loading-state p{color:#918b82;margin:0;font-size:11px}@keyframes dashboard-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes dashboard-row-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes category-bar-in{0%{transform-origin:100%;transform:scaleX(0)}to{transform-origin:100%;transform:scaleX(1)}}@media (width<=1050px){.admin-dashboard{width:min(100% - 48px,900px)}.dashboard-sales-hero{grid-template-columns:1fr}.dashboard-sales-meta{border-top:1px solid #d8d1c7;border-right:none;grid-template-columns:repeat(2,1fr)}.dashboard-sales-meta>div+div{border-top:none;border-right:1px solid #d8d1c7}}@media (width<=720px){.admin-dashboard{width:calc(100% - 28px);padding:34px 0 50px}.admin-dashboard-header{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:30px}.admin-dashboard-header h1{font-size:43px}.dashboard-welcome{font-size:11px}.dashboard-header-action{width:100%}.dashboard-sales-main strong{font-size:68px}.dashboard-quick-numbers{grid-template-columns:repeat(2,1fr)}.dashboard-quick-numbers>div:nth-child(3),.dashboard-quick-numbers>div:nth-child(4){border-top:1px solid #d8d1c7}.dashboard-quick-numbers>div:nth-child(3){border-right:none}.dashboard-editorial-grid,.dashboard-inventory-grid{grid-template-columns:1fr}.dashboard-editorial-section,.dashboard-inventory-section{padding:34px 18px}.dashboard-editorial-section+.dashboard-editorial-section,.dashboard-inventory-section+.dashboard-inventory-section{border-top:1px solid #d8d1c7;border-right:none}.dashboard-actions-editorial{grid-template-columns:repeat(2,1fr)}.dashboard-actions-editorial button{min-height:115px}.dashboard-actions-editorial button:nth-child(3),.dashboard-actions-editorial button:nth-child(4){border-top:1px solid #d8d1c7}.dashboard-actions-editorial button:nth-child(3){border-right:none}}@media (width<=450px){.dashboard-sales-meta{grid-template-columns:1fr}.dashboard-sales-meta>div+div{border-top:1px solid #d8d1c7;border-right:none}.seller-money{display:none}.best-seller-row{grid-template-columns:30px minmax(0,1fr) auto}}@media (prefers-reduced-motion:reduce){.admin-dashboard *,.admin-dashboard :before,.admin-dashboard :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.admin-products{box-sizing:border-box;color:#282823;direction:rtl;width:min(1220px,100% - 84px);margin:0 auto;padding:56px 0 75px}.admin-products-header{border-bottom:1px solid #d8d1c7;justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:28px;padding-bottom:28px;display:flex}.admin-products-header .admin-eyebrow{color:#817c73;letter-spacing:.14em;margin:0 0 9px;font-size:10px}.admin-products-header h1{color:#24241f;letter-spacing:-.045em;margin:0;font-size:clamp(44px,5vw,70px);font-weight:300;line-height:.95}.admin-products-intro{color:#8c877e;margin:14px 0 0;font-size:12px;line-height:1.8}.admin-products-header-actions{align-items:center;gap:24px;display:flex}.admin-product-count{direction:rtl;align-items:baseline;gap:7px;display:flex}.admin-product-count strong{color:#566342;font-size:30px;font-weight:300}.admin-product-count span{color:#8d887f;font-size:11px}.admin-add-product-button{color:#fff;cursor:pointer;background:#566342;border:1px solid #566342;min-width:145px;padding:14px 20px;font-family:inherit;font-size:11px;transition:all .2s}.admin-add-product-button:hover{background:#465131;transform:translateY(-2px)}.admin-products-filter-area{border-bottom:1px solid #d8d1c7;justify-content:space-between;align-items:center;gap:25px;margin-bottom:8px;padding:18px 0 28px;display:flex}.admin-products-filter-heading{flex-direction:column;gap:5px;display:flex}.admin-products-filter-heading span{color:#4f4d47;font-size:11px}.admin-products-filter-heading small{color:#9b958c;font-size:9px}.admin-products-filters{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:5px;display:flex}.admin-products-filter{color:#777269;cursor:pointer;background:0 0;border:1px solid #d8d1c8;min-height:39px;padding:0 17px;font-family:inherit;font-size:10px;transition:all .2s}.admin-products-filter:hover{color:#4d4a43;background:#ebe6de}.admin-products-filter.active{color:#fff;background:#566342;border-color:#566342}.admin-products-list{border-top:1px solid #e3ddd5;flex-direction:column;display:flex}.admin-product-row{border-bottom:1px solid #ddd6cd;grid-template-columns:190px minmax(0,1fr) 170px;align-items:stretch;gap:28px;min-height:195px;padding:18px 0;animation:.45s both admin-product-in;display:grid}.admin-product-row:first-child{animation-delay:40ms}.admin-product-row:nth-child(2){animation-delay:80ms}.admin-product-row:nth-child(3){animation-delay:.12s}.admin-product-row:nth-child(4){animation-delay:.16s}.admin-product-row:nth-child(5){animation-delay:.2s}.admin-product-row:nth-child(6){animation-delay:.24s}.admin-product-row-image{background:#ebe5dc;min-height:180px;position:relative;overflow:hidden}.admin-product-row-image img{object-fit:cover;width:100%;height:100%;min-height:180px;transition:transform .5s;display:block}.admin-product-row:hover .admin-product-row-image img{transform:scale(1.025)}.admin-no-image{color:#9a948a;justify-content:center;align-items:center;width:100%;height:100%;min-height:180px;font-size:10px;display:flex}.admin-product-statuses{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:5px;display:flex;position:absolute;top:9px;left:9px;right:9px}.admin-product-statuses span{color:#656158;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#fbf9f6ed;padding:5px 8px;font-size:8px}.admin-product-statuses .admin-featured-badge{color:#fff;background:#566342}.admin-product-statuses .admin-sale-badge{color:#8e5656}.admin-product-statuses .hidden-badge{color:#817a70}.admin-product-statuses .sold-out-admin-badge{color:#965a5a}.admin-product-row-main{flex-direction:column;justify-content:space-between;min-width:0;padding:5px 0;display:flex}.admin-product-row-title{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.admin-product-category{color:#918b82;margin:0 0 6px;font-size:9px}.admin-product-row-title h2{color:#292923;margin:0;font-size:23px;font-weight:400;line-height:1.35}.admin-product-price{direction:ltr;flex-shrink:0;align-items:baseline;gap:9px;display:flex}.admin-product-price strong{color:#566342;font-size:21px;font-weight:400}.admin-product-price .regular-price{color:#45443e}.admin-product-price del{color:#aaa39a;font-size:11px}.admin-product-row-meta{border-top:1px solid #e8e2da;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 85px;gap:20px;padding-top:20px;display:grid}.admin-product-row-meta>div{min-width:0}.admin-product-row-meta>div>span{color:#9a948b;margin-bottom:8px;font-size:9px;display:block}.admin-product-meta-values{flex-wrap:wrap;gap:5px;display:flex}.admin-product-meta-values span{color:#666159;border:1px solid #e3ddd5;padding:5px 8px;font-size:9px}.admin-product-stock{border-right:1px solid #e4ddd4;padding-right:17px}.admin-product-stock strong{color:#566342;font-size:24px;font-weight:300;display:block}.admin-product-row-actions{flex-direction:column;justify-content:center;align-self:stretch;gap:6px;display:flex}.admin-product-row-actions button{color:#68635b;cursor:pointer;background:0 0;border:1px solid #ded7cf;width:100%;min-height:37px;font-family:inherit;font-size:10px;transition:all .2s}.admin-product-row-actions button:hover{background:#ebe6de;border-color:#cfc7bd}.admin-product-row-actions .admin-edit-button{color:#566342;border-color:#566342}.admin-product-row-actions .admin-edit-button:hover{color:#fff;background:#566342}.admin-product-row-actions .admin-featured-button.active{color:#566342;background:#eef0e9;border-color:#a9b098}.admin-product-row-actions button:disabled{opacity:.45;cursor:not-allowed}.admin-empty{text-align:center;border-bottom:1px solid #d8d1c7;padding:90px 20px}.admin-empty-mark{color:#566342;border:1px solid #d8d1c7;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;margin:0 auto 17px;font-size:20px;display:flex}.admin-empty h2{color:#34342e;margin:0 0 8px;font-size:23px;font-weight:400}.admin-empty p{color:#979188;margin:0 0 22px;font-size:11px}.admin-empty button{color:#fff;cursor:pointer;background:#566342;border:1px solid #566342;padding:11px 20px;font-family:inherit;font-size:10px}.admin-products-loading{justify-content:center;align-items:center;min-height:60vh;display:flex}.admin-products-loading-content{flex-direction:column;align-items:center;gap:10px;display:flex}.admin-products-loading-content span{color:#566342;letter-spacing:.1em;font-family:Georgia,Times New Roman,serif;font-size:15px}.admin-products-loading-content p{color:#918b82;margin:0;font-size:11px}@keyframes admin-product-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=1000px){.admin-products{width:min(100% - 48px,900px)}.admin-products-filter-area{flex-direction:column;align-items:flex-start}.admin-product-row{grid-template-columns:160px minmax(0,1fr) 145px;gap:20px}.admin-product-row-meta{grid-template-columns:minmax(0,1fr) 80px}.admin-product-row-meta>div:nth-child(2){display:none}}@media (width<=760px){.admin-products{width:calc(100% - 28px);padding-top:35px}.admin-products-header{flex-direction:column;align-items:flex-start;gap:20px}.admin-products-header-actions{justify-content:space-between;width:100%}.admin-add-product-button{flex:1}.admin-products-filter-area{padding-bottom:20px}.admin-products-filters{flex-wrap:nowrap;justify-content:flex-start;width:100%;padding-bottom:5px;overflow-x:auto}.admin-products-filter{flex-shrink:0}.admin-product-row{grid-template-columns:125px minmax(0,1fr);gap:15px;padding:14px 0}.admin-product-row-image,.admin-product-row-image img,.admin-no-image{min-height:145px}.admin-product-row-title{flex-direction:column;gap:9px}.admin-product-row-title h2{font-size:18px}.admin-product-price strong{font-size:17px}.admin-product-row-meta{grid-template-columns:1fr;gap:12px;padding-top:13px}.admin-product-row-meta>div:nth-child(2){display:block}.admin-product-stock{border-right:none;align-items:center;gap:10px;padding-right:0;display:flex}.admin-product-stock strong{font-size:20px}.admin-product-row-actions{grid-column:1/-1;grid-template-columns:repeat(4,1fr);display:grid}}@media (width<=450px){.admin-products-header h1{font-size:40px}.admin-products-intro{font-size:10px}.admin-product-count strong{font-size:25px}.admin-product-row{grid-template-columns:100px minmax(0,1fr);gap:11px}.admin-product-row-image,.admin-product-row-image img,.admin-no-image{min-height:125px}.admin-product-row-title h2{font-size:16px}.admin-product-row-actions{grid-template-columns:repeat(2,1fr)}}.toast-notification{z-index:999999;box-sizing:border-box;direction:rtl;background:#fbfaf7;border:1px solid #ded8cf;align-items:center;gap:13px;width:min(390px,100vw - 32px);min-height:76px;padding:15px 17px 15px 14px;animation:.38s cubic-bezier(.22,1,.36,1) both toast-enter;display:flex;position:fixed;top:24px;right:28px;overflow:hidden;box-shadow:0 18px 45px #27231d24}.toast-accent{background:#687553;flex-shrink:0;align-self:stretch;width:3px}.toast-error .toast-accent{background:#a26060}.toast-info .toast-accent{background:#817a69}.toast-icon{color:#566342;background:#f1f3ed;border:1px solid #d9dfd0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.toast-error .toast-icon{color:#9a5d5d;background:#f8eeee;border-color:#ead4d1}.toast-info .toast-icon{color:#77705f;background:#f4f1eb;border-color:#ded9cc}.toast-content{text-align:right;flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.toast-content strong{color:#33332e;font-size:12px;font-weight:500;line-height:1.4}.toast-content p{color:#777269;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.7}.toast-close{color:#aaa39a;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:color .2s,background .2s;display:flex}.toast-close:hover{color:#4f4d47;background:#f0ece6;border-radius:50%}.toast-progress{transform-origin:100%;width:100%;height:2px;animation:toast-progress var(--toast-duration,3.2s) linear forwards;background:#687553;position:absolute;bottom:0;right:0}.toast-error .toast-progress{background:#a26060}.toast-info .toast-progress{background:#817a69}@keyframes toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (width<=600px){.toast-notification{width:calc(100vw - 28px);min-height:72px;padding:13px 13px 13px 11px;top:14px;right:14px}.toast-content strong{font-size:11px}.toast-content p{font-size:10px}}@media (prefers-reduced-motion:reduce){.toast-notification,.toast-progress{animation-duration:.01ms!important}}.add-product-page{color:#292923;direction:rtl;width:min(1080px,100% - 70px);margin:0 auto;padding:55px 0 75px}.add-product-header{border-bottom:1px solid #d8d1c7;justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:35px;padding-bottom:30px;display:flex}.add-product-eyebrow{color:#817c73;letter-spacing:.14em;margin:0 0 9px;font-size:10px}.add-product-header h1{color:#24241f;letter-spacing:-.045em;margin:0;font-size:clamp(42px,5vw,64px);font-weight:300;line-height:1}.add-product-intro{color:#817c73;max-width:570px;margin:14px 0 0;font-size:12px;line-height:1.9}.add-product-step-note{border-right:1px solid #d8d1c7;flex-direction:column;gap:6px;min-width:190px;padding-right:22px;display:flex}.add-product-step-note span{color:#566342;font-size:12px}.add-product-step-note small{color:#99938a;font-size:9px;line-height:1.7}.add-product-section{border-bottom:1px solid #d8d1c7;padding:38px 0 45px}.add-product-section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px;display:flex}.add-product-section-heading>div{align-items:flex-start;gap:16px;display:flex}.add-product-section-heading>div>span{color:#a19a91;padding-top:5px;font-family:Georgia,Times New Roman,serif;font-size:13px}.add-product-section-heading p{color:#938d84;margin:0 0 5px;font-size:10px}.add-product-section-heading h2{color:#292923;margin:0;font-size:25px;font-weight:400}.add-product-section-heading>small{color:#9b958c;font-size:10px}.add-product-basic-grid{grid-template-columns:1.3fr .7fr;gap:24px;display:grid}.add-product-field{flex-direction:column;gap:8px;min-width:0;display:flex}.add-product-field-wide{grid-column:1}.add-product-field-description{grid-column:1/-1}.add-product-field>span{color:#6f6a62;font-size:11px}.add-product-field input,.add-product-field textarea,.add-product-color-fields input,.add-product-size-row input{box-sizing:border-box;color:#36362f;background:#fbfaf7;border:1px solid #dcd5cc;outline:none;width:100%;min-height:46px;padding:0 14px;font-family:inherit;font-size:12px;transition:border-color .2s,background .2s}.add-product-field textarea{resize:vertical;min-height:105px;padding-top:13px;padding-bottom:13px;line-height:1.8}.add-product-field input:focus,.add-product-field textarea:focus,.add-product-color-fields input:focus,.add-product-size-row input:focus{background:#fff;border-color:#899374}.add-product-field input::placeholder,.add-product-field textarea::placeholder,.add-product-color-fields input::placeholder,.add-product-size-row input::placeholder{color:#b1aaa0}.add-product-price-input{position:relative}.add-product-price-input input{padding-left:42px}.add-product-price-input b{color:#8f8980;direction:ltr;font-size:12px;font-weight:400;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.add-product-category-area{flex-direction:column;gap:18px;display:flex}.add-product-category-options{flex-wrap:wrap;gap:7px;display:flex}.add-product-category{color:#6f6a62;cursor:pointer;background:0 0;border:1px solid #d9d2c9;align-items:center;gap:10px;min-height:49px;padding:0 19px;font-family:inherit;font-size:11px;transition:background .2s,border-color .2s,color .2s;display:flex;position:relative}.add-product-category:hover{background:#eee9e2}.add-product-category.active{color:#fff;background:#566342;border-color:#566342}.add-product-category b{font-size:10px;font-weight:400}.add-product-selected-category{background:#eeeae3;align-items:center;gap:10px;width:fit-content;padding:9px 13px;display:flex}.add-product-selected-category span{color:#918b82;font-size:9px}.add-product-selected-category strong{color:#566342;font-size:10px;font-weight:500}.add-product-visibility-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.add-product-toggle{box-sizing:border-box;cursor:pointer;background:#fbfaf7;border:1px solid #dcd5cc;align-items:center;gap:13px;min-height:88px;padding:17px 19px;transition:all .2s;display:flex;position:relative}.add-product-toggle:hover{border-color:#c9c1b7}.add-product-toggle.active{background:#f0f2ec;border-color:#9da78e}.add-product-toggle input{opacity:0;pointer-events:none;position:absolute}.add-product-toggle-mark{color:#566342;border:1px solid #cfc8be;flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;font-size:12px;display:flex}.add-product-toggle.active .add-product-toggle-mark{color:#fff;background:#566342;border-color:#566342}.add-product-toggle-copy{flex-direction:column;gap:5px;display:flex}.add-product-toggle-copy strong{color:#45443e;font-size:12px;font-weight:500}.add-product-toggle-copy small{color:#969087;font-size:9px;line-height:1.6}.add-product-sale-area{background:#f4f0e9;border:1px solid #ddd6cd;margin-top:13px;padding:20px}.add-product-sale-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:17px;display:flex}.add-product-sale-heading span{color:#55534c;font-size:11px}.add-product-sale-heading small{color:#99938a;font-size:9px}.add-product-sale-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.add-product-options-section{padding-bottom:30px}.add-product-category-content{animation:.35s both add-product-section-in}.add-product-category-title{margin-bottom:23px}.add-product-category-title h3{color:#36362f;margin:0 0 7px;font-size:20px;font-weight:400}.add-product-category-title p{color:#8d877e;margin:0;font-size:11px;line-height:1.8}.add-product-variant{background:#fbfaf7;border:1px solid #dcd5cc;margin-bottom:15px;padding:24px}.add-product-variant-header{border-bottom:1px solid #e7e1d9;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;padding-bottom:18px;display:flex}.add-product-variant-header>div{flex-direction:column;gap:5px;display:flex}.add-product-variant-header span{color:#9a948b;font-size:9px}.add-product-variant-header h3{color:#35352f;margin:0;font-size:17px;font-weight:400}.add-product-remove{color:#955a5a;cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:10px}.add-product-color-fields{grid-template-columns:minmax(0,1fr) 100px;gap:14px;margin-bottom:25px;display:grid}.add-product-color-picker{flex-direction:column;gap:8px;display:flex}.add-product-color-picker>span{color:#6f6a62;font-size:11px}.add-product-color-picker input{box-sizing:border-box;cursor:pointer;background:#fbfaf7;border:1px solid #dcd5cc;width:100%;height:46px;padding:3px}.add-product-subsection{border-top:1px solid #e7e1d9;margin-top:22px;padding-top:22px}.add-product-subheading{justify-content:space-between;align-items:baseline;gap:15px;margin-bottom:14px;display:flex}.add-product-subheading h4{color:#4b4942;margin:0;font-size:13px;font-weight:500}.add-product-subheading span{color:#99938a;font-size:9px}.add-product-size-list{flex-direction:column;gap:7px;display:flex}.add-product-size-row{grid-template-columns:minmax(0,1fr) 150px 60px;gap:7px;display:grid}.add-product-size-row input{min-height:42px}.add-product-size-row button{color:#965d5d;cursor:pointer;background:0 0;border:1px solid #e2d4d1;font-family:inherit;font-size:9px}.add-product-size-row button:hover{background:#f7eeee}.add-product-secondary-action,.add-product-add-color{color:#666158;cursor:pointer;background:0 0;border:1px solid #d1c9bf;min-height:39px;margin-top:10px;padding:0 15px;font-family:inherit;font-size:10px;transition:all .2s}.add-product-secondary-action:hover,.add-product-add-color:hover{background:#ebe6de;border-color:#bbb2a7}.add-product-add-color{color:#566342;border-color:#aeb7a2;min-height:45px;padding:0 20px}.add-product-upload{box-sizing:border-box;cursor:pointer;background:#f7f3ed;border:1px dashed #c9c1b7;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:125px;transition:border-color .2s,background .2s;display:flex;position:relative}.add-product-upload:hover{background:#f1eee7;border-color:#899374}.add-product-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.add-product-upload-icon{color:#566342;border:1px solid #c9c1b7;border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;font-size:18px;display:flex}.add-product-upload strong{color:#57534c;font-size:11px;font-weight:500}.add-product-upload small{color:#99938a;font-size:9px}.add-product-selected-files{color:#687553;margin:9px 0 0;font-size:10px}.add-product-save-area{border-top:1px solid #d8d1c7;justify-content:space-between;align-items:center;gap:25px;margin-top:35px;padding-top:25px;display:flex}.add-product-save-area>div{flex-direction:column;gap:5px;display:flex}.add-product-save-area strong{color:#393832;font-size:13px;font-weight:500}.add-product-save-area span{color:#99938a;font-size:9px}.add-product-save-button{color:#fff;cursor:pointer;background:#566342;border:1px solid #566342;min-width:190px;min-height:50px;padding:0 25px;font-family:inherit;font-size:12px;transition:background .2s,transform .2s}.add-product-save-button:hover{background:#465131;transform:translateY(-2px)}.add-product-save-button:disabled{opacity:.55;cursor:not-allowed;transform:none}@keyframes add-product-section-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=850px){.add-product-page{width:calc(100% - 42px)}.add-product-header{flex-direction:column;align-items:flex-start}.add-product-basic-grid{grid-template-columns:1fr}.add-product-field-wide,.add-product-field-description{grid-column:auto}.add-product-sale-grid,.add-product-visibility-grid{grid-template-columns:1fr}}@media (width<=600px){.add-product-page{width:calc(100% - 28px);padding-top:32px}.add-product-header h1{font-size:42px}.add-product-intro{font-size:11px}.add-product-section{padding:30px 0 35px}.add-product-section-heading{flex-direction:column;align-items:flex-start;gap:8px}.add-product-section-heading h2{font-size:22px}.add-product-section-heading>small{margin-right:31px}.add-product-variant{padding:18px}.add-product-color-fields{grid-template-columns:1fr}.add-product-color-picker{grid-template-columns:70px 1fr;align-items:center;display:grid}.add-product-color-picker input{height:42px}.add-product-size-row{grid-template-columns:minmax(0,1fr) minmax(0,90px) 48px}.add-product-save-area{flex-direction:column;align-items:stretch}.add-product-save-button{width:100%}}.add-product-wizard{direction:rtl;max-width:1060px;margin:0 auto;padding:48px 0 70px}.add-wizard-steps{justify-content:center;align-items:center;gap:14px;margin:0 auto 42px;display:flex}.add-wizard-steps>div{color:#a39d94;flex-direction:column;align-items:center;gap:7px;min-width:90px;display:flex}.add-wizard-steps span{background:#fbfaf7;border:1px solid #d8d1c7;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;transition:all .25s;display:flex}.add-wizard-steps small{font-size:10px}.add-wizard-steps i{background:#d8d1c7;width:75px;height:1px}.add-wizard-steps .active{color:#566342}.add-wizard-steps .active span,.add-wizard-steps .done span{color:#fff;background:#566342;border-color:#566342}.add-wizard-step{animation:.35s both wizard-step-in}.add-wizard-intro{border-bottom:1px solid #d8d1c7;margin-bottom:34px;padding-bottom:30px}.add-wizard-eyebrow{color:#817c73;letter-spacing:.14em;margin:0 0 9px;font-size:10px}.add-wizard-intro h2{color:#25251f;letter-spacing:-.04em;margin:0;font-size:clamp(40px,5vw,62px);font-weight:300;line-height:1}.add-wizard-intro p:last-child{color:#89837a;margin:14px 0 0;font-size:12px;line-height:1.8}.add-wizard-section-title{border-bottom:1px solid #e3ddd5;align-items:center;gap:14px;margin:0 0 24px;padding-bottom:17px;display:flex}.add-wizard-section-title>span,.add-wizard-review-heading>span{color:#a19a91;font-family:Georgia,Times New Roman,serif;font-size:13px}.add-wizard-section-title>div{flex-direction:column;gap:5px;display:flex}.add-wizard-section-title small{color:#918b82;font-size:9px}.add-wizard-section-title strong{color:#302f29;font-size:24px;font-weight:400}.add-wizard-actions{border-top:1px solid #d8d1c7;justify-content:space-between;align-items:center;gap:15px;margin-top:30px;padding-top:22px;display:flex}.add-wizard-actions button{cursor:pointer;min-height:49px;padding:0 25px;font-family:inherit;font-size:11px;transition:all .2s}.add-wizard-back{color:#716c64;background:0 0;border:1px solid #d5cec5}.add-wizard-back:hover:not(:disabled){background:#eee9e2}.add-wizard-next,.add-wizard-save{color:#fff;background:#566342;border:1px solid #566342;min-width:155px}.add-wizard-next:hover,.add-wizard-save:hover:not(:disabled){background:#465131;transform:translateY(-2px)}.add-wizard-back:disabled{opacity:.35;cursor:not-allowed}.add-wizard-review{background:#fbfaf7;border:1px solid #d8d1c7;padding:32px}.add-wizard-review-heading{border-bottom:1px solid #e3ddd5;align-items:flex-start;gap:15px;padding-bottom:22px;display:flex}.add-wizard-review-heading div{flex-direction:column;gap:6px;display:flex}.add-wizard-review-heading small{color:#918b82;font-size:9px}.add-wizard-review-heading h3{color:#302f29;margin:0;font-size:25px;font-weight:400}.add-wizard-summary{grid-template-columns:repeat(2,1fr);display:grid}.add-wizard-summary>div{border-bottom:1px solid #e6e0d8;flex-direction:column;justify-content:center;gap:8px;min-height:90px;padding:20px 22px;display:flex}.add-wizard-summary>div:nth-child(odd){border-left:1px solid #e6e0d8}.add-wizard-summary span{color:#969087;font-size:10px}.add-wizard-summary strong{color:#3e3d36;font-size:13px;font-weight:500}.add-wizard-review-note{color:#79736a;background:#f0ede6;margin-top:22px;padding:13px 15px;font-size:10px;line-height:1.8}@keyframes wizard-step-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=700px){.add-product-wizard{width:calc(100% - 28px);padding-top:30px}.add-wizard-steps{gap:7px;margin-bottom:30px}.add-wizard-steps>div{min-width:65px}.add-wizard-steps i{width:30px}.add-wizard-steps small{font-size:9px}.add-wizard-intro h2{font-size:42px}.add-wizard-section-title strong{font-size:21px}.add-wizard-summary{grid-template-columns:1fr}.add-wizard-summary>div:nth-child(odd){border-left:none}.add-wizard-review{padding:20px}.add-wizard-actions button{flex:1}}.edit-product-wizard{color:#292923;direction:rtl;width:min(1080px,100% - 70px);margin:0 auto;padding:52px 0 75px}.edit-product-header{border-bottom:1px solid #d8d1c7;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:24px;padding-bottom:28px;display:flex}.edit-product-header h1{color:#25251f;letter-spacing:-.04em;margin:0;font-size:clamp(40px,5vw,62px);font-weight:300;line-height:1}.edit-product-header .admin-eyebrow{color:#817c73;letter-spacing:.14em;margin:0 0 8px;font-size:10px}.back-admin-button{color:#706b63;cursor:pointer;background:0 0;border:1px solid #d7d0c7;min-height:42px;padding:0 16px;font-family:inherit;font-size:10px;transition:all .2s}.back-admin-button:hover{background:#eee9e2;transform:translateY(-1px)}.edit-wizard-progress{border-bottom:1px solid #d8d1c7;grid-template-columns:repeat(3,1fr);margin-bottom:28px;display:grid}.edit-wizard-step{color:#aaa39a;cursor:pointer;background:0 0;border:none;border-left:1px solid #d8d1c7;justify-content:center;align-items:center;gap:10px;min-height:72px;padding:12px 18px;font-family:inherit;transition:all .2s;display:flex;position:relative}.edit-wizard-step:last-child{border-left:none}.edit-wizard-step span{border:1px solid #d5cec5;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;font-family:Georgia,Times New Roman,serif;font-size:11px;display:flex}.edit-wizard-step strong{font-size:11px;font-weight:400}.edit-wizard-step:hover{color:#666158;background:#f3efe9}.edit-wizard-step.active{color:#566342}.edit-wizard-step.active span,.edit-wizard-step.completed span{color:#fff;background:#566342;border-color:#566342}.edit-wizard-step.active:after{content:"";background:#566342;height:2px;position:absolute;bottom:-1px;left:12%;right:12%}.edit-product-wizard[data-step="1"] .edit-wizard-category,.edit-product-wizard[data-step="2"] .edit-wizard-basic,.edit-product-wizard[data-step="2"] .edit-wizard-sale,.edit-product-wizard[data-step="3"] .edit-wizard-basic,.edit-product-wizard[data-step="3"] .edit-wizard-sale,.edit-product-wizard[data-step="3"] .edit-wizard-category:not(.edit-wizard-review),.edit-product-wizard[data-step="1"] .edit-wizard-review,.edit-product-wizard[data-step="2"] .edit-wizard-review{display:none!important}.edit-product-wizard[data-step="1"] .edit-wizard-review,.edit-product-wizard[data-step="2"] .edit-wizard-category,.edit-product-wizard[data-step="3"] .edit-wizard-review{display:block}.edit-wizard-form{min-height:390px}.edit-wizard-panel{padding:32px 0 42px;animation:.3s both editWizardIn}.edit-wizard-section-heading{border-bottom:1px solid #e5dfd7;align-items:flex-end;gap:15px;margin-bottom:28px;padding-bottom:17px;display:flex}.edit-wizard-section-heading>span{color:#a19a91;font-family:Georgia,Times New Roman,serif;font-size:13px}.edit-wizard-section-heading>div{flex:1}.edit-wizard-section-heading p{color:#938d84;margin:0 0 4px;font-size:9px}.edit-wizard-section-heading h2{color:#292923;margin:0;font-size:25px;font-weight:400}.edit-wizard-section-heading>small{color:#9a948b;font-size:9px}.edit-wizard-basic{border:none;padding:0}.edit-wizard-basic>h2,.edit-wizard-basic>label,.edit-wizard-basic>input,.edit-wizard-basic>select,.edit-wizard-basic>textarea{font-family:inherit}.edit-wizard-basic>h2{display:none}.edit-wizard-basic>label{color:#6e6961;margin:0 0 8px;font-size:11px;display:block}.edit-wizard-basic>input,.edit-wizard-basic>select,.edit-wizard-basic>textarea{box-sizing:border-box;color:#35352f;background:#fbfaf7;border:1px solid #d9d2c9;outline:none;width:100%;min-height:46px;margin:0 0 18px;padding:0 13px;font-size:12px}.edit-wizard-basic>textarea{resize:vertical;min-height:105px;padding-top:12px;padding-bottom:12px;line-height:1.8}.edit-wizard-basic>input:focus,.edit-wizard-basic>select:focus,.edit-wizard-basic>textarea:focus{background:#fff;border-color:#879170;box-shadow:0 0 0 3px #5663420f}.edit-wizard-sale{background:#f6f2ec;border:1px solid #ddd6cd;margin-top:26px;padding:22px}.edit-wizard-sale>.edit-section-title,.edit-wizard-sale .edit-section-title{justify-content:space-between;align-items:center;gap:20px;margin:0;display:flex}.edit-wizard-sale h2{color:#45433d;margin:0 0 5px;font-size:17px;font-weight:400}.sale-edit-subtitle{color:#979188;margin:0;font-size:9px}.sale-toggle{color:#566342;cursor:pointer;align-items:center;gap:8px;font-size:10px;display:flex}.sale-toggle input{accent-color:#566342}.sale-edit-fields{border-top:1px solid #e1dad1;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;padding-top:18px;display:grid}.sale-edit-field{flex-direction:column;gap:7px;display:flex}.sale-edit-field label{color:#777168;font-size:9px}.sale-edit-field input{box-sizing:border-box;background:#fbfaf7;border:1px solid #d5cec5;outline:none;min-height:43px;padding:0 11px;font-family:inherit;font-size:11px}.edit-wizard-category{border:none;margin-top:0;padding:0 0 30px}.edit-wizard-category>h2,.edit-wizard-category>.edit-section-title{margin-top:0}.edit-wizard-category .edit-section-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.edit-wizard-category .edit-section-title h2{color:#35342e;margin:0;font-size:22px;font-weight:400}.category-helper-text{color:#918b82;font-size:10px;line-height:1.8}.add-color-admin{color:#566342;cursor:pointer;background:0 0;border:1px solid #aeb7a2;min-height:40px;padding:0 15px;font-family:inherit;font-size:10px}.add-color-admin:hover{background:#edf0e9}.edit-color-box{background:#fbfaf7;border:1px solid #ddd6cd;margin-top:13px;padding:23px;animation:.3s both editColorIn}.edit-color-header{align-items:center;gap:12px;margin-bottom:22px;display:flex}.edit-color-header>input{background:#fff;border:1px solid #d9d2c9;outline:none;flex:1;min-height:44px;padding:0 12px;font-family:inherit;font-size:11px}.edit-color-picker{width:48px;height:44px;position:relative}.edit-color-picker input{cursor:pointer;background:#fff;border:1px solid #d9d2c9;width:100%;height:100%;padding:3px}.edit-color-picker span{pointer-events:none;border:2px solid #fff;border-radius:50%;width:25px;height:25px;position:absolute;top:9px;right:9px}.edit-color-box>button:first-child{float:left;color:#955a5a;cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:9px}.edit-color-box h3{color:#555149;margin:0 0 13px;font-size:12px;font-weight:500}.edit-size-options{flex-direction:column;gap:6px;display:flex}.edit-size-row{grid-template-columns:80px minmax(0,1fr);gap:8px;min-height:45px;display:grid}.edit-size-row button{color:#666158;cursor:pointer;background:#f7f3ed;border:1px solid #d9d2c9;font-family:inherit;font-size:11px}.edit-size-row.selected button{color:#fff;background:#566342;border-color:#566342}.edit-size-row input{box-sizing:border-box;background:#fff;border:1px solid #d9d2c9;outline:none;width:100%;min-height:45px;padding:0 12px;font-family:inherit;font-size:11px}.existing-images-title,.new-images-label{color:#777168;margin:25px 0 11px;font-size:10px;display:block}.edit-existing-images{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.edit-existing-image{aspect-ratio:1/1.15;background:#eee9e2;position:relative;overflow:hidden}.edit-existing-image img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.edit-existing-image:hover img{transform:scale(1.03)}.edit-delete-image{color:#955a5a;cursor:pointer;background:#fbf9f6f0;border:none;min-height:31px;font-family:inherit;font-size:8px;position:absolute;bottom:7px;left:7px;right:7px}.no-existing-images{text-align:center;color:#9b958c;border:1px dashed #d2cbc2;margin:0;padding:25px;font-size:10px}.edit-image-upload{margin-top:8px}.edit-image-upload-box{cursor:pointer;background:#f7f3ed;border:1px dashed #c8c0b6;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:115px;transition:all .2s;display:flex;position:relative}.edit-image-upload-box:hover{background:#f0ece4;border-color:#899374}.edit-image-upload-icon{color:#566342;border:1px solid #c9c1b7;border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;font-size:18px;display:flex}.edit-image-upload-box strong{color:#57534c;font-size:10px;font-weight:500}.edit-image-upload-box small{color:#99938a;font-size:8px}.edit-image-upload-box input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.selected-files-count{color:#687553;margin:8px 0 0;font-size:9px}.edit-wizard-review{padding:32px 0 42px;animation:.3s both editWizardIn}.edit-review-grid{border-top:1px solid #e0d9d0;border-right:1px solid #e0d9d0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.edit-review-item{box-sizing:border-box;border-bottom:1px solid #e0d9d0;border-left:1px solid #e0d9d0;flex-direction:column;justify-content:center;gap:8px;min-height:105px;padding:20px;display:flex}.edit-review-wide{grid-column:1/-1}.edit-review-item span{color:#99938a;font-size:9px}.edit-review-item strong{color:#414039;font-size:14px;font-weight:400}.edit-review-description{line-height:1.8}.edit-review-note{background:#f0f2ec;align-items:center;gap:10px;margin-top:16px;padding:15px 17px;display:flex}.edit-review-note>span{color:#566342;font-size:15px}.edit-review-note p{color:#747067;margin:0;font-size:10px;line-height:1.8}.edit-wizard-navigation{border-top:1px solid #d8d1c7;justify-content:space-between;gap:12px;margin-top:28px;padding-top:22px;display:flex}.edit-wizard-navigation button{cursor:pointer;min-height:48px;padding:0 24px;font-family:inherit;font-size:11px;transition:all .2s}.edit-wizard-secondary{color:#777168;background:0 0;border:1px solid #d5cec5}.edit-wizard-secondary:hover{background:#eee9e2}.edit-wizard-next,.edit-wizard-navigation .save-edit-product{color:#fff;background:#566342;border:1px solid #566342;min-width:190px}.edit-wizard-next:hover,.edit-wizard-navigation .save-edit-product:hover{background:#465131;transform:translateY(-2px)}.edit-wizard-navigation .save-edit-product:disabled{opacity:.55;cursor:not-allowed;transform:none}.image-delete-modal-backdrop{z-index:999998;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#27231d6b;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.image-delete-modal{box-sizing:border-box;text-align:right;direction:rtl;background:#fbfaf7;border:1px solid #ded8cf;width:min(410px,100%);padding:30px;animation:.25s both editModalIn;box-shadow:0 25px 70px #27231d33}.image-delete-modal-icon{color:#965d5d;border:1px solid #ead4d1;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:17px;font-size:20px;display:flex}.image-delete-modal-eyebrow{color:#9a5d5d;margin:0 0 8px;font-size:9px}.image-delete-modal h3{color:#35342e;margin:0 0 9px;font-size:18px;font-weight:400;line-height:1.6}.image-delete-modal>p:not(.image-delete-modal-eyebrow){color:#89837a;margin:0;font-size:10px;line-height:1.8}.image-delete-modal-actions{gap:8px;margin-top:23px;display:flex}.image-delete-modal-actions button{cursor:pointer;flex:1;min-height:43px;font-family:inherit;font-size:10px}.image-delete-cancel{color:#777168;background:0 0;border:1px solid #d6cec5}.image-delete-confirm{color:#fff;background:#965d5d;border:1px solid #965d5d}.image-delete-modal-actions button:disabled{opacity:.55;cursor:not-allowed}@keyframes editWizardIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes editColorIn{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes editModalIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=720px){.edit-product-wizard{width:calc(100% - 28px);padding-top:32px}.edit-product-header{flex-direction:column-reverse;align-items:flex-start}.edit-wizard-step{flex-direction:column;gap:6px;min-height:62px;padding:9px 6px}.edit-wizard-step strong{font-size:9px}.sale-edit-fields{grid-template-columns:1fr}.edit-color-box{padding:18px}.edit-existing-images{grid-template-columns:repeat(2,1fr)}.edit-review-grid{grid-template-columns:1fr}.edit-review-wide{grid-column:auto}.edit-wizard-navigation{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fbfaf7f5;margin-left:-14px;margin-right:-14px;padding:12px 14px;position:sticky;bottom:0}.edit-wizard-navigation button{flex:1;min-width:0;padding:0 12px}}@media (prefers-reduced-motion:reduce){.edit-product-wizard *,.edit-product-wizard :before,.edit-product-wizard :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.admin-orders{color:#292923;direction:rtl;width:min(1220px,100% - 70px);margin:0 auto;padding:52px 0 75px}.orders-page-header{border-bottom:1px solid #d8d1c7;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:20px;padding-bottom:27px;display:flex}.orders-page-header .admin-eyebrow{color:#817c73;letter-spacing:.12em;margin:0 0 8px;font-size:10px}.orders-page-header h1{color:#24241f;letter-spacing:-.04em;margin:0;font-size:clamp(44px,5vw,66px);font-weight:300;line-height:1}.orders-header-subtitle{color:#8d887f;margin:13px 0 0;font-size:12px}.orders-count{align-items:baseline;gap:7px;min-width:105px;display:flex}.orders-count strong{color:#566342;font-size:31px;font-weight:300}.orders-count span{color:#938d84;font-size:10px}.orders-stats{grid-template-columns:repeat(4,1fr);gap:8px;margin:20px 0 25px;display:grid}.orders-stat{box-sizing:border-box;background:#f7f3ed;border:1px solid #ddd6cd;flex-direction:column;justify-content:space-between;min-height:118px;padding:18px 20px;animation:.45s both orderStatIn;display:flex;position:relative}.orders-stat:nth-child(2){animation-delay:60ms}.orders-stat:nth-child(3){animation-delay:.12s}.orders-stat:nth-child(4){animation-delay:.18s}.orders-stat span{color:#716c64;font-size:10px}.orders-stat strong{color:#566342;font-size:31px;font-weight:300;line-height:1}.orders-stat small{color:#99938a;font-size:9px}.orders-stat-attention{background:#f3f0e8;border-color:#cfcabf}.orders-stat-attention:after{content:"";background:#8b8062;width:3px;height:100%;position:absolute;top:0;right:0}.orders-toolbar{align-items:center;gap:12px;margin-bottom:14px;display:flex}.orders-search-wrap{flex:1;min-width:260px;position:relative}.orders-search-wrap>svg{color:#9b958c;pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.orders-search{box-sizing:border-box;color:#37362f;background:#fbfaf7;border:1px solid #d9d2c9;outline:none;width:100%;min-height:46px;padding:0 42px 0 40px;font-family:inherit;font-size:11px;transition:all .2s}.orders-search:focus{background:#fff;border-color:#879170;box-shadow:0 0 0 3px #5663420d}.orders-clear-search{color:#99938a;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.order-filters{flex-wrap:wrap;gap:5px;display:flex}.order-filters button{color:#777168;cursor:pointer;background:0 0;border:1px solid #d9d2c9;min-height:46px;padding:0 13px;font-family:inherit;font-size:9px;transition:all .2s}.order-filters button:hover{background:#eee9e2}.order-filters button.active{color:#fff;background:#566342;border-color:#566342}.orders-table-wrap{border-top:1px solid #d8d1c7;border-bottom:1px solid #d8d1c7;overflow-x:auto}.orders-table{border-collapse:collapse;width:100%;min-width:900px}.orders-table th{text-align:right;color:#918b82;background:#f5f1eb;border-bottom:1px solid #dcd5cc;padding:14px 13px;font-size:9px;font-weight:400}.orders-table td{color:#555149;vertical-align:middle;border-bottom:1px solid #e5dfd7;padding:15px 13px;font-size:10px}.orders-table tbody tr{transition:background .18s}.orders-table tbody tr:hover{background:#faf8f4}.order-number-button,.table-details-button{cursor:pointer;background:0 0;border:0;font-family:inherit}.order-number-button{color:#566342;text-align:right;flex-direction:column;align-items:flex-start;gap:4px;display:flex}.order-number-button strong{font-size:11px;font-weight:500}.order-number-button span{color:#a09a91;font-size:8px}.table-customer,.table-products{flex-direction:column;gap:5px;display:flex}.table-customer strong,.table-products strong{color:#4c4942;font-size:10px;font-weight:500}.table-customer a,.table-products span,.table-payment,.table-date{color:#918b82;font-size:9px;text-decoration:none}.table-total{color:#566342;direction:ltr;font-size:13px;font-weight:400;display:inline-block}.order-status-pill{white-space:nowrap;background:#f7f3ed;border:1px solid #d9d2c9;padding:6px 9px;font-size:8px;display:inline-flex}.status-pending{color:#8a7650;border-color:#ddd0b4}.status-confirmed{color:#617052;border-color:#cbd4c1}.status-preparing{color:#68716a;border-color:#ccd2ce}.status-delivered{color:#536a59;border-color:#c5d1c7}.status-cancelled{color:#965d5d;border-color:#e0cccc}.table-details-button{color:#566342;align-items:center;gap:5px;font-size:9px;display:inline-flex}.table-details-button:hover{text-decoration:underline}.orders-empty{text-align:center;background:#f7f3ed;border:1px solid #ddd6cd;padding:75px 20px}.orders-empty h2{margin:0 0 8px;font-size:22px;font-weight:400}.orders-loading{color:#777168;justify-content:center;align-items:center;min-height:55vh;font-size:12px;display:flex}.order-modal-backdrop{z-index:9998;box-sizing:border-box;background:#26231e61;justify-content:center;align-items:center;padding:25px;animation:.2s both orderBackdropIn;display:flex;position:fixed;inset:0}.order-modal{box-sizing:border-box;background:#fbfaf7;border:1px solid #d8d1c7;width:min(620px,100%);max-height:calc(100vh - 50px);padding:28px;animation:.3s cubic-bezier(.22,1,.36,1) both orderModalIn;overflow-y:auto;box-shadow:0 25px 70px #1e1b1633}.order-modal-header{border-bottom:1px solid #ddd6cd;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.order-modal-header p{color:#938d84;margin:0 0 5px;font-size:9px}.order-modal-header h2{color:#292923;text-align:right;direction:ltr;margin:0;font-size:26px;font-weight:300}.order-modal-close{color:#777168;cursor:pointer;background:0 0;border:1px solid #ddd6cd;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.order-modal-close:hover{background:#eee9e2}.order-modal-section{border-bottom:1px solid #e2dcd4;padding:21px 0}.order-modal-section h3,.order-modal-status label{color:#555149;margin:0 0 14px;font-size:11px;font-weight:500}.order-modal-info-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.order-modal-info-grid>div{flex-direction:column;gap:5px;display:flex}.order-modal-info-grid span{color:#9a948b;font-size:9px}.order-modal-info-grid strong,.order-modal-info-grid a{color:#4c4942;font-size:10px;line-height:1.6;text-decoration:none}.order-modal-products{flex-direction:column;gap:8px;display:flex}.order-modal-product{background:#f5f1eb;border:1px solid #e0d9d1;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.modal-product-number{color:#fff;background:#566342;justify-content:center;align-items:center;width:28px;height:28px;font-size:9px;display:flex}.modal-product-info{flex-direction:column;gap:5px;display:flex}.modal-product-info strong{color:#44423c;font-size:11px;font-weight:500}.modal-product-info span{color:#8f8980;font-size:9px;line-height:1.6}.modal-product-price{color:#566342;direction:ltr;font-size:11px;font-weight:400}.order-modal-total{justify-content:space-between;align-items:center;padding:20px 0;display:flex}.order-modal-total span{color:#777168;font-size:11px}.order-modal-total strong{color:#566342;direction:ltr;font-size:25px;font-weight:300}.order-modal-date{justify-content:space-between;gap:15px;padding-bottom:18px;display:flex}.order-modal-date span{color:#99938a;font-size:9px}.order-modal-date strong{color:#5e5a53;font-size:9px;font-weight:400}.order-modal-status{padding-top:20px}.order-status-select-wrap{position:relative}.order-status-select-wrap select{appearance:none;color:#4f4d47;cursor:pointer;background:#fbfaf7;border:1px solid #d8d1c8;outline:none;width:100%;min-height:48px;padding:0 13px;font-family:inherit;font-size:11px}.order-status-select-wrap svg{pointer-events:none;color:#777168;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.order-modal-status>p{color:#99938a;margin:7px 0 0;font-size:9px}@keyframes orderStatIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes orderBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes orderModalIn{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=900px){.admin-orders{width:calc(100% - 42px)}.orders-stats{grid-template-columns:repeat(2,1fr)}.orders-toolbar{flex-direction:column;align-items:stretch}.orders-search-wrap{min-width:0}}@media (width<=600px){.admin-orders{width:calc(100% - 28px);padding-top:32px}.orders-page-header{flex-direction:column;align-items:flex-start}.orders-page-header h1{font-size:43px}.orders-stats{grid-template-columns:1fr 1fr}.orders-stat{min-height:100px;padding:14px}.orders-stat strong{font-size:26px}.order-filters{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.order-filters button{flex-shrink:0}.order-modal-backdrop{padding:12px}.order-modal{max-height:calc(100vh - 24px);padding:20px}.order-modal-info-grid{grid-template-columns:1fr}}.orders-list{flex-direction:column;gap:10px;margin-top:20px;display:flex}.order-card{background:#fbfaf7;border:1px solid #ddd6cd;justify-content:space-between;align-items:stretch;gap:24px;padding:19px 21px;transition:transform .22s,border-color .22s,box-shadow .22s,background .22s;animation:.35s both orderCardIn;display:flex;position:relative}.order-card:hover{border-color:#c9c1b7;transform:translateY(-2px);box-shadow:0 10px 25px #2d29230f}.order-card-pending{background:#fcfaf5;border-right:3px solid #a38a55}.order-card-cancelled{opacity:.72}.order-card-main{flex:1;grid-template-columns:105px minmax(145px,1.25fr) minmax(105px,.8fr) 110px 145px;align-items:center;gap:24px;min-width:0;display:grid}.order-card-main>div{flex-direction:column;gap:5px;min-width:0;display:flex}.order-card-main>div>span{color:#a09a91;font-size:9px}.order-card-id button{color:#566342;cursor:pointer;direction:ltr;background:0 0;border:0;width:fit-content;padding:0;font-family:inherit;font-size:14px}.order-card-customer strong{color:#36352f;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.order-card-customer a{color:#8c877e;direction:ltr;width:fit-content;font-size:9px;text-decoration:none}.order-card-products strong{color:#57534c;font-size:11px;font-weight:500}.order-card-products small,.order-card-total small{color:#99938a;font-size:9px}.order-card-total strong{color:#566342;direction:ltr;font-size:20px;font-weight:400}.order-card-date strong{color:#666158;font-size:10px;font-weight:400;line-height:1.7}.order-card-actions{border-right:1px solid #e5dfd7;flex-direction:column;flex-shrink:0;justify-content:center;align-items:stretch;gap:9px;width:145px;padding-right:21px;display:flex}.order-card-actions .order-status-pill{box-sizing:border-box;text-align:center;width:100%;padding:8px 9px;font-size:9px}.order-view-button{color:#666158;cursor:pointer;background:0 0;border:1px solid #d4cdc4;justify-content:center;align-items:center;gap:7px;min-height:35px;font-family:inherit;font-size:9px;transition:all .2s;display:flex}.order-view-button:hover{color:#fff;background:#566342;border-color:#566342}.orders-empty{text-align:center;background:#fbfaf7;border:1px solid #ddd6cd;margin-top:20px;padding:75px 20px}.orders-empty-mark{color:#566342;border:1px solid #d8d1c7;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin:0 auto 15px;font-size:18px;display:flex}.orders-empty h2{color:#36352f;margin:0 0 7px;font-size:21px;font-weight:400}.orders-empty p{color:#969087;margin:0;font-size:10px}@keyframes orderCardIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (width<=1050px){.order-card-main{grid-template-columns:90px minmax(125px,1fr) 95px 100px}.order-card-date{display:none!important}}@media (width<=780px){.order-card{flex-direction:column;gap:15px;padding:16px}.order-card-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.order-card-actions{border-top:1px solid #e5dfd7;border-right:0;flex-direction:row;align-items:center;width:100%;padding:14px 0 0}.order-card-actions .order-status-pill,.order-view-button{flex:1}}@media (width<=480px){.order-card-main{grid-template-columns:1fr 1fr;gap:13px}.order-card-total strong{font-size:17px}.order-card-actions{flex-direction:column}}@media (width<=600px){.order-modal-redesigned{width:calc(100vw - 20px);max-height:calc(100vh - 20px);padding:20px}.order-modal-title-row h2{font-size:23px}.order-customer-grid,.order-summary-strip{grid-template-columns:1fr}.order-customer-wide{grid-column:auto}.order-modal-product-redesigned{grid-template-columns:31px minmax(0,1fr)}.order-modal-product-redesigned .modal-product-price{grid-column:2}}.order-modal-redesigned{direction:rtl;background:#fbfaf7;border:1px solid #ddd6cd;width:min(680px,100vw - 32px);max-height:calc(100vh - 40px);padding:28px;animation:.28s cubic-bezier(.22,1,.36,1) both orderModalIn;overflow-y:auto;box-shadow:0 28px 80px #2a261f2e}.order-modal-topline{border-bottom:1px solid #ddd6cd;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:22px;display:flex}.order-modal-heading{min-width:0}.order-modal-eyebrow{color:#928b81;margin:0 0 8px;font-size:10px}.order-modal-title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.order-modal-title-row h2{color:#292923;letter-spacing:-.02em;direction:ltr;margin:0;font-size:28px;font-weight:400}.order-modal-title-row .order-status-pill{margin:0}.order-modal-close{color:#777168;cursor:pointer;background:0 0;border:1px solid #d9d2c9;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:flex}.order-modal-close:hover{color:#3e3d36;background:#eee9e2;transform:rotate(3deg)}.order-modal-redesigned .order-modal-section{border-bottom:1px solid #e2dcd4;padding:25px 0}.order-modal-section-heading{justify-content:space-between;align-items:flex-end;gap:15px;margin-bottom:18px;display:flex}.order-modal-section-heading>div{align-items:flex-start;gap:13px;display:flex}.order-modal-section-heading>div>span{color:#aaa399;padding-top:3px;font-family:Georgia,Times New Roman,serif;font-size:11px}.order-modal-section-heading p{color:#999289;margin:0 0 4px;font-size:9px}.order-modal-section-heading h3{color:#37362f;margin:0;font-size:17px;font-weight:400}.order-modal-section-heading>small{color:#777168;font-size:10px}.order-customer-grid{background:#e0d9d0;border:1px solid #e0d9d0;grid-template-columns:1fr 1fr;gap:1px;display:grid}.order-customer-item{background:#fbfaf7;flex-direction:column;gap:6px;min-width:0;padding:15px 16px;display:flex}.order-customer-item span{color:#a09a91;font-size:9px}.order-customer-item strong,.order-customer-item a{color:#45443e;overflow-wrap:anywhere;font-size:12px;font-weight:400;line-height:1.6;text-decoration:none}.order-customer-item a:hover{color:#566342;text-decoration:underline}.order-customer-main{background:#f4f1eb}.order-customer-wide{grid-column:1/-1}.order-modal-products-redesigned{flex-direction:column;gap:8px;display:flex}.order-modal-product-redesigned{background:#f7f3ed;border:1px solid #e0d9d0;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px;display:grid}.order-modal-product-redesigned .modal-product-number{color:#fff;background:#566342;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:10px;display:flex}.order-modal-product-redesigned .modal-product-info{flex-direction:column;gap:5px;min-width:0;display:flex}.order-modal-product-redesigned .modal-product-info>strong{color:#3c3b35;font-size:12px;font-weight:500}.modal-product-meta{flex-wrap:wrap;gap:5px 13px;display:flex}.modal-product-meta span{color:#8d877e;font-size:9px}.order-modal-product-redesigned .modal-product-price{color:#566342;white-space:nowrap;direction:ltr;font-size:14px;font-weight:500}.order-summary-strip{background:#dcd5cc;border:1px solid #dcd5cc;grid-template-columns:1fr 1fr;gap:1px;margin:22px 0 0;display:grid}.order-summary-strip>div{background:#f4f0e9;flex-direction:column;gap:6px;padding:16px;display:flex}.order-summary-strip span{color:#979087;font-size:9px}.order-summary-strip strong{color:#49473f;font-size:11px;font-weight:400}.order-summary-total{align-items:flex-start}.order-summary-total strong{color:#566342;direction:ltr;font-size:23px;font-weight:400}.order-modal-status-redesigned{border-bottom:none!important}.order-status-current{justify-content:space-between;align-items:center;gap:15px;margin-bottom:10px;display:flex}.order-status-select-redesigned{position:relative}.order-status-select-redesigned select{color:#4b4942;appearance:none;cursor:pointer;background:#fbfaf7;border:1px solid #d5cec5;outline:none;width:100%;min-height:48px;padding:0 14px 0 40px;font-family:inherit;font-size:11px}.order-status-select-redesigned select:focus{border-color:#879170;box-shadow:0 0 0 3px #5663420f}.order-status-select-redesigned svg{pointer-events:none;color:#777168;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.order-status-updating{color:#8a857d;margin:8px 0 0;font-size:9px}@media (width<=600px){.order-modal-redesigned{width:calc(100vw - 20px);max-height:calc(100vh - 20px);padding:20px}.order-modal-title-row h2{font-size:23px}.order-customer-grid,.order-summary-strip{grid-template-columns:1fr}.order-customer-wide{grid-column:auto}.order-modal-product-redesigned{grid-template-columns:31px minmax(0,1fr)}.order-modal-product-redesigned .modal-product-price{grid-column:2}}.order-status-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:16px;display:grid}.order-status-option{color:#555149;text-align:right;cursor:pointer;background:#fbfaf7;border:1px solid #ded8cf;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;min-height:78px;padding:11px 9px;font-family:inherit;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;display:flex}.order-status-option:hover:not(:disabled){background:#f7f3ed;border-color:#bdb5aa;transform:translateY(-2px);box-shadow:0 8px 18px #302b2312}.order-status-option:disabled{cursor:not-allowed;opacity:.6}.order-status-option.active{background:#f0f2ec;border-color:#566342;box-shadow:inset 0 0 0 1px #56634214}.order-status-option-number{color:#8f8980;border:1px solid #d8d1c7;border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;font-family:Georgia,Times New Roman,serif;font-size:10px;display:flex}.order-status-option.active .order-status-option-number{color:#fff;background:#566342;border-color:#566342}.order-status-option-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.order-status-option-copy strong{color:#4b4942;font-size:10px;font-weight:500;line-height:1.5}.order-status-option-copy small{color:#99938a;font-size:8px;line-height:1.5}.order-status-option-check{color:#566342;min-height:12px;font-size:11px}.status-option-cancelled.active{background:#faf1f0;border-color:#b77a7a}.status-option-cancelled.active .order-status-option-number{background:#a86666;border-color:#a86666}.order-status-current{background:#f6f2eb;justify-content:space-between;align-items:center;gap:15px;margin-top:14px;padding:11px 13px;display:flex}.order-status-current>span{color:#8d877e;font-size:9px}.order-status-current .order-status-pill{margin:0}@media (width<=850px){.order-status-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.order-status-options{grid-template-columns:1fr}.order-status-option{flex-direction:row;align-items:center;min-height:62px}.order-status-option-copy{flex:1}}.admin-reviews{color:#2b2a25;direction:rtl;width:min(1080px,100% - 70px);margin:0 auto;padding:52px 0 70px;animation:.4s both reviewsPageIn;position:relative}.admin-reviews-header{border-bottom:1px solid #d8d1c7;justify-content:space-between;align-items:flex-end;gap:30px;padding-bottom:28px;display:flex}.admin-reviews-subtitle{color:#8d887f;margin:13px 0 0;font-size:12px;line-height:1.8}.admin-reviews-total{border-right:1px solid #d8d1c7;flex-direction:column;gap:4px;min-width:150px;padding-right:22px;display:flex}.admin-reviews-total strong{color:#566342;font-family:Georgia,Times New Roman,serif;font-size:42px;font-weight:400;line-height:1}.admin-reviews-total span{color:#979188;font-size:10px}.admin-reviews-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:25px;display:grid}.admin-review-stat{box-sizing:border-box;background:#fbfaf7;border:1px solid #ddd6cd;flex-direction:column;justify-content:space-between;min-height:115px;padding:18px 20px;transition:transform .2s,border-color .2s,background .2s;display:flex}.admin-review-stat:hover{background:#fff;border-color:#c9c1b7;transform:translateY(-2px)}.admin-review-stat span{color:#777168;font-size:11px}.admin-review-stat strong{color:#566342;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:400;line-height:1}.admin-review-stat small{color:#9a948b;font-size:9px}.admin-review-stat.stat-pending{border-right:3px solid #b39b69}.admin-review-stat.stat-approved{border-right:3px solid #7b8967}.admin-review-stat.stat-rejected{border-right:3px solid #aa7770}.admin-reviews-filters{flex-wrap:wrap;gap:7px;margin:25px 0 20px;display:flex}.admin-reviews-filters button{color:#706b63;cursor:pointer;background:0 0;border:1px solid #d8d1c8;align-items:center;gap:10px;min-height:43px;padding:0 15px;font-family:inherit;font-size:10px;transition:all .2s;display:inline-flex}.admin-reviews-filters button span{box-sizing:border-box;border:1px solid #d5cec5;border-radius:50%;justify-content:center;align-items:center;min-width:21px;height:21px;padding:0 5px;font-size:9px;display:inline-flex}.admin-reviews-filters button.active span{border-color:#ffffff59}.admin-reviews .admin-empty{text-align:center;background:#fbfaf7;border:1px solid #ddd6cd;padding:60px 25px}.admin-reviews .admin-empty h2{color:#4b4942;margin:0 0 8px;font-size:19px;font-weight:400}.admin-reviews .admin-empty p{color:#979188;margin:0;font-size:10px;line-height:1.8}.admin-review-card{background:#fbfaf7;border:1px solid #ddd6cd;padding:23px;transition:transform .2s,border-color .2s,box-shadow .2s}.admin-review-top{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.admin-review-status{white-space:nowrap;border:1px solid #ddd6cd;padding:7px 10px;font-size:9px}.admin-review-status.pending{color:#927743;background:#f8f0df;border-color:#dfcfaa}.admin-review-status.approved{color:#5e6e51;background:#edf1e9;border-color:#cbd5c2}.admin-review-status.rejected{color:#93635e;background:#f7ecea;border-color:#e2c9c5}.admin-review-stars{direction:ltr;gap:3px;margin-top:16px;display:flex}.admin-review-stars span{color:#d8d1c7;font-size:15px}.admin-review-message{box-sizing:border-box;color:#656158;background:#f3efe8;min-height:65px;margin:13px 0 18px;padding:15px;font-size:11px;line-height:1.9}.admin-review-actions{border-top:1px solid #e5dfd7;flex-wrap:wrap;gap:7px;padding-top:15px;display:flex}.admin-review-actions button{cursor:pointer;background:0 0;border:1px solid #d7d0c7;min-height:37px;padding:0 13px;font-family:inherit;font-size:9px;transition:all .2s}.admin-review-actions button:hover:not(:disabled){transform:translateY(-1px)}.admin-review-approve{color:#fff;background:#566342!important;border-color:#9eaa92!important}.admin-review-reject,.admin-review-hide{color:#86665f}.admin-review-delete{color:#965d5d;margin-right:auto}.admin-review-actions button:disabled{opacity:.5;cursor:not-allowed}.review-delete-modal-backdrop{z-index:999999;box-sizing:border-box;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#27241f61;justify-content:center;align-items:center;padding:20px;animation:.2s both reviewModalFade;display:flex;position:fixed;inset:0}.review-delete-modal{box-sizing:border-box;text-align:right;direction:rtl;background:#fbfaf7;border:1px solid #ddd6cd;width:min(430px,100%);padding:31px;animation:.28s cubic-bezier(.22,1,.36,1) both reviewModalIn;box-shadow:0 25px 70px #1e1b172e}.review-delete-modal-icon{color:#9a5d5d;background:#f8efed;border:1px solid #e3cfcb;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:19px;font-size:19px;display:flex}.review-delete-modal-eyebrow{color:#a06a64;margin:0 0 7px;font-size:9px}.review-delete-modal h3{color:#35342e;margin:0;font-size:18px;font-weight:400;line-height:1.7}.review-delete-modal>p:not(.review-delete-modal-eyebrow){color:#8d877e;margin:10px 0 25px;font-size:10px;line-height:1.9}.review-delete-modal>p strong{color:#555149;font-weight:500}.review-delete-modal-actions{gap:8px;display:flex}.review-delete-modal-actions button{color:#68635b;cursor:pointer;background:0 0;border:1px solid #d5cec5;flex:1;min-height:45px;font-family:inherit;font-size:10px}.review-delete-modal-actions .review-delete-confirm{color:#fff;background:#a87570;border-color:#a87570}.review-delete-modal-actions button:disabled{opacity:.55;cursor:not-allowed}.admin-reviews-loading{color:#8d887f;justify-content:center;align-items:center;min-height:280px;font-size:12px;display:flex}@keyframes reviewsPageIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes reviewModalFade{0%{opacity:0}to{opacity:1}}@keyframes reviewModalIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=820px){.admin-reviews{width:calc(100% - 40px)}.admin-reviews-stats,.admin-reviews-list{grid-template-columns:1fr}}@media (width<=600px){.admin-reviews{width:calc(100% - 28px);padding-top:32px}.admin-reviews-header{flex-direction:column;align-items:flex-start}.admin-reviews-header h1{font-size:43px}.admin-reviews-total{border-top:1px solid #d8d1c7;border-right:none;min-width:0;padding-top:12px;padding-right:0}.admin-reviews-filters{flex-wrap:nowrap;padding-bottom:5px;overflow-x:auto}.admin-reviews-filters button{flex-shrink:0}.admin-review-card{padding:18px}.review-delete-modal{padding:24px}}@media (prefers-reduced-motion:reduce){.admin-reviews *,.admin-reviews :before,.admin-reviews :after,.review-delete-modal-backdrop,.review-delete-modal{transition-duration:.01ms!important;animation-duration:.01ms!important}}.admin-reviews{direction:rtl;width:min(1100px,100% - 70px);margin:0 auto;padding:48px 0 70px}.admin-reviews-header{border-bottom:1px solid #d8d1c7;align-items:flex-end;padding-bottom:27px}.admin-reviews-header h1{color:#292923;letter-spacing:-.045em;margin:0;font-size:clamp(42px,5vw,62px);font-weight:300;line-height:1}.admin-reviews-subtitle{color:#858077;margin-top:13px;font-size:12px;line-height:1.8}.admin-reviews-total{border-right:1px solid #d8d1c7;min-width:155px;padding-right:22px}.admin-reviews-total strong{color:#566342;font-size:42px;font-weight:300;line-height:1}.admin-reviews-total span{color:#918b82;margin-top:7px;font-size:9px;display:block}.admin-review-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0 22px;display:grid}.admin-review-stat{box-sizing:border-box;background:#fbfaf7;border:1px solid #ddd6cd;flex-direction:column;justify-content:space-between;min-height:105px;padding:18px 20px;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.admin-review-stat:hover{transform:translateY(-2px);box-shadow:0 10px 24px #2d28210f}.admin-review-stat:after{content:"";background:#566342;width:3px;height:100%;position:absolute;top:0;right:0}.admin-review-stat.stat-pending:after{background:#b09255}.admin-review-stat.stat-rejected:after{background:#ae6e68}.admin-review-stat>span{color:#888279;font-size:10px}.admin-review-stat>strong{color:#566342;font-size:32px;font-weight:300}.admin-reviews-filters{justify-content:flex-start;gap:7px;margin-bottom:22px}.admin-reviews-filters button{color:#777169;background:0 0;border:1px solid #d9d2c9;min-height:43px;padding:0 14px;font-family:inherit;font-size:10px;transition:all .2s}.admin-reviews-filters button:hover{background:#eee9e2;transform:translateY(-1px)}.admin-reviews-filters button.active{color:#fff;background:#566342;border-color:#566342}.admin-reviews-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-review-card{background:#fbfaf7;border:1px solid #ddd6cd;padding:20px;transition:transform .22s,border-color .22s,box-shadow .22s;animation:.35s both reviewCardIn;position:relative;overflow:hidden}.admin-review-card:hover{border-color:#c7bfb5;transform:translateY(-3px);box-shadow:0 15px 32px #2d282113}.admin-review-card:has(.admin-review-status.pending){border-right:3px solid #b09255}.admin-review-card:has(.admin-review-status.approved){border-right:3px solid #718063}.admin-review-card:has(.admin-review-status.rejected){opacity:.9;border-right:3px solid #ae6e68}.admin-review-top{align-items:center}.admin-review-customer h2{color:#292923;margin:0 0 5px;font-size:17px;font-weight:500}.admin-review-customer span{color:#9a948b;font-size:9px}.admin-review-status{padding:6px 10px;font-size:9px}.admin-review-stars{gap:4px;margin-top:17px}.admin-review-stars span{color:#ddd7ce;font-size:18px;line-height:1;transition:transform .18s}.admin-review-stars span.active{color:#a18750}.admin-review-card:hover .admin-review-stars span.active{transform:translateY(-1px)}.admin-review-message{box-sizing:border-box;color:#5e5a52;background:#f2eee7;align-items:center;min-height:70px;margin:16px 0;padding:16px 17px;font-size:12px;line-height:1.9;display:flex;position:relative}.admin-review-message:before{content:"“";color:#c9c0b4;font-family:Georgia,Times New Roman,serif;font-size:30px;line-height:1;position:absolute;top:1px;left:11px}.admin-review-actions{align-items:center;gap:7px;padding-top:13px}.admin-review-actions button{min-height:38px;padding:0 13px;font-size:9px}.admin-review-approve{min-width:120px;background:#566342!important}.admin-review-delete{margin-right:auto}.review-delete-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#27241f57}.review-delete-modal{background:#fbfaf7;border:1px solid #ddd6cd;width:min(410px,100vw - 32px);padding:32px;animation:.28s cubic-bezier(.22,1,.36,1) both reviewModalIn;box-shadow:0 25px 70px #1e1b1633}@keyframes reviewCardIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=800px){.admin-reviews{width:calc(100% - 38px)}.admin-reviews-list,.admin-review-stats{grid-template-columns:1fr}}@media (width<=600px){.admin-reviews{width:calc(100% - 28px);padding-top:32px}.admin-reviews-header{align-items:flex-start;gap:20px}.admin-reviews-header h1{font-size:42px}.admin-reviews-total{border-right:0;padding-right:0}.admin-reviews-filters{justify-content:flex-start;padding-bottom:5px;overflow-x:auto}.admin-reviews-filters button{flex-shrink:0}.admin-review-card{padding:17px}.admin-review-actions button{flex:1}.admin-review-delete{margin-right:0}}@media (prefers-reduced-motion:reduce){.admin-reviews *,.admin-reviews :before,.admin-reviews :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.shop-page{color:#2a2924;direction:rtl;background:#faf8f4;min-height:100vh;padding:34px 0 80px}.shop-header{text-align:center;border-bottom:1px solid #ded8cf;width:min(1120px,100% - 48px);margin:0 auto;padding:24px 0 30px}.shop-header p{color:#657052;letter-spacing:.26em;margin:0 0 10px;font-size:10px}.shop-header span{color:#8f8980;margin-top:13px;font-size:12px;line-height:1.8;display:block}.shop-filters{flex-wrap:wrap;justify-content:center;gap:6px;width:min(1120px,100% - 48px);margin:20px auto 0;display:flex}.shop-filters button:hover{background:#f0ece5;border-color:#bdb5aa;transform:translateY(-1px)}.shop-controls{grid-template-columns:minmax(0,1fr) 210px;align-items:end;gap:14px;width:min(1120px,100% - 48px);margin:42px auto 0;display:grid}.shop-search{box-sizing:border-box;color:#8f8980;background:#fffdf9;border:1px solid #d9d2c9;align-items:center;gap:10px;min-height:50px;padding:0 15px;transition:border-color .2s,box-shadow .2s;display:flex}.shop-search:focus-within{border-color:#899374;box-shadow:0 0 0 3px #5663420f}.shop-search input{color:#3b3a34;background:0 0;border:none;outline:none;width:100%;min-width:0;font-family:inherit;font-size:12px}.shop-search input::placeholder{color:#aaa49a}.shop-sort-select{flex:1;position:relative}.shop-sort-select>svg{pointer-events:none;color:#8e887f;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.shop-results-info{color:#99938a;justify-content:space-between;align-items:center;gap:15px;width:min(1120px,100% - 48px);margin:17px auto 0;font-size:10px;display:flex}.shop-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;width:min(1120px,100% - 48px);margin:20px auto 0;display:grid}.shop-product-image{aspect-ratio:4/5;background:#e9e4dc;position:relative;overflow:hidden}.shop-product-badges{z-index:2;flex-wrap:wrap;gap:5px;display:flex;position:absolute;top:12px;left:12px;right:12px}.shop-new-badge,.shop-sale-badge,.shop-sold-out-badge{color:#68725a;letter-spacing:.1em;background:#fffdf9;align-items:center;min-height:27px;padding:0 10px;font-size:8px;display:inline-flex}.shop-sold-out-badge{color:#8d6565;background:#fffdf9eb}.shop-product-info h3{color:#34332e;margin:0;font-size:13px;font-weight:400;line-height:1.5}.shop-colors{gap:5px;margin-top:8px;display:flex}.shop-colors span{border:1px solid #32302b2e;border-radius:50%;width:10px;height:10px;display:block}.shop-price{align-items:baseline;gap:8px;margin-top:9px;display:flex}.shop-price del{color:#aaa39a;font-size:10px}.shop-empty{box-sizing:border-box;text-align:center;border-top:1px solid #ded8cf;border-bottom:1px solid #ded8cf;width:min(600px,100% - 48px);margin:70px auto;padding:60px 25px}.shop-loading{text-align:center;color:#8e887f;padding:80px 20px;font-size:12px}@keyframes shopCardIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.shop-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-controls{grid-template-columns:1fr}}@media (width<=620px){.shop-page{padding-top:20px}.shop-header,.shop-filters,.shop-controls,.shop-results-info,.shop-grid{width:calc(100% - 28px)}.shop-header{padding-top:18px}.shop-header h1{font-size:46px}.shop-header span{font-size:11px}.shop-filters{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:5px;overflow-x:auto}.shop-filters button{flex-shrink:0}.shop-controls{margin-top:28px}.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 10px}.shop-product-info h3{font-size:12px}}.shop-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:42px 24px;display:grid}.shop-product-image{aspect-ratio:3/4.25;background:#e9e3da;width:100%;position:relative;overflow:hidden}.shop-product-image>div{color:#999187;justify-content:center;align-items:center;width:100%;height:100%;font-size:11px;display:flex}.shop-product-badges{z-index:3;flex-direction:column;align-items:flex-end;gap:5px;display:flex;position:absolute;top:14px;right:14px}.shop-new-badge,.shop-sale-badge,.shop-sold-out-badge{letter-spacing:.13em;justify-content:center;align-items:center;min-height:30px;padding:0 11px;font-size:8px;line-height:1;display:inline-flex}.shop-product-info>div:first-child{min-width:0}.shop-product-info h3{color:#2e2d28;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:400;line-height:1.5;transition:color .2s;overflow:hidden}.shop-colors span{box-sizing:border-box;border:1px solid #46443e29;border-radius:50%;width:10px;height:10px;transition:transform .2s,border-color .2s;display:block}.shop-colors span:hover{border-color:#46443e59;transform:scale(1.25)}.shop-price{direction:ltr;align-items:baseline;gap:9px;margin-top:9px;display:flex}.shop-empty{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:320px;padding:60px 20px;display:flex}@media (width<=1050px){.shop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 18px}}@media (width<=700px){.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 12px}.shop-product-image{aspect-ratio:3/4.15}.shop-product-badges{top:9px;right:9px}.shop-new-badge,.shop-sale-badge,.shop-sold-out-badge{min-height:26px;padding:0 8px;font-size:7px}.shop-product-info{padding-top:11px}.shop-product-info h3{font-size:12px}.shop-price{margin-top:6px}.shop-price strong{font-size:12px}.shop-price del{font-size:9px}.shop-product-image:after{display:none}}@media (prefers-reduced-motion:reduce){.shop-product-card,.shop-product-image img,.shop-product-image:after{transition:none!important;animation:none!important}}.shop-product-image{isolation:isolate;position:relative}.shop-product-badges{align-items:flex-end;gap:6px;top:14px;left:auto;right:14px}.shop-product-badges span{display:inline-flex;position:static}.shop-new-badge,.shop-sale-badge,.shop-sold-out-badge{z-index:4;white-space:nowrap;position:relative}.shop-product-badges{flex-flow:wrap;justify-content:flex-end;max-width:calc(100% - 28px)}.shop-product-image>div{color:#aaa39a;text-align:center;font-size:0;position:relative}.shop-product-image>div:before{content:"+";color:#999187;border:1px solid #cfc7bd;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:9px;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:300;display:flex}.shop-product-image>div:after{content:"لا توجد صورة";color:#aaa39a;font-size:9px;display:block}.shop-product-info h3{text-align:right;width:100%;margin:0;font-size:14px;line-height:1.5}.shop-colors{order:2;min-height:14px;margin-top:8px}.shop-price{order:3;justify-content:flex-start;width:100%;margin-top:8px}.shop-price strong{letter-spacing:-.01em;font-size:14px}.shop-price del{font-size:10px}.shop-product-card{transition:transform .32s,opacity .25s}.shop-product-image{transition:box-shadow .35s;box-shadow:0 0 #0000}.shop-product-card:hover .shop-product-image{box-shadow:0 14px 30px #2c282114}.shop-sort-select select{appearance:none;color:#5b574f;cursor:pointer;background:#fbfaf7;border:1px solid #d8d1c7;outline:none;width:100%;height:47px;padding:0 14px;font-family:inherit;font-size:11px}.shop-sort-select select:focus{border-color:#8c967b;box-shadow:0 0 0 3px #5663420d}@media (width<=700px){.shop-product-badges{max-width:calc(100% - 18px);top:9px;right:9px}.shop-new-badge,.shop-sale-badge,.shop-sold-out-badge{min-height:25px;padding:0 8px;font-size:7px}.shop-sort{width:100%}.shop-sort>span{display:none}.shop-sort-select{width:100%}.shop-sort-select select{height:43px}.shop-results-info{margin-top:10px}}.shop-filters{border-bottom:1px solid #ded8cf;flex-wrap:wrap;justify-content:center;gap:5px;max-width:920px;margin:0 auto 40px;padding:0 0 22px;display:flex}.shop-filters button:hover{color:#566342;border-color:#ded8cf;transform:translateY(-1px)}.shop-controls{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;max-width:100%;margin-bottom:13px;display:grid}.shop-sort-select select{box-sizing:border-box;appearance:none;color:#5c574f;cursor:pointer;background:#fffefa;border:1px solid #ddd6cd;outline:none;width:100%;height:48px;padding:0 14px;font-family:inherit;font-size:10px}.shop-sort-select svg{pointer-events:none;color:#8e887f;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.shop-product-image>div{color:#aaa39a;letter-spacing:.01em;justify-content:center;align-items:center;width:100%;height:100%;font-size:10px;display:flex}.shop-product-image>div:before,.shop-product-image>div:after{display:none!important}.shop-product-badges{z-index:5;flex-flow:wrap;justify-content:flex-end;align-items:flex-start;gap:5px;max-width:calc(100% - 26px);display:flex;position:absolute;top:13px;right:13px}.shop-new-badge,.shop-sale-badge,.shop-sold-out-badge{white-space:nowrap;letter-spacing:.13em;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:7px;line-height:1;display:inline-flex}.shop-new-badge{color:#68735b;background:#fffefaf0;border:1px solid #d7d0c6cc}.shop-sale-badge{color:#fff;background:#566342}.shop-product-image:after{content:"عرض المنتج  →";z-index:4;color:#566342;opacity:0;background:#fffefaf2;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-family:inherit;font-size:9px;transition:opacity .25s,transform .25s;display:flex;position:absolute;bottom:14px;left:14px;transform:translateY(8px)}.shop-product-card:hover .shop-product-image:after{opacity:1;transform:translateY(0)}.shop-product-info>div:first-child{flex-direction:column;align-items:flex-start;display:flex}@keyframes nourShopReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=1050px){.shop-page{padding-left:4vw;padding-right:4vw}.shop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 18px}}@media (width<=700px){.shop-page{padding:0 17px 60px}.shop-header{padding:38px 10px 28px}.shop-header h1{font-size:48px}.shop-header>span{font-size:10px}.shop-filters{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:13px;overflow-x:auto}.shop-filters::-webkit-scrollbar{display:none}.shop-filters button{flex-shrink:0;min-height:40px;padding:0 14px}.shop-controls{grid-template-columns:1fr;gap:9px}.shop-search input,.shop-sort-select select{height:44px}.shop-sort{width:100%}.shop-sort>span{display:none}.shop-sort-select{width:100%}.shop-results-info{margin-top:9px}.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:31px 12px}.shop-product-image{aspect-ratio:3/4.15}.shop-product-badges{max-width:calc(100% - 16px);top:8px;right:8px}.shop-new-badge,.shop-sale-badge,.shop-sold-out-badge{min-height:25px;padding:0 8px;font-size:6.5px}.shop-product-image:after{display:none}.shop-product-info{padding-top:10px}.shop-product-info h3{font-size:12px}.shop-colors{margin-top:6px}.shop-colors span{width:9px;height:9px}.shop-price{margin-top:6px}.shop-price strong{font-size:12px}.shop-price del{font-size:9px}}@media (prefers-reduced-motion:reduce){.shop-product-card,.shop-product-image img,.shop-product-image:after{transition:none!important;animation:none!important}}.shop-page{box-sizing:border-box;color:#292923;direction:rtl;background:#fdfbf8;min-height:100vh;padding:0 5.5vw 90px}.shop-header{text-align:center;max-width:820px;margin:0 auto;padding:54px 20px 34px}.shop-header>p{color:#777168;letter-spacing:.3em;margin:0 0 12px;font-size:10px}.shop-header h1{color:#24231f;letter-spacing:-.045em;margin:0;font-size:clamp(48px,6vw,76px);font-weight:300;line-height:.95}.shop-header>span{color:#8d877e;margin-top:17px;font-size:11px;line-height:1.9;display:block}.shop-filters{border-bottom:1px solid #ded8cf;flex-wrap:wrap;justify-content:center;gap:5px;max-width:920px;margin:0 auto 38px;padding-bottom:20px;display:flex}.shop-filters button{color:#777168;cursor:pointer;background:0 0;border:1px solid #0000;min-height:41px;padding:0 18px;font-family:inherit;font-size:11px;transition:all .2s}.shop-filters button:hover{color:#566342;border-color:#ddd6cd}.shop-filters button.active{color:#fff;background:#566342;border-color:#566342}.shop-controls{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:13px;display:grid}.shop-search{min-width:0;position:relative}.shop-search>svg{color:#9a9389;pointer-events:none;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.shop-search input{box-sizing:border-box;color:#35342e;background:#fffefa;border:1px solid #ddd6cd;outline:none;width:100%;height:48px;padding:0 44px 0 42px;font-family:inherit;font-size:11px;transition:all .2s}.shop-search button{color:#898279;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:27px;height:27px;display:flex;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.shop-sort{align-items:center;gap:9px;display:flex}.shop-sort>span{color:#989188;white-space:nowrap;font-size:9px}.shop-sort-select{min-width:205px;position:relative}.shop-sort-trigger{color:#5d584f;cursor:pointer;background:#fffefa;border:1px solid #ddd6cd;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:0 14px;font-family:inherit;font-size:10px;transition:all .2s;display:flex}.shop-sort-trigger:hover,.shop-sort-trigger[aria-expanded=true]{background:#f8f6f1;border-color:#aeb7a2}.shop-sort-menu{z-index:30;box-sizing:border-box;background:#fffefa;border:1px solid #d9d2c9;width:100%;padding:5px;animation:.18s both shopMenuIn;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 35px #2a26201c}.shop-sort-menu button{color:#706a61;text-align:right;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:41px;padding:0 10px;font-family:inherit;font-size:10px;transition:all .16s;display:flex}.shop-sort-menu button:hover{color:#566342;background:#f2eee7}.shop-sort-menu button.active{color:#fff;background:#566342}.shop-sort-menu button.active span:last-child{color:#fff}.shop-results-info{color:#979087;justify-content:space-between;align-items:center;gap:15px;min-height:25px;margin-bottom:14px;font-size:9px;display:flex}.shop-results-info strong{color:#566342;font-weight:500}.shop-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 22px;display:grid}.shop-product-card{cursor:pointer;background:0 0;min-width:0;transition:transform .3s;animation:.5s both shopCardIn;position:relative}.shop-product-card:hover{transform:translateY(-5px)}.shop-product-image{aspect-ratio:3/4.15;isolation:isolate;background:#eee9e1;width:100%;position:relative;overflow:hidden}.shop-product-image img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .35s;display:block}.shop-product-card:hover .shop-product-image img{transform:scale(1.045)}.shop-product-image>div:not(.shop-product-badges):not(.shop-card-hover-action){color:#aaa39a;justify-content:center;align-items:center;width:100%;height:100%;font-size:10px;display:flex}.shop-product-badges{max-width:calc(100% - 26px);z-index:10!important;opacity:1!important;visibility:visible!important;flex-flow:wrap!important;justify-content:flex-end!important;align-items:flex-start!important;gap:5px!important;display:flex!important;position:absolute!important;top:13px!important;left:auto!important;right:13px!important}.shop-product-badges>span{box-sizing:border-box;white-space:nowrap;min-height:28px;padding:0 10px;font-size:7px;line-height:1;opacity:1!important;visibility:visible!important;justify-content:center!important;align-items:center!important;display:inline-flex!important;position:static!important}.shop-new-badge{letter-spacing:.13em;border:1px solid #d7d0c6e6;color:#68735b!important;background:#fffefaf5!important}.shop-sale-badge{letter-spacing:.13em;color:#fff!important;background:#566342!important}.shop-sold-out-badge{color:#fff!important;letter-spacing:0!important;background:#2b2924db!important}.shop-card-hover-action{z-index:8;color:#566342;opacity:0;background:#fffefaf5;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-family:inherit;font-size:9px;transition:opacity .25s,transform .25s;display:flex;position:absolute;bottom:14px;left:14px;transform:translateY(8px)}.shop-card-hover-action span{font-size:11px}.shop-product-sold-out{opacity:.74}.shop-product-sold-out .shop-product-image img{filter:saturate(.72)}.shop-product-sold-out:hover{opacity:.82}.shop-product-info{padding:14px 0 0}.shop-product-info h3{color:#2d2c27;text-align:right;text-overflow:ellipsis;white-space:nowrap;width:100%;margin:0;font-size:14px;font-weight:400;line-height:1.5;transition:color .2s;overflow:hidden}.shop-product-card:hover .shop-product-info h3{color:#566342}.shop-colors{align-items:center;gap:5px;min-height:14px;margin-top:7px;display:flex}.shop-colors span{border:1px solid #37353029;border-radius:50%;width:10px;height:10px;transition:transform .18s;display:block}.shop-colors span:hover{transform:scale(1.25)}.shop-price{direction:ltr;justify-content:flex-start;align-items:baseline;gap:8px;width:100%;margin-top:7px;display:flex}.shop-price del{color:#aaa39a;font-size:10px;text-decoration-thickness:1px}.shop-loading{color:#918b82;justify-content:center;align-items:center;min-height:300px;font-size:10px;display:flex}.shop-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:50px 20px;display:flex}.shop-empty-icon{color:#8f8980;border:1px solid #d8d1c7;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.shop-empty h2{color:#35342e;margin:14px 0 7px;font-size:22px;font-weight:400}.shop-empty p{color:#979188;max-width:380px;margin:0;font-size:10px;line-height:1.8}.shop-empty button{color:#566342;cursor:pointer;background:0 0;border:1px solid #bfc5b5;min-height:40px;margin-top:17px;padding:0 18px;font-family:inherit;font-size:10px;transition:all .2s}.shop-empty button:hover{color:#fff;background:#566342}@keyframes shopMenuIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.shop-product-card:nth-child(2){animation-delay:40ms}.shop-product-card:nth-child(3){animation-delay:80ms}.shop-product-card:nth-child(4){animation-delay:.12s}.shop-product-card:nth-child(5){animation-delay:.16s}.shop-product-card:nth-child(6){animation-delay:.2s}.shop-product-card:nth-child(7){animation-delay:.24s}.shop-product-card:nth-child(8){animation-delay:.28s}@media (width<=1050px){.shop-page{padding-left:4vw;padding-right:4vw}.shop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 18px}}@media (width<=700px){.shop-page{padding:0 16px 60px}.shop-header{padding:38px 8px 28px}.shop-header h1{font-size:48px}.shop-header>span{font-size:10px}.shop-filters{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:13px;overflow-x:auto}.shop-filters::-webkit-scrollbar{display:none}.shop-filters button{flex-shrink:0;min-height:40px;padding:0 14px}.shop-controls{grid-template-columns:1fr;gap:9px}.shop-sort{width:100%}.shop-sort>span{display:none}.shop-sort-select{width:100%}.shop-sort-trigger{min-height:44px}.shop-results-info{margin-top:9px}.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:31px 12px}.shop-product-image{aspect-ratio:3/4.15}.shop-product-badges{max-width:calc(100% - 16px);top:8px!important;right:8px!important}.shop-product-badges>span{min-height:25px;padding:0 8px;font-size:6.5px}.shop-card-hover-action{display:none}.shop-product-info{padding-top:10px}.shop-product-info h3{font-size:12px}.shop-colors{margin-top:6px}.shop-colors span{width:9px;height:9px}.shop-price{margin-top:6px}.shop-price strong{font-size:12px}.shop-price del{font-size:9px}}.shop-product-card:focus-visible{outline-offset:4px;outline:1px solid #566342}@media (prefers-reduced-motion:reduce){.shop-product-card,.shop-product-image img,.shop-card-hover-action,.shop-sort-menu{transition:none!important;animation:none!important}}.shop-header{padding-top:28px;padding-bottom:34px;position:relative}.shop-header-top{justify-content:flex-start;width:100%;margin-bottom:24px;display:flex}.shop-home-button{color:#6e695f;cursor:pointer;background:#fffefa;border:1px solid #ddd6cd;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-family:inherit;font-size:9px;transition:color .2s,border-color .2s,background .2s,transform .2s;display:inline-flex}.shop-home-button:hover{color:#566342;background:#f6f3ed;border-color:#aeb7a2;transform:translate(-2px)}.shop-home-button span:first-child{color:#566342;font-size:13px;line-height:1}.shop-header>p{margin-bottom:10px}.shop-header h1{font-size:clamp(46px,5.5vw,70px)}.shop-header>span{max-width:430px;margin-left:auto;margin-right:auto}.shop-search{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.shop-search input{border-radius:0;width:100%;display:block;box-shadow:none!important;border:1px solid #ddd6cd!important}.shop-search input:focus{border-color:#8d977e!important;box-shadow:0 0 0 3px #5663420d!important}.shop-controls{background:#fffefab8;border:1px solid #e2dcd3;padding:14px}.shop-sort-select{min-width:205px}.shop-sort-trigger{box-sizing:border-box;color:#5c574f;cursor:pointer;background:#fffefa;border:1px solid #ddd6cd;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:0 14px;font-family:inherit;font-size:10px;display:flex}.shop-sort-trigger:hover{border-color:#aeb7a2}.shop-sort-trigger svg{flex-shrink:0;transition:transform .2s}.shop-sort-trigger svg.rotated{transform:rotate(180deg)}.shop-sort-menu{z-index:20;background:#fffefa;border:1px solid #d8d1c7;padding:5px;animation:.18s both shopMenuIn;position:absolute;top:calc(100% + 5px);left:0;right:0;box-shadow:0 14px 30px #2a262017}.shop-sort-menu button{color:#68635a;text-align:right;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:39px;padding:0 10px;font-family:inherit;font-size:10px;display:flex}.shop-sort-menu button:hover,.shop-sort-menu button.active{color:#566342;background:#f1eee7}.shop-sort-menu button.active{font-weight:500}.shop-results-count{align-items:center;gap:5px;display:inline-flex}.shop-results-count strong{font-size:11px}@media (width<=700px){.shop-header{padding-top:20px}.shop-header-top{justify-content:flex-start;margin-bottom:20px}.shop-home-button{min-height:36px}.shop-controls{padding:9px}.shop-sort-select{min-width:0}}.product-page{box-sizing:border-box;color:#2b2a25;direction:rtl;background:#fdfbf8;min-height:100vh;padding:34px 6vw 90px}.product-back-button{color:#666158;cursor:pointer;background:0 0;border:1px solid #ddd6cd;align-items:center;gap:9px;min-height:42px;margin-bottom:28px;padding:0 15px;font-family:inherit;font-size:10px;transition:all .2s;display:inline-flex}.product-back-button span{font-size:15px;line-height:1}.product-gallery{width:min(100%,680px)}.product-main-image{aspect-ratio:4/5;background:#eee9e1;width:100%;overflow:hidden}.product-main-image img{object-fit:cover;width:100%;height:100%;transition:transform .7s;display:block}.product-thumbnail{cursor:pointer;opacity:.65;background:#eee9e1;border:1px solid #ded8cf;flex:none;width:72px;height:88px;padding:0;transition:opacity .2s,border-color .2s,transform .2s;overflow:hidden}.product-thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.product-image-empty{aspect-ratio:4/5;color:#aaa39a;background:#eee9e1;justify-content:center;align-items:center;width:100%;font-size:10px;display:flex}.product-details{padding-top:34px}.product-details>h1{color:#272620;margin:0;font-size:clamp(34px,5vw,58px);font-weight:300;line-height:1.05}.product-page-price span{color:#fff;letter-spacing:.14em;background:#566342;padding:6px 9px;font-size:7px}.product-description{color:#817b72;white-space:pre-line;max-width:600px;margin:18px 0 0;font-size:12px;line-height:2}.product-page h3{color:#45423b;margin:28px 0 12px;font-size:12px;font-weight:500}.product-colors{flex-wrap:wrap;gap:10px;display:flex}.product-colors button{outline-offset:2px;cursor:pointer;border:2px solid #0000;border-radius:50%;outline:1px solid #d8d1c7;width:28px;height:28px;padding:0;transition:transform .2s,outline-color .2s}.quantity-section{border-top:1px solid #ded8cf;border-bottom:1px solid #ded8cf;justify-content:space-between;align-items:center;max-width:360px;padding:14px 0;display:flex}.available-quantity{color:#999188;margin:0;font-size:9px}.size-guide-section{border-top:1px solid #ded8cf;border-bottom:1px solid #ded8cf;max-width:600px;margin-top:22px}.selected-size-guide-info,.product-sale-countdown{background:#f2eee7;max-width:600px;margin-top:18px;padding:15px}.add-to-cart-button,.buy-button{cursor:pointer;border:1px solid #566342;width:min(600px,100%);min-height:52px;margin-top:10px;font-family:inherit;font-size:11px;transition:all .2s}.add-to-cart-button{color:#fff;background:#566342}.buy-button{color:#566342;background:0 0}.add-to-cart-button:disabled,.buy-button:disabled{opacity:.45;cursor:not-allowed}@keyframes productFade{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width>=900px){.product-page{grid-template-columns:minmax(0,1.05fr) minmax(360px,.75fr);align-items:start;gap:70px;display:grid}.product-back-button{grid-area:1/1/auto/-1;width:fit-content;margin-bottom:-5px}.product-gallery{grid-area:2/1}.product-details{grid-area:2/2;padding-top:10px;position:sticky;top:25px}}@media (width<=899px){.product-page{padding:25px 20px 70px}}@media (width<=600px){.product-details>h1{font-size:38px}.product-main-image,.product-image-empty{aspect-ratio:4/5.1}.product-thumbnail{width:62px;height:76px}}@media (prefers-reduced-motion:reduce){.product-page *{transition:none!important;animation:none!important}}@keyframes productSoftIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (width<=950px){.product-page{grid-template-rows:auto auto auto!important;grid-template-columns:minmax(0,1fr)!important;gap:25px!important;padding:28px 5vw 70px!important}.product-back-button{grid-area:1/1!important}.product-gallery{grid-area:2/1!important}.product-details{position:static;grid-area:3/1!important;padding-top:5px!important}.product-main-image{max-width:760px;margin:0 auto}.product-image-thumbnails{max-width:760px;margin-left:auto;margin-right:auto}.product-details>h1{font-size:clamp(40px,8vw,60px)!important}}@media (width<=600px){.product-page{gap:20px!important;padding:20px 17px 55px!important}.product-back-button{min-height:39px;padding:0 12px}.product-main-image,.product-image-empty{aspect-ratio:4/5.1!important}.product-thumbnail{flex-basis:61px!important;width:61px!important;min-width:61px!important;height:76px!important}.product-details>h1{font-size:40px!important}.product-page-price strong{font-size:22px}.product-description{white-space:pre-line;font-size:11px}.sale-countdown-values{gap:12px}}@media (prefers-reduced-motion:reduce){.product-page *{transition:none!important;animation:none!important}}.product-colors button{box-shadow:none;cursor:pointer;border-radius:50%;transition:transform .2s,box-shadow .2s;position:relative;border:1px solid #37353024!important;outline:none!important;width:34px!important;min-width:34px!important;height:34px!important;padding:0!important}.product-colors button.selected-color{transform:scale(1.08);border:2px solid #fff!important;box-shadow:0 0 0 2px #566342,0 4px 10px #2c282114!important}.product-sizes button{color:#57534c;background:#fffefa;border:1px solid #d8d1c7;min-width:60px;min-height:46px;padding:0 13px;font-family:inherit;font-size:11px;transition:background .2s,color .2s,border-color .2s,transform .2s}.product-sizes button.sold-out-size{color:#c0bbb3;opacity:.65;background:#faf8f4;border-color:#e6e0d8;text-decoration:none}.product-sizes button.sold-out-size small{color:#aaa39a}.product-details .add-to-cart-button:disabled{opacity:1;cursor:not-allowed;color:#918b82!important;background:#eeeae4!important;border-color:#ddd7cf!important;transform:none!important}.product-details .buy-button:disabled{display:none!important}.product-details .add-to-cart-button:not(:disabled),.product-details .buy-button:not(:disabled){min-height:54px}.product-details .add-to-cart-button:not(:disabled){box-shadow:0 8px 20px #5663421a}.product-details .buy-button:not(:disabled){margin-top:8px}.add-to-cart-button,.buy-button{border-radius:0}@media (width<=600px){.product-colors button{width:32px!important;min-width:32px!important;height:32px!important}.product-sizes button{min-width:56px;min-height:44px}}.product-page{box-sizing:border-box;color:#292923;direction:rtl;background:#fdfbf8;align-items:start;width:100%;min-height:100vh;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)!important;gap:34px 70px!important;margin:0!important;padding:34px 7vw 90px!important;display:grid!important}.product-back-button{color:#6e685f;cursor:pointer;background:0 0;border:1px solid #ddd6cd;justify-self:start;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-family:inherit;font-size:10px;transition:all .22s;display:inline-flex;grid-area:1/1/auto/-1!important;margin:0 0 2px!important}.product-back-button:hover{color:#fff;background:#566342;border-color:#566342;transform:translateY(-1px)}.product-back-button span{font-size:14px}.product-gallery{min-width:0;grid-area:2/1!important;width:100%!important;max-width:none!important;display:block!important}.product-main-image{background:#eee9e1;overflow:hidden;aspect-ratio:4/5!important;width:100%!important;height:auto!important}.product-main-image img{object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1);display:block;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important}.product-main-image:hover img{transform:scale(1.025)}.product-image-thumbnails{scrollbar-width:none;flex-wrap:nowrap;gap:8px;width:100%;margin-top:11px;overflow-x:auto;display:flex!important}.product-thumbnail{opacity:.58;cursor:pointer;background:#eee9e1;border:1px solid #ddd6cd;transition:opacity .2s,border-color .2s,transform .2s;overflow:hidden;flex:0 0 70px!important;width:70px!important;min-width:70px!important;height:88px!important;padding:0!important}.product-thumbnail img{object-fit:cover;display:block;width:100%!important;height:100%!important}.product-thumbnail:hover{opacity:.9;transform:translateY(-2px)}.product-thumbnail.active{opacity:1;border-color:#566342}.product-image-empty{color:#aaa39a;background:#eee9e1;justify-content:center;align-items:center;font-size:11px;display:flex;aspect-ratio:4/5!important;width:100%!important}.product-details{box-sizing:border-box;direction:rtl;min-width:0;position:sticky;top:28px;grid-area:2/2!important;width:100%!important;max-width:none!important;padding:12px 4px 0!important}.product-details>h1{color:#272620;letter-spacing:-.045em;margin:0;font-weight:300;line-height:1;font-size:clamp(42px,4.5vw,68px)!important}.product-page-price{direction:ltr;justify-content:flex-start;align-items:baseline;gap:10px;margin-top:17px;display:flex}.product-page-price strong{color:#566342;font-size:25px;font-weight:500}.product-page-price del{color:#aaa39a;font-size:13px}.product-page-price span{color:#fff;letter-spacing:.13em;background:#566342;justify-content:center;align-items:center;min-height:25px;padding:0 9px;font-size:7px;display:inline-flex}.product-description{white-space:pre-line;color:#817b72;max-width:540px;margin:21px 0 0;font-size:12px;line-height:2}.product-details>h3{color:#45423b;margin:30px 0 13px;font-size:12px;font-weight:500}.product-colors button{outline-offset:3px;cursor:pointer;border:2px solid #0000;border-radius:50%;outline:1px solid #d8d1c7;transition:transform .2s,outline-color .2s;width:32px!important;min-width:32px!important;height:32px!important;padding:0!important}.product-colors button.selected-color{outline-color:#566342;transform:scale(1.08)}.product-sizes button{color:#5b574f;cursor:pointer;background:#fffefa;border:1px solid #d8d1c7;min-width:58px;min-height:44px;padding:0 12px;font-family:inherit;font-size:10px;transition:border-color .2s,background .2s,color .2s,transform .2s}.product-sizes button:hover:not(:disabled){border-color:#8b967b;transform:translateY(-1px)}.product-sizes button.selected-size{color:#fff;background:#566342;border-color:#566342}.product-sizes button.sold-out-size{opacity:.42;cursor:not-allowed;text-decoration:line-through}.product-sizes button small{margin-top:2px;font-size:7px;display:block}.product-sale-countdown{background:#f4f0e9;border:1px solid #ded8cf;max-width:540px;margin-top:22px;padding:14px 15px}.sale-countdown-label{color:#8a837a;margin-bottom:8px;font-size:9px;display:block}.sale-countdown-values{gap:18px;display:flex}.sale-countdown-values>div{align-items:baseline;gap:5px;display:flex}.sale-countdown-values strong{color:#566342;font-size:17px;font-weight:500}.sale-countdown-values span{color:#918b82;font-size:8px}.quantity-section{border-top:1px solid #ded8cf;border-bottom:1px solid #ded8cf;grid-template-columns:1fr auto;align-items:center;gap:14px;width:min(100%,540px);margin-top:25px;padding:14px 0;display:grid}.quantity-section h3{margin:0}.quantity-control{border:1px solid #d8d1c7;align-items:center;display:flex}.quantity-control button{color:#566342;cursor:pointer;background:0 0;border:0;width:38px;height:38px;font-size:17px}.quantity-control button:disabled{opacity:.3;cursor:default}.quantity-control span{text-align:center;color:#4e4a43;min-width:35px;font-size:11px}.available-quantity{color:#999188;grid-column:1/-1;margin:0;font-size:9px}.available-quantity strong{color:#566342}.size-guide-section{border-top:1px solid #ded8cf;border-bottom:1px solid #ded8cf;width:min(100%,540px);margin-top:20px}.size-guide-toggle{color:#4e4b44;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:52px;padding:0;font-family:inherit;font-size:11px;display:flex}.size-guide-toggle-icon{color:#566342;font-size:17px}.size-guide-content{padding:0 0 18px;animation:.25s both productSoftIn}.selected-size-guide-info{background:#f2eee7;width:min(100%,540px);margin-top:15px;padding:14px}.product-sold-out{box-sizing:border-box;color:#8b8179;background:#f6f2ed;border:1px solid #e1d9d2;width:min(100%,540px);margin-top:16px;padding:13px 15px;font-size:10px}.add-to-cart-button,.buy-button{cursor:pointer;width:min(100%,540px);min-height:52px;margin-top:9px;font-family:inherit;font-size:11px;transition:transform .2s,background .2s,color .2s,border-color .2s}.add-to-cart-button{color:#fff;background:#566342;border:1px solid #566342}.buy-button{color:#566342;background:0 0;border:1px solid #566342}.add-to-cart-button:hover:not(:disabled),.buy-button:hover:not(:disabled){transform:translateY(-2px)}.buy-button:hover:not(:disabled){color:#fff;background:#566342}.add-to-cart-button:disabled,.buy-button:disabled{opacity:.42;cursor:not-allowed;transform:none}@media (width<=950px){.product-page{grid-template-rows:auto auto auto!important;grid-template-columns:minmax(0,1fr)!important;gap:25px!important;padding:28px 5vw 70px!important}.product-back-button{grid-area:1/1!important}.product-gallery{grid-area:2/1!important}.product-details{position:static;grid-area:3/1!important;padding-top:5px!important}.product-main-image{max-width:760px;margin:0 auto}.product-image-thumbnails{max-width:760px;margin-left:auto;margin-right:auto}.product-details>h1{font-size:clamp(40px,8vw,60px)!important}}@media (width<=600px){.product-page{gap:20px!important;padding:20px 17px 55px!important}.product-back-button{min-height:39px;padding:0 12px}.product-main-image,.product-image-empty{aspect-ratio:4/5.1!important}.product-thumbnail{flex-basis:61px!important;width:61px!important;min-width:61px!important;height:76px!important}.product-details>h1{font-size:40px!important}.product-page-price strong{font-size:22px}.product-description{white-space:pre-line;font-size:11px}.sale-countdown-values{gap:12px}}@media (prefers-reduced-motion:reduce){.product-page *{transition:none!important;animation:none!important}}.product-back-button{z-index:20!important;visibility:visible!important;opacity:1!important;grid-area:1/1/auto/-1!important;place-self:start end!important;position:relative!important}.checkout-page{box-sizing:border-box;color:#2c2b26;direction:rtl;background:#f6f1ea;min-height:100vh;padding:46px 24px 90px}.checkout-box{background:0 0;width:min(1200px,100%);margin:auto}.checkout-topbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.checkout-back-button{color:#6f685f;cursor:pointer;background:0 0;border:1px solid #ddd6cd;align-items:center;gap:8px;min-height:40px;padding:0 13px;font-family:inherit;font-size:10px;transition:all .22s;display:inline-flex}.checkout-back-button:hover{color:#fff;background:#566342;border-color:#566342;transform:translateY(-1px)}.checkout-back-button span{font-size:14px}.checkout-progress{direction:ltr;align-items:center;display:flex}.checkout-progress span{color:#aaa298;border:1px solid #d9d2c9;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:8px;display:flex}.checkout-progress .checkout-progress-active{color:#fff;background:#566342;border-color:#566342}.checkout-progress i{background:#ddd6cd;width:25px;height:1px}.checkout-heading{text-align:center;border-bottom:1px solid #e1dbd2;padding:7px 0 38px}.checkout-heading>p{color:#77816b;letter-spacing:.27em;margin:0 0 11px;font-size:9px}.checkout-heading h1{color:#282721;letter-spacing:-.04em;margin:0;font-size:clamp(42px,5vw,66px);font-weight:300;line-height:1}.checkout-heading>span{color:#8e887f;margin-top:13px;font-size:10px;display:block}.checkout-products{flex-direction:column;gap:10px;margin:30px 0 0;display:flex}.checkout-product{box-sizing:border-box;background:#f7f3ed;border:1px solid #e2dcd3;align-items:center;gap:17px;min-height:105px;padding:13px 15px;transition:border-color .2s,transform .2s;display:flex}.checkout-product:hover{border-color:#cfc8be;transform:translateY(-1px)}.checkout-product img{object-fit:cover;background:#ebe5dd;flex:0 0 76px;width:76px;height:96px;display:block}.checkout-product-info{flex:1;min-width:0}.checkout-product-info h3{color:#302f29;margin:0 0 7px;font-size:14px;font-weight:400}.checkout-product-info p{color:#8a837a;margin:3px 0;font-size:9px}.checkout-product>strong{color:#566342;white-space:nowrap;font-size:15px;font-weight:500}.checkout-total{border-top:1px solid #ded8cf;border-bottom:1px solid #ded8cf;justify-content:space-between;align-items:center;margin:22px 0 38px;padding:19px 0;display:flex}.checkout-total span{color:#777168;font-size:10px}.checkout-total strong{color:#566342;font-size:25px;font-weight:500}.checkout-section-heading{align-items:flex-start;gap:13px;margin-bottom:22px;display:flex}.checkout-section-heading>span{color:#566342;letter-spacing:.12em;padding-top:5px;font-size:9px}.checkout-section-heading p{color:#9a9389;margin:0 0 4px;font-size:8px}.checkout-section-heading h2{color:#302f29;margin:0;font-size:24px;font-weight:400}.checkout-form{grid-template-columns:1fr 1fr;gap:13px 18px;margin-top:6px;display:grid}.checkout-form .checkout-section-heading,.checkout-form .checkout-address-note{grid-column:1/-1}.checkout-form label{color:#716b62;margin:4px 0 -4px;font-size:9px}.checkout-form input,.checkout-form textarea{box-sizing:border-box;color:#34322d;background:#fffdfa;border:1px solid #ddd6cd;outline:none;width:100%;font-family:inherit;font-size:11px;transition:border-color .2s,box-shadow .2s}.checkout-form input{height:48px;padding:0 13px}.checkout-form textarea{resize:vertical;min-height:105px;padding:13px}.checkout-form input:focus,.checkout-form textarea:focus{border-color:#8b967b;box-shadow:0 0 0 3px #5663420d}.checkout-form input::placeholder,.checkout-form textarea::placeholder{color:#aaa298}.checkout-address-note{background:#f3eee6;border-right:2px solid #566342;margin-top:7px;padding:14px 16px}.checkout-address-note span{color:#566342;margin-bottom:5px;font-size:9px;font-weight:500;display:block}.checkout-address-note p{color:#8d867d;margin:0;font-size:8px;line-height:1.9}.checkout-payment{border-top:1px solid #ded8cf;margin-top:42px;padding-top:28px}.checkout-payment .checkout-section-heading{margin-bottom:16px}.payment-option{box-sizing:border-box;color:#504c45;cursor:pointer;background:#fffdfa;border:1px solid #ddd6cd;align-items:center;gap:12px;min-height:60px;margin:8px 0;padding:0 16px;font-size:10px;transition:border-color .2s,background .2s,transform .2s;display:flex}.payment-option:hover{border-color:#aeb6a2;transform:translateY(-1px)}.payment-option input{accent-color:#566342;width:18px;height:18px;margin:0}.payment-option:has(input:checked){background:#f2f0e9;border-color:#566342}.payment-option span{font-size:11px}.checkout-submit{color:#fff;cursor:pointer;background:#566342;border:1px solid #566342;width:100%;min-height:56px;margin-top:22px;font-family:inherit;font-size:12px;transition:background .2s,transform .2s,box-shadow .2s}.checkout-submit:hover:not(:disabled){background:#485536;transform:translateY(-2px);box-shadow:0 9px 22px #3c41311f}.checkout-submit:disabled{opacity:.55;cursor:not-allowed}.checkout-empty{text-align:center;max-width:650px;margin:70px auto}.checkout-empty h1{margin:10px 0;font-size:44px;font-weight:300}.checkout-empty p{color:#8e887f;font-size:11px}.checkout-empty button{color:#fff;cursor:pointer;background:#566342;border:1px solid #566342;min-height:44px;margin-top:18px;padding:0 20px;font-family:inherit}@media (width<=760px){.checkout-page{padding:18px 12px 55px}.checkout-box{padding:28px 19px 36px}.checkout-topbar{align-items:flex-start}.checkout-progress{display:none}.checkout-heading{padding-bottom:28px}.checkout-heading h1{font-size:43px}.checkout-product{gap:11px;padding:10px}.checkout-product img{flex-basis:64px;width:64px;height:82px}.checkout-product-info h3{font-size:12px}.checkout-product-info p{font-size:8px}.checkout-product>strong{font-size:12px}.checkout-form{grid-template-columns:1fr}.checkout-form .checkout-section-heading,.checkout-form .checkout-address-note{grid-column:auto}.checkout-section-heading h2{font-size:21px}.checkout-total{margin-bottom:29px}.checkout-total strong{font-size:22px}}.navbar{box-sizing:border-box;z-index:100;color:#fff;direction:ltr;border-bottom:1px solid #fff3;justify-content:center;align-items:center;height:88px;padding:0 4.5%;display:flex;position:absolute;inset:0 0 auto}.navbar-icon{width:42px;height:42px;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;transition:background .22s,border-color .22s,transform .22s;display:flex;position:relative}.navbar-whatsapp{min-width:0;height:40px;color:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff6b;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-family:inherit;font-size:9px;transition:background .22s,border-color .22s,transform .22s;display:inline-flex}.mobile-menu-panel{box-sizing:border-box;color:#2d2c27;direction:rtl;background:#f8f4ee;width:min(410px,90%);height:100%;padding:28px 28px 30px;transition:transform .45s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;right:0;transform:translate(100%)}.mobile-menu-header span{font-size:13px}.mobile-menu-links>button{color:#35332e;text-align:right;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e2dcd3;justify-content:flex-start;align-items:center;width:100%;min-height:56px;padding:0;font-family:inherit;font-size:13px;display:flex}.mobile-menu-bottom{border-top:1px solid #ddd6cd;justify-content:space-between;gap:12px;padding-top:18px;display:flex;position:absolute;bottom:30px;left:28px;right:28px}.mobile-menu-bottom a,.mobile-menu-bottom button{color:#566342;cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:9px;text-decoration:none}@media (width<=768px){.navbar{color:#282722;-webkit-backdrop-filter:blur(13px);background:#faf7f2e6;border-bottom-color:#32302b1a;height:70px;padding:0 13px;position:fixed}.navbar-logo{width:120px;height:58px}.navbar-logo img{width:92px;max-height:48px}.navbar-side{gap:1px;height:70px}.navbar-left{left:9px}.navbar-right{right:9px}.navbar-icon{width:37px;height:37px}.navbar-whatsapp{background:0 0;border-color:#0000;width:37px;min-width:37px;padding:0}.navbar-whatsapp span{display:none}.navbar-icon:hover,.navbar-whatsapp:hover{background:#56634212;border-color:#5663421a}.search-overlay{padding:79px 12px 20px}.search-panel{max-height:calc(100vh - 100px)}.search-results{max-height:calc(100vh - 220px);padding-left:12px;padding-right:12px}.search-header{padding:0 13px}.search-input-wrapper{margin-left:12px;margin-right:12px}}@media (prefers-reduced-motion:reduce){.navbar,.navbar *,.search-overlay,.search-panel,.mobile-menu-overlay,.mobile-menu-panel{transition:none!important}}.navbar{box-sizing:border-box;z-index:100;color:#fff;direction:ltr;border-bottom:1px solid #5363442e;justify-content:center;align-items:center;height:88px;padding:0 4.5%;transition:background .35s,border-color .35s;display:flex;position:absolute;inset:0 0 auto}.navbar-logo{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:145px;height:68px;padding:0;display:flex}.navbar-logo img{object-fit:contain;width:112px;max-height:58px;transition:transform .3s,opacity .3s;display:block}.navbar-logo:hover img{opacity:.88;transform:translateY(-1px)}.navbar-side{align-items:center;gap:7px;height:88px;display:flex;position:absolute;top:0}.navbar-left{left:4.5%}.navbar-right{right:4.5%}.navbar-icon{width:42px;height:42px;color:inherit;cursor:pointer;stroke-width:1.5px;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;transition:background .22s,border-color .22s,transform .22s;display:flex;position:relative}.navbar-icon:hover{background:#ffffff1a;border-color:#ffffff2e;transform:translateY(-1px)}.navbar-whatsapp{color:#536344;letter-spacing:.035em;cursor:pointer;-webkit-backdrop-filter:blur(6px);background:#ffffff1f;border-color:#53634459;justify-content:center;align-items:center;gap:8px;min-width:126px;height:40px;padding:0 15px;font-family:inherit;font-size:9px;transition:background .25s,border-color .25s,transform .25s;display:inline-flex}.navbar-whatsapp:hover{background:#ffffff29;border-color:#ffffffd1;transform:translateY(-1px)}.cart-badge{box-sizing:border-box;color:#fff;background:#566342;border-radius:50%;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:8px;line-height:1;display:flex;position:absolute;top:2px;right:2px}.search-overlay{z-index:500;box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;background:#1c1b1885;justify-content:center;align-items:flex-start;padding:100px 24px 40px;transition:opacity .28s,visibility .28s;display:flex;position:fixed;inset:0}.search-overlay.open{opacity:1;visibility:visible;pointer-events:auto}.search-panel{background:#f7f3ed;border:1px solid #ded8cf;width:min(760px,100%);max-height:calc(100vh - 140px);transition:transform .35s cubic-bezier(.2,.7,.2,1);overflow:hidden;transform:translateY(-10px);box-shadow:0 24px 70px #19181526}.search-overlay.open .search-panel{transform:translateY(0)}.search-header{color:#37352f;border-bottom:1px solid #e3ddd4;justify-content:space-between;align-items:center;min-height:62px;padding:0 20px;display:flex}.search-header span{font-size:12px}.search-header button{color:#777168;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.search-header button:hover{color:#566342;background:#f5f1eb;border-color:#ddd6cd}.search-input-wrapper{margin:18px 20px 10px;position:relative}.search-input-wrapper>svg{color:#8f8980;pointer-events:none;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.search-input-wrapper input{box-sizing:border-box;color:#37352f;background:#fffefa;border:1px solid #dcd5cc;outline:none;width:100%;height:50px;padding:0 46px 0 42px;font-family:inherit;font-size:11px}.search-input-wrapper input:focus{border-color:#8b967b;box-shadow:0 0 0 3px #5663420f}.search-input-wrapper button{color:#888178;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.search-results{max-height:calc(100vh - 270px);padding:5px 20px 20px;overflow-y:auto}.search-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:180px;display:flex}.search-empty p{color:#3d3a34;margin:0 0 7px;font-size:16px}.search-empty span{color:#9b948a;font-size:9px}.search-results-title{color:#8d867d;margin:12px 0 9px;font-size:9px}.search-results-list{flex-direction:column;gap:5px;display:flex}.search-result-item{box-sizing:border-box;color:#36342e;text-align:right;cursor:pointer;background:#f6f2ec;border:1px solid #0000;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:74px;padding:8px;font-family:inherit;transition:border-color .2s,background .2s,transform .2s;display:grid}.search-result-item:hover{background:#f1ede6;border-color:#d8d1c7;transform:translate(-2px)}.search-result-image{color:#aaa39a;background:#eae4db;justify-content:center;align-items:center;width:58px;height:68px;display:flex;overflow:hidden}.search-result-image img{object-fit:cover;width:100%;height:100%}.search-result-info{flex-direction:column;gap:4px;min-width:0;display:flex}.search-result-info strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:400;overflow:hidden}.search-result-info span{color:#9b948a;font-size:8px}.search-result-price{direction:ltr;align-items:baseline;gap:6px;display:flex}.search-result-price strong{color:#566342;font-size:11px;font-weight:500}.search-result-price del{color:#aaa39a;font-size:8px}.mobile-menu-overlay{z-index:600;opacity:0;visibility:hidden;background:#1b1a176b;transition:opacity .3s,visibility .3s;position:fixed;inset:0}.mobile-menu-overlay.open{opacity:1;visibility:visible}.mobile-menu-panel{box-sizing:border-box;color:#292822;direction:rtl;background:#faf6f0;width:min(430px,90%);height:100%;padding:28px 30px;transition:transform .48s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;right:0;transform:translate(100%);box-shadow:-18px 0 55px #1e1c181a}.mobile-menu-overlay.open .mobile-menu-panel{transform:translate(0)}.mobile-menu-header{border-bottom:1px solid #ddd6cd;justify-content:space-between;align-items:center;min-height:55px;display:flex}.mobile-menu-header span{color:#716b62;letter-spacing:.24em;font-size:9px}.mobile-menu-header button{color:#686259;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.mobile-menu-links{flex-direction:column;margin-top:18px;display:flex}.mobile-menu-links>button{color:#302f29;text-align:right;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e3ddd4;justify-content:flex-start;align-items:center;width:100%;min-height:60px;padding:0;font-family:inherit;font-size:13px;font-weight:400;transition:color .2s,padding-right .22s;display:flex}.mobile-menu-links>button:before{content:"↗";color:#aaa299;opacity:0;margin-left:0;margin-right:auto;font-size:12px;transition:opacity .2s,transform .2s;transform:translate(5px)}.mobile-menu-links>button:hover{color:#566342;padding-right:7px}.mobile-menu-links>button:hover:before{opacity:1;transform:translate(0)}.mobile-cart-link{justify-content:space-between!important}.mobile-cart-link:before{display:none!important}.mobile-cart-link b{color:#fff;background:#566342;border-radius:50%;justify-content:center;align-items:center;min-width:23px;height:23px;font-size:8px;display:flex}.mobile-orders-link{margin-top:5px}.mobile-menu-bottom{border-top:1px solid #ddd6cd;grid-template-columns:1fr 1fr;gap:9px;padding-top:18px;display:grid;position:absolute;bottom:28px;left:30px;right:30px}.mobile-menu-bottom a,.mobile-menu-bottom button{color:#566342;cursor:pointer;background:0 0;border:1px solid #d9d2c9;justify-content:center;align-items:center;min-height:40px;font-family:inherit;font-size:9px;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:flex}.mobile-menu-bottom a:hover,.mobile-menu-bottom button:hover{color:#fff;background:#566342;border-color:#566342}@media (width<=768px){.navbar{color:#282722;-webkit-backdrop-filter:blur(13px);background:#faf7f2eb;border-bottom-color:#32302b1a;height:70px;padding:0 13px;position:fixed}.navbar-logo{width:120px;height:58px}.navbar-logo img{width:92px;max-height:48px}.navbar-side{gap:1px;height:70px}.navbar-left{left:9px}.navbar-right{right:9px}.navbar-icon{width:37px;height:37px}.navbar-whatsapp{background:0 0;border-color:#0000;width:37px;min-width:37px;padding:0}.navbar-whatsapp span{display:none}.navbar-icon:hover,.navbar-whatsapp:hover{background:#56634212;border-color:#5663421a}.search-overlay{padding:79px 12px 20px}.search-panel{max-height:calc(100vh - 100px)}.search-results{max-height:calc(100vh - 220px);padding-left:12px;padding-right:12px}.search-header{padding:0 13px}.search-input-wrapper{margin-left:12px;margin-right:12px}.mobile-menu-panel{width:min(400px,92%);padding-left:22px;padding-right:22px}.mobile-menu-bottom{left:22px;right:22px}}@media (prefers-reduced-motion:reduce){.navbar,.navbar *,.search-overlay,.search-panel,.mobile-menu-overlay,.mobile-menu-panel{transition:none!important}}.navbar-whatsapp{color:#566342;-webkit-backdrop-filter:blur(8px);background:#fffffff0;border:1px solid #ffffffbf;justify-content:center;align-items:center;gap:8px;min-width:132px;height:42px;padding:0 17px;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 5px 18px #19181514}.navbar-whatsapp:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000,#fffffff2,#0000);width:38%;height:160%;animation:3.4s ease-in-out infinite whatsappShine;position:absolute;top:-30%;left:-65%;transform:skew(-20deg)}.navbar-whatsapp:hover{color:#4d5b39;background:#fff;border-color:#fff;transform:translateY(-2px);box-shadow:0 9px 25px #19181524}@keyframes whatsappShine{0%,52%{left:-65%}72%,to{left:135%}}.mobile-menu-panel{background:linear-gradient(145deg,#fcf9f4 0%,#f7f1e9 100%);flex-direction:column;display:flex;overflow:hidden}.mobile-menu-links{scrollbar-width:thin;scrollbar-color:#d1c9be transparent;flex:1;min-height:0;margin-top:18px;padding-bottom:18px;overflow:hidden auto}.mobile-menu-links::-webkit-scrollbar{width:3px}.mobile-menu-links::-webkit-scrollbar-track{background:0 0}.mobile-menu-links::-webkit-scrollbar-thumb{background:#d1c9be}.mobile-menu-links>button{border-bottom:1px solid #504c441f;min-height:58px;font-size:13px;transition:color .25s,padding-right .25s,background .25s;position:relative}.mobile-menu-links>button:hover{background:#ffffff73}.mobile-menu-links>button:before{display:none}.mobile-menu-links .mobile-cart-link{background:#ffffff8c;border:1px solid #ddd5ca;min-height:54px;margin-top:6px;padding:0 13px}.mobile-menu-links .mobile-cart-link:hover{background:#fff;border-color:#b9c0ad;padding-right:13px}.mobile-menu-links .mobile-orders-link{color:#777067;border-top:1px solid #ddd5ca;border-bottom:0;min-height:49px;margin-top:12px;font-size:10px}.mobile-menu-links .mobile-orders-link:hover{color:#566342;background:0 0;padding-right:7px}.mobile-menu-bottom{border-top:1px solid #ddd5ca;flex:none;grid-template-columns:1fr;gap:9px;margin-top:auto;padding:14px 0 0;display:grid;position:static}.mobile-menu-bottom a{color:#8a8379;letter-spacing:.04em;background:0 0;border:0;justify-content:center;align-items:center;min-height:27px;padding:0;font-size:9px;transition:color .2s,transform .2s;display:flex}.mobile-menu-bottom a:hover{color:#566342;transform:translateY(-1px)}.mobile-menu-bottom button{color:#566342;background:#fff;border:1px solid #d8d0c5;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-family:inherit;font-size:10px;font-weight:500;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 18px #2a28220f}.mobile-menu-bottom button:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000,#5663421f,#fffffff2,#0000);width:38%;height:160%;animation:3.7s ease-in-out infinite menuWhatsappShine;position:absolute;top:-30%;left:-65%;transform:skew(-20deg)}.mobile-menu-bottom button:hover{background:#fff;border-color:#aeb6a2;transform:translateY(-2px);box-shadow:0 9px 25px #2a28221a}.mobile-menu-bottom button:before{content:"✦";color:#8b967b;pointer-events:none;font-size:9px;animation:1.8s ease-in-out infinite menuSparkle;position:absolute;right:16px}@keyframes menuWhatsappShine{0%,50%{left:-65%}72%,to{left:135%}}@keyframes menuSparkle{0%,to{opacity:.25;transform:scale(.8)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(20deg)}}@media (width<=768px){.navbar-whatsapp{color:#566342;background:#fffffff5;border-color:#ffffffe6;width:39px;min-width:39px;height:39px;padding:0}.navbar-whatsapp:after,.navbar-whatsapp span{display:none}.mobile-menu-panel{width:min(400px,92%);padding:24px 22px 20px}.mobile-menu-links{margin-top:14px}.mobile-menu-bottom{gap:6px;padding-top:12px}.mobile-menu-bottom button{min-height:46px}}@media (prefers-reduced-motion:reduce){.navbar-whatsapp:after,.mobile-menu-bottom button:after,.mobile-menu-bottom button:before{animation:none!important}}@media (width>=769px){.mobile-menu-overlay{display:none!important}}@media (width<=768px){.mobile-menu-overlay{display:block}.mobile-menu-bottom button,.mobile-menu-bottom a,.mobile-cart-link,.mobile-orders-link{display:flex}}@media (width>=769px){.menu-button{display:none!important}}@media (width<=768px){.menu-button{display:flex!important}}.hero{color:#fff;isolation:isolate;background:#eee9e1;height:100svh;min-height:680px;position:relative;overflow:hidden}.hero-image{z-index:0;position:absolute;inset:0;overflow:hidden}.hero-image img{object-fit:cover;object-position:center;width:100%;height:100%;animation:18s ease-in-out infinite alternate nourHeroFloat;display:block;transform:scale(1.015)}@keyframes nourHeroFloat{0%{transform:scale(1.015)}to{transform:scale(1.04)}}.hero-overlay{z-index:1;pointer-events:none;background:linear-gradient(90deg,#1c1c1857 0%,#1c1c1821 30%,#1c1c1804 53%,#1c1c1817 76%,#1c1c1833 100%);position:absolute;inset:0}.hero-content{z-index:3;text-align:center;color:#fff;flex-direction:column;align-items:center;width:min(430px,35vw);animation:.9s both nourHeroContentIn;display:flex;position:absolute;top:51%;right:9.5%;transform:translateY(-50%)}@keyframes nourHeroContentIn{0%{opacity:0;transform:translateY(calc(18px - 50%))}to{opacity:1;transform:translateY(-50%)}}.hero-eyebrow{color:#ffffffe0;letter-spacing:.38em;text-shadow:0 2px 12px #0000002e;margin:0 0 18px;font-size:9px;font-weight:400}.hero-statement-image{object-fit:contain;filter:drop-shadow(0 4px 12px #0000001f);width:min(330px,82%);max-height:175px;transition:transform .5s,filter .5s;display:block}.hero-content:hover .hero-statement-image{filter:drop-shadow(0 7px 18px #00000026);transform:translateY(-3px)}.hero-description{color:#ffffffe8;text-shadow:0 2px 12px #00000038;width:min(360px,100%);margin:21px 0 0;font-size:14px;line-height:2}.hero-main-button{box-sizing:border-box;color:#fff;-webkit-backdrop-filter:blur(5px);background:#ffffff1a;border:1px solid #ffffffb8;justify-content:center;align-items:center;gap:14px;min-width:190px;min-height:51px;margin-top:25px;padding:0 19px;font-family:inherit;font-size:10px;text-decoration:none;transition:background .28s,border-color .28s,gap .28s,transform .28s;display:inline-flex;position:relative;overflow:hidden}.hero-main-button:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000,#ffffffbf,#0000);width:34%;height:180%;animation:4s ease-in-out infinite heroButtonShine;position:absolute;top:-40%;left:-80%;transform:skew(-20deg)}@keyframes heroButtonShine{0%,55%{left:-80%}75%,to{left:145%}}.hero-main-button span,.hero-main-button svg{z-index:1;position:relative}.hero-main-button:hover{background:#ffffff30;border-color:#fffffff2;gap:19px;transform:translateY(-2px)}.hero-categories{z-index:3;color:#fff;direction:rtl;width:min(285px,22vw);animation:.9s .15s both nourCategoryIn;position:absolute;bottom:13%;left:7.5%}@keyframes nourCategoryIn{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}.hero-category-title{color:#ffffffb8;letter-spacing:.17em;border-bottom:1px solid #ffffff6b;margin:0 0 3px;padding:0 0 13px;font-size:8px}.hero-categories a{box-sizing:border-box;color:#fff;text-shadow:0 2px 9px #00000040;border-bottom:1px solid #ffffff38;justify-content:space-between;align-items:center;min-height:47px;padding:0 2px;font-size:14px;text-decoration:none;transition:padding .25s,color .25s,border-color .25s;display:flex}.hero-categories a svg{opacity:.55;transition:opacity .25s,transform .25s}.hero-categories a:hover{color:#fff;border-bottom-color:#ffffff9e;padding-right:9px}.hero-scroll{z-index:3;color:var(--olive-dark);letter-spacing:.16em;text-shadow:0 2px 8px #00000038;flex-direction:column;align-items:center;gap:7px;font-size:8px;text-decoration:none;animation:2.3s ease-in-out infinite nourScroll;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.hero-scroll svg{color:var(--olive-dark)}@keyframes nourScroll{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(6px)}}@media (width<=1000px){.hero-content{width:42vw;right:7%}.hero-categories{width:250px;left:5%}}@media (width<=768px){.hero{min-height:650px}.hero-image img{object-position:62% center}.hero-overlay{background:linear-gradient(#00000014 0%,#00000005 38%,#00000029 64%,#00000080 100%)}.hero-overlay:after{background:linear-gradient(#0000 55%,#0000003d 100%)}.hero-content{width:auto;top:48%;left:7%;right:7%;transform:translateY(-50%)}.hero-eyebrow{letter-spacing:.3em;margin-bottom:13px;font-size:8px}.hero-statement-image{width:min(255px,78vw);max-height:145px}.hero-description{width:min(310px,88vw);margin-top:14px;font-size:12px;line-height:1.85}.hero-main-button{min-width:175px;min-height:46px;margin-top:17px;font-size:9px}.hero-categories{direction:rtl;grid-template-columns:repeat(4,1fr);gap:5px;width:auto;display:grid;bottom:72px;left:7%;right:7%}.hero-category-title{display:none}.hero-categories a{-webkit-backdrop-filter:blur(4px);background:#ffffff12;border:1px solid #ffffff4d;justify-content:center;min-height:34px;padding:0 3px;font-size:9px}.hero-categories a:last-child{border-bottom-color:#ffffff4d}.hero-categories a svg{display:none}.hero-categories a:hover{background:#ffffff26;padding-right:3px}.hero-scroll{bottom:21px}}@media (prefers-reduced-motion:reduce){.hero-image img,.hero-content,.hero-categories,.hero-scroll,.hero-main-button:after{animation:none!important}.hero-main-button,.hero-statement-image,.hero-categories a{transition:none!important}}.navbar-whatsapp{color:#fff;letter-spacing:.04em;cursor:pointer;background:0 0;border:1px solid #ffffffad;justify-content:center;align-items:center;gap:13px;min-width:145px;height:46px;padding:0 16px;font-family:inherit;font-size:9px;transition:gap .35s,background .3s,border-color .3s,transform .3s;display:inline-flex}.navbar-whatsapp svg{width:15px;height:15px;transition:transform .35s}.navbar-whatsapp svg:last-child{transform:translate(0)}.navbar-whatsapp:hover{background:#ffffff14;border-color:#fffffff2;gap:19px;transform:translateY(-1px)}.navbar-whatsapp:hover svg:last-child{transform:translate(-4px)}@media (width<=768px){.navbar-whatsapp{background:0 0;border:1px solid #ffffff8c;border-radius:50%;width:38px;min-width:38px;height:38px;padding:0}.navbar-whatsapp span{display:none}.navbar-whatsapp svg{display:block}.navbar-whatsapp svg:last-child{display:none}.navbar-whatsapp:hover{background:#ffffff1a;gap:0;transform:translateY(-1px)}}.navbar-whatsapp{color:#fff;letter-spacing:.05em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffffa6;justify-content:center;align-items:center;gap:8px;min-width:auto;height:42px;padding:0 2px;font-family:inherit;font-size:9px;transition:gap .3s,color .25s,border-color .25s;display:inline-flex;position:relative}.navbar-whatsapp:hover{color:#fff;border-bottom-color:#fff;gap:12px}@media (width<=768px){.navbar-whatsapp{background:0 0;border:0;border-radius:50%;width:37px;min-width:37px;height:37px;padding:0}.navbar-whatsapp span{display:none}.navbar-whatsapp:hover{background:#ffffff1a;gap:0}}.navbar-whatsapp{color:#fff;letter-spacing:.04em;cursor:pointer;min-width:132px;height:42px;box-shadow:none;background:0 0;border:1px solid #ffffffad;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:9px;font-weight:400;transition:background .35s,border-color .35s,transform .35s,box-shadow .35s;display:inline-flex;position:relative;overflow:hidden}.navbar-whatsapp:before{content:"";filter:blur(18px);opacity:.25;pointer-events:none;background:#ffffff1a;border-radius:50%;width:90px;height:90px;animation:3.5s ease-in-out infinite whatsappSoftGlow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.navbar-whatsapp svg,.navbar-whatsapp span{z-index:2;position:relative}.navbar-whatsapp:hover{background:#ffffff14;border-color:#fffffff2;transform:translateY(-1px);box-shadow:0 5px 18px #ffffff14}@keyframes whatsappSoftGlow{0%,to{opacity:.18;transform:translate(-50%,-50%)scale(.82)}50%{opacity:.42;transform:translate(-50%,-50%)scale(1.08)}}@media (width<=768px){.navbar-whatsapp{background:0 0;border-color:#ffffff8c;border-radius:50%;width:38px;min-width:38px;height:38px;padding:0}.navbar-whatsapp span,.navbar-whatsapp:before{display:none}.navbar-whatsapp:hover{box-shadow:none;background:#ffffff1a;transform:translateY(-1px)}}.navbar-whatsapp:after{display:none!important}.navbar-side{-webkit-backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}.navbar-whatsapp{color:#536344;cursor:pointer;background:#ffffff1f;border-color:#53634459;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-width:132px;height:42px;padding:0 16px;font-family:inherit;font-size:9px;font-weight:400;transition:background .3s,border-color .3s,transform .3s;display:inline-flex;position:relative;-webkit-backdrop-filter:none!important;filter:none!important;box-shadow:none!important}.navbar-whatsapp:before,.navbar-whatsapp:after{content:none!important;display:none!important}.navbar-whatsapp:hover{border-color:#fffffff2;transform:translateY(-1px);box-shadow:none!important;filter:none!important;background:#ffffff14!important}.navbar-whatsapp svg{flex-shrink:0}@media (width<=768px){.navbar-side{-webkit-backdrop-filter:none!important;background:0 0!important}.navbar-whatsapp{border:1px solid #ffffff8c;border-radius:50%;width:38px;min-width:38px;height:38px;padding:0;-webkit-backdrop-filter:none!important;background:0 0!important}.navbar-whatsapp span{display:none}.navbar-whatsapp:hover{transform:none;background:#ffffff14!important}}.hero-content{width:min(470px,38vw)}.hero-eyebrow{letter-spacing:5px;color:#fffffff5;text-shadow:0 2px 12px #00000047;margin-bottom:22px;font-size:12px;font-weight:400}.hero-statement-image{filter:drop-shadow(0 3px 10px #0003);width:min(370px,90%);max-height:190px}.hero-description{color:#fffffff7;text-shadow:0 2px 13px #00000052;width:min(410px,100%);margin-top:25px;font-size:17px;line-height:2.05}.hero-main-button{text-shadow:0 1px 7px #00000026;border-color:#ffffffd1;min-width:210px;min-height:55px;margin-top:28px;padding:0 22px;font-size:11px}.hero-categories{width:300px;bottom:13%;left:7%}.hero-category-title{letter-spacing:.12em;color:#23221ec7;border-bottom-color:#23221e4d;margin-bottom:3px;padding-bottom:15px;font-size:11px}.hero-categories a{color:#302f2a;text-shadow:0 1px 3px #ffffff59;border-bottom-color:#23221e33;min-height:55px;font-size:17px}.hero-categories a svg{color:#566342;opacity:.7}.hero-categories a:hover{color:#566342;padding-right:8px}.hero-scroll{color:#ffffffe6;text-shadow:0 2px 10px #0000004d;font-size:10px;bottom:27px}@media (width<=1000px){.hero-content{width:45vw}.hero-description{font-size:15px}.hero-categories{width:270px}}@media (width<=768px){.hero-content{width:auto}.hero-eyebrow{letter-spacing:3px;font-size:9px}.hero-statement-image{width:min(285px,82vw)}.hero-description{width:min(330px,88vw);font-size:14px;line-height:1.9}.hero-main-button{min-width:185px;min-height:49px;margin-top:20px;font-size:10px}.hero-categories{width:auto}}@media (width>=769px){.hero-content{width:min(450px,36vw)}.hero-statement-image{width:min(390px,94%);max-height:210px}.hero-description{width:100%;margin-top:24px;font-size:18px;line-height:2.05}.hero-main-button{color:#fff;-webkit-backdrop-filter:none;background:#566342;border:1px solid #566342;border-radius:10px;justify-content:center;align-items:center;gap:14px;min-width:215px;min-height:54px;margin-top:27px;padding:0 24px;font-size:11px;transition:background .3s,transform .3s,box-shadow .3s,gap .3s;display:inline-flex;box-shadow:0 5px 16px #56634224}.hero-main-button:after{display:none!important}.hero-main-button:hover{color:#fff;background:#4b5739;border-color:#4b5739;gap:18px;transform:translateY(-2px);box-shadow:0 8px 20px #56634233}.hero-main-button svg{color:#fff;transition:transform .3s}.hero-main-button:hover svg{transform:translate(-3px)}}@media (width>=1200px){.hero-content{width:470px}.hero-statement-image{width:405px;max-height:220px}.hero-description{font-size:18px}.hero-main-button{min-width:220px;min-height:56px;font-size:11px}}@media (width<=768px){.hero-statement-image{width:min(300px,88vw);max-height:160px}.hero-description{font-size:14px;line-height:1.9}.hero-main-button{color:#fff;background:#566342;border-color:#566342;border-radius:9px;min-width:190px;min-height:49px}.hero-main-button:after{display:none!important}}.hero-categories{z-index:3;color:#30342c;direction:rtl;width:310px;position:absolute;bottom:13%;left:7.5%}.hero-category-title{color:#566342;letter-spacing:.1em;border-bottom:1px solid #5663424d;margin:0 0 8px;padding:0 0 15px;font-size:12px;font-weight:400;position:relative}.hero-categories a{box-sizing:border-box;color:#30342c;text-shadow:0 1px 4px #ffffff73;border-bottom:1px solid #5663422e;justify-content:space-between;align-items:center;min-height:58px;padding:0 2px;text-decoration:none;transition:color .3s,padding-right .3s,background .3s,border-color .3s;display:flex;position:relative}.hero-categories a:before{color:#5663427a;letter-spacing:.12em;font-family:DM Sans,sans-serif;font-size:8px;transition:color .3s,transform .3s;position:absolute;left:0}@media (width<=1000px){.hero-categories{width:270px;left:5%}.hero-categories a span{font-size:22px}}@media (width<=768px){.hero-categories{width:auto;bottom:72px;left:7%;right:7%}.hero-category-title{display:none}.hero-categories a{color:#fff;background:#ffffff12;border:1px solid #ffffff4d;justify-content:center;min-height:34px;padding:0 3px}.hero-categories a:before{display:none}.hero-categories a span{font-family:inherit;font-size:9px}.hero-categories a svg{display:none}.hero-categories a:hover{background:#ffffff26;padding-right:3px}}.hero-categories{direction:rtl;width:310px;bottom:16%;left:7.5%}.hero-category-heading{border-bottom:1px solid #5663424d;justify-content:flex-start;align-items:center;gap:10px;margin-bottom:3px;padding-bottom:13px;display:flex}.hero-woman-icon{object-fit:contain;object-position:center;opacity:.82;flex:none;width:27px;height:42px;transition:opacity .3s,transform .3s}.hero-category-heading:hover .hero-woman-icon{opacity:1;transform:translateY(-1px)}.hero-category-title{color:#566342;letter-spacing:.1em;white-space:nowrap;font-size:11px;font-weight:400;position:relative;border:0!important;margin:0!important;padding:0!important}.hero-category-heading:after{content:"";background:#56634273;width:28px;height:1px;margin-right:auto}.hero-categories a{color:#30342c;border-bottom:1px solid #5663422e;justify-content:space-between;align-items:center;min-height:55px;padding:0 2px;text-decoration:none;transition:color .3s,padding-right .3s,background .3s,border-color .3s;display:flex}.hero-categories a:before{color:#5663427a;letter-spacing:.12em;font-family:DM Sans,sans-serif;font-size:8px;transition:color .3s,transform .3s}.hero-categories a:first-of-type:before{content:"01"}.hero-categories a:nth-of-type(2):before{content:"02"}.hero-categories a:nth-of-type(3):before{content:"03"}.hero-categories a:nth-of-type(4):before{content:"04"}.hero-categories a span{font-family:Cormorant Garamond,serif;font-size:25px;font-weight:400;line-height:1;transition:color .3s,transform .3s}.hero-categories a svg{color:#566342;opacity:.45;transition:opacity .3s,transform .3s}.hero-categories a:hover{color:#566342;background:#ffffff14;border-bottom-color:#56634259;padding-right:10px}.hero-categories a:hover span{color:#566342;transform:translate(-3px)}.hero-categories a:hover svg{opacity:1;transform:translate(-5px)}.hero-categories a:hover:before{color:#566342;transform:translate(-3px)}.hero-categories a:last-child{border-bottom-color:#5663424d}@media (width<=1000px){.hero-categories{width:275px;bottom:15%;left:5%}.hero-categories a span{font-size:22px}}@media (width<=768px){.hero-categories{width:auto;bottom:72px;left:7%;right:7%}.hero-category-heading{display:none}.hero-categories a{color:#fff;background:#ffffff12;border:1px solid #ffffff4d;justify-content:center;min-height:34px;padding:0 3px}.hero-categories a:before{display:none}.hero-categories a span{font-family:inherit;font-size:9px}.hero-categories a svg{display:none}.hero-categories a:hover{background:#ffffff26;padding-right:3px}}@media (width>=769px){.hero-categories{width:315px;bottom:19%;left:7.5%}.hero-category-heading{justify-content:flex-start;align-items:center;gap:7px;margin-bottom:5px;padding-bottom:13px;display:flex}.hero-woman-icon{object-fit:contain;opacity:.85;flex:0 0 36px;width:36px;height:50px;margin-right:0}.hero-category-title{letter-spacing:.1em;white-space:nowrap;font-size:11px}.hero-categories a{color:#30342c;background:0 0;border-bottom:1px solid #5663422e;justify-content:space-between;align-items:center;min-height:56px;padding:0;transition:color .3s,padding-right .3s,border-color .3s;display:flex;position:relative}.hero-categories a:before{color:#5663426b;letter-spacing:.08em;flex:0 0 25px;width:25px;margin-left:8px;font-family:inherit;font-size:8px;position:static;transform:none}.hero-categories a:first-of-type:before{content:"01"}.hero-categories a:nth-of-type(2):before{content:"02"}.hero-categories a:nth-of-type(3):before{content:"03"}.hero-categories a:nth-of-type(4):before{content:"04"}.hero-categories a span{text-align:right;flex:1;font-family:Cormorant Garamond,serif;font-size:25px;line-height:1;transition:color .3s,transform .3s}.hero-categories a svg{color:#566342;opacity:.5;flex:none;margin-right:13px;transition:opacity .3s,transform .3s;transform:none}.hero-categories a:hover{color:#566342;background:0 0;border-bottom-color:#56634259;padding-right:7px}.hero-categories a:hover span{color:#566342;transform:translate(-2px)}.hero-categories a:hover svg{opacity:1;transform:translate(-4px)}.hero-categories a:hover:before{color:#566342;transform:none}.hero-categories a:last-child{border-bottom-color:#56634247}}@media (width>=1200px){.hero-categories{width:325px;bottom:20%;left:7.5%}.hero-woman-icon{width:39px;height:53px}.hero-categories a{min-height:59px}.hero-categories a span{font-size:27px}}@media (width<=768px){.hero-categories{bottom:72px}.hero-category-heading{display:none}}@media (width>=769px){.hero-categories{color:#30342c;direction:rtl;width:300px;bottom:27%;left:7%}.hero-category-heading{border-bottom:1px solid #56634240;align-items:center;gap:9px;width:100%;margin-bottom:4px;padding-bottom:12px;display:flex}.hero-woman-icon{object-fit:contain;opacity:.88;flex:0 0 38px;width:38px;height:52px;transition:opacity .3s,transform .3s;transform:translateY(-1px)}.hero-category-heading:hover .hero-woman-icon{opacity:1;transform:translateY(-2px)}.hero-category-title{color:#566342;letter-spacing:.09em;white-space:nowrap;font-size:12px;font-weight:400;border:0!important;margin:0!important;padding:0!important}.hero-category-heading:after{content:"";background:#56634273;width:32px;height:1px;margin-right:auto}.hero-categories a{color:#30342c;border-bottom:1px solid #56634226;justify-content:space-between;align-items:center;min-height:57px;padding:0;text-decoration:none;transition:color .28s,padding-right .28s,border-color .28s;display:flex;position:relative}.hero-categories a:before{color:#56634261;letter-spacing:.08em;flex:0 0 24px;width:24px;margin:0;font-family:inherit;font-size:8px;transition:color .28s;position:static;transform:none!important}.hero-categories a:first-of-type:before{content:"01"}.hero-categories a:nth-of-type(2):before{content:"02"}.hero-categories a:nth-of-type(3):before{content:"03"}.hero-categories a:nth-of-type(4):before{content:"04"}.hero-categories a span{text-align:right;color:inherit;flex:1;padding-right:8px;font-family:Cormorant Garamond,serif;font-size:26px;font-weight:400;line-height:1;transition:color .28s,transform .28s}.hero-categories a svg{color:#566342;opacity:.42;flex:0 0 15px;width:15px;height:15px;margin-right:12px;transition:opacity .28s,transform .28s}.hero-categories a:hover{color:#566342;background:0 0;border-bottom-color:#56634252;padding-right:8px}.hero-categories a:hover span{color:#566342;transform:translate(-2px)}.hero-categories a:hover svg{opacity:.9;transform:translate(-4px)}.hero-categories a:hover:before{color:#566342}.hero-categories a:last-child{border-bottom-color:#56634242}}@media (width>=1200px){.hero-categories{width:315px;bottom:28%;left:7%}.hero-woman-icon{width:40px;height:55px}.hero-category-title{font-size:12px}.hero-categories a{min-height:59px}.hero-categories a span{font-size:28px}}@media (width>=769px){.hero-categories{z-index:3;color:#30342c;direction:rtl;width:315px;position:absolute;top:39%;left:7%;bottom:auto!important}.hero-category-heading{border-bottom:1px solid #56634261;align-items:center;gap:8px;width:100%;margin-bottom:3px;padding-bottom:12px;display:flex}.hero-woman-icon{object-fit:contain;opacity:.95;flex:0 0 40px;width:40px;height:55px;transform:translateY(-1px)}.hero-category-title{color:#566342;letter-spacing:.08em;white-space:nowrap;font-size:12px;font-weight:400;border:0!important;margin:0!important;padding:0!important}.hero-category-heading:after{content:"";opacity:.55;background:#566342;width:32px;height:1px;margin-right:auto}.hero-categories a{box-sizing:border-box;color:#30342c;text-shadow:0 1px 3px #ffffff59;border-bottom:1px solid #56634238;justify-content:space-between;align-items:center;min-height:58px;padding:0;text-decoration:none;transition:color .25s,padding-right .25s,border-color .25s;display:flex;position:relative}.hero-categories a:before{color:#667254;letter-spacing:.06em;opacity:.9;flex:0 0 28px;width:28px;margin:0;font-family:inherit;font-size:10px;font-weight:400;position:static;transform:none!important}.hero-categories a:first-of-type:before{content:"01"}.hero-categories a:nth-of-type(2):before{content:"02"}.hero-categories a:nth-of-type(3):before{content:"03"}.hero-categories a:nth-of-type(4):before{content:"04"}.hero-categories a span{color:#30342c;text-align:right;flex:1;padding-right:8px;font-family:Cormorant Garamond,serif;font-size:27px;font-weight:400;line-height:1;transition:color .25s,transform .25s}.hero-categories a svg{color:#566342;opacity:.9;stroke-width:1.3px;flex:0 0 16px;width:16px;height:16px;margin-right:12px;transition:opacity .25s,transform .25s}.hero-categories a:hover{color:#566342;background:0 0;border-bottom-color:#56634266;padding-right:8px}.hero-categories a:hover span{color:#566342;transform:translate(-2px)}.hero-categories a:hover svg{opacity:1;transform:translate(-4px)}.hero-categories a:hover:before{color:#566342}.hero-categories a:last-child{border-bottom-color:#56634257}}@media (width>=1200px){.hero-categories{width:325px;top:37%;left:7%;bottom:auto!important}.hero-woman-icon{width:42px;height:57px}.hero-categories a{min-height:60px}.hero-categories a span{font-size:28px}}@media (width<=768px){.hero-categories{top:auto;bottom:72px}.navbar{color:#292923;background:#faf7f2e0;border-bottom:1px solid #32302b1a;height:72px;padding:0 10px;-webkit-backdrop-filter:none!important}.navbar-left .navbar-whatsapp{display:none!important}.navbar-left{align-items:center;display:flex;left:8px}.navbar-right{align-items:center;display:flex;right:8px}.navbar-icon{color:#30332d;background:0 0;border:0;border-radius:50%;width:38px;height:38px;transition:background .25s,color .25s}.navbar-icon:hover{color:#566342;background:#56634214;transform:none}.navbar-logo{width:115px;height:60px}.navbar-logo img{width:130px;max-height:70px}.cart-badge{background:#566342;border:2px solid #faf7f2;min-width:16px;height:16px;font-size:7px;top:0;right:0}.mobile-menu-overlay{z-index:600;opacity:0;visibility:hidden;background:#23211c6b;transition:opacity .3s,visibility .3s;position:fixed;inset:0}.mobile-menu-overlay.open{opacity:1;visibility:visible}.mobile-menu-panel{box-sizing:border-box;color:#292923;direction:rtl;background:#faf7f1;flex-direction:column;width:min(430px,92vw);height:100%;padding:25px 25px 22px;transition:transform .45s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;top:0;right:0;overflow:hidden;transform:translate(100%);box-shadow:-18px 0 50px #23211c1f}.mobile-menu-overlay.open .mobile-menu-panel{transform:translate(0)}.mobile-menu-header{border-bottom:1px solid #56634233;justify-content:space-between;align-items:center;min-height:55px;padding-bottom:5px;display:flex}.mobile-menu-header span{color:#566342;letter-spacing:.18em;font-family:inherit;font-size:10px}.mobile-menu-header button{color:#566342;cursor:pointer;background:0 0;border:1px solid #56634233;justify-content:center;align-items:center;width:38px;height:38px;transition:background .25s,color .25s;display:flex}.mobile-menu-header button:hover{color:#fff;background:#566342}.mobile-menu-links{scrollbar-width:none;flex:1;min-height:0;margin-top:14px;padding-bottom:12px;overflow-y:auto}.mobile-menu-links::-webkit-scrollbar{display:none}.mobile-menu-links>button{color:#30332d;text-align:right;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #56634221;justify-content:flex-start;align-items:center;width:100%;min-height:58px;padding:0;font-family:inherit;font-size:15px;font-weight:400;transition:color .25s,padding-right .25s,background .25s;display:flex;position:relative}.mobile-menu-links>button:before{content:"←";color:#566342;opacity:.45;font-size:13px;transition:opacity .25s,transform .25s;position:absolute;left:2px}.mobile-menu-links>button:hover{color:#566342;background:0 0;padding-right:7px}.mobile-menu-links>button:hover:before{opacity:1;transform:translate(-4px)}.mobile-menu-links>button:first-child:after{content:"01"}.mobile-menu-links>button:nth-child(2):after{content:"02"}.mobile-menu-links>button:nth-child(3):after{content:"03"}.mobile-menu-links>button:nth-child(4):after{content:"04"}.mobile-menu-links>button:nth-child(5):after{content:"05"}.mobile-menu-links>button:nth-child(-n+5):after{color:#56634266;letter-spacing:.08em;pointer-events:none;font-size:8px;position:absolute;left:27px;right:auto}.mobile-menu-links .mobile-cart-link{color:#fff;background:#566342;border:1px solid #5663424d;min-height:72px;margin-top:17px;padding:0 15px;transition:background .25s,transform .25s,box-shadow .25s;justify-content:space-between!important}.mobile-menu-links .mobile-cart-link:hover{color:#fff;background:#4c593a;padding-right:15px;transform:translateY(-1px);box-shadow:0 8px 20px #56634229}.mobile-menu-links .mobile-cart-link b{color:#fff;background:0 0;border:1px solid #ffffff73;border-radius:50%;justify-content:center;align-items:center;min-width:25px;height:25px;font-size:8px;display:flex}.mobile-menu-links .mobile-cart-link:before,.mobile-menu-links .mobile-cart-link:after{display:none}.mobile-menu-links .mobile-orders-link{color:#777168;border-bottom:0;min-height:48px;margin-top:5px;padding:0;font-size:11px}.mobile-menu-links .mobile-orders-link:before,.mobile-menu-links .mobile-orders-link:after{display:none}.mobile-menu-links .mobile-orders-link:hover{color:#566342;background:0 0;padding-right:7px}.mobile-menu-bottom{border-top:1px solid #5663422e;flex:none;grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;padding-top:16px;display:grid;position:static}.mobile-menu-bottom a{color:#566342;background:0 0;border:1px solid #5663424d;justify-content:center;align-items:center;min-height:46px;font-family:inherit;font-size:9px;text-decoration:none;transition:background .25s,color .25s,transform .25s;display:flex}.mobile-menu-bottom a:hover{color:#fff;background:#566342;transform:translateY(-1px)}.mobile-menu-bottom button{color:#fff;cursor:pointer;background:#566342;border:1px solid #566342;justify-content:center;align-items:center;min-height:46px;padding:0;font-family:inherit;font-size:9px;transition:background .25s,transform .25s,box-shadow .25s;display:flex;position:relative}.mobile-menu-bottom button:hover{background:#4c593a;transform:translateY(-1px);box-shadow:0 7px 18px #56634229}.mobile-menu-bottom button:after,.mobile-menu-bottom button:before{display:none!important}}@media (width>=769px){.hero-overlay{background:linear-gradient(90deg,#1214101a 0%,#12141006 32%,#12141000 58%,#12141009 80%,#12141014 100%)!important}.hero-overlay:after{background:linear-gradient(#00000005 0%,#0000 45%,#0000000f 100%)!important}.hero-eyebrow{letter-spacing:5px;color:#566342;text-shadow:0 1px 4px #ffffff59;margin-bottom:20px;font-size:12px;font-weight:500}.hero-statement-image{filter:drop-shadow(0 2px 5px #ffffff40);width:min(410px,95%);max-height:220px}.hero-description{color:#34362f;text-shadow:0 1px 4px #ffffff73;width:100%;margin-top:25px;font-size:18px;line-height:2.05}.hero-main-button{color:#fff;background:#566342;border-color:#566342;border-radius:10px;min-width:220px;min-height:55px;margin-top:27px;font-size:11px;box-shadow:0 6px 18px #56634224;-webkit-backdrop-filter:none!important}.hero-main-button:after{display:none!important}.hero-main-button:hover{color:#fff;background:#4c593a;border-color:#4c593a;transform:translateY(-2px);box-shadow:0 9px 22px #56634233}}@media (width<=768px){.hero-categories{display:none!important}}@keyframes signatureFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.hero-categories{display:none!important}}.hero-overlay{z-index:1;background:linear-gradient(90deg,#00000047 0%,#00000014 40%,#0000001f 75%,#00000038 100%);position:absolute;inset:0}.hero-overlay:after{content:"";background:linear-gradient(#0000 25%,#0000000d 55%,#00000059 100%);position:absolute;inset:0}@media (width>=769px){.hero-scroll{display:none}}@media (width<=768px){.hero-eyebrow,.hero-description,.hero-scroll{color:#536344;text-shadow:none}.hero-scroll svg{color:#536344}}@media (width>=769px){.navbar,.navbar-icon{color:#536344}.navbar-logo img{filter:none}}.my-order-compact{background:#fff;border:1px solid #5363441f;transition:all .35s}.my-order-compact:hover{border-color:#53634440}.my-order-summary{padding:32px 38px}.summary-order span{color:#9a968e;letter-spacing:.5px;font-size:11px}.summary-order strong{color:#171717;margin-top:6px;font-size:18px;font-weight:400;display:block}.summary-date{color:#8d8982;font-size:12px}.my-order-status{border-radius:30px;padding:7px 18px;font-size:12px;font-weight:400}.summary-total strong{color:#536344;font-size:22px;font-weight:400}.summary-count{color:#777;font-size:13px}.summary-chevron{color:#536344;border:1px solid #5363442e;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.my-order-expanded{border-top:1px solid #00000014;padding:35px 38px;animation:.45s both orderExpand}@keyframes orderExpand{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.my-order-items{flex-direction:column;gap:18px;display:flex}.my-order-item{border-bottom:1px solid #00000014;justify-content:space-between;align-items:center;gap:30px;padding:22px 0;display:flex}.order-item-details{flex-direction:column;gap:8px;display:flex}.order-item-details strong{color:#171717;font-size:20px;font-weight:400}.order-item-details p{color:#8b877f;margin:0;font-size:13px}.my-order-item>span{color:#536344;font-size:18px;font-weight:400}.edit-item-button{color:#536344;cursor:pointer;background:0 0;border:1px solid #536344;margin-top:12px;padding:8px 22px;font-family:inherit;font-size:13px;transition:all .3s}.edit-item-button:hover{color:#fff;background:#536344}.my-order-customer-details{grid-template-columns:repeat(3,1fr);gap:25px;padding:25px 0;display:grid}.my-order-customer-details p{color:#171717;flex-direction:column;gap:8px;margin:0;font-size:15px;display:flex}.my-order-customer-details p:first-line{color:#8c887f}.my-order-info-title{color:#536344;margin-bottom:20px;font-size:18px;font-weight:400}.my-order-expanded-section{border-bottom:1px solid #00000014;padding:30px 0}.my-order-actions{border-top:1px solid #00000014;gap:14px;margin-top:35px;padding-top:25px;display:flex}.edit-address-button{color:#536344;cursor:pointer;background:0 0;border:1px solid #536344;padding:12px 30px;font-family:inherit;font-size:14px;transition:all .35s}.edit-address-button:hover{color:#fff;background:#536344}.cancel-modal-actions button{cursor:pointer;padding:12px 28px;font-family:inherit;font-size:14px;transition:all .3s}.cancel-modal-actions button:first-child{color:#555;background:0 0;border:1px solid #00000026}.back-home-button{color:#536344;cursor:pointer;background:0 0;border:1px solid #536344;margin-top:25px;padding:12px 30px;font-family:inherit;transition:all .3s}.back-home-button{color:#536344;cursor:pointer;background:0 0;border:1px solid #536344;margin-top:20px;padding:11px 28px;font-family:inherit;font-size:14px;transition:all .3s}.back-home-button:hover{color:#fff;background:#536344}.cancel-order-button{color:#9b5b5b;cursor:pointer;background:0 0;border:1px solid #965a5a66;padding:12px 30px;font-family:inherit;font-size:14px;transition:all .3s}.cancel-order-button:hover{color:#fff;background:#9b5b5b}.cancel-order-button:disabled{opacity:.5;cursor:not-allowed}.cancel-modal-overlay{z-index:9999;background:#00000059;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.cancel-modal{text-align:center;background:#fff;width:min(420px,90%);padding:40px}.cancel-modal h3{color:#536344;margin:0 0 15px;font-size:22px;font-weight:400}.cancel-modal p{color:#777;margin-bottom:30px}.cancel-modal-actions{justify-content:center;gap:15px;display:flex}.cancel-modal-actions button{cursor:pointer;padding:12px 28px;font-family:inherit}.cancel-modal-actions button:first-child{background:0 0;border:1px solid #ddd}.cancel-modal-actions button:last-child{color:#fff;background:#536344;border:1px solid #536344}.back-home-button{color:#536344;cursor:pointer;background:0 0;border:none;margin-top:18px;padding:0;font-family:inherit;font-size:13px;position:relative}.back-home-button:after{content:"";background:#53634459;width:100%;height:1px;position:absolute;bottom:-5px;left:0}.back-home-button:hover{opacity:.7}.cart-header{text-align:center;margin-bottom:60px}.cart-header p{color:#536344;letter-spacing:3px;font-size:12px}.cart-header h1{margin:15px 0;font-size:46px;font-weight:400}.cart-header span{color:#888;font-size:14px}.cart-item{background:#fff;border:1px solid #5363441f;padding:30px;transition:all .3s}.cart-item:hover{border-color:#53634459}.cart-item-selected{background:#fff;border-color:#536344}.cart-item-unselected{opacity:.65}.cart-item-image{background:#f7f3ed;width:130px;height:160px;overflow:hidden}.cart-item-image img{object-fit:cover;width:100%;height:100%}.cart-quantity{border:1px solid #53634433;align-items:center;display:flex}.cart-quantity button{color:#536344;background:0 0;border:none;width:35px;height:35px}.cart-quantity span{padding:0 15px}.remove-cart-item{color:#999;background:0 0;border:none;font-size:13px}.remove-cart-item:hover{color:#a66}.cart-summary{background:#fff;border:1px solid #5363441f;padding:35px;position:sticky;top:30px}.cart-checkout-button{color:#fff;background:#536344;border:none;width:100%;padding:16px;font-family:inherit;font-size:15px}.cart-checkout-button:hover{opacity:.9}.cart-back-button{color:#536344;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-family:inherit;font-size:13px;display:flex}.cart-back-button:hover{opacity:.7}.cart-item-check input,.cart-select-all input{opacity:0;position:absolute}.cart-checkmark{color:#0000;border:1px solid #536344;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;display:flex}input:checked+.cart-checkmark{color:#fff;background:#536344}@media (width<=768px){.cart-item{padding:20px}.cart-item-image{width:90px;height:120px}.cart-item-info h2,.cart-item-price{font-size:16px}}.cart-quantity{border:1px solid #53634440;border-radius:20px;overflow:hidden}.cart-quantity button{background:0 0}.cart-quantity span{text-align:center;min-width:35px}.category-item{cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}.category-overlay{color:#fff;opacity:0;background:linear-gradient(#0000,#00000059);justify-content:center;align-items:flex-end;gap:12px;height:110px;padding-bottom:28px;font-size:14px;transition:all .45s;display:flex;position:absolute;inset:auto 0 0;transform:translateY(10px)}.category-item:hover .category-overlay{opacity:1;transform:translateY(0)}.category-item-info{margin-top:24px}.category-item-info h3{margin-bottom:8px}.category-overlay svg{transform:translate(0)}@media (width<=600px){.category-grid{grid-template-columns:repeat(2,1fr);gap:40px 12px}.category-image{height:260px}.category-item h3{margin-top:14px;font-size:19px}.category-item-info p{font-size:11px}.shop-grid{grid-template-columns:repeat(2,1fr);gap:35px 14px}.shop-product-image{height:270px}.shop-product-info h3{font-size:14px}.shop-price strong{font-size:13px}}.shop-home-button{color:#536344;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-family:inherit;font-size:13px;transition:all .3s;display:flex}.shop-home-button span:first-child{transition:all .3s}.shop-home-button:hover{opacity:.7}.shop-home-button:hover span:first-child{transform:translate(4px)}.delivery-note{color:#888;margin:15px 0 0;font-size:12px;line-height:1.8}.delivery-info{background:#eee8df;margin-top:35px;padding:22px}.delivery-row{border-bottom:1px solid #00000014;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.delivery-row span{color:#555;font-size:14px}.delivery-row strong{color:#536344;font-size:15px;font-weight:400}.buy-button{color:#fff;background:#536344;border:none;width:100%;padding:18px}.add-to-cart-button{color:#536344;background:0 0;border:1px solid #536344;width:100%;margin-top:12px;padding:18px}.product-brand{color:#687052;letter-spacing:3px;margin:0 0 12px;font-size:11px}.product-details h1{margin:0 0 18px;font-size:42px;font-weight:400}.product-main-price{margin-bottom:35px}@media (width<=900px){.product-gallery{display:block}.product-main-image,.product-image-thumbnails{display:none}.product-mobile-gallery{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.product-mobile-gallery::-webkit-scrollbar{display:none}.product-mobile-slide{scroll-snap-align:center;min-width:100%}.product-mobile-slide img{object-fit:cover;width:100%;height:520px}}.product-details h3{color:#2f312b;margin:32px 0 14px;font-size:14px;font-weight:400}.product-colors{align-items:center;gap:12px;display:flex}.product-colors button{cursor:pointer;border:1px solid #0000001f;border-radius:50%;width:32px;height:32px;transition:all .3s}.product-page{direction:rtl;background:#f3eee7;align-items:center;flex-direction:column!important;gap:0!important;padding:120px 7% 90px!important;display:flex!important}.product-back-button{align-self:flex-start;margin-bottom:25px}.product-top{text-align:center;width:min(900px,100%);margin-bottom:28px}.product-top .product-brand{color:#687052;letter-spacing:3px;margin:0 0 8px;font-size:10px}.product-top h1{color:#161616;margin:0;font-size:clamp(32px,4vw,48px);font-weight:400;line-height:1.2}.product-gallery{width:min(900px,100%);margin:0 auto;display:block!important}.product-main-image{background:#e6dfd5;width:100%;overflow:hidden}.product-main-image img{object-fit:cover;width:100%;height:min(650px,65vw);min-height:450px;display:block}.product-image-thumbnails{scrollbar-width:none;gap:8px;margin-top:12px;display:flex;overflow-x:auto}.product-image-thumbnails::-webkit-scrollbar{display:none}.product-thumbnail{cursor:pointer;background:0 0;border:1px solid #0000;flex:0 0 72px;width:72px;height:88px;padding:0;overflow:hidden}.product-thumbnail.active{border-color:#536344}.product-thumbnail img{object-fit:cover;width:100%;height:100%}.product-mobile-gallery{display:none}.product-details{width:min(900px,100%);margin:0 auto;padding:30px 0 0!important}.product-main-price{text-align:center;margin:0 0 15px}.product-main-price strong{color:#536344;font-size:27px;font-weight:400}.product-main-price del{color:#999;margin-right:10px;font-size:14px}.product-main-price span{color:#536344;letter-spacing:1px;margin-right:10px;font-size:10px}.product-description{text-align:center;color:#777;white-space:pre-line;max-width:650px;margin:0 auto 28px!important;font-size:14px!important;line-height:1.9!important}.product-options-row{border-top:1px solid #53634426;grid-template-columns:1fr 1fr;gap:35px;width:100%;margin-top:20px;padding-top:22px;display:grid}.product-option-group h3{color:#2f312b;font-weight:400;margin:0 0 14px!important;font-size:14px!important}.product-color-group,.product-size-group{text-align:right}.product-colors{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.product-colors button{cursor:pointer;border:1px solid #0000001f;border-radius:50%;width:30px;height:30px;margin:0;transition:all .25s}.product-colors button:hover{transform:scale(1.08)}.product-colors .selected-color{outline-offset:3px;outline:2px solid #536344}.selected-color-name{color:#777;margin:9px 0 0!important;font-size:11px!important}.product-sizes{flex-wrap:wrap;gap:8px;display:flex}.product-sizes button{color:#3d4038;cursor:pointer;background:0 0;border:1px solid #53634440;width:56px;height:44px;margin:0;font-family:inherit;font-size:13px;transition:all .25s}.product-sizes button:hover:not(:disabled){color:#536344;border-color:#536344}.product-sizes .selected-size{color:#fff;background:#536344;border-color:#536344}.product-sizes .sold-out-size{opacity:.35;cursor:not-allowed}.selected-size-guide-info{background:#ffffff73;border:1px solid #5363441f;width:100%;margin-top:16px;padding:15px 18px}.selected-size-guide-info>div{justify-content:space-between;align-items:center;gap:15px;display:flex}.selected-size-guide-info span{color:#777;font-size:12px}.selected-size-guide-info strong{color:#536344;font-size:16px;font-weight:400}.selected-size-guide-info p{color:#888;margin:6px 0 0;font-size:11px}.quantity-section{border-top:1px solid #5363441f;justify-content:space-between;align-items:center;margin-top:25px;padding-top:20px;display:flex}.quantity-section h3{font-weight:400;margin:0!important;font-size:14px!important}.quantity-control{margin:0!important}.available-quantity{display:none}.product-purchase-actions{align-items:stretch;gap:10px;margin-top:28px;display:flex}.product-purchase-actions .buy-button{color:#fff;cursor:pointer;background:#536344;border:1px solid #536344;flex:1;width:auto;height:52px;margin:0;padding:0 22px;font-family:inherit;font-size:14px}.product-purchase-actions .buy-button:hover:not(:disabled){background:#424f36}.product-purchase-actions .cart-icon-button{color:#536344;cursor:pointer;background:0 0;border:1px solid #53634473;flex:0 0 52px;justify-content:center;align-items:center;width:52px;height:52px;margin:0;padding:0;display:flex}.product-purchase-actions .cart-icon-button:hover:not(:disabled){background:#5363440f}.delivery-info{background:0 0;border-top:1px solid #53634429;margin-top:25px;padding:18px 0 0}.delivery-info h3{color:#536344;margin:0 0 10px;font-size:13px;font-weight:400}.delivery-row{border:none;justify-content:space-between;padding:6px 0;display:flex}.delivery-row span,.delivery-row strong{font-size:12px}.delivery-row strong{color:#536344;font-weight:400}.delivery-note{color:#999;margin:8px 0 0;font-size:10px}@media (width<=900px){.product-page{padding:90px 18px 60px!important}.product-gallery,.product-details,.product-top{width:100%}.product-main-image,.product-image-thumbnails{display:none}.product-mobile-gallery{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;width:100%;display:flex;overflow-x:auto}.product-mobile-gallery::-webkit-scrollbar{display:none}.product-mobile-slide{scroll-snap-align:center;flex:0 0 100%;width:100%}.product-mobile-slide img{object-fit:cover;width:100%;height:520px;display:block}.product-details{padding-top:24px!important}}@media (width<=600px){.product-page{padding:88px 16px 50px!important}.product-back-button{align-self:flex-start;margin-bottom:20px}.product-top{margin-bottom:18px}.product-top h1{font-size:30px}.product-mobile-slide img{height:470px}.product-options-row{gap:18px}.product-option-group h3{font-size:13px!important}.product-sizes button{width:50px;height:42px}.product-colors button{width:27px;height:27px}.product-purchase-actions .buy-button{height:50px;font-size:13px}.product-purchase-actions .cart-icon-button{flex-basis:50px;width:50px;height:50px}}.quantity-section{margin-top:24px}.quantity-section h3{color:#3f423b;margin:0 0 10px;font-size:13px;font-weight:400}.quantity-control{background:0 0;border:1px solid #53634440;justify-content:space-between;align-items:center;width:105px;height:38px;margin-top:0;display:flex}.quantity-control button{color:#536344;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:36px;padding:0;font-size:16px;font-weight:300;transition:all .25s;display:flex;margin:0!important}.quantity-control button:hover:not(:disabled){color:#fff;background:#536344}.quantity-control span{text-align:center;color:#333;width:35px;font-size:13px}.available-quantity{color:#999;margin-top:7px;font-size:10px}.product-purchase-actions{align-items:stretch;gap:8px;width:100%;margin-top:24px;display:flex}.product-purchase-actions .buy-button{color:#fff;cursor:pointer;background:#536344;border:1px solid #536344;flex:1;justify-content:center;align-items:center;width:auto;height:52px;padding:0 20px;font-family:inherit;font-size:14px;display:flex;margin:0!important}.product-purchase-actions .cart-icon-button{color:#536344;cursor:pointer;background:0 0;border:1px solid #536344;flex:0 0 52px;justify-content:center;align-items:center;width:52px;height:52px;padding:0;display:flex;margin:0!important}.product-purchase-actions .cart-icon-button:hover{background:#53634412}.product-purchase-actions button:disabled{opacity:.45;cursor:not-allowed}.product-page{grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);align-items:start;gap:70px;display:grid}.product-gallery{grid-column:1}.product-details{grid-column:2}@media (width>=901px){.product-page{background:#f3eee7;grid-template-rows:auto 1fr;grid-template-areas:"gallery top""gallery details";align-items:start;gap:0 70px;min-height:100vh;position:relative;direction:ltr!important;grid-template-columns:minmax(0,1.05fr) minmax(380px,.75fr)!important;padding:95px 7% 70px!important;display:grid!important}.product-back-button{z-index:10;direction:rtl;position:absolute!important;top:30px!important;left:auto!important;right:7%!important}.product-carousel{width:100%}.product-carousel-main{background:#e6dfd5;width:100%;height:650px;position:relative;overflow:hidden}.product-carousel-main img{object-fit:cover;display:block;width:100%!important;height:100%!important}.product-top .product-brand{color:#687052;letter-spacing:3px;margin:0 0 10px;font-size:10px}.product-main-price{margin:0 0 22px!important}.product-description{white-space:pre-line;color:#777;font-size:14px;line-height:1.9;margin:0 0 25px!important}.product-option-group h3{font-weight:400;margin:0 0 12px!important;font-size:14px!important}.product-colors{gap:10px}.product-colors button{width:30px;height:30px}.product-sizes{gap:7px}.product-sizes button{width:52px;height:42px;font-size:13px}.selected-size-guide-info{background:#eee8df;border:1px solid #5363441f;margin-top:18px!important;padding:14px 16px!important}.quantity-control button{width:32px!important;height:36px!important;margin:0!important;padding:0!important;font-size:16px!important}.available-quantity{margin-top:6px!important;font-size:10px!important}.product-purchase-actions{gap:8px;width:100%!important;margin-top:24px!important;display:flex!important}.product-purchase-actions .buy-button{color:#fff;background:#536344;border:1px solid #536344;flex:1;justify-content:center;align-items:center;font-family:inherit;font-size:14px;display:flex;width:auto!important;height:52px!important;margin:0!important;padding:0 20px!important}.product-page{background:#f3eee7;grid-template-areas:"gallery top""gallery details";align-items:start;gap:0 55px;width:100%;position:relative;direction:ltr!important;grid-template-columns:minmax(0,1fr) minmax(390px,.72fr)!important;min-height:auto!important;padding:105px 7% 70px!important;display:grid!important}.product-back-button{z-index:20;white-space:nowrap;direction:rtl;margin:0!important;position:absolute!important;top:-70px!important;left:auto!important;right:0%!important}.product-gallery{direction:ltr;align-self:start;grid-area:gallery!important;width:100%!important;margin:50px 0!important;padding:70px!important}.product-mobile-gallery{display:none!important}.product-main-image{background:#e6dfd5;position:relative;overflow:hidden;width:100%!important;height:620px!important}.product-main-image img{object-fit:cover;display:block;width:100%!important;height:100%!important}.product-image-thumbnails{scrollbar-width:none;gap:10px;margin-top:12px;overflow-x:auto;display:flex!important}.product-image-thumbnails::-webkit-scrollbar{display:none}.product-thumbnail{cursor:pointer;background:0 0;border:1px solid #0000;flex:0 0 65px;width:65px;height:80px;padding:0;overflow:hidden}.product-thumbnail img{object-fit:cover;width:100%!important;height:100%!important}.product-thumbnail.active{border-color:#536344}.product-top{text-align:right;direction:rtl;width:100%;grid-area:top!important;margin:0!important;padding:18px 0 12px!important}.product-top .product-brand{color:#687052;letter-spacing:3px;margin:0 0 9px;font-size:10px;font-weight:400}.product-top h1{color:#161616;margin:0;font-size:42px;font-weight:400;line-height:1.15}.product-details{text-align:right;direction:rtl;width:100%;grid-area:details!important;margin:0!important;padding:0!important}.product-main-price{margin:0 0 20px!important;padding:0!important}.product-main-price strong{color:#536344;font-size:25px;font-weight:400}.product-description{color:#777;white-space:pre-line;font-size:13px;line-height:1.9;margin:0 0 22px!important}.product-options-row{grid-template-columns:1fr 1fr;gap:28px;width:100%;margin:20px 0 0!important;display:grid!important}.product-option-group{min-width:0}.product-option-group h3{color:#333;font-weight:400;margin:0 0 11px!important;font-size:13px!important}.product-colors{align-items:center;gap:9px;display:flex}.product-colors button{width:28px!important;height:28px!important;margin:0!important}.product-sizes{flex-wrap:wrap;gap:6px;display:flex}.product-sizes button{font-size:12px;width:48px!important;height:40px!important;margin:0!important}.selected-size-guide-info{background:#eee8df;border:1px solid #5363441a;width:100%;margin:16px 0 0!important;padding:13px 15px!important}.quantity-section{margin-top:20px!important}.quantity-section h3{margin:0 0 8px!important;font-size:13px!important}.quantity-control{width:100px!important;height:36px!important;margin-top:0!important}.quantity-control button{width:30px!important;height:34px!important;font-size:15px!important}.quantity-control span{width:34px!important;font-size:13px!important}.available-quantity{margin:5px 0 0!important;font-size:10px!important}.product-purchase-actions{gap:8px;align-items:stretch!important;width:100%!important;margin:22px 0 0!important;display:flex!important}.product-purchase-actions .buy-button{color:#fff;background:#536344;border:1px solid #536344;justify-content:center;align-items:center;font-family:inherit;font-size:13px;display:flex;flex:1!important;width:auto!important;height:50px!important;margin:0!important;padding:0 18px!important}.product-purchase-actions .cart-icon-button{color:#536344;background:0 0;border:1px solid #536344;justify-content:center;align-items:center;display:flex;flex:0 0 50px!important;width:50px!important;height:50px!important;margin:0!important;padding:0!important}.product-details .delivery-info{background:0 0;border-top:1px solid #53634424;border-bottom:1px solid #53634424;width:100%;margin-top:22px!important;padding:15px 0!important}.product-details .delivery-info h3{color:#536344;margin:0 0 9px!important;font-size:13px!important}.product-details .delivery-row{padding:5px 0}.product-details .delivery-row span,.product-details .delivery-row strong{font-size:11px}.product-details .delivery-note{margin:8px 0 0;font-size:10px}}.shop-card-hover-action{color:#fff;opacity:0;pointer-events:none;background:linear-gradient(#0000,#00000061);justify-content:center;align-items:flex-end;gap:10px;height:95px;padding-bottom:20px;font-size:13px;font-weight:300;transition:opacity .4s,transform .4s;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(8px)}.shop-product-card:hover .shop-card-hover-action{opacity:1;transform:translateY(0)}.shop-card-hover-action span{font-size:15px;transition:transform .3s;display:inline-block}.shop-product-card:hover .shop-card-hover-action span{transform:translate(-4px)}.admin-image-preview{background:#f4f0e9;border:1px solid #e5dfd5;border-radius:10px;width:90px;height:110px;position:relative;overflow:hidden}.admin-image-preview span{background:#ffffffe6;border-radius:4px;padding:2px 6px;font-size:11px;position:absolute;bottom:5px;right:5px}.special-offer-card{min-width:0;transition:transform .35s}.special-offer-image{background:#e5dfd6}.special-offer-image>span{color:#445139;letter-spacing:1.5px;background:#fffffff2;padding:8px 13px;font-size:10px;font-weight:500;top:14px;left:14px}.special-offer-info{align-items:flex-start;padding-top:17px}.special-offer-info h3{font-size:16px;font-weight:400;line-height:1.6}.special-offer-info strong{color:#fff;font-size:16px;font-weight:500}.special-offer-info del{color:#ffffff8c;font-size:12px}.special-offers-button{transition:opacity .3s}.special-offers-button:hover{opacity:.75}@media (width<=600px){.special-offers-section{padding:76px 18px 85px}.special-offers-heading{margin-bottom:38px}.special-offers-heading h2{font-size:40px}.special-offers-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 12px}.special-offer-info{padding-top:12px}.special-offer-info h3{margin-bottom:7px;font-size:13px;line-height:1.5}.special-offer-info>div{flex-wrap:wrap;gap:5px 8px}.special-offer-info strong{font-size:14px}.special-offer-info del{font-size:11px}.special-offer-image>span{padding:6px 9px;font-size:9px;top:9px;left:9px}.special-offer-card:hover{transform:none}}.whish-payment-instructions{direction:rtl;background:#f7f3ed;border:1px solid #ded7cd;margin-top:22px;padding:28px}.whish-payment-instructions h3{color:#293123;margin:0 0 18px;font-size:20px;font-weight:500}.whish-payment-instructions p{color:#66665f;font-size:13px;line-height:1.9}.whish-payment-number{background:#fff;border:1px solid #e4ded5;justify-content:space-between;align-items:center;gap:15px;margin:16px 0;padding:15px 18px;display:flex}.whish-payment-number span{color:#293123;letter-spacing:.5px;font-size:20px;font-weight:500}.whish-payment-number button{color:#536344;cursor:pointer;background:0 0;border:1px solid #536344;flex-shrink:0;padding:10px 16px;font-family:inherit;font-size:12px;transition:all .3s}.whish-payment-number button:hover{color:#fff;background:#536344}.whish-payment-note{margin-top:12px}.whish-payment-total{border-top:1px solid #ded7cd;border-bottom:1px solid #ded7cd;justify-content:space-between;align-items:center;gap:15px;margin:23px 0 15px;padding:18px 0;display:flex}.whish-payment-total span{color:#777;font-size:13px}.whish-payment-total strong{color:#536344;font-size:23px;font-weight:500}.whish-payment-reminder{margin-bottom:0}.confirmation-whatsapp{color:#fff;cursor:pointer;background:#526347;border:1px solid #526347;width:100%;padding:16px 24px;font-family:inherit;font-size:14px;font-weight:500;transition:background .25s,transform .25s}.confirmation-whatsapp:hover{background:#3e4c36;transform:translateY(-2px)}.confirmation-whish-note{color:#615b52;text-align:center;background:#f7f3ed;border:1px solid #e8e0d5;margin:22px 0;padding:16px 20px;font-size:13px;line-height:1.9}.checkout-gallery{text-align:center;flex-direction:column;align-items:center;display:flex}.checkout-gallery-image{background:#e8e2da;width:100%;max-width:430px;height:560px;overflow:hidden}.checkout-gallery-image img{object-fit:cover;width:100%;height:100%;display:block}.checkout-gallery-info{margin-top:25px}.checkout-gallery-info h3{color:#171717;margin:0 0 8px;font-size:24px;font-weight:400}.checkout-gallery-info p{color:#777;margin:0 0 10px;font-size:14px}.checkout-gallery-info strong{color:#556344;font-size:22px;font-weight:400}.checkout-gallery-controls{direction:ltr;justify-content:center;align-items:center;gap:35px;margin-top:35px;display:flex}.checkout-gallery-controls button{color:#556344;cursor:pointer;background:0 0;border:1px solid #d8d0c5;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;transition:all .3s;display:flex}.checkout-gallery-controls button:hover{color:#fff;background:#556344}.checkout-gallery-controls span{color:#777;text-align:center;min-width:35px;font-size:13px}@media (width>=901px){.checkout-right{max-width:520px}.checkout-left{position:sticky;top:40px}.checkout-right{flex-direction:column;display:flex}.checkout-main{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.checkout-gallery{position:relative}.checkout-gallery-image{width:100%;max-width:500px;height:600px}.checkout-gallery-controls{margin-top:25px;position:static}.checkout-left{flex-direction:column;align-items:center;display:flex}.checkout-right{flex-direction:column;gap:30px;display:flex}.checkout-total{order:-1;margin:0}.checkout-payment{margin-top:0}.checkout-box{width:min(1350px,100%);padding:60px}.checkout-main{grid-template-columns:1.1fr .9fr;gap:90px}.checkout-gallery-image{max-width:560px;height:650px}.checkout-gallery-info h3{font-size:28px}.checkout-gallery-info strong{font-size:24px}.checkout-right{padding-top:20px}.checkout-form input,.checkout-form textarea{padding:18px;font-size:16px}.checkout-box{width:min(1300px,100%);max-width:none;padding:60px}.checkout-main{direction:ltr;grid-template-columns:520px 1fr;gap:80px;display:grid}.checkout-left,.checkout-right{direction:rtl}.checkout-left{width:520px}.checkout-gallery-image{width:520px;height:650px}.checkout-right{width:100%}.checkout-main{direction:ltr;grid-template-columns:520px 1fr;align-items:start;gap:80px;display:grid}.checkout-left,.checkout-right{direction:rtl}}.whish-payment-number{flex-direction:column;align-items:center;gap:15px;display:flex}.whish-payment-number span{color:#55613f;font-size:20px}.whish-payment-number button{color:#55613f;cursor:pointer;background:0 0;border:1px solid #55613f;width:100%;padding:14px}@media (width<=900px){.checkout-page{padding:95px 15px 60px}.checkout-box{width:100%;padding:25px 18px}.checkout-main{flex-direction:column;gap:40px;display:flex}.checkout-left,.checkout-right,.checkout-gallery{width:100%}.checkout-gallery-image{width:100%;height:520px}.checkout-gallery-info{margin-top:20px}.checkout-gallery-info h3{font-size:24px}.checkout-gallery-controls{margin-top:25px}.checkout-right{flex-direction:column;gap:30px;display:flex}.checkout-total{margin:0}.checkout-form input,.checkout-form textarea{padding:16px;font-size:16px}.checkout-payment h2{font-size:30px}.payment-option{background:#faf8f5;border:1px solid #ddd;padding:18px}.checkout-submit{height:60px;margin-top:25px}}.confirmation-eyebrow{color:#b08d57;letter-spacing:3px}.confirmation-order{background:linear-gradient(135deg,#f7f3ed,#efe6d7);border:1px solid #b08d5759}.confirmation-order strong{color:#b08d57;font-size:32px;font-weight:400}.confirmation-box h1:after{content:"";background:#b08d57;width:45px;height:1px;margin:18px auto 0;display:block}.confirmation-icon{background:#556344;box-shadow:0 0 0 6px #b08d5726}.confirmation-order strong{animation:.8s cubic-bezier(.2,1.4,.4,1) .8s both orderNumberReveal;display:inline-block}@keyframes orderNumberReveal{0%{opacity:0;letter-spacing:8px;transform:scale(.5)translateY(10px)}70%{transform:scale(1.15)translateY(0)}to{opacity:1;letter-spacing:0;transform:scale(1)}}.confirmation-icon{z-index:1;position:relative}.confirmation-icon:before{content:"";z-index:-1;border:1px solid #b08d578c;border-radius:50%;animation:2.5s ease-out infinite goldRipple;position:absolute;inset:-8px}@keyframes goldRipple{0%{opacity:.8;transform:scale(.8)}70%{opacity:.25;transform:scale(1.45)}to{opacity:0;transform:scale(1.7)}}.category-image:after{content:"";z-index:2;pointer-events:none;border-top:1px solid #55613fb3;border-left:1px solid #55613fb3;position:absolute;inset:14px}.category-item{animation:.8s both categoryFade}.category-item:nth-child(2){animation-delay:.1s}.category-item:nth-child(3){animation-delay:.2s}.category-item:nth-child(4){animation-delay:.3s}.category-item:nth-child(5){animation-delay:.4s}@keyframes categoryFade{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@media (width<=600px){.category-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:18px;padding-bottom:10px;display:flex;overflow-x:auto}.category-grid::-webkit-scrollbar{display:none}.category-item{scroll-snap-align:center;flex:0 0 82%}.category-image{height:430px}}.category-image img{object-fit:cover;object-position:center top;border-radius:50% 50% 4px 4px;width:100%;height:100%;display:block}.category-image{background:#536344;border-radius:50% 50% 8px 8px;width:100%;height:620px;padding:10px;position:relative;overflow:hidden}.category-item{cursor:pointer;transition:transform .45s}.category-item:hover{transform:translateY(-5px)}.category-image img{transition:transform .8s cubic-bezier(.2,.7,.2,1)}.category-item:hover .category-image img{transform:scale(1.025)}.category-image{transition:background .45s,box-shadow .45s}.category-item:hover .category-image{background:#718063;box-shadow:0 14px 30px #2931231f}.category-item:hover h3{color:#536344;transform:none}.category-item:hover .category-overlay{opacity:1}@media (hover:none){.category-item:hover{transform:none}.category-item:hover .category-image img{transform:scale(1.01)}.category-item:hover .category-image{box-shadow:none;background:#536344}}.category-image{background:#536344;border-radius:50% 50% 8px 8px;height:620px;padding:5px}.category-image img{object-fit:cover;object-position:center top;border-radius:50% 50% 4px 4px;width:100%;height:100%}@media (width<=900px){.category-image{height:480px}}@media (width<=600px){.category-image{height:420px}}.category-grid{gap:55px 28px;max-width:850px}.category-image{border-radius:50% 50% 8px 8px;height:480px;padding:5px}.category-image img{object-fit:cover;border-radius:50% 50% 4px 4px;width:100%;height:100%}@media (width<=900px){.category-grid{max-width:740px}.category-image{height:430px}}@media (width<=600px){.category-image{height:380px}}.category-grid{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;grid-template-columns:none;align-items:flex-start;gap:28px;max-width:1080px;margin:0 auto;padding:8px 5px 20px;scroll-padding-inline:5px;display:flex;overflow:auto hidden}.category-grid::-webkit-scrollbar{display:none}.category-grid>.category-item{scroll-snap-align:start;scroll-snap-stop:always;min-width:0;color:inherit;font:inherit;text-align:center;cursor:pointer;background:0 0;border:none;flex:0 0 calc(33.3333% - 18.6667px);margin:0;padding:0;animation:none;display:block}.category-grid .category-image{background:#eee8df;border:5px solid #536344;border-radius:50% 50% 8px 8px;width:100%;height:430px;padding:0;position:relative;overflow:hidden}.category-grid .category-image:before{content:none!important;display:none!important}.category-grid .category-image img{object-fit:cover;border-radius:inherit;width:100%;height:100%;transition:transform .9s cubic-bezier(.22,1,.36,1);display:block;transform:scale(1)}@media (hover:hover){.category-grid .category-item:hover .category-image img{transform:scale(1.035)}}.category-grid .category-image:after{display:none}.category-carousel-controls{justify-content:center;align-items:center;gap:13px;margin:0 auto 30px;display:flex}.category-carousel-arrow{color:#536344;cursor:pointer;background:0 0;border:1px solid #53634473;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;transition:background .3s,color .3s,transform .3s;display:flex}.category-carousel-arrow:hover{color:#fff;background:#536344;transform:translateY(-2px)}@media (width<=900px) and (width>=601px){.category-grid{gap:20px}.category-grid>.category-item{flex:0 0 calc(50% - 10px)}.category-grid .category-image{height:410px}}@media (width<=600px){.category-grid{scroll-snap-type:x mandatory;gap:16px;padding:8px 5px 20px;display:flex;overflow-x:auto}.category-grid>.category-item{scroll-snap-align:center;flex:0 0 78%}.category-grid .category-image{border-width:4px;border-radius:50% 50% 8px 8px;height:405px}.category-carousel-controls{display:none}}.special-offers-section{background:radial-gradient(at 50% 0,#ffffff12,#0000 65%),#536344;padding:85px 6% 90px}.special-offers-inner{flex-direction:column;align-items:center;gap:0;max-width:1150px;margin:0 auto;display:flex}.special-offers-heading{text-align:center;width:100%}.sale-countdown{margin:30px auto 0}.countdown-units{justify-content:center;gap:10px;display:flex}.countdown-units>div{background:#ffffff0e;border:1px solid #fff3;border-radius:4px;min-width:65px;padding:12px 9px}.countdown-units strong{font-variant-numeric:tabular-nums;font-size:25px}.special-offers-grid{grid-template-columns:repeat(3,minmax(0,1fr));place-items:start center;gap:24px;width:100%;max-width:1000px;margin:45px auto 0;display:grid}.special-offer-card{cursor:pointer;text-align:right;background:#f7f3ed;border-radius:4px;width:100%;min-width:0;max-width:300px;margin:0;padding:8px 8px 15px;transition:transform .4s}.special-offer-card:hover{transform:translateY(-5px)}.special-offer-image{background:#e9e3db;border-radius:3px;width:100%;height:310px;position:relative;overflow:hidden}.special-offer-image img{object-fit:cover;width:100%;height:100%;transition:transform .7s;display:block}.special-offer-card:hover .special-offer-image img{transform:scale(1.035)}.special-offer-info{text-align:right;padding:14px 7px 0}.special-offer-info h3{color:#242820;margin:0 0 9px;font-size:16px;font-weight:400}.special-offer-prices{align-items:center;gap:12px;display:flex}.special-offer-prices strong{color:#536344;font-size:19px}.special-offer-prices del{color:#999;font-size:13px}.special-offer-deadline{border-top:1px solid #e5ddd1;flex-wrap:wrap;align-items:center;gap:5px 8px;margin-top:15px;padding:11px 0 0;display:flex}.special-offer-deadline span{color:#89877f;font-size:11px}.special-offer-deadline strong{color:#536344;font-size:11px;font-weight:500}.special-offers-button{align-self:center;margin:36px auto 0}@media (width<=900px){.special-offers-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:670px}}@media (width<=600px){.special-offers-section{padding:65px 18px 70px}.special-offers-inner{flex-direction:column;align-items:center;display:flex}.special-offers-heading{text-align:center}.special-offers-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:430px;margin-top:33px}.special-offer-card{max-width:none;padding:5px 5px 12px}.special-offer-image{height:205px}.special-offer-info{padding:10px 5px 0}.special-offer-info h3{font-size:13px}.special-offer-prices strong{font-size:15px}.special-offer-prices del{font-size:11px}.special-offer-deadline{margin-top:11px;padding-top:9px}.special-offer-deadline span,.special-offer-deadline strong{font-size:10px}.countdown-units{gap:5px}.countdown-units>div{min-width:53px;padding:10px 5px}.countdown-units strong{font-size:22px}}.special-offers-section:before{content:"";pointer-events:none;z-index:-1;border:1px solid #d6be8f21;border-radius:50%;width:650px;height:650px;position:absolute;top:-430px;left:50%;transform:translate(-50%);box-shadow:0 0 0 35px #d6be8f06,0 0 0 75px #d6be8f05}.special-offers-section:after{content:"";filter:blur(70px);pointer-events:none;z-index:-1;background:#c4aa771a;border-radius:50%;width:500px;height:500px;animation:10s ease-in-out infinite alternate specialGlow;position:absolute;bottom:-320px;right:-280px}@keyframes specialGlow{0%{transform:translate(0)scale(.9)}to{transform:translate(-100px,-60px)scale(1.15)}}.special-offers-label{justify-content:center;align-items:center;gap:14px;margin-bottom:17px;display:flex}.special-offers-label span{background:#dcc393a6;width:42px;height:1px;display:block}.special-offers-label small{color:#dbc69c;letter-spacing:3px;font-size:9px;font-weight:500}.special-offers-kicker{letter-spacing:.5px;color:#e0cfaa!important;margin-bottom:7px!important;font-size:13px!important}.special-offers-heading h2{color:#fff;margin-bottom:17px;font-size:clamp(44px,5vw,68px);font-weight:400;display:inline-block;position:relative}.sale-countdown{width:min(500px,100%);margin-top:35px;padding-top:20px;position:relative}.sale-countdown:before{content:"LIMITED TIME";color:#ffffff6b;letter-spacing:3px;margin-bottom:14px;font-size:8px;display:block}.countdown-units{gap:8px}.countdown-units>div{background:#ffffff0b;border:1px solid #dcc39347;border-radius:2px;min-width:72px;padding:14px 10px 12px;transition:transform .3s,background .3s;box-shadow:inset 0 0 25px #ffffff05}.countdown-units>div:hover{background:#ffffff13;transform:translateY(-3px)}.countdown-units strong{color:#f8f4eb;font-size:28px;font-weight:400}.countdown-units span{color:#cfc5b1;font-size:9px}.special-offers-grid{margin-top:52px;padding-top:30px;position:relative}.special-offers-grid:before{content:"SPECIAL SELECTION";color:#ffffff59;letter-spacing:3px;white-space:nowrap;font-size:8px;position:absolute;top:0;left:50%;transform:translate(-50%)}.special-offer-card{transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s;position:relative;box-shadow:0 15px 40px #0000001f}.special-offer-card:hover{transform:translateY(-8px);box-shadow:0 25px 55px #0003}.special-offer-image>span{color:#f8f4eb;letter-spacing:2px;background:#536344;border:1px solid #ffffff40}.special-offers-section{isolation:isolate;background:#536344;position:relative;overflow:hidden}.special-offers-section:before{content:"";filter:blur(18px);pointer-events:none;z-index:-1;background:linear-gradient(105deg,#0000 0% 35%,#dec59709 45%,#f2e0bb1c 50%,#dec59709 55%,#0000 65% 100%);width:55%;height:200%;animation:9s ease-in-out infinite specialLightSweep;position:absolute;top:-50%;left:-35%;transform:rotate(12deg)}@keyframes specialLightSweep{0%{transform:translate(-20vw)rotate(12deg)}45%{transform:translate(75vw)rotate(12deg)}55%{transform:translate(75vw)rotate(12deg)}to{transform:translate(125vw)rotate(12deg)}}.special-offers-section:after{content:"";filter:blur(35px);pointer-events:none;z-index:-1;background:radial-gradient(circle,#d5be931a 0%,#d5be930b 30%,#0000 70%);border-radius:50%;width:500px;height:500px;animation:8s ease-in-out infinite alternate specialGlowMove;position:absolute;top:20%;right:-250px}@keyframes specialGlowMove{0%{transform:translateY(20px)scale(.85)}50%{transform:translate(-180px,-50px)scale(1.15)}to{transform:translate(-320px,40px)scale(.95)}}.special-offers-inner{z-index:2;position:relative}.admin-image-previews{flex-wrap:wrap;gap:14px;margin-top:16px;display:flex}.admin-image-preview{background:#eee8df;border:1px solid #d8d1c7;width:100px;height:125px;position:relative;overflow:hidden}.admin-image-preview img{object-fit:cover;width:100%;height:100%;display:block}.admin-image-preview>span{color:#fff;background:#293123c7;justify-content:center;align-items:center;min-width:21px;height:21px;font-size:10px;display:flex;position:absolute;bottom:6px;right:6px}.admin-image-remove{color:#8b4840;cursor:pointer;background:#fffdfa;border:1px solid #ffffffbf;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;font-size:21px;line-height:1;transition:background .2s,color .2s;display:flex;position:absolute;top:6px;left:6px;box-shadow:0 2px 8px #0000001f}.admin-image-remove:hover{color:#fff;background:#8b4840}@media (width<=600px){.admin-image-preview{width:84px;height:108px}.admin-image-remove{width:26px;height:26px}}.add-product-wizard .add-variant-button{color:#566342;cursor:pointer;background:0 0;border:1px solid #566342;justify-content:center;align-items:center;gap:9px;width:fit-content;min-height:43px;margin-top:18px;padding:0 19px;font-family:inherit;font-size:12px;transition:background .25s,color .25s,transform .25s;display:inline-flex}.add-product-wizard .add-variant-button:hover{color:#fff;background:#566342;transform:translateY(-2px)}.add-product-wizard .add-variant-button:focus-visible{outline-offset:3px;outline:2px solid #566342}@media (width<=600px){.add-product-wizard .add-variant-button{width:100%;min-height:45px}.admin-product-row-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%;display:grid}.admin-product-row-actions button{white-space:nowrap;width:100%;min-width:0;min-height:40px;padding:8px 4px;font-size:11px}}.shop-sale-badge,.product-sale-badge,.featured-sale-badge{-webkit-text-fill-color:#fff;opacity:1;visibility:visible;z-index:10;font-weight:600;line-height:1.4;color:#fff!important}.product-page-price.product-main-price>span{color:#fff;-webkit-text-fill-color:#fff;letter-spacing:1px;background:#55613f;padding:6px 12px;font-size:10px;font-weight:600;line-height:1.4}.orders-archive-tabs{background:#f5f3ec;border:1px solid #e8e5da;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0 18px;padding:5px;display:grid}.orders-archive-tabs button{color:#777a6c;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;min-width:0;padding:13px 16px;font-size:13px;font-weight:500;transition:background .2s,color .2s,box-shadow .2s}.orders-archive-tabs button.active{color:#fff;background:#536344;border-color:#536344;box-shadow:0 3px 10px #2833211f}.orders-archive-tabs button:not(.active):hover{color:#536344;background:#ebece3}.orders-bulk-actions{background:#faf9f5;border:1px solid #e8e5dc;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:16px 0 20px;padding:14px 18px;display:flex}.orders-bulk-actions label{color:#495540;cursor:pointer;align-items:center;gap:10px;font-size:13px;font-weight:500;display:inline-flex}.orders-bulk-actions input[type=checkbox],.order-card-main>input[type=checkbox]{accent-color:#536344;cursor:pointer;flex-shrink:0;width:17px;height:17px;margin:0}.orders-bulk-actions button{color:#fff;cursor:pointer;background:#536344;border:1px solid #536344;border-radius:9px;padding:11px 19px;font-size:12px;font-weight:500;transition:opacity .2s}.orders-bulk-actions button:hover:not(:disabled){opacity:.88}.orders-bulk-actions button:disabled{opacity:.45;cursor:not-allowed}.order-card-main>input[type=checkbox]{align-self:center}@media (width<=600px){.orders-archive-tabs{gap:6px;margin:16px 0}.orders-archive-tabs button{padding:12px 8px;font-size:12px}.orders-bulk-actions{gap:12px;padding:12px}.orders-bulk-actions button{padding:11px 14px}.order-card-main>input[type=checkbox]{align-self:flex-start}}.na-confirm-overlay{z-index:99999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#191f177a;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.na-confirm-modal{text-align:center;background:#fcfbf7;border:1px solid #e9e6da;border-radius:18px;width:min(100%,420px);padding:34px 28px 26px;animation:.22s ease-out naConfirmIn;box-shadow:0 24px 75px #141c1138}.na-confirm-icon{color:#536344;background:#e9ede4;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 19px;display:grid}.na-confirm-icon span{font-size:27px;font-weight:400}.na-confirm-modal h2{color:#30392c;margin:0 0 12px;font-size:21px;font-weight:600}.na-confirm-modal p{color:#777b71;max-width:320px;margin:0 auto 25px;font-size:13px;line-height:1.9}.na-confirm-actions{gap:10px;display:flex}.na-confirm-actions button{cursor:pointer;border-radius:10px;flex:1;min-height:45px;padding:11px 15px;font-size:13px;font-weight:500;transition:all .2s}.na-confirm-primary{color:#fff;background:#536344;border:1px solid #536344}.na-confirm-primary:hover:not(:disabled){background:#404f33}.na-confirm-cancel{color:#536344;background:0 0;border:1px solid #dedfd5}.na-confirm-actions button:disabled{opacity:.55;cursor:not-allowed}@keyframes naConfirmIn{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=480px){.na-confirm-modal{border-radius:15px;padding:28px 18px 20px}.na-confirm-modal h2{font-size:19px}.na-confirm-actions{flex-direction:column}}.orders-pagination{border-top:1px solid #e8e5dc;justify-content:center;align-items:center;gap:18px;margin-top:22px;padding:24px 12px;display:flex}.orders-pagination button{color:#536344;cursor:pointer;background:#fcfbf7;border:1px solid #dedfd5;border-radius:9px;padding:11px 19px;font-size:12px;transition:all .2s}.orders-pagination button:hover:not(:disabled){color:#fff;background:#536344;border-color:#536344}.orders-pagination button:disabled{opacity:.35;cursor:not-allowed}.orders-pagination span{color:#536344;white-space:nowrap;font-size:12px;font-weight:500}@media (width<=480px){.orders-pagination{gap:9px}.orders-pagination button{padding:10px 12px}}.admin-settings{direction:rtl;width:100%;max-width:680px;margin:0 auto;padding:35px 20px}.admin-settings h1{color:#182018;margin-bottom:12px;font-size:32px;font-weight:600}.admin-settings>p{color:#777;margin-bottom:35px;font-size:15px}.admin-settings form{background:#fff;border:1px solid #e5e0d8;border-radius:16px;flex-direction:column;gap:12px;padding:35px;display:flex}.admin-settings label{color:#3c4938;margin-top:8px;font-size:14px;font-weight:500}.admin-settings input{box-sizing:border-box;color:#222;background:#fff;border:1px solid #d9d9d4;border-radius:8px;outline:none;width:100%;padding:14px 16px;font-size:15px;transition:border-color .2s;display:block}.admin-settings input:focus{border-color:#53664b}.admin-settings button[type=submit]{color:#fff;cursor:pointer;background:#53664b;border:none;border-radius:8px;width:100%;margin-top:20px;padding:15px;font-size:15px;font-weight:600}.admin-settings button[type=submit]:hover{background:#405039}.admin-settings button[type=submit]:disabled{opacity:.6;cursor:not-allowed}@media (width<=600px){.admin-settings{padding:20px 12px}.admin-settings h1{font-size:25px}.admin-settings form{padding:22px 18px}}.category-delete-button{color:#a83240;cursor:pointer;background:#fff5f5;border:1px solid #edc6cb;border-radius:9px;justify-content:center;align-items:center;margin-top:12px;padding:10px 16px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.category-delete-button:hover{color:#fff;background:#a83240}.category-delete-button:disabled{opacity:.6;cursor:not-allowed}.delete-modal-overlay{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14141980;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.delete-modal{color:#27272a;text-align:center;background:#fff;border-radius:16px;width:100%;max-width:400px;padding:28px;animation:.2s deleteModalIn;box-shadow:0 20px 60px #0000002e}.delete-modal h3{margin:0 0 12px;font-size:21px}.delete-modal-warning{color:#b42332!important;font-size:13px!important}.delete-modal-actions button{cursor:pointer;border-radius:9px;flex:1;padding:12px 10px;font-size:14px;font-weight:600}.delete-modal-cancel{color:#444;background:#fff;border:1px solid #ddd}.delete-modal-confirm{color:#fff;background:#b42332;border:1px solid #b42332}.delete-modal-confirm:hover:not(:disabled){background:#921c29}@keyframes deleteModalIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=480px){.delete-modal-actions{flex-direction:column-reverse}}.admin-content{color:#25271f;gap:20px;width:min(100%,900px);max-width:900px;margin:0 auto;padding:32px 20px 60px;font-family:DM Sans,sans-serif}.admin-content>h2{color:#293123;margin:0;font-family:Cormorant Garamond,serif;font-size:38px;font-weight:500}.admin-content>p{color:#77756d;line-height:1.8}.admin-content>h3{color:#293123;margin:24px 0 4px;font-size:20px;font-weight:500}.admin-content .variant-box{background:#fffdf9;border:1px solid #e5ded3;border-radius:14px;padding:24px;transition:border-color .2s;box-shadow:0 5px 20px #2931230a}.admin-content .variant-box>h3{color:#293123;margin:0 0 18px;font-size:19px;font-weight:500}.admin-content .variant-box>img{background:#eee8df;border-radius:10px;max-width:100%;margin-bottom:16px;display:block}.admin-content .variant-box label:not(.admin-checkbox):not(.admin-image-upload-box){color:#56594e;margin:16px 0 8px;font-size:13px;font-weight:500;display:block}.admin-content input:not([type=checkbox]):not([type=file]),.admin-content textarea,.admin-content select{color:#292a25;background:#fff;border:1px solid #ded8ce;border-radius:8px;outline:none;width:100%;min-height:44px;padding:12px 14px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.admin-content input:focus,.admin-content textarea:focus,.admin-content select:focus{border-color:#778467;box-shadow:0 0 0 3px #53634417}.admin-content .admin-checkbox{color:#55564e;cursor:pointer;align-items:center;gap:10px;margin:14px 0;font-size:13px;display:flex}.admin-content .admin-checkbox input[type=checkbox]{accent-color:#536344;cursor:pointer;width:16px;height:16px;margin:0}.admin-content .admin-image-upload-box{color:#536344;text-align:center;cursor:pointer;background:#f8f5ef;border:1px dashed #c8c5b7;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:135px;padding:20px;transition:background .2s,border-color .2s;display:flex}.admin-content .admin-image-upload-box:hover{background:#f0eee5;border-color:#778467}.admin-content .admin-image-upload-box input[type=file]{width:100%;max-width:100%;font-family:inherit;font-size:12px}.admin-content .variant-box button{color:#414638;cursor:pointer;background:#fffdf9;border:1px solid #ded8ce;border-radius:8px;min-height:40px;padding:10px 16px;font-family:inherit;font-size:13px;transition:background .2s,border-color .2s}.admin-content .variant-box button:hover:not(:disabled){background:#efede5;border-color:#b9bead}.admin-content .variant-box button:disabled{opacity:.55;cursor:not-allowed}.admin-content .variant-box .category-delete-button{color:#9b4248;background:#f8eeee;border:1px solid #e8cece;justify-content:center;align-items:center;gap:8px;margin-top:12px;font-weight:500;display:inline-flex}.admin-content .variant-box .category-delete-button:hover:not(:disabled){color:#fff;background:#9b4248;border-color:#9b4248}.delete-modal-overlay{z-index:9999;-webkit-backdrop-filter:blur(5px);background:#191c177a;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.delete-modal{color:#292a25;text-align:center;background:#fffdf9;border:1px solid #e5ded3;border-radius:16px;width:100%;max-width:410px;padding:30px;animation:.2s ease-out categoryModalIn;box-shadow:0 22px 65px #00000029}.delete-modal-icon{color:#9b4248;background:#f8eeee;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 18px;font-size:26px;font-weight:500;display:flex}.delete-modal h3{color:#293123;margin:0 0 14px;font-family:Cormorant Garamond,serif;font-size:29px;font-weight:600}.delete-modal p{color:#77756d;font-size:13px;line-height:1.9}.delete-modal p strong{color:#293123}.delete-modal .delete-modal-warning{color:#9b4248;margin-top:12px;font-size:12px}.delete-modal-actions{gap:10px;margin-top:25px;display:flex}.delete-modal-actions button{cursor:pointer;border-radius:8px;flex:1;min-height:44px;padding:11px 14px;font-family:inherit;font-size:13px;transition:background .2s}.delete-modal-actions .delete-modal-cancel{color:#414638;background:0 0;border:1px solid #ded8ce}.delete-modal-actions .delete-modal-cancel:hover:not(:disabled){background:#f0eee7}.delete-modal-actions .delete-modal-confirm{color:#fff;background:#9b4248;border:1px solid #9b4248}.delete-modal-actions .delete-modal-confirm:hover:not(:disabled){background:#80363b}.delete-modal-actions button:disabled{opacity:.55;cursor:not-allowed}@keyframes categoryModalIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=600px){.admin-content{padding:24px 14px 45px}.admin-content>h2{font-size:32px}.admin-content .variant-box{border-radius:11px;padding:18px}.delete-modal{padding:24px 19px}.delete-modal-actions{flex-direction:column-reverse}}@media (prefers-reduced-motion:reduce){.delete-modal{animation:none}}.hero-categories a:before,.mobile-menu-links>button:after{content:none!important;display:none!important}@media (width>=769px){.hero-categories{scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:contain;height:auto;max-height:none;overflow:hidden auto;top:20%!important;bottom:7%!important}.hero-categories::-webkit-scrollbar{display:none}}.shop-price{align-items:baseline;gap:10px;display:flex}.shop-price strong{color:#536344;font-size:15px;font-weight:600}.shop-price del{color:#bd5555;opacity:1;font-size:12px;font-weight:500;-webkit-text-decoration:line-through #bd5555;text-decoration:line-through #bd5555;text-decoration-thickness:1.5px}.product-page-price{gap:13px}.product-page-price strong{font-size:27px;font-weight:600;color:#536344!important}.product-page-price del{opacity:1;font-size:17px;font-weight:500;-webkit-text-decoration:line-through #bd5555;text-decoration:line-through #bd5555;text-decoration-thickness:2px;color:#bd5555!important}.product-page-price>span{color:#fff!important;background:#bd5555!important}.category-size-guide-preview{box-sizing:border-box;direction:rtl;background:#f8f5ef;border:1px solid #e8e0d5;border-radius:12px;width:100%;margin-top:24px;padding:20px}.category-size-guide-preview h5{color:#293123;margin:0 0 18px;font-size:16px;font-weight:600}.category-size-guide-table-wrapper{border-radius:9px;width:100%;overflow-x:auto}.category-size-guide-table{border-collapse:collapse;table-layout:auto;direction:rtl;background:#fff;width:100%}.category-size-guide-table th,.category-size-guide-table td{text-align:center;white-space:nowrap;border-bottom:1px solid #eee8df;padding:14px 12px;font-size:14px}.category-size-guide-table th{color:#fff;background:#536344;font-weight:500}.category-size-guide-table td{color:#293123}.category-size-guide-table tbody tr:last-child td{border-bottom:none}.category-size-guide-table tbody tr:nth-child(2n){background:#faf8f4}.category-size-guide-table td strong{font-weight:600}.category-size-guide-table td span{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;display:inline-block}@media (width<=600px){.category-size-guide-preview{padding:12px}.category-size-guide-table th,.category-size-guide-table td{padding:11px 9px;font-size:12px}}.admin-products-tabs{background:#e9e3da;border:1px solid #ded7cd;align-items:center;gap:12px;max-width:1300px;margin:-15px auto 35px;padding:7px;display:flex}.admin-products-tabs button{color:#77736b;cursor:pointer;background:0 0;border:1px solid #0000;flex:1;justify-content:center;align-items:center;gap:12px;min-height:62px;padding:12px 20px;font-family:inherit;font-size:14px;transition:all .3s;display:flex}.admin-products-tabs button:hover{color:#536344;background:#fff6}.admin-products-tabs button.active{color:#293123;background:#f7f3ed;border-color:#d9d1c6;box-shadow:0 2px 8px #0000000a}.admin-products-tabs button span{font-weight:500}.admin-products-tabs button small{color:#536344;background:#e8e2d9;border-radius:50%;justify-content:center;align-items:center;min-width:27px;height:27px;padding:0 7px;font-size:11px;font-weight:500;display:inline-flex}.admin-products-tabs button.active small{color:#fff;background:#536344}.admin-product-row.is-hidden{opacity:.82}.admin-product-row.is-hidden .hidden-badge{background:#536344}.admin-product-row-actions .admin-delete-button{color:#965a5a;border-color:#e1cdcd}.admin-product-row-actions .admin-delete-button:hover{background:#f5eaea}@media (width<=600px){.admin-products-tabs{gap:6px;margin:0 auto 25px;padding:5px}.admin-products-tabs button{gap:7px;min-height:55px;padding:9px 5px;font-size:11px}.admin-products-tabs button small{min-width:23px;height:23px;font-size:10px}}.admin-product-row.is-hidden{opacity:1;background:#f0ece5;border-bottom-color:#d8d0c5}.admin-product-row.is-hidden .admin-product-row-image img{filter:saturate(.78)}.admin-product-row.is-hidden .hidden-badge{color:#536344;background:#f5f6f1;border:1px solid #d5ddcc;border-radius:30px;align-items:center;gap:7px;padding:8px 13px;font-size:11px;font-weight:500;display:inline-flex;position:absolute;top:13px;right:13px}.hidden-status-dot{background:#899776;border-radius:50%;width:7px;height:7px}.admin-product-row.is-hidden .admin-visibility-button{color:#fff;background:#536344;border-color:#536344}.admin-product-row.is-hidden .admin-visibility-button:hover{background:#293123;border-color:#293123}.na-delete-overlay{z-index:99999;-webkit-backdrop-filter:blur(5px);background:#191a167a;justify-content:center;align-items:center;padding:20px;animation:.25s naDeleteFade;display:flex;position:fixed;inset:0}.na-delete-modal{text-align:center;direction:rtl;background:#f7f3ed;border:1px solid #ded6ca;width:min(440px,100%);padding:38px 35px 30px;animation:.3s naDeleteEnter;box-shadow:0 25px 80px #0000002b}.na-delete-icon{color:#985c5c;border:1px solid #d9bebe;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 20px;font-size:23px;display:flex}.na-delete-eyebrow{color:#687052;letter-spacing:1px;margin:0 0 10px;font-size:11px}.na-delete-modal h2{color:#24251f;margin:0;font-size:27px;font-weight:400}.na-delete-message{color:#68645c;margin:20px 0 14px;font-size:14px;line-height:1.9}.na-delete-product-name{color:#536344;background:#eee8df;border:1px solid #ded7cc;padding:15px;font-size:16px;font-weight:500}.na-delete-warning{color:#987171;margin:17px 0 25px;font-size:12px;line-height:1.9}.na-delete-actions{flex-direction:column;gap:9px;display:flex}.na-delete-actions button{cursor:pointer;min-height:47px;font-family:inherit;font-size:13px;transition:all .25s}.na-delete-confirm{color:#fff;background:#965e5e;border:1px solid #965e5e}.na-delete-confirm:hover{background:#7e4949}.na-delete-cancel{color:#55564e;background:0 0;border:1px solid #d5cec4}.na-delete-cancel:hover{background:#ebe5dc}.na-delete-actions button:disabled{opacity:.5;cursor:not-allowed}@keyframes naDeleteFade{0%{opacity:0}to{opacity:1}}@keyframes naDeleteEnter{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=520px){.na-delete-modal{padding:30px 22px 24px}.na-delete-modal h2{font-size:23px}}.selected-size-guide-info{direction:rtl;background:#f7f3ed;border:1px solid #e3dbd0;border-radius:3px;width:100%;max-width:540px;margin:24px 0 20px;padding:20px;animation:.35s both sizeGuideIn;box-shadow:0 5px 18px #29312309}.selected-size-guide-heading{border-bottom:1px solid #e5ddd2;justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;padding-bottom:15px;display:flex}.selected-size-guide-heading span{color:#293123;font-size:14px;font-weight:500}.selected-size-guide-heading strong{color:#fff;background:#536344;border-radius:2px;padding:7px 13px;font-size:12px;font-weight:400}.selected-size-guide-measurements{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.selected-size-guide-measurement{background:#eee9e0;border:1px solid #e5ded4;border-radius:2px;flex-direction:column;justify-content:center;gap:8px;min-height:75px;padding:13px 15px;transition:background .25s;display:flex}.selected-size-guide-measurement:hover{background:#e9e8df}.selected-size-guide-measurement span{color:#81796e;font-size:11px;font-weight:400}.selected-size-guide-measurement strong{color:#536344;text-align:right;direction:ltr;font-family:DM Sans,sans-serif;font-size:19px;font-weight:500}@keyframes sizeGuideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=600px){.selected-size-guide-info{margin:18px 0;padding:15px}.selected-size-guide-heading span{font-size:13px}.selected-size-guide-measurements{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.selected-size-guide-measurement{min-height:68px;padding:11px}.selected-size-guide-measurement strong{font-size:17px}.product-page .selected-size-guide-info{width:100%!important;box-shadow:none!important;background:#f7f3ed!important;border:1px solid #e8e0d5!important;border-radius:4px!important;margin:14px 0!important;padding:16px!important}.product-page .selected-size-guide-heading{border-bottom:1px solid #ded7cb!important;margin-bottom:13px!important;padding-bottom:12px!important}.product-page .selected-size-guide-heading span{color:#293123!important;font-size:13px!important}.product-page .selected-size-guide-heading strong{color:#fff!important;background:#536344!important;border-radius:2px!important;padding:6px 12px!important;font-size:11px!important}.product-page .selected-size-guide-measurements{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:15px 10px!important;display:grid!important}.product-page .selected-size-guide-measurement{min-height:unset!important;background:0 0!important;border:0!important;flex-direction:column!important;align-items:flex-start!important;gap:5px!important;padding:3px 0!important;display:flex!important}.product-page .selected-size-guide-measurement span{color:#93897d!important;font-size:10px!important}.product-page .selected-size-guide-measurement strong{color:#536344!important;font-size:18px!important;font-weight:500!important}}.product-page .product-sizes button.selected-size{color:#fff!important;opacity:1!important;visibility:visible!important;-webkit-text-fill-color:#fff!important;background:#536344!important;border:1px solid #536344!important;justify-content:center!important;align-items:center!important;font-size:13px!important;font-weight:500!important;display:inline-flex!important}:root{--sale-red:#d62828}.admin-product-statuses .admin-sale-badge,.shop-sale-badge,.product-sale-badge,.featured-sale-badge,.product-page-price.product-main-price>span{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;background:#d62828!important}.product-card-price del,.product-main-price del{text-decoration-thickness:1px;color:#d62828!important;opacity:1!important;text-decoration-color:#d6282859!important}.admin-product-price del{text-decoration-thickness:1px;color:#d62828!important;opacity:1!important;font-size:13px!important;text-decoration-color:#d6282859!important}
